mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
ANDROID: GKI: Update Tuxera symbol list
This list covers Microsoft exFAT by Tuxera and Microsoft NTFS by Tuxera file system drivers. INFO: 118 function symbol(s) added 'void __bforget(struct buffer_head*)' 'void __bh_read_batch(int, struct buffer_head**, blk_opf_t, bool)' 'ssize_t __blockdev_direct_IO(struct kiocb*, struct inode*, struct block_device*, struct iov_iter*, get_block_t*, dio_iodone_t*, dio_submit_t*, int)' 'struct buffer_head* __bread_gfp(struct block_device*, sector_t, unsigned int, gfp_t)' 'void __breadahead(struct block_device*, sector_t, unsigned int)' 'void __brelse(struct buffer_head*)' 'void __filemap_set_wb_err(struct address_space*, int)' 'struct folio* __folio_alloc(gfp_t, unsigned int, int, nodemask_t*)' 'void __folio_cancel_dirty(struct folio*)' 'void __insert_inode_hash(struct inode*, unsigned long)' 'void __mark_inode_dirty(struct inode*, int)' 'void __remove_inode_hash(struct inode*)' 'int __set_page_dirty_nobuffers(struct page*)' 'int __sync_dirty_buffer(struct buffer_head*, blk_opf_t)' 'void _trace_android_vh_record_pcpu_rwsem_time_early(unsigned long, struct percpu_rw_semaphore*)' 'struct wait_queue_head* bit_waitqueue(void*, int)' 'int blkdev_issue_discard(struct block_device*, sector_t, sector_t, gfp_t)' 'bool block_dirty_folio(struct address_space*, struct folio*)' 'void block_invalidate_folio(struct folio*, size_t, size_t)' 'bool block_is_partially_uptodate(struct folio*, size_t, size_t)' 'int buffer_migrate_folio(struct address_space*, struct folio*, struct folio*, enum migrate_mode)' 'bool capable_wrt_inode_uidgid(struct user_namespace*, const struct inode*, int)' 'void clean_bdev_aliases(struct block_device*, sector_t, sector_t)' 'void clear_inode(struct inode*)' 'bool clear_page_dirty_for_io(struct page*)' 'size_t copy_page_from_iter_atomic(struct page*, unsigned int, size_t, struct iov_iter*)' 'void create_empty_buffers(struct page*, unsigned long, unsigned long)' 'int current_umask()' 'struct dentry* d_add_ci(struct dentry*, struct inode*, struct qstr*)' 'void d_instantiate(struct dentry*, struct inode*)' 'struct dentry* d_obtain_alias(struct inode*)' 'struct dentry* d_splice_alias(struct inode*, struct dentry*)' 'int down_write_trylock(struct rw_semaphore*)' 'void drop_nlink(struct inode*)' '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_check_and_advance_wb_err(struct file*)' 'int file_remove_privs(struct file*)' 'int file_update_time(struct file*)' 'bool filemap_dirty_folio(struct address_space*, struct folio*)' 'vm_fault_t filemap_fault(struct vm_fault*)' 'int filemap_fdatawait_range(struct address_space*, loff_t, loff_t)' 'int filemap_fdatawrite(struct address_space*)' 'int filemap_fdatawrite_range(struct address_space*, loff_t, loff_t)' 'int filemap_flush(struct address_space*)' 'int filemap_write_and_wait_range(struct address_space*, loff_t, loff_t)' 'int folio_write_one(struct folio*)' 'int generic_error_remove_page(struct address_space*, struct page*)' 'ssize_t generic_file_direct_write(struct kiocb*, struct iov_iter*)' 'int generic_file_mmap(struct file*, struct vm_area_struct*)' 'int generic_file_open(struct inode*, struct file*)' 'ssize_t generic_file_splice_read(struct file*, loff_t*, struct pipe_inode_info*, size_t, unsigned int)' 'void generic_fillattr(struct user_namespace*, struct inode*, struct kstat*)' 'ssize_t generic_read_dir(struct file*, char*, size_t, loff_t*)' 'struct page* grab_cache_page_write_begin(struct address_space*, unsigned long)' 'struct inode* iget5_locked(struct super_block*, unsigned long, int(*)(struct inode*, void*), int(*)(struct inode*, void*), void*)' 'struct inode* igrab(struct inode*)' 'void ihold(struct inode*)' 'struct inode* ilookup5(struct super_block*, unsigned long, int(*)(struct inode*, void*), void*)' 'int in_group_p(kgid_t)' 'void inc_nlink(struct inode*)' 'void init_special_inode(struct inode*, umode_t, dev_t)' 'void inode_dio_wait(struct inode*)' 'void inode_init_once(struct inode*)' 'void inode_init_owner(struct user_namespace*, struct inode*, const struct inode*, umode_t)' 'bool inode_maybe_inc_iversion(struct inode*, bool)' '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*)' 'unsigned long iov_iter_alignment(const struct iov_iter*)' 'ssize_t iov_iter_get_pages2(struct iov_iter*, struct page**, size_t, unsigned int, size_t*)' 'size_t iov_iter_single_seg_count(const struct iov_iter*)' 'bool is_bad_inode(struct inode*)' 'ssize_t iter_file_splice_write(struct pipe_inode_info*, struct file*, loff_t*, size_t, unsigned int)' 'ino_t iunique(struct super_block*, ino_t)' 'void kill_block_super(struct super_block*)' 'void* kmem_cache_alloc_lru(struct kmem_cache*, struct list_lru*, gfp_t)' 'struct nls_table* load_nls(char*)' 'struct nls_table* load_nls_default()' 'void make_bad_inode(struct inode*)' 'void mark_buffer_async_write(struct buffer_head*)' 'void mark_buffer_dirty(struct buffer_head*)' 'void mark_buffer_write_io_error(struct buffer_head*)' 'struct dentry* mount_bdev(struct file_system_type*, int, const char*, void*, int(*)(struct super_block*, void*, int))' 'int mpage_read_folio(struct folio*, get_block_t*)' 'void mpage_readahead(struct readahead_control*, get_block_t*)' 'int notify_change(struct user_namespace*, struct dentry*, struct iattr*, struct inode**)' 'unsigned long page_cache_next_miss(struct address_space*, unsigned long, unsigned long)' 'unsigned long page_cache_prev_miss(struct address_space*, unsigned long, unsigned long)' 'void page_zero_new_buffers(struct page*, unsigned int, unsigned int)' 'struct page* pagecache_get_page(struct address_space*, unsigned long, int, gfp_t)' 'unsigned int pagevec_lookup_range_tag(struct pagevec*, struct address_space*, unsigned long*, unsigned long, xa_mark_t)' 'bool redirty_page_for_writepage(struct writeback_control*, struct page*)' 'int sb_min_blocksize(struct super_block*, int)' 'int sb_set_blocksize(struct super_block*, int)' 'int security_inode_init_security(struct inode*, struct inode*, const struct qstr*, initxattrs, void*)' 'void set_nlink(struct inode*, unsigned int)' 'bool set_page_writeback(struct page*)' 'int setattr_prepare(struct user_namespace*, struct dentry*, struct iattr*)' 'int sync_dirty_buffer(struct buffer_head*)' 'int sync_inode_metadata(struct inode*, int)' 'void tag_pages_for_writeback(struct address_space*, unsigned long, unsigned long)' 'struct timespec64 timestamp_truncate(struct timespec64, struct inode*)' 'void touch_atime(const struct path*)' 'void truncate_inode_pages(struct address_space*, loff_t)' 'void truncate_inode_pages_final(struct address_space*)' 'void truncate_pagecache(struct inode*, loff_t)' 'void truncate_setsize(struct inode*, loff_t)' 'void try_to_writeback_inodes_sb(struct super_block*, enum wb_reason)' 'void unload_nls(struct nls_table*)' 'void unlock_new_inode(struct inode*)' 'int wake_bit_function(struct wait_queue_entry*, unsigned int, int, void*)' 'int write_inode_now(struct inode*, int)' Bug: 299833811 Change-Id: I51ae5f4b02bab32a913b95b16ab5625ba41458f5 Signed-off-by: Aaro Mäkinen <aaro@tuxera.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,23 +1,280 @@
|
|||||||
__folio_put
|
[abi_symbol_list]
|
||||||
__page_pinner_put_page
|
alt_cb_patch_nops
|
||||||
__percpu_down_read
|
__arch_copy_from_user
|
||||||
_printk
|
__arch_copy_to_user
|
||||||
_trace_android_vh_record_pcpu_rwsem_starttime
|
autoremove_wake_function
|
||||||
alt_cb_patch_nops
|
balance_dirty_pages_ratelimited
|
||||||
bio_alloc_bioset
|
bcmp
|
||||||
call_rcu
|
__bforget
|
||||||
filemap_add_folio
|
__bh_read_batch
|
||||||
fs_bio_set
|
bio_add_page
|
||||||
invalidate_inode_pages2_range
|
bio_alloc_bioset
|
||||||
jiffies
|
bio_put
|
||||||
mnt_drop_write_file
|
__bitmap_weight
|
||||||
mnt_want_write_file
|
bit_waitqueue
|
||||||
page_pinner_inited
|
blkdev_issue_discard
|
||||||
preempt_schedule
|
blkdev_issue_flush
|
||||||
preempt_schedule_notrace
|
blk_finish_plug
|
||||||
rcu_barrier
|
blk_start_plug
|
||||||
rcuwait_wake_up
|
__blockdev_direct_IO
|
||||||
readahead_gfp_mask
|
block_dirty_folio
|
||||||
strstr
|
block_invalidate_folio
|
||||||
sync_filesystem
|
block_is_partially_uptodate
|
||||||
|
__breadahead
|
||||||
|
__bread_gfp
|
||||||
|
__brelse
|
||||||
|
buffer_migrate_folio
|
||||||
|
call_rcu
|
||||||
|
capable
|
||||||
|
capable_wrt_inode_uidgid
|
||||||
|
__check_object_size
|
||||||
|
clean_bdev_aliases
|
||||||
|
clear_inode
|
||||||
|
clear_page
|
||||||
|
clear_page_dirty_for_io
|
||||||
|
copy_page_from_iter_atomic
|
||||||
|
cpu_hwcaps
|
||||||
|
create_empty_buffers
|
||||||
|
current_umask
|
||||||
|
d_add
|
||||||
|
d_add_ci
|
||||||
|
d_instantiate
|
||||||
|
d_make_root
|
||||||
|
d_obtain_alias
|
||||||
|
down_read
|
||||||
|
down_write
|
||||||
|
down_write_trylock
|
||||||
|
dput
|
||||||
|
drop_nlink
|
||||||
|
d_splice_alias
|
||||||
|
dump_stack
|
||||||
|
end_buffer_read_sync
|
||||||
|
end_buffer_write_sync
|
||||||
|
end_page_writeback
|
||||||
|
errseq_set
|
||||||
|
fault_in_iov_iter_readable
|
||||||
|
fault_in_safe_writeable
|
||||||
|
fget
|
||||||
|
fiemap_fill_next_extent
|
||||||
|
fiemap_prep
|
||||||
|
file_check_and_advance_wb_err
|
||||||
|
filemap_add_folio
|
||||||
|
filemap_dirty_folio
|
||||||
|
filemap_fault
|
||||||
|
filemap_fdatawait_range
|
||||||
|
filemap_fdatawrite
|
||||||
|
filemap_fdatawrite_range
|
||||||
|
filemap_flush
|
||||||
|
__filemap_set_wb_err
|
||||||
|
filemap_write_and_wait_range
|
||||||
|
file_remove_privs
|
||||||
|
file_update_time
|
||||||
|
file_write_and_wait_range
|
||||||
|
finish_wait
|
||||||
|
flush_dcache_page
|
||||||
|
__folio_alloc
|
||||||
|
__folio_cancel_dirty
|
||||||
|
__folio_lock
|
||||||
|
__folio_put
|
||||||
|
folio_wait_bit
|
||||||
|
folio_write_one
|
||||||
|
fortify_panic
|
||||||
|
fput
|
||||||
|
freezer_active
|
||||||
|
freezing_slow_path
|
||||||
|
fs_bio_set
|
||||||
|
generic_error_remove_page
|
||||||
|
generic_file_direct_write
|
||||||
|
generic_file_llseek
|
||||||
|
generic_file_mmap
|
||||||
|
generic_file_open
|
||||||
|
generic_file_read_iter
|
||||||
|
generic_file_splice_read
|
||||||
|
generic_fillattr
|
||||||
|
generic_perform_write
|
||||||
|
generic_read_dir
|
||||||
|
generic_write_checks
|
||||||
|
__getblk_gfp
|
||||||
|
gic_nonsecure_priorities
|
||||||
|
grab_cache_page_write_begin
|
||||||
|
iget5_locked
|
||||||
|
igrab
|
||||||
|
ihold
|
||||||
|
ilookup5
|
||||||
|
inc_nlink
|
||||||
|
in_group_p
|
||||||
|
__init_rwsem
|
||||||
|
init_special_inode
|
||||||
|
init_wait_entry
|
||||||
|
__init_waitqueue_head
|
||||||
|
inode_dio_wait
|
||||||
|
inode_init_once
|
||||||
|
inode_init_owner
|
||||||
|
inode_maybe_inc_iversion
|
||||||
|
inode_newsize_ok
|
||||||
|
inode_set_flags
|
||||||
|
__insert_inode_hash
|
||||||
|
invalidate_bdev
|
||||||
|
invalidate_inode_pages2_range
|
||||||
|
invalidate_mapping_pages
|
||||||
|
io_schedule
|
||||||
|
iov_iter_advance
|
||||||
|
iov_iter_alignment
|
||||||
|
iov_iter_get_pages2
|
||||||
|
iov_iter_single_seg_count
|
||||||
|
iput
|
||||||
|
is_bad_inode
|
||||||
|
iter_file_splice_write
|
||||||
|
iunique
|
||||||
|
jiffies
|
||||||
|
jiffies_to_msecs
|
||||||
|
kasan_flag_enabled
|
||||||
|
kfree
|
||||||
|
kill_block_super
|
||||||
|
__kmalloc
|
||||||
|
kmalloc_caches
|
||||||
|
kmalloc_trace
|
||||||
|
kmem_cache_alloc
|
||||||
|
kmem_cache_alloc_lru
|
||||||
|
kmem_cache_create
|
||||||
|
kmem_cache_create_usercopy
|
||||||
|
kmem_cache_destroy
|
||||||
|
kmem_cache_free
|
||||||
|
krealloc
|
||||||
|
kthread_complete_and_exit
|
||||||
|
kthread_create_on_node
|
||||||
|
kthread_should_stop
|
||||||
|
kthread_stop
|
||||||
|
ktime_get_coarse_real_ts64
|
||||||
|
kvfree
|
||||||
|
__list_add_valid
|
||||||
|
__list_del_entry_valid
|
||||||
|
load_nls
|
||||||
|
load_nls_default
|
||||||
|
__lock_buffer
|
||||||
|
make_bad_inode
|
||||||
|
mark_buffer_async_write
|
||||||
|
mark_buffer_dirty
|
||||||
|
mark_buffer_write_io_error
|
||||||
|
__mark_inode_dirty
|
||||||
|
mark_page_accessed
|
||||||
|
memcmp
|
||||||
|
memcpy
|
||||||
|
memmove
|
||||||
|
memset
|
||||||
|
mktime64
|
||||||
|
mnt_drop_write_file
|
||||||
|
mnt_want_write_file
|
||||||
|
mount_bdev
|
||||||
|
mpage_readahead
|
||||||
|
mpage_read_folio
|
||||||
|
__msecs_to_jiffies
|
||||||
|
__mutex_init
|
||||||
|
mutex_lock
|
||||||
|
mutex_trylock
|
||||||
|
mutex_unlock
|
||||||
|
new_inode
|
||||||
|
notify_change
|
||||||
|
pagecache_get_page
|
||||||
|
page_cache_next_miss
|
||||||
|
page_cache_prev_miss
|
||||||
|
page_pinner_inited
|
||||||
|
__page_pinner_put_page
|
||||||
|
pagevec_lookup_range_tag
|
||||||
|
__pagevec_release
|
||||||
|
page_zero_new_buffers
|
||||||
|
__percpu_down_read
|
||||||
|
preempt_schedule
|
||||||
|
preempt_schedule_notrace
|
||||||
|
prepare_to_wait
|
||||||
|
prepare_to_wait_event
|
||||||
|
_printk
|
||||||
|
__printk_ratelimit
|
||||||
|
___ratelimit
|
||||||
|
_raw_read_lock
|
||||||
|
_raw_read_lock_irqsave
|
||||||
|
_raw_read_unlock
|
||||||
|
_raw_read_unlock_irqrestore
|
||||||
|
_raw_spin_lock
|
||||||
|
_raw_spin_lock_irqsave
|
||||||
|
_raw_spin_unlock
|
||||||
|
_raw_spin_unlock_irqrestore
|
||||||
|
_raw_write_lock
|
||||||
|
_raw_write_lock_irqsave
|
||||||
|
_raw_write_unlock
|
||||||
|
_raw_write_unlock_irqrestore
|
||||||
|
rcu_barrier
|
||||||
|
rcuwait_wake_up
|
||||||
|
readahead_gfp_mask
|
||||||
|
read_cache_page
|
||||||
|
redirty_page_for_writepage
|
||||||
|
__refrigerator
|
||||||
|
register_filesystem
|
||||||
|
__remove_inode_hash
|
||||||
|
sb_min_blocksize
|
||||||
|
sb_set_blocksize
|
||||||
|
schedule
|
||||||
|
schedule_timeout
|
||||||
|
schedule_timeout_interruptible
|
||||||
|
security_inode_init_security
|
||||||
|
seq_printf
|
||||||
|
setattr_prepare
|
||||||
|
set_freezable
|
||||||
|
set_nlink
|
||||||
|
set_page_dirty
|
||||||
|
__set_page_dirty_nobuffers
|
||||||
|
set_page_writeback
|
||||||
|
set_user_nice
|
||||||
|
simple_strtol
|
||||||
|
simple_strtoul
|
||||||
|
simple_strtoull
|
||||||
|
snprintf
|
||||||
|
sprintf
|
||||||
|
sscanf
|
||||||
|
__stack_chk_fail
|
||||||
|
strchr
|
||||||
|
strcmp
|
||||||
|
strlen
|
||||||
|
strncasecmp
|
||||||
|
strncmp
|
||||||
|
strsep
|
||||||
|
strstr
|
||||||
|
submit_bh
|
||||||
|
submit_bio
|
||||||
|
sync_blockdev
|
||||||
|
__sync_dirty_buffer
|
||||||
|
sync_dirty_buffer
|
||||||
|
sync_filesystem
|
||||||
|
sync_inode_metadata
|
||||||
|
sys_tz
|
||||||
|
tag_pages_for_writeback
|
||||||
|
time64_to_tm
|
||||||
|
timestamp_truncate
|
||||||
|
touch_atime
|
||||||
|
_trace_android_vh_record_pcpu_rwsem_starttime
|
||||||
|
_trace_android_vh_record_pcpu_rwsem_time_early
|
||||||
|
truncate_inode_pages
|
||||||
|
truncate_inode_pages_final
|
||||||
|
truncate_pagecache
|
||||||
|
truncate_setsize
|
||||||
|
try_to_writeback_inodes_sb
|
||||||
|
unload_nls
|
||||||
|
unlock_buffer
|
||||||
|
unlock_new_inode
|
||||||
|
unlock_page
|
||||||
|
unregister_filesystem
|
||||||
|
up_read
|
||||||
|
up_write
|
||||||
|
vfree
|
||||||
|
vfs_fsync_range
|
||||||
|
__vmalloc
|
||||||
|
vmalloc
|
||||||
|
vsnprintf
|
||||||
|
vzalloc
|
||||||
|
__wait_on_buffer
|
||||||
|
wake_bit_function
|
||||||
|
__wake_up
|
||||||
|
wake_up_process
|
||||||
|
__warn_printk
|
||||||
|
write_inode_now
|
||||||
|
xa_load
|
||||||
|
|||||||
Reference in New Issue
Block a user