Merge android11-5.4.61+ (662e2b3) into msm-5.4

* refs/heads/tmp-662e2b3:
  ANDROID: ABI: add allowed GKI symbol for Exynosauto SoC
  ANDROID: ABI: update allowed list for exynosauto SoC
  ANDROID: ABI: add symbols of gpiod_get to unisoc
  ANDROID: usb: gadget: f_accessory: fix CTS test stuck
  ANDROID: ABI: add allowed list for Exynosauto SoC
  ANDROID: ABI: update allowed list for exynosauto SoC
  ANDROID: sched: Export sched_setattr_nocheck

Change-Id: I7e5c88e1549c83f29881eed70b410f461d26e78c
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
This commit is contained in:
Srinivasarao P 2020-12-30 14:56:41 +05:30
commit b94fb2a794
7 changed files with 696 additions and 596 deletions

View file

@ -1 +1 @@
LTS_5.4.61_e0b1644a472e
LTS_5.4.61_662e2b3ab8fb

View file

@ -1706,6 +1706,7 @@
<elf-symbol name='gpiod_direction_input' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf862de65'/>
<elf-symbol name='gpiod_direction_output' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56ad0f02'/>
<elf-symbol name='gpiod_direction_output_raw' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9efcbb02'/>
<elf-symbol name='gpiod_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1dd3974f'/>
<elf-symbol name='gpiod_get_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfad4d2f6'/>
<elf-symbol name='gpiod_get_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x79b9168f'/>
<elf-symbol name='gpiod_get_raw_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa2be18cf'/>
@ -2012,6 +2013,7 @@
<elf-symbol name='ion_heap_map_user' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa22ebed6'/>
<elf-symbol name='ion_heap_unmap_kernel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa057b840'/>
<elf-symbol name='ion_query_heaps_kernel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa4abc39a'/>
<elf-symbol name='ioremap_cache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe7698027'/>
<elf-symbol name='iounmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xedc03953'/>
<elf-symbol name='iov_iter_bvec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x768f7d54'/>
<elf-symbol name='iov_iter_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x27852a80'/>
@ -2756,6 +2758,7 @@
<elf-symbol name='pcie_bus_configure_settings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdcafe1f'/>
<elf-symbol name='pcie_capability_read_dword' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x821639b2'/>
<elf-symbol name='pcie_capability_read_word' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa5af48a8'/>
<elf-symbol name='pcie_get_mps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x651c25dc'/>
<elf-symbol name='pcie_set_mps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1a784515'/>
<elf-symbol name='pcim_enable_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7925ca3c'/>
<elf-symbol name='percpu_ref_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x284fe794'/>
@ -2868,6 +2871,7 @@
<elf-symbol name='platform_device_register_full' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1dc91cec'/>
<elf-symbol name='platform_device_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaf3a9f32'/>
<elf-symbol name='platform_driver_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4cbcbb6a'/>
<elf-symbol name='platform_find_device_by_driver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbc27dce3'/>
<elf-symbol name='platform_get_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3eb8cc29'/>
<elf-symbol name='platform_get_irq_byname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe44ec11a'/>
<elf-symbol name='platform_get_irq_byname_optional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d8c744f'/>
@ -4733,7 +4737,6 @@
<class-decl name='trace_event_call' is-struct='yes' visibility='default' is-declaration-only='yes' id='fd48a6e6'/>
<class-decl name='tty_audit_buf' is-struct='yes' visibility='default' is-declaration-only='yes' id='9127cd0e'/>
<class-decl name='tty_struct' is-struct='yes' visibility='default' is-declaration-only='yes' id='4c8d9cac'/>
<class-decl name='unicode_map' is-struct='yes' visibility='default' is-declaration-only='yes' id='a24978a1'/>
<class-decl name='user_namespace' is-struct='yes' visibility='default' is-declaration-only='yes' id='8c178e22'/>
<class-decl name='uts_namespace' is-struct='yes' visibility='default' is-declaration-only='yes' id='44f52e9d'/>
<class-decl name='vfsmount' is-struct='yes' visibility='default' is-declaration-only='yes' id='19e88833'/>
@ -14763,6 +14766,13 @@
<return type-id='95e97e5e'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='arch/arm64/kernel/smp_spin_table.c' language='LANG_C89'>
<function-decl name='ioremap_cache' mangled-name='ioremap_cache' filepath='arch/arm64/include/asm/io.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ioremap_cache'>
<parameter type-id='3a47d82b'/>
<parameter type-id='7359adad'/>
<return type-id='eaa32e2f'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='arch/arm64/kernel/stacktrace.c' language='LANG_C89'>
<class-decl name='stack_trace' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/linux/stacktrace.h' line='64' column='1' id='e7058f21'>
<data-member access='public' layout-offset-in-bits='0'>
@ -14956,7 +14966,7 @@
<var-decl name='pgsize_bitmap' type-id='7359adad' visibility='default' filepath='include/linux/iommu.h' line='311' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2240'>
<var-decl name='owner' type-id='2730d016' visibility='default' filepath='include/linux/iommu.h' line='312' column='1'/>
<var-decl name='owner' type-id='2730d015' visibility='default' filepath='include/linux/iommu.h' line='312' column='1'/>
</data-member>
</class-decl>
<enum-decl name='iommu_cap' filepath='include/linux/iommu.h' line='99' column='1' id='031224de'>
@ -15476,6 +15486,20 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='block/blk-core.c' language='LANG_C89'>
<union-decl name='__anonymous_union__1' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1' id='df8866ad'>
<data-member access='private'>
<var-decl name='rb_node' type-id='2a8a6332' visibility='default' filepath='include/linux/blkdev.h' line='171' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='special_vec' type-id='40af3608' visibility='default' filepath='include/linux/blkdev.h' line='172' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='completion_data' type-id='eaa32e2f' visibility='default' filepath='include/linux/blkdev.h' line='173' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='error_count' type-id='95e97e5e' visibility='default' filepath='include/linux/blkdev.h' line='174' column='1'/>
</data-member>
</union-decl>
<typedef-decl name='blk_mq_req_flags_t' type-id='3f1a6b60' filepath='include/linux/blk_types.h' line='268' column='1' id='346d62be'/>
<function-decl name='blk_queue_flag_test_and_set' mangled-name='blk_queue_flag_test_and_set' filepath='block/blk-core.c' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_queue_flag_test_and_set'>
<parameter type-id='f0981eeb' name='flag' filepath='block/blk-core.c' line='104' column='1'/>
@ -16009,7 +16033,7 @@
<abi-instr version='1.0' address-size='64' path='block/blk-mq.c' language='LANG_C89'>
<pointer-type-def type-id='32406f0a' size-in-bits='64' id='187ae308'/>
<function-decl name='blk_mq_alloc_tag_set' mangled-name='blk_mq_alloc_tag_set' filepath='block/blk-mq.c' line='3053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_alloc_tag_set'>
<parameter type-id='cc26d160' name='set' filepath='block/blk-mq.c' line='3053' column='1'/>
<parameter type-id='cc26d15f' name='set' filepath='block/blk-mq.c' line='3053' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='blk_mq_run_hw_queues' mangled-name='blk_mq_run_hw_queues' filepath='block/blk-mq.c' line='1518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_run_hw_queues'>
@ -16079,18 +16103,18 @@
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='blk_mq_init_queue' mangled-name='blk_mq_init_queue' filepath='block/blk-mq.c' line='2704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_init_queue'>
<parameter type-id='cc26d160' name='set' filepath='block/blk-mq.c' line='2704' column='1'/>
<parameter type-id='cc26d15f' name='set' filepath='block/blk-mq.c' line='2704' column='1'/>
<return type-id='e7d2a5fd'/>
</function-decl>
<function-decl name='blk_mq_init_sq_queue' mangled-name='blk_mq_init_sq_queue' filepath='block/blk-mq.c' line='2728' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_init_sq_queue'>
<parameter type-id='cc26d160' name='set' filepath='block/blk-mq.c' line='2728' column='1'/>
<parameter type-id='cc26d15f' name='set' filepath='block/blk-mq.c' line='2728' column='1'/>
<parameter type-id='e1962c5d' name='ops' filepath='block/blk-mq.c' line='2729' column='1'/>
<parameter type-id='f0981eeb' name='queue_depth' filepath='block/blk-mq.c' line='2730' column='1'/>
<parameter type-id='f0981eeb' name='set_flags' filepath='block/blk-mq.c' line='2731' column='1'/>
<return type-id='e7d2a5fd'/>
</function-decl>
<function-decl name='blk_mq_free_tag_set' mangled-name='blk_mq_free_tag_set' filepath='block/blk-mq.c' line='3139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_free_tag_set'>
<parameter type-id='cc26d160' name='set' filepath='block/blk-mq.c' line='3139' column='1'/>
<parameter type-id='cc26d15f' name='set' filepath='block/blk-mq.c' line='3139' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='blk_mq_map_queues' mangled-name='blk_mq_map_queues' filepath='include/linux/blk-mq.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_map_queues'>
@ -16098,7 +16122,7 @@
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='blk_mq_update_nr_hw_queues' mangled-name='blk_mq_update_nr_hw_queues' filepath='block/blk-mq.c' line='3336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='blk_mq_update_nr_hw_queues'>
<parameter type-id='cc26d160' name='set' filepath='block/blk-mq.c' line='3336' column='1'/>
<parameter type-id='cc26d15f' name='set' filepath='block/blk-mq.c' line='3336' column='1'/>
<parameter type-id='95e97e5e' name='nr_hw_queues' filepath='block/blk-mq.c' line='3336' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
@ -23194,6 +23218,8 @@
<var-decl name='hypervisor_kobj' type-id='d30bdc51' mangled-name='hypervisor_kobj' visibility='default' filepath='drivers/base/hypervisor.c' line='15' column='1' elf-symbol-id='hypervisor_kobj'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/base/platform.c' language='LANG_C89'>
<qualified-type-def type-id='fe007c02' const='yes' id='9712f929'/>
<pointer-type-def type-id='9712f929' size-in-bits='64' id='d5ddffb9'/>
<qualified-type-def type-id='d53c2eb5' const='yes' id='7c7c6daa'/>
<pointer-type-def type-id='7c7c6daa' size-in-bits='64' id='77e06080'/>
<var-decl name='platform_bus_type' type-id='b31bfc8a' mangled-name='platform_bus_type' visibility='default' filepath='drivers/base/platform.c' line='1262' column='1' elf-symbol-id='platform_bus_type'/>
@ -23249,6 +23275,11 @@
<parameter type-id='f0981eeb' name='count' filepath='drivers/base/platform.c' line='936' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='platform_find_device_by_driver' mangled-name='platform_find_device_by_driver' filepath='drivers/base/platform.c' line='1283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='platform_find_device_by_driver'>
<parameter type-id='fa0b179b' name='start' filepath='drivers/base/platform.c' line='1283' column='1'/>
<parameter type-id='d5ddffb9' name='drv' filepath='drivers/base/platform.c' line='1284' column='1'/>
<return type-id='fa0b179b'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/base/power/clock_ops.c' language='LANG_C89'>
<function-decl name='pm_clk_add' mangled-name='pm_clk_add' filepath='drivers/base/power/clock_ops.c' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pm_clk_add'>
@ -27275,7 +27306,6 @@
</class-decl>
<qualified-type-def type-id='32858f34' const='yes' id='bb21a21f'/>
<pointer-type-def type-id='bb21a21f' size-in-bits='64' id='caf2596f'/>
<pointer-type-def type-id='66e487ec' size-in-bits='64' id='fa0b179c'/>
<function-decl name='divider_recalc_rate' mangled-name='divider_recalc_rate' filepath='drivers/clk/clk-divider.c' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='divider_recalc_rate'>
<parameter type-id='3aaeef89' name='hw' filepath='drivers/clk/clk-divider.c' line='129' column='1'/>
<parameter type-id='7359adad' name='parent_rate' filepath='drivers/clk/clk-divider.c' line='129' column='1'/>
@ -27315,7 +27345,7 @@
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='clk_hw_register_divider' mangled-name='clk_hw_register_divider' filepath='drivers/clk/clk-divider.c' line='557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clk_hw_register_divider'>
<parameter type-id='fa0b179c' name='dev' filepath='drivers/clk/clk-divider.c' line='557' column='1'/>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/clk/clk-divider.c' line='557' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='drivers/clk/clk-divider.c' line='557' column='1'/>
<parameter type-id='80f4b756' name='parent_name' filepath='drivers/clk/clk-divider.c' line='558' column='1'/>
<parameter type-id='7359adad' name='flags' filepath='drivers/clk/clk-divider.c' line='558' column='1'/>
@ -27372,6 +27402,7 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/clk/clk-gate.c' language='LANG_C89'>
<pointer-type-def type-id='66e487ec' size-in-bits='64' id='fa0b179c'/>
<function-decl name='clk_hw_register_gate' mangled-name='clk_hw_register_gate' filepath='drivers/clk/clk-gate.c' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clk_hw_register_gate'>
<parameter type-id='fa0b179c' name='dev' filepath='drivers/clk/clk-gate.c' line='137' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='drivers/clk/clk-gate.c' line='137' column='1'/>
@ -29096,55 +29127,55 @@
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/dma-buf/dma-buf.c' language='LANG_C89'>
<function-decl name='dma_buf_begin_cpu_access' mangled-name='dma_buf_begin_cpu_access' filepath='drivers/dma-buf/dma-buf.c' line='939' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_begin_cpu_access'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='939' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='940' column='1'/>
<function-decl name='dma_buf_begin_cpu_access' mangled-name='dma_buf_begin_cpu_access' filepath='drivers/dma-buf/dma-buf.c' line='941' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_begin_cpu_access'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='941' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='942' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_begin_cpu_access_partial' mangled-name='dma_buf_begin_cpu_access_partial' filepath='drivers/dma-buf/dma-buf.c' line='961' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_begin_cpu_access_partial'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='961' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='962' column='1'/>
<parameter type-id='f0981eeb' name='offset' filepath='drivers/dma-buf/dma-buf.c' line='963' column='1'/>
<parameter type-id='f0981eeb' name='len' filepath='drivers/dma-buf/dma-buf.c' line='963' column='1'/>
<function-decl name='dma_buf_begin_cpu_access_partial' mangled-name='dma_buf_begin_cpu_access_partial' filepath='drivers/dma-buf/dma-buf.c' line='963' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_begin_cpu_access_partial'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='963' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='964' column='1'/>
<parameter type-id='f0981eeb' name='offset' filepath='drivers/dma-buf/dma-buf.c' line='965' column='1'/>
<parameter type-id='f0981eeb' name='len' filepath='drivers/dma-buf/dma-buf.c' line='965' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_end_cpu_access' mangled-name='dma_buf_end_cpu_access' filepath='drivers/dma-buf/dma-buf.c' line='997' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_end_cpu_access'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='997' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='998' column='1'/>
<function-decl name='dma_buf_end_cpu_access' mangled-name='dma_buf_end_cpu_access' filepath='drivers/dma-buf/dma-buf.c' line='999' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_end_cpu_access'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='999' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='1000' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_end_cpu_access_partial' mangled-name='dma_buf_end_cpu_access_partial' filepath='drivers/dma-buf/dma-buf.c' line='1011' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_end_cpu_access_partial'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1011' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='1012' column='1'/>
<parameter type-id='f0981eeb' name='offset' filepath='drivers/dma-buf/dma-buf.c' line='1013' column='1'/>
<parameter type-id='f0981eeb' name='len' filepath='drivers/dma-buf/dma-buf.c' line='1013' column='1'/>
<function-decl name='dma_buf_end_cpu_access_partial' mangled-name='dma_buf_end_cpu_access_partial' filepath='drivers/dma-buf/dma-buf.c' line='1013' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_end_cpu_access_partial'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1013' column='1'/>
<parameter type-id='eea6b025' name='direction' filepath='drivers/dma-buf/dma-buf.c' line='1014' column='1'/>
<parameter type-id='f0981eeb' name='offset' filepath='drivers/dma-buf/dma-buf.c' line='1015' column='1'/>
<parameter type-id='f0981eeb' name='len' filepath='drivers/dma-buf/dma-buf.c' line='1015' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_kmap' mangled-name='dma_buf_kmap' filepath='drivers/dma-buf/dma-buf.c' line='1036' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_kmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1036' column='1'/>
<parameter type-id='7359adad' name='page_num' filepath='drivers/dma-buf/dma-buf.c' line='1036' column='1'/>
<function-decl name='dma_buf_kmap' mangled-name='dma_buf_kmap' filepath='drivers/dma-buf/dma-buf.c' line='1038' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_kmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1038' column='1'/>
<parameter type-id='7359adad' name='page_num' filepath='drivers/dma-buf/dma-buf.c' line='1038' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='dma_buf_kunmap' mangled-name='dma_buf_kunmap' filepath='drivers/dma-buf/dma-buf.c' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_kunmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1054' column='1'/>
<parameter type-id='7359adad' name='page_num' filepath='drivers/dma-buf/dma-buf.c' line='1054' column='1'/>
<parameter type-id='eaa32e2f' name='vaddr' filepath='drivers/dma-buf/dma-buf.c' line='1055' column='1'/>
<function-decl name='dma_buf_kunmap' mangled-name='dma_buf_kunmap' filepath='drivers/dma-buf/dma-buf.c' line='1056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_kunmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1056' column='1'/>
<parameter type-id='7359adad' name='page_num' filepath='drivers/dma-buf/dma-buf.c' line='1056' column='1'/>
<parameter type-id='eaa32e2f' name='vaddr' filepath='drivers/dma-buf/dma-buf.c' line='1057' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='dma_buf_mmap' mangled-name='dma_buf_mmap' filepath='drivers/dma-buf/dma-buf.c' line='1079' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_mmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1079' column='1'/>
<parameter type-id='2ae08426' name='vma' filepath='drivers/dma-buf/dma-buf.c' line='1079' column='1'/>
<parameter type-id='7359adad' name='pgoff' filepath='drivers/dma-buf/dma-buf.c' line='1080' column='1'/>
<function-decl name='dma_buf_mmap' mangled-name='dma_buf_mmap' filepath='drivers/dma-buf/dma-buf.c' line='1081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_mmap'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1081' column='1'/>
<parameter type-id='2ae08426' name='vma' filepath='drivers/dma-buf/dma-buf.c' line='1081' column='1'/>
<parameter type-id='7359adad' name='pgoff' filepath='drivers/dma-buf/dma-buf.c' line='1082' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_get_flags' mangled-name='dma_buf_get_flags' filepath='drivers/dma-buf/dma-buf.c' line='1192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_get_flags'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1192' column='1'/>
<parameter type-id='1d2c2b85' name='flags' filepath='drivers/dma-buf/dma-buf.c' line='1192' column='1'/>
<function-decl name='dma_buf_get_flags' mangled-name='dma_buf_get_flags' filepath='drivers/dma-buf/dma-buf.c' line='1194' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_get_flags'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1194' column='1'/>
<parameter type-id='1d2c2b85' name='flags' filepath='drivers/dma-buf/dma-buf.c' line='1194' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='dma_buf_get_uuid' mangled-name='dma_buf_get_uuid' filepath='drivers/dma-buf/dma-buf.c' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_get_uuid'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1206' column='1'/>
<parameter type-id='f1397309' name='uuid' filepath='drivers/dma-buf/dma-buf.c' line='1206' column='1'/>
<function-decl name='dma_buf_get_uuid' mangled-name='dma_buf_get_uuid' filepath='drivers/dma-buf/dma-buf.c' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_buf_get_uuid'>
<parameter type-id='5e4f599b' name='dmabuf' filepath='drivers/dma-buf/dma-buf.c' line='1208' column='1'/>
<parameter type-id='f1397309' name='uuid' filepath='drivers/dma-buf/dma-buf.c' line='1208' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
</abi-instr>
@ -30831,6 +30862,12 @@
<parameter type-id='95e97e5e' name='value' filepath='drivers/gpio/gpiolib.c' line='4139' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='gpiod_get' mangled-name='gpiod_get' filepath='drivers/gpio/gpiolib.c' line='4426' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gpiod_get'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/gpio/gpiolib.c' line='4426' column='1'/>
<parameter type-id='80f4b756' name='con_id' filepath='drivers/gpio/gpiolib.c' line='4426' column='1'/>
<parameter type-id='38d4936d' name='flags' filepath='drivers/gpio/gpiolib.c' line='4427' column='1'/>
<return type-id='26760480'/>
</function-decl>
<function-decl name='gpiod_put' mangled-name='gpiod_put' filepath='drivers/gpio/gpiolib.c' line='4910' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gpiod_put'>
<parameter type-id='26760480' name='desc' filepath='drivers/gpio/gpiolib.c' line='4910' column='1'/>
<return type-id='48b5725f'/>
@ -37765,6 +37802,7 @@
</class-decl>
<qualified-type-def type-id='62049774' const='yes' id='732bc085'/>
<pointer-type-def type-id='732bc085' size-in-bits='64' id='fce0537d'/>
<pointer-type-def type-id='3f5f978c' size-in-bits='64' id='b64ad7cc'/>
<pointer-type-def type-id='ec5384d4' size-in-bits='64' id='b9af02c4'/>
<function-decl name='drm_hdcp_check_ksvs_revoked' mangled-name='drm_hdcp_check_ksvs_revoked' filepath='drivers/gpu/drm/drm_hdcp.c' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_hdcp_check_ksvs_revoked'>
<parameter type-id='8898134d' name='drm_dev' filepath='drivers/gpu/drm/drm_hdcp.c' line='284' column='1'/>
@ -54251,6 +54289,7 @@
</class-decl>
<pointer-type-def type-id='d1bbb6dd' size-in-bits='64' id='27bdd081'/>
<pointer-type-def type-id='8956d73b' size-in-bits='64' id='a46f3b5b'/>
<pointer-type-def type-id='4073d266' size-in-bits='64' id='c1880946'/>
<pointer-type-def type-id='98654b30' size-in-bits='64' id='81b1af2a'/>
<function-decl name='mmc_register_driver' mangled-name='mmc_register_driver' filepath='drivers/mmc/core/bus.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_register_driver'>
<parameter type-id='a46f3b5b' name='drv' filepath='drivers/mmc/core/bus.c' line='227' column='1'/>
@ -54338,8 +54377,6 @@
<pointer-type-def type-id='a6dc8192' size-in-bits='64' id='652034a8'/>
<qualified-type-def type-id='e67a5dc2' const='yes' id='c968032b'/>
<pointer-type-def type-id='c968032b' size-in-bits='64' id='0fbcba93'/>
<pointer-type-def type-id='bed6720a' size-in-bits='64' id='0d786922'/>
<pointer-type-def type-id='4073d266' size-in-bits='64' id='c1880946'/>
<function-decl name='mmc_request_done' mangled-name='mmc_request_done' filepath='drivers/mmc/core/core.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_request_done'>
<parameter type-id='dd575c43' name='host' filepath='drivers/mmc/core/core.c' line='138' column='1'/>
<parameter type-id='47f117d4' name='mrq' filepath='drivers/mmc/core/core.c' line='138' column='1'/>
@ -54522,6 +54559,7 @@
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/mmc/core/host.c' language='LANG_C89'>
<pointer-type-def type-id='c894953d' size-in-bits='64' id='d8e6b336'/>
<pointer-type-def type-id='bed6720a' size-in-bits='64' id='0d786922'/>
<function-decl name='mmc_alloc_host' mangled-name='mmc_alloc_host' filepath='drivers/mmc/core/host.c' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmc_alloc_host'>
<parameter type-id='95e97e5e' name='extra' filepath='drivers/mmc/core/host.c' line='397' column='1'/>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/mmc/core/host.c' line='397' column='1'/>
@ -56023,14 +56061,6 @@
<var-decl name='flags' type-id='95e97e5e' visibility='default' filepath='include/linux/mdio.h' line='49' column='1'/>
</data-member>
</class-decl>
<union-decl name='__anonymous_union__3' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='711' column='1' id='a6d66545'>
<data-member access='private'>
<var-decl name='sk' type-id='f772df6d' visibility='default' filepath='include/linux/skbuff.h' line='712' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='ip_defrag_offset' type-id='95e97e5e' visibility='default' filepath='include/linux/skbuff.h' line='713' column='1'/>
</data-member>
</union-decl>
<class-decl name='phy_c45_device_ids' size-in-bits='288' is-struct='yes' visibility='default' filepath='include/linux/phy.h' line='324' column='1' id='0463cbfd'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='devices_in_package' type-id='19c2251e' visibility='default' filepath='include/linux/phy.h' line='325' column='1'/>
@ -67750,6 +67780,10 @@
<parameter type-id='95e97e5e'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='pcie_get_mps' mangled-name='pcie_get_mps' filepath='include/linux/pci.h' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pcie_get_mps'>
<parameter type-id='85196e3f'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='pci_find_pcie_root_port' mangled-name='pci_find_pcie_root_port' filepath='include/linux/pci.h' line='1033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_find_pcie_root_port'>
<parameter type-id='85196e3f'/>
<return type-id='85196e3f'/>
@ -72180,6 +72214,30 @@
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/scsi/scsi_logging.c' language='LANG_C89'>
<class-decl name='Scsi_Host' is-struct='yes' visibility='default' is-declaration-only='yes' id='83cec606'/>
<union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1' id='2f76bc4b'>
<data-member access='private'>
<var-decl name='hash' type-id='03a4a074' visibility='default' filepath='include/linux/blkdev.h' line='161' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='ipi_list' type-id='72f469ec' visibility='default' filepath='include/linux/blkdev.h' line='162' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__2' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1' id='da6ad6a2'>
<data-member access='private'>
<var-decl name='elv' type-id='a570972f' visibility='default' filepath='include/linux/blkdev.h' line='187' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='flush' type-id='9e18948c' visibility='default' filepath='include/linux/blkdev.h' line='193' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__3' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1' id='097c5bdb'>
<data-member access='private'>
<var-decl name='csd' type-id='bb75ea85' visibility='default' filepath='include/linux/blkdev.h' line='239' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='fifo_time' type-id='91ce1af9' visibility='default' filepath='include/linux/blkdev.h' line='240' column='1'/>
</data-member>
</union-decl>
<pointer-type-def type-id='83cec606' size-in-bits='64' id='a970a64d'/>
<qualified-type-def type-id='d6746ce3' const='yes' id='f64a160a'/>
<pointer-type-def type-id='f64a160a' size-in-bits='64' id='d6a0d460'/>
@ -82056,6 +82114,17 @@
<var-decl name='accuracy' type-id='19c2251e' visibility='default' filepath='include/sound/pcm.h' line='322' column='1'/>
</data-member>
</class-decl>
<union-decl name='snd_pcm_sync_id' size-in-bits='128' visibility='default' filepath='include/uapi/sound/asound.h' line='324' column='1' id='85b4e5de'>
<data-member access='private'>
<var-decl name='id' type-id='92a46553' visibility='default' filepath='include/uapi/sound/asound.h' line='325' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='id16' type-id='ff13edc1' visibility='default' filepath='include/uapi/sound/asound.h' line='326' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='id32' type-id='49580a63' visibility='default' filepath='include/uapi/sound/asound.h' line='327' column='1'/>
</data-member>
</union-decl>
<class-decl name='snd_pcm_runtime' size-in-bits='6080' is-struct='yes' visibility='default' filepath='include/sound/pcm.h' line='342' column='1' id='bc78c060'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='trigger_master' type-id='06b2cd14' visibility='default' filepath='include/sound/pcm.h' line='344' column='1'/>
@ -82349,17 +82418,6 @@
<var-decl name='refs' type-id='64615833' visibility='default' filepath='include/sound/pcm.h' line='433' column='1'/>
</data-member>
</class-decl>
<union-decl name='snd_pcm_sync_id' size-in-bits='128' visibility='default' filepath='include/uapi/sound/asound.h' line='324' column='1' id='85b4e5de'>
<data-member access='private'>
<var-decl name='id' type-id='92a46553' visibility='default' filepath='include/uapi/sound/asound.h' line='325' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='id16' type-id='ff13edc1' visibility='default' filepath='include/uapi/sound/asound.h' line='326' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='id32' type-id='49580a63' visibility='default' filepath='include/uapi/sound/asound.h' line='327' column='1'/>
</data-member>
</union-decl>
<qualified-type-def type-id='73803d48' const='yes' id='71bae7c7'/>
<pointer-type-def type-id='71bae7c7' size-in-bits='64' id='f63b1a17'/>
<pointer-type-def type-id='5ec4fc8d' size-in-bits='64' id='657a5cf1'/>
@ -89396,6 +89454,14 @@
<abi-instr version='1.0' address-size='64' path='fs/inode.c' language='LANG_C89'>
<typedef-decl name='ino_t' type-id='4e22818f' filepath='include/linux/types.h' line='17' column='1' id='2aa75eef'/>
<typedef-decl name='__kernel_ino_t' type-id='447da2ae' filepath='include/uapi/asm-generic/posix_types.h' line='20' column='1' id='4e22818f'/>
<union-decl name='__anonymous_union__1' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='include/linux/backing-dev-defs.h' line='181' column='1' id='93944b10'>
<data-member access='private'>
<var-decl name='release_work' type-id='ef9025d0' visibility='default' filepath='include/linux/backing-dev-defs.h' line='182' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/backing-dev-defs.h' line='183' column='1'/>
</data-member>
</union-decl>
<pointer-type-def type-id='e365a8ee' size-in-bits='64' id='8567d8b2'/>
<pointer-type-def type-id='805f2c4a' size-in-bits='64' id='1b7a05dc'/>
<pointer-type-def type-id='53fb272e' size-in-bits='64' id='34e69a54'/>
@ -89487,14 +89553,6 @@
<array-type-def dimensions='1' type-id='bd54fe1a' size-in-bits='256' id='5d4602e8'>
<subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
</array-type-def>
<union-decl name='__anonymous_union__1' size-in-bits='384' is-anonymous='yes' visibility='default' filepath='include/linux/backing-dev-defs.h' line='181' column='1' id='93944b10'>
<data-member access='private'>
<var-decl name='release_work' type-id='ef9025d0' visibility='default' filepath='include/linux/backing-dev-defs.h' line='182' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/backing-dev-defs.h' line='183' column='1'/>
</data-member>
</union-decl>
<class-decl name='kstatfs' size-in-bits='960' is-struct='yes' visibility='default' filepath='include/linux/statfs.h' line='8' column='1' id='ff1c7c9b'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='f_type' type-id='bd54fe1a' visibility='default' filepath='include/linux/statfs.h' line='9' column='1'/>
@ -89533,6 +89591,14 @@
<var-decl name='f_spare' type-id='5d4602e8' visibility='default' filepath='include/linux/statfs.h' line='20' column='1'/>
</data-member>
</class-decl>
<class-decl name='unicode_map' size-in-bits='128' is-struct='yes' visibility='default' filepath='include/linux/unicode.h' line='8' column='1' id='a24978a1'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='charset' type-id='80f4b756' visibility='default' filepath='include/linux/unicode.h' line='9' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<var-decl name='version' type-id='95e97e5e' visibility='default' filepath='include/linux/unicode.h' line='10' column='1'/>
</data-member>
</class-decl>
<pointer-type-def type-id='5049bff3' size-in-bits='64' id='14a7c87f'/>
<pointer-type-def type-id='cba59087' size-in-bits='64' id='0fb09eeb'/>
<pointer-type-def type-id='92892da6' size-in-bits='64' id='dffc7428'/>
@ -94306,11 +94372,11 @@
<parameter type-id='8abbb6c3' name='attr' filepath='kernel/sched/core.c' line='5080' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='io_schedule' mangled-name='io_schedule' filepath='kernel/sched/core.c' line='5807' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='io_schedule'>
<function-decl name='io_schedule' mangled-name='io_schedule' filepath='kernel/sched/core.c' line='5808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='io_schedule'>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='sched_show_task' mangled-name='sched_show_task' filepath='kernel/sched/core.c' line='5942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_show_task'>
<parameter type-id='f23e2572' name='p' filepath='kernel/sched/core.c' line='5942' column='1'/>
<function-decl name='sched_show_task' mangled-name='sched_show_task' filepath='kernel/sched/core.c' line='5943' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_show_task'>
<parameter type-id='f23e2572' name='p' filepath='kernel/sched/core.c' line='5943' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='trace_print_flags_seq' mangled-name='trace_print_flags_seq' filepath='include/linux/trace_events.h' line='19' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='trace_print_flags_seq'>
@ -100720,13 +100786,13 @@
<var-decl name='queuelist' type-id='72f469ec' visibility='default' filepath='include/linux/blkdev.h' line='151' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<var-decl name='' type-id='2f76bc4b' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1'/>
<var-decl name='' type-id='2f76bc4c' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<var-decl name='' type-id='df8866ad' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1'/>
<var-decl name='' type-id='df8866ae' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<var-decl name='' type-id='da6ad6a2' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1'/>
<var-decl name='' type-id='da6ad6a3' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
<var-decl name='rq_disk' type-id='33c599db' visibility='default' filepath='include/linux/blkdev.h' line='196' column='1'/>
@ -100768,7 +100834,7 @@
<var-decl name='deadline' type-id='7359adad' visibility='default' filepath='include/linux/blkdev.h' line='236' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1792'>
<var-decl name='' type-id='097c5bdb' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1'/>
<var-decl name='' type-id='097c5bdc' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2048'>
<var-decl name='end_io' type-id='5afdaa66' visibility='default' filepath='include/linux/blkdev.h' line='246' column='1'/>
@ -104931,7 +104997,7 @@
<parameter type-id='eaa32e2f'/>
<return type-id='eaa32e2f'/>
</function-type>
<union-decl name='__anonymous_union__17' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1' id='097c5bdb'>
<union-decl name='__anonymous_union__17' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1' id='097c5bdc'>
<data-member access='private'>
<var-decl name='csd' type-id='bb75ea85' visibility='default' filepath='include/linux/blkdev.h' line='239' column='1'/>
</data-member>
@ -104947,7 +105013,7 @@
<var-decl name='tp' type-id='08e531de' visibility='default' filepath='include/linux/trace_events.h' line='260' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__12' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1' id='2f76bc4b'>
<union-decl name='__anonymous_union__12' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1' id='2f76bc4c'>
<data-member access='private'>
<var-decl name='hash' type-id='03a4a074' visibility='default' filepath='include/linux/blkdev.h' line='161' column='1'/>
</data-member>
@ -104955,7 +105021,7 @@
<var-decl name='ipi_list' type-id='72f469ec' visibility='default' filepath='include/linux/blkdev.h' line='162' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__13' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1' id='df8866ad'>
<union-decl name='__anonymous_union__13' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1' id='df8866ae'>
<data-member access='private'>
<var-decl name='rb_node' type-id='2a8a6332' visibility='default' filepath='include/linux/blkdev.h' line='171' column='1'/>
</data-member>
@ -104969,7 +105035,7 @@
<var-decl name='error_count' type-id='95e97e5e' visibility='default' filepath='include/linux/blkdev.h' line='174' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__14' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1' id='da6ad6a2'>
<union-decl name='__anonymous_union__14' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1' id='da6ad6a3'>
<data-member access='private'>
<var-decl name='elv' type-id='a570972f' visibility='default' filepath='include/linux/blkdev.h' line='187' column='1'/>
</data-member>
@ -110187,17 +110253,6 @@
<var-decl name='ht' type-id='a7c26c7b' visibility='default' filepath='include/net/raw.h' line='37' column='1'/>
</data-member>
</class-decl>
<union-decl name='__anonymous_union__4' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='692' column='1' id='0c0ceec8'>
<data-member access='private'>
<var-decl name='' type-id='86f22dd2' visibility='default' filepath='include/linux/skbuff.h' line='693' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='rbnode' type-id='2a8a6332' visibility='default' filepath='include/linux/skbuff.h' line='707' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/linux/skbuff.h' line='708' column='1'/>
</data-member>
</union-decl>
<class-decl name='udp_table' size-in-bits='192' is-struct='yes' visibility='default' filepath='include/net/udp.h' line='71' column='1' id='9a516b13'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='hash' type-id='9cc41107' visibility='default' filepath='include/net/udp.h' line='72' column='1'/>
@ -115440,7 +115495,7 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='net/mac80211/rx.c' language='LANG_C89'>
<union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='711' column='1' id='a6d66546'>
<union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='711' column='1' id='a6d66545'>
<data-member access='private'>
<var-decl name='sk' type-id='f772df6e' visibility='default' filepath='include/linux/skbuff.h' line='712' column='1'/>
</data-member>
@ -117843,6 +117898,17 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='net/sched/cls_bpf.c' language='LANG_C89'>
<union-decl name='__anonymous_union__' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='692' column='1' id='0c0ceec8'>
<data-member access='private'>
<var-decl name='' type-id='86f22dd2' visibility='default' filepath='include/linux/skbuff.h' line='693' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='rbnode' type-id='2a8a6332' visibility='default' filepath='include/linux/skbuff.h' line='707' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/linux/skbuff.h' line='708' column='1'/>
</data-member>
</union-decl>
<function-decl name='bpf_prog_create' mangled-name='bpf_prog_create' filepath='include/linux/filter.h' line='889' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bpf_prog_create'>
<parameter type-id='50b674cc'/>
<parameter type-id='e93ad915'/>
@ -123254,6 +123320,25 @@
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/bpf.h' line='422' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__5' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/skbuff.h' line='711' column='1' id='a6d66546'>
<data-member access='private'>
<var-decl name='sk' type-id='f772df6d' visibility='default' filepath='include/linux/skbuff.h' line='712' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='ip_defrag_offset' type-id='95e97e5e' visibility='default' filepath='include/linux/skbuff.h' line='713' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__10' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/net/sock.h' line='199' column='1' id='56935796'>
<data-member access='private'>
<var-decl name='skc_flags' type-id='7359adad' visibility='default' filepath='include/net/sock.h' line='200' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='skc_listener' type-id='f772df6d' visibility='default' filepath='include/net/sock.h' line='201' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='skc_tw_dr' type-id='b7ab21fc' visibility='default' filepath='include/net/sock.h' line='202' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__16' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='957' column='1' id='8c8e2782'>
<data-member access='private'>
<var-decl name='fu_llist' type-id='c5ccfee8' visibility='default' filepath='include/linux/fs.h' line='958' column='1'/>
@ -124729,44 +124814,6 @@
<array-type-def dimensions='1' type-id='ea86de29' size-in-bits='48' id='51f2d827'>
<subrange length='6' type-id='7ff19f0f' id='52fa524b'/>
</array-type-def>
<union-decl name='__anonymous_union__1' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='160' column='1' id='2f76bc4c'>
<data-member access='private'>
<var-decl name='hash' type-id='03a4a074' visibility='default' filepath='include/linux/blkdev.h' line='161' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='ipi_list' type-id='72f469ec' visibility='default' filepath='include/linux/blkdev.h' line='162' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__2' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='170' column='1' id='df8866ae'>
<data-member access='private'>
<var-decl name='rb_node' type-id='2a8a6332' visibility='default' filepath='include/linux/blkdev.h' line='171' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='special_vec' type-id='40af3608' visibility='default' filepath='include/linux/blkdev.h' line='172' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='completion_data' type-id='eaa32e2f' visibility='default' filepath='include/linux/blkdev.h' line='173' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='error_count' type-id='95e97e5e' visibility='default' filepath='include/linux/blkdev.h' line='174' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__3' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='183' column='1' id='da6ad6a3'>
<data-member access='private'>
<var-decl name='elv' type-id='a570972f' visibility='default' filepath='include/linux/blkdev.h' line='187' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='flush' type-id='9e18948c' visibility='default' filepath='include/linux/blkdev.h' line='193' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__4' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/blkdev.h' line='238' column='1' id='097c5bdc'>
<data-member access='private'>
<var-decl name='csd' type-id='bb75ea85' visibility='default' filepath='include/linux/blkdev.h' line='239' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='fifo_time' type-id='91ce1af9' visibility='default' filepath='include/linux/blkdev.h' line='240' column='1'/>
</data-member>
</union-decl>
<class-decl name='element' size-in-bits='16' is-struct='yes' visibility='default' filepath='include/linux/ieee80211.h' line='3449' column='1' id='251eca3f'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='id' type-id='f9b06939' visibility='default' filepath='include/linux/ieee80211.h' line='3450' column='1'/>
@ -126824,8 +126871,6 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='sound/core/pcm_drm_eld.c' language='LANG_C89'>
<class-decl name='snd_card' is-struct='yes' visibility='default' is-declaration-only='yes' id='5ef88150'/>
<pointer-type-def type-id='5ef88150' size-in-bits='64' id='52704eb8'/>
<function-decl name='snd_pcm_hw_constraint_eld' mangled-name='snd_pcm_hw_constraint_eld' filepath='sound/core/pcm_drm_eld.c' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_hw_constraint_eld'>
<parameter type-id='17a05af6' name='runtime' filepath='sound/core/pcm_drm_eld.c' line='80' column='1'/>
<parameter type-id='eaa32e2f' name='eld' filepath='sound/core/pcm_drm_eld.c' line='80' column='1'/>

File diff suppressed because it is too large Load diff

View file

@ -1,14 +1,17 @@
[abi_symbol_list]
# commonly used symbols
add_timer
add_wait_queue
__alloc_pages_nodemask
alloc_workqueue
__arch_copy_from_user
__arch_copy_to_user
arch_setup_dma_ops
arm64_const_caps_ready
__arm_smccc_smc
atomic_notifier_call_chain
atomic_notifier_chain_register
atomic_notifier_chain_unregister
__bitmap_and
__bitmap_andnot
blocking_notifier_call_chain
@ -32,16 +35,21 @@
clk_enable
clk_get
clk_get_rate
__clk_is_enabled
clk_prepare
clk_put
clk_register
clk_set_rate
clk_unprepare
clk_unregister
complete
complete_all
complete_and_exit
__const_udelay
cpu_bit_bitmap
cpu_hwcap_keys
cpu_hwcaps
cpumask_next
cpu_number
__cpu_online_mask
__cpu_possible_mask
@ -63,6 +71,7 @@
device_property_read_u32_array
device_remove_file
_dev_info
__dev_kfree_skb_any
devm_add_action
devm_clk_get
devm_free_irq
@ -127,9 +136,8 @@
dma_request_slave_channel
dma_set_coherent_mask
dma_set_mask
down
down_interruptible
down_read
down_trylock
drm_add_edid_modes
drm_atomic_helper_connector_destroy_state
drm_atomic_helper_connector_duplicate_state
@ -152,8 +160,10 @@
drm_mode_vrefresh
drm_panel_detach
enable_irq
eth_type_trans
event_triggers_call
fd_install
filp_open
find_next_bit
find_vma
finish_wait
@ -163,6 +173,7 @@
fput
frame_vector_to_pages
free_irq
free_netdev
__free_pages
free_pages
freezing_slow_path
@ -202,6 +213,8 @@
iommu_register_device_fault_handler
iommu_unregister_device_fault_handler
ion_alloc
__ion_device_add_heap
ion_device_remove_heap
ion_query_heaps_kernel
__ioremap
iounmap
@ -231,6 +244,8 @@
kmem_cache_free
kmemdup
kobject_create_and_add
kobject_init_and_add
kobject_put
krealloc
kstrdup
kstrtobool
@ -241,6 +256,7 @@
kthread_create_on_node
__kthread_init_worker
kthread_queue_work
kthread_should_stop
kthread_stop
kthread_worker_fn
ktime_get
@ -268,19 +284,26 @@
mod_delayed_work_on
mod_timer
module_layout
module_put
__msecs_to_jiffies
msleep
__mutex_init
mutex_is_locked
mutex_lock
mutex_lock_interruptible
mutex_unlock
names_cachep
__netdev_alloc_skb
netif_carrier_off
netif_carrier_on
netif_tx_wake_queue
no_llseek
nonseekable_open
nr_cpu_ids
__num_online_cpus
of_address_to_resource
of_alias_get_id
of_clk_add_provider
of_clk_del_provider
of_clk_get
of_device_get_match_data
of_device_is_available
@ -290,6 +313,7 @@
of_find_matching_node_and_match
of_find_mipi_dsi_host_by_node
of_find_node_by_name
of_find_node_opts_by_path
of_find_property
of_get_child_by_name
of_get_display_timings
@ -320,6 +344,7 @@
param_ops_bool
param_ops_int
param_ops_uint
PDE_DATA
perf_trace_buf_alloc
perf_trace_run_bpf_submit
pfn_valid
@ -351,6 +376,7 @@
platform_get_irq
platform_get_resource
platform_get_resource_byname
pm_power_off
pm_qos_update_request
pm_runtime_allow
__pm_runtime_disable
@ -363,17 +389,23 @@
__pm_runtime_suspend
__pm_runtime_use_autosuspend
pm_wakeup_dev_event
pm_wakeup_ws_event
preempt_schedule
preempt_schedule_notrace
prepare_to_wait_event
print_hex_dump
printk
proc_create_data
put_device
__put_page
__put_task_struct
put_unused_fd
queue_delayed_work_on
queue_work_on
radix_tree_delete
radix_tree_insert
radix_tree_lookup
radix_tree_next_chunk
___ratelimit
_raw_spin_lock
_raw_spin_lock_irq
@ -391,6 +423,8 @@
__refrigerator
regcache_mark_dirty
regcache_sync
__register_chrdev
register_netdev
register_pm_notifier
register_reboot_notifier
register_restart_handler
@ -410,6 +444,7 @@
regulator_unregister
release_firmware
__release_region
remove_proc_entry
request_firmware
__request_region
request_threaded_irq
@ -418,7 +453,9 @@
schedule
schedule_timeout
scnprintf
seq_lseek
seq_printf
seq_read
set_cpus_allowed_ptr
set_page_dirty_lock
sg_alloc_table
@ -428,6 +465,9 @@
sg_next
simple_read_from_buffer
simple_strtoul
single_open
single_release
skb_put
snd_pcm_format_width
snd_soc_component_update_bits
snd_soc_component_write
@ -436,6 +476,7 @@
snd_soc_of_get_dai_link_codecs
snd_soc_of_get_dai_name
snd_soc_of_parse_audio_routing
snd_soc_of_put_dai_link_codecs
snd_soc_pm_ops
snprintf
sprintf
@ -445,6 +486,7 @@
strcasecmp
strcmp
strcpy
strcspn
strlcpy
strlen
strncmp
@ -478,8 +520,11 @@
trace_raw_output_prep
trace_seq_printf
__udelay
__unregister_chrdev
unregister_chrdev_region
unregister_netdev
unregister_pm_notifier
unregister_reboot_notifier
up
up_read
usb_add_hcd
@ -530,6 +575,8 @@
wait_for_completion_timeout
__wake_up
wake_up_process
wakeup_source_register
wakeup_source_unregister
__warn_printk
work_busy
@ -563,7 +610,6 @@
clk_hw_unregister_gate
clk_hw_unregister_mux
of_clk_add_hw_provider
of_clk_del_provider
of_clk_hw_onecell_get
pm_runtime_force_resume
pm_runtime_force_suspend
@ -571,16 +617,13 @@
# required by clk_exynos.ko
__clk_get_hw
clk_hw_get_parent
clk_register
clk_register_clkdev
clk_register_fixed_factor
clk_register_fixed_rate
of_clk_add_provider
of_clk_src_onecell_get
# required by dss.ko
__alloc_percpu
cpumask_next
init_task
kstat
nr_irqs
@ -655,14 +698,6 @@
usb_otg_state_string
usb_role_switch_register
usb_role_switch_unregister
wakeup_source_register
wakeup_source_unregister
# required by ect_parser.ko
seq_lseek
seq_read
single_open
single_release
# required by exynos-acme.ko
bitmap_parselist
@ -685,7 +720,6 @@
system_state
# required by exynos-chipid_v2.ko
of_find_node_opts_by_path
soc_device_register
subsys_system_register
@ -694,11 +728,7 @@
pm_genpd_add_subdomain
pm_genpd_init
# required by exynos-reboot.ko
pm_power_off
# required by exynos9drm.ko
add_wait_queue
bus_find_device
component_add
component_bind_all
@ -709,7 +739,6 @@
console_trylock
console_unlock
device_rename
drm_atomic_helper_async_check
drm_atomic_helper_check
drm_atomic_helper_cleanup_planes
drm_atomic_helper_commit
@ -851,9 +880,9 @@
drm_vblank_init
mipi_dsi_host_register
mipi_dsi_host_unregister
mutex_is_locked
of_drm_find_bridge
of_drm_find_panel
of_get_next_available_child
of_graph_get_endpoint_by_regs
of_graph_get_endpoint_count
of_graph_get_next_endpoint
@ -861,10 +890,9 @@
of_graph_get_remote_port
of_graph_get_remote_port_parent
of_graph_parse_endpoint
of_io_request_and_map
of_platform_device_create
of_platform_device_destroy
of_property_match_string
of_phandle_iterator_init
of_phandle_iterator_next
platform_find_device_by_driver
strlcat
videomode_from_timings
@ -878,14 +906,12 @@
dev_pm_opp_disable
dev_pm_opp_get_freq
dev_pm_opp_put
unregister_reboot_notifier
update_devfreq
# required by exynos_mfc.ko
iommu_dma_reserve_iova
iommu_map_sg
iommu_unmap
mutex_lock_interruptible
ns_to_timeval
# required by exynos_pm_qos.ko
@ -924,13 +950,13 @@
uart_update_timeout
uart_write_wakeup
# required by exynosauto9-itmon.ko
atomic_notifier_chain_unregister
# required by exynosauto9-sadk-tas6424.ko
snd_soc_dai_set_tdm_slot
snd_soc_dai_set_tristate
# required by fmp-core.ko
bcmp
# required by g2d.ko
__arch_copy_in_user
compat_alloc_user_space
@ -960,7 +986,6 @@
# required by ion_exynos_mod.ko
adjust_managed_page_count
arch_setup_dma_ops
cma_alloc
cma_get_name
cma_release
@ -972,13 +997,10 @@
gen_pool_free_owner
ion_buffer_prep_noncached
ion_buffer_zero
__ion_device_add_heap
ion_device_remove_heap
ion_free
ion_heap_map_kernel
ion_heap_map_user
ion_heap_unmap_kernel
kthread_should_stop
list_sort
mod_node_page_state
of_reserved_mem_device_release
@ -992,14 +1014,15 @@
bpf_trace_run5
cache_line_size
clear_page
__clk_is_enabled
__close_fd
dev_pm_opp_of_add_table
dev_pm_opp_of_remove_table
dev_pm_opp_put_regulators
dev_pm_opp_set_regulators
dma_fence_get_status
down
downgrade_write
down_trylock
down_write
dump_stack
__get_task_comm
@ -1011,10 +1034,8 @@
hrtimer_init
hrtimer_start_range_ns
kfree_call_rcu
kobject_put
ktime_get_raw
__mmdrop
module_put
of_machine_is_compatible
param_ops_byte
rb_erase
@ -1028,7 +1049,6 @@
remap_vmalloc_range
static_key_slow_dec
static_key_slow_inc
strcspn
strncasecmp
synchronize_rcu
sysfs_remove_file_ns
@ -1118,6 +1138,7 @@
irq_domain_get_irq_data
irq_domain_set_info
irq_domain_update_bus_token
pcie_get_mps
pcie_set_mps
pci_find_bus
pci_get_device
@ -1143,7 +1164,6 @@
gpiod_get_value_cansleep
gpiod_put
netdev_printk
netif_carrier_on
of_phy_attach
phy_attach_direct
phy_detach
@ -1175,6 +1195,7 @@
pinctrl_add_gpio_range
pinctrl_dev_get_drvdata
pinctrl_remove_gpio_range
pin_get_name
# required by pl330.ko
amba_driver_register
@ -1191,9 +1212,6 @@
# required by rtc-s2vps01.ko
devm_rtc_device_register
pm_wakeup_ws_event
rtc_time64_to_tm
rtc_tm_to_time64
rtc_update_irq
rtc_valid_tm
@ -1210,20 +1228,14 @@
v4l2_i2c_subdev_init
# required by sam-is.ko
down_interruptible
filp_close
filp_open
get_random_u32
get_task_pid
i2c_new_device
jiffies_to_msecs
kobject_del
kstrtou16
kthread_flush_work
kthread_flush_worker
ktime_get_ts64
ktime_get_with_offset
map_vm_area
mutex_trylock
ns_to_timespec
param_ops_string
phy_configure
@ -1233,12 +1245,10 @@
regulator_is_enabled
regulator_set_voltage
sched_setscheduler_nocheck
unmap_kernel_range
v4l2_device_register_subdev
v4l2_device_set_name
v4l2_device_unregister_subdev
v4l2_subdev_call_wrappers
vscnprintf
# required by samsung-iommu-group.ko
iommu_group_alloc
@ -1251,15 +1261,12 @@
dev_close
device_set_wakeup_capable
device_set_wakeup_enable
__dev_kfree_skb_any
dev_open
dql_completed
dql_reset
eth_mac_addr
ethtool_op_get_link
ethtool_op_get_ts_info
eth_type_trans
free_netdev
in4_pton
in6_pton
jiffies_to_usecs
@ -1275,7 +1282,6 @@
__napi_schedule_irqoff
napi_schedule_prep
netdev_alert
__netdev_alloc_skb
netdev_err
netdev_info
netdev_update_features
@ -1287,7 +1293,6 @@
netif_schedule_queue
netif_set_real_num_rx_queues
netif_set_real_num_tx_queues
netif_tx_wake_queue
net_ratelimit
ns_to_timespec64
of_get_mac_address
@ -1305,13 +1310,10 @@
platform_get_irq_byname
_raw_spin_lock_bh
_raw_spin_unlock_bh
register_netdev
rtnl_lock
rtnl_unlock
skb_pull
skb_put
skb_tstamp_tx
unregister_netdev
# required by samsung_iommu.ko
bus_set_iommu
@ -1334,7 +1336,6 @@
iommu_group_get
iommu_group_get_for_dev
iommu_group_get_iommudata
iommu_group_put
iommu_group_remove_device
iommu_group_set_iommudata
iommu_put_dma_cookie
@ -1366,7 +1367,6 @@
__devm_regmap_init
__devm_regmap_init_mmio_clk
dma_mmap_attrs
iommu_attach_device
__platform_register_drivers
platform_unregister_drivers
pm_runtime_no_callbacks
@ -1379,7 +1379,6 @@
snd_pcm_lib_preallocate_pages
snd_pcm_period_elapsed
snd_pcm_release_substream
snd_soc_component_exit_regmap
snd_soc_component_init_regmap
snd_soc_component_read
snd_soc_dapm_add_routes
@ -1388,7 +1387,6 @@
snd_soc_dapm_new_controls
snd_soc_dapm_put_enum_double
snd_soc_info_enum_double
snd_soc_register_component
snd_soc_set_runtime_hwparams
snd_soc_unregister_component
@ -1410,14 +1408,14 @@
# required by spidev.ko
driver_unregister
find_next_zero_bit
__register_chrdev
__spi_register_driver
spi_setup
spi_sync
stream_open
__unregister_chrdev
# required by ufs-exynos-core.ko
bio_crypt_should_process
keyslot_manager_create_passthrough
ufshcd_config_pwr_mode
ufshcd_dme_get_attr
ufshcd_dme_set_attr
@ -1442,6 +1440,19 @@
vb2_expbuf
vb2_request_object_is_buffer
# required by vbufq-be-module.ko
drain_workqueue
filp_close
# required by vdriver-lib-module.ko
kobject_get
kset_create_and_add
# required by veth2-module.ko
alloc_netdev_mqs
ether_setup
netif_rx
# required by videobuf2-dma-sg.ko
kvfree
kvmalloc_node
@ -1453,6 +1464,43 @@
vm_map_ram
vm_unmap_ram
# required by vlx-clk-ctrl-common-module.ko
vscnprintf
# required by vlx-hyp-module.ko
ioremap_cache
irq_create_of_mapping
irq_dispose_mapping
irq_find_matching_fwspec
of_irq_find_parent
proc_mkdir
# required by vlx-last-kmsg-module.ko
proc_set_size
# required by vlx-prop-module.ko
kobject_uevent
kset_unregister
sysfs_create_bin_file
sysfs_remove_bin_file
# required by vlx-vion-module.ko
dma_buf_fd
idr_alloc_cyclic
idr_find
idr_remove
__module_get
platform_device_register_full
__platform_driver_probe
radix_tree_iter_delete
refcount_dec_and_mutex_lock
uuid_gen
__vmalloc
# required by vlx-vmq-module.ko
default_wake_function
remove_wait_queue
# required by xhci-hcd.ko
dma_pool_alloc
dma_pool_create
@ -1462,9 +1510,6 @@
pci_alloc_irq_vectors_affinity
pci_free_irq_vectors
pci_irq_vector
radix_tree_delete
radix_tree_insert
radix_tree_lookup
radix_tree_maybe_preload
schedule_timeout_uninterruptible
sg_pcopy_from_buffer
@ -1513,3 +1558,20 @@
pci_bus_type
__usb_create_hcd
usb_hcd_platform_shutdown
# preserved by --additions-only
drm_atomic_helper_async_check
get_random_u32
iommu_attach_device
iommu_group_put
kthread_flush_worker
map_vm_area
mutex_trylock
of_get_next_available_child
of_io_request_and_map
of_platform_device_create
of_platform_device_destroy
of_property_match_string
snd_soc_component_exit_regmap
snd_soc_register_component
unmap_kernel_range

View file

@ -225,6 +225,7 @@
gpiochip_line_is_irq
gpiod_direction_input
gpiod_direction_output_raw
gpiod_get
gpiod_get_raw_value
gpiod_set_raw_value
gpiod_set_raw_value_cansleep
@ -2026,6 +2027,7 @@
sg_nents_for_len
# required by wcn_bsp.ko
gpiod_set_value
memdup_user
pci_disable_device
pci_disable_msi

View file

@ -568,6 +568,7 @@ static ssize_t acc_read(struct file *fp, char __user *buf,
struct acc_dev *dev = fp->private_data;
struct usb_request *req;
ssize_t r = count;
ssize_t data_length;
unsigned xfer;
int ret = 0;
@ -589,6 +590,15 @@ static ssize_t acc_read(struct file *fp, char __user *buf,
goto done;
}
/*
* Calculate the data length by considering termination character.
* Then compansite the difference of rounding up to
* integer multiple of maxpacket size.
*/
data_length = count;
data_length += dev->ep_out->maxpacket - 1;
data_length -= data_length % dev->ep_out->maxpacket;
if (dev->rx_done) {
// last req cancelled. try to get it.
req = dev->rx_req[0];
@ -598,7 +608,7 @@ static ssize_t acc_read(struct file *fp, char __user *buf,
requeue_req:
/* queue a request */
req = dev->rx_req[0];
req->length = count;
req->length = data_length;
dev->rx_done = 0;
ret = usb_ep_queue(dev->ep_out, req, GFP_KERNEL);
if (ret < 0) {

View file

@ -5255,6 +5255,7 @@ int sched_setattr_nocheck(struct task_struct *p, const struct sched_attr *attr)
{
return __sched_setscheduler(p, attr, false, true);
}
EXPORT_SYMBOL_GPL(sched_setattr_nocheck);
/**
* sched_setscheduler_nocheck - change the scheduling policy and/or RT priority of a thread from kernelspace.