ANDROID: GKI: Add Tuxera symbol list
This list covers Microsoft exFAT by Tuxera and Microsoft NTFS by Tuxera file system drivers. 73 function symbol(s) added 'void __bforget(struct buffer_head *)' 'void __cancel_dirty_page(struct page *)' 'void __cleancache_invalidate_inode(struct address_space *)' 'void __filemap_set_wb_err(struct address_space *, int)' 'void __pagevec_release(struct pagevec *)' 'int __set_page_dirty_buffers(struct page *)' 'int __set_page_dirty_nobuffers(struct page *)' 'int __sync_dirty_buffer(struct buffer_head *, int)' 'int __test_set_page_writeback(struct page *, bool)' 'void _trace_android_vh_record_pcpu_rwsem_starttime(struct task_struct *, unsigned long int)' 'int add_to_page_cache_locked(struct page *, struct address_space *, unsigned long int, gfp_t)' 'int bdev_read_only(struct block_device *)' 'struct wait_queue_head * bit_waitqueue(void *, int)' 'int blkdev_issue_discard(struct block_device *, sector_t, sector_t, gfp_t, unsigned long int)' 'void block_invalidatepage(struct page *, unsigned int, unsigned int)' 'bool capable_wrt_inode_uidgid(struct user_namespace *, const struct inode *, int)' 'void clean_bdev_aliases(struct block_device *, sector_t, sector_t)' 'int clear_page_dirty_for_io(struct page *)' 'size_t copy_page_from_iter_atomic(struct page *, unsigned int, size_t, struct iov_iter *)' 'int current_umask()' 'void delete_from_page_cache(struct page *)' 'void end_buffer_write_sync(struct buffer_head *, int)' 'void end_page_writeback(struct page *)' 'errseq_t errseq_set(errseq_t *, int)' 'size_t fault_in_iov_iter_readable(const struct iov_iter *, size_t)' 'size_t fault_in_safe_writeable(const char *, size_t)' 'int fiemap_fill_next_extent(struct fiemap_extent_info *, u64, u64, u64, u32)' 'int fiemap_prep(struct inode *, struct fiemap_extent_info *, u64, u64 *, u32)' 'int file_remove_privs(struct file *)' 'int file_update_time(struct file *)' 'vm_fault_t filemap_fault(struct vm_fault *)' 'int filemap_fdatawrite(struct address_space *)' 'int filemap_flush(struct address_space *)' 'int filemap_write_and_wait_range(struct address_space *, loff_t, loff_t)' 'ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *)' 'struct page * grab_cache_page_write_begin(struct address_space *, unsigned long int, unsigned int)' 'struct inode * ilookup5(struct super_block *, unsigned long int, int(*)(struct inode *, void *), void *)' 'void inode_dio_wait(struct inode *)' 'void inode_init_owner(struct user_namespace *, struct inode *, const struct inode *, umode_t)' 'int inode_newsize_ok(const struct inode *, loff_t)' 'void inode_set_flags(struct inode *, unsigned int, unsigned int)' 'void invalidate_bdev(struct block_device *)' 'void iov_iter_advance(struct iov_iter *, size_t)' 'unsigned long int iov_iter_alignment(const struct iov_iter *)' 'ssize_t iov_iter_get_pages(struct iov_iter *, struct page * *, size_t, unsigned int, size_t *)' 'size_t iov_iter_single_seg_count(const struct iov_iter *)' 'ssize_t iter_file_splice_write(struct pipe_inode_info *, struct file *, loff_t *, size_t, unsigned int)' 'void ll_rw_block(int, int, int, struct buffer_head * *)' 'void lru_cache_add(struct page *)' 'void mark_buffer_async_write(struct buffer_head *)' 'void mark_buffer_write_io_error(struct buffer_head *)' 'void mark_page_accessed(struct page *)' 'void mnt_drop_write_file(struct file *)' 'int mnt_want_write_file(struct file *)' 'void mpage_readahead(struct readahead_control *, get_block_t *)' 'int notify_change(struct user_namespace *, struct dentry *, struct iattr *, struct inode * *)' 'unsigned long int page_cache_next_miss(struct address_space *, unsigned long int, unsigned long int)' 'unsigned long int page_cache_prev_miss(struct address_space *, unsigned long int, unsigned long int)' 'bool page_mapped(struct page *)' 'void page_zero_new_buffers(struct page *, unsigned int, unsigned int)' 'unsigned int pagevec_lookup_range(struct pagevec *, struct address_space *, unsigned long int *, unsigned long int)' 'unsigned int pagevec_lookup_range_tag(struct pagevec *, struct address_space *, unsigned long int *, unsigned long int, xa_mark_t)' 'gfp_t readahead_gfp_mask(struct address_space *)' 'int redirty_page_for_writepage(struct writeback_control *, struct page *)' 'int security_inode_init_security(struct inode *, struct inode *, const struct qstr *, const initxattrs, void *)' 'int sync_inode_metadata(struct inode *, int)' 'void tag_pages_for_writeback(struct address_space *, unsigned long int, unsigned long int)' 'struct timespec64 timestamp_truncate(struct timespec64, struct inode *)' 'void touch_atime(const struct path *)' 'int try_to_release_page(struct page *, gfp_t)' 'void try_to_writeback_inodes_sb(struct super_block *, enum wb_reason)' 'int wake_bit_function(struct wait_queue_entry *, unsigned int, int, void *)' 'int write_one_page(struct page *)' 1 variable symbol(s) added 'bool android_kmalloc_64_create' Bug: 260249381 Bug: 263349133 Change-Id: Ib4db8be1ce4981d199f8d217313b05c740ec46b8 Signed-off-by:Aaro Mäkinen <aaro@tuxera.com> Signed-off-by:
Anton Altaparmakov <anton@tuxera.com> (cherry picked from commit f0ecfd1a) Signed-off-by:
Will McVicker <willmcvicker@google.com>
Loading
Please sign in to comment