Merge android11-5.4.61+ (559c23e) into msm-5.4

* refs/heads/tmp-559c23e:
  ANDROID: vmlinux.lds.h: merge compound literal sections
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: ABI: Update allowed list for QCOM
  ANDROID: ABI: update allowed list for QCOM
  ANDROID: GKI: add allowed list for Exynosauto SoC
  ANDROID: GKI: update allowed list for Exynosauto SoC

Change-Id: Ie14c0cd26fa28df04f104ce5249e4cebc7e43083
Signed-off-by: Blagovest Kolenichev <bkolenichev@codeaurora.org>
This commit is contained in:
Blagovest Kolenichev 2020-12-04 07:25:47 -08:00
commit 2ae07b4ea0
6 changed files with 631 additions and 344 deletions

View file

@ -1 +1 @@
LTS_5.4.61_4271ad6e8ade
LTS_5.4.61_559c23e691b8

File diff suppressed because it is too large Load diff

View file

@ -785,9 +785,11 @@
<elf-symbol name='drm_connector_unregister' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbc097833'/>
<elf-symbol name='drm_connector_update_edid_property' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa9147f60'/>
<elf-symbol name='drm_crtc_cleanup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeb8a6d8e'/>
<elf-symbol name='drm_crtc_from_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc1c78e68'/>
<elf-symbol name='drm_crtc_handle_vblank' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x295b82b3'/>
<elf-symbol name='drm_crtc_init_with_planes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7af8620e'/>
<elf-symbol name='drm_crtc_send_vblank_event' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26ba0501'/>
<elf-symbol name='drm_crtc_set_max_vblank_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc5df9ed7'/>
<elf-symbol name='drm_crtc_vblank_off' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x11ad5493'/>
<elf-symbol name='drm_crtc_vblank_on' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6cd56b0c'/>
<elf-symbol name='drm_crtc_vblank_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x93fdcbd7'/>
@ -1017,6 +1019,7 @@
<elf-symbol name='freq_qos_update_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b28a16'/>
<elf-symbol name='fsl8250_handle_irq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xccfc0bd8'/>
<elf-symbol name='fsstack_copy_attr_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x186fd7fe'/>
<elf-symbol name='full_name_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd6eaaea1'/>
<elf-symbol name='fwnode_connection_find_match' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9bf696c3'/>
<elf-symbol name='fwnode_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef6216b5'/>
<elf-symbol name='fwnode_handle_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbe09c6db'/>
@ -1593,8 +1596,10 @@
<elf-symbol name='of_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdc3ee409'/>
<elf-symbol name='of_get_property' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xadf2689c'/>
<elf-symbol name='of_get_regulator_init_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x47b3fd8f'/>
<elf-symbol name='of_graph_get_endpoint_by_regs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd3385bd8'/>
<elf-symbol name='of_graph_get_next_endpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x18407fb5'/>
<elf-symbol name='of_graph_get_remote_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7283b76a'/>
<elf-symbol name='of_graph_get_remote_port' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd8154c93'/>
<elf-symbol name='of_graph_get_remote_port_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x579ed210'/>
<elf-symbol name='of_graph_parse_endpoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xea81c100'/>
<elf-symbol name='of_hwspin_lock_get_id' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9d1e2210'/>
@ -7095,6 +7100,7 @@
<array-type-def dimensions='1' type-id='002ac4a6' size-in-bits='infinite' id='5e6516ee'>
<subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
</array-type-def>
<union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' filepath='include/linux/blk_types.h' line='186' column='1' id='2a125a28'/>
<class-decl name='scsi_ioctl_command' size-in-bits='64' is-struct='yes' visibility='default' filepath='include/scsi/scsi_ioctl.h' line='27' column='1' id='85553493'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='inlen' type-id='f0981eeb' visibility='default' filepath='include/scsi/scsi_ioctl.h' line='28' column='1'/>
@ -13681,6 +13687,11 @@
<qualified-type-def type-id='9d0ae2a2' const='yes' id='c2623161'/>
<pointer-type-def type-id='c2623161' size-in-bits='64' id='4b939911'/>
<pointer-type-def type-id='d12f4a1e' size-in-bits='64' id='74d89ebd'/>
<function-decl name='drm_crtc_from_index' mangled-name='drm_crtc_from_index' filepath='drivers/gpu/drm/drm_crtc.c' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_crtc_from_index'>
<parameter type-id='8898134d' name='dev' filepath='drivers/gpu/drm/drm_crtc.c' line='84' column='1'/>
<parameter type-id='95e97e5e' name='idx' filepath='drivers/gpu/drm/drm_crtc.c' line='84' column='1'/>
<return type-id='b64ad7cb'/>
</function-decl>
<function-decl name='dma_fence_init' mangled-name='dma_fence_init' filepath='include/linux/dma-fence.h' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dma_fence_init'>
<parameter type-id='28271da3'/>
<parameter type-id='13d85783'/>
@ -19164,6 +19175,28 @@
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/gpu/drm/drm_gem.c' language='LANG_C89'>
<class-decl name='drm_property' is-struct='yes' visibility='default' is-declaration-only='yes' id='811caa37'/>
<union-decl name='__anonymous_union__7' 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='40af3609' 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__8' 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>
<pointer-type-def type-id='811caa37' size-in-bits='64' id='26ea5d4d'/>
<pointer-type-def type-id='743d7e52' size-in-bits='64' id='e05b33b0'/>
<function-decl name='drm_vma_offset_manager_init' mangled-name='drm_vma_offset_manager_init' filepath='include/drm/drm_vma_manager.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_vma_offset_manager_init'>
@ -20136,6 +20169,10 @@
<parameter type-id='9a537bbe'/>
<return type-id='9a537bbe'/>
</function-decl>
<function-decl name='of_graph_get_remote_port' mangled-name='of_graph_get_remote_port' filepath='include/linux/of_graph.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_graph_get_remote_port'>
<parameter type-id='0afa6ea3'/>
<return type-id='9a537bbe'/>
</function-decl>
<function-decl name='drm_of_component_match_add' mangled-name='drm_of_component_match_add' filepath='drivers/gpu/drm/drm_of.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_of_component_match_add'>
<parameter type-id='fa0b179b' name='master' filepath='drivers/gpu/drm/drm_of.c' line='91' column='1'/>
<parameter type-id='3630c5f2' name='matchptr' filepath='drivers/gpu/drm/drm_of.c' line='92' column='1'/>
@ -20870,6 +20907,11 @@
<parameter type-id='b64ad7cb' name='crtc' filepath='drivers/gpu/drm/drm_vblank.c' line='1202' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='drm_crtc_set_max_vblank_count' mangled-name='drm_crtc_set_max_vblank_count' filepath='drivers/gpu/drm/drm_vblank.c' line='1241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_crtc_set_max_vblank_count'>
<parameter type-id='b64ad7cb' name='crtc' filepath='drivers/gpu/drm/drm_vblank.c' line='1241' column='1'/>
<parameter type-id='19c2251e' name='max_vblank_count' filepath='drivers/gpu/drm/drm_vblank.c' line='1242' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='drm_crtc_vblank_on' mangled-name='drm_crtc_vblank_on' filepath='drivers/gpu/drm/drm_vblank.c' line='1265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_crtc_vblank_on'>
<parameter type-id='b64ad7cb' name='crtc' filepath='drivers/gpu/drm/drm_vblank.c' line='1265' column='1'/>
<return type-id='48b5725f'/>
@ -30963,6 +31005,17 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/mmc/host/sdhci-pltfm.c' language='LANG_C89'>
<union-decl name='__anonymous_union__4' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/mm_types.h' line='122' column='1' id='93350e5b'>
<data-member access='private'>
<var-decl name='s_mem' type-id='eaa32e2f' visibility='default' filepath='include/linux/mm_types.h' line='123' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='counters' type-id='7359adad' visibility='default' filepath='include/linux/mm_types.h' line='124' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='' type-id='545f1131' visibility='default' filepath='include/linux/mm_types.h' line='125' column='1'/>
</data-member>
</union-decl>
<class-decl name='sdhci_pltfm_data' size-in-bits='128' is-struct='yes' visibility='default' filepath='drivers/mmc/host/sdhci-pltfm.h' line='15' column='1' id='5864e8c1'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='ops' type-id='4ba2bd6c' visibility='default' filepath='drivers/mmc/host/sdhci-pltfm.h' line='16' column='1'/>
@ -33351,6 +33404,14 @@
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/net/usb/asix_common.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='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>
<function-decl name='usbnet_write_cmd_async' mangled-name='usbnet_write_cmd_async' filepath='include/linux/usb/usbnet.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usbnet_write_cmd_async'>
<parameter type-id='12884b9a'/>
<parameter type-id='002ac4a6'/>
@ -34918,14 +34979,6 @@
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/net/usb/usbnet.c' language='LANG_C89'>
<union-decl name='__anonymous_union__2' 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>
<function-decl name='usbnet_probe' mangled-name='usbnet_probe' filepath='drivers/net/usb/usbnet.c' line='1654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='usbnet_probe'>
<parameter type-id='8bf48c31' name='udev' filepath='drivers/net/usb/usbnet.c' line='1654' column='1'/>
<parameter type-id='bc57058f' name='prod' filepath='drivers/net/usb/usbnet.c' line='1654' column='1'/>
@ -35270,6 +35323,12 @@
<parameter type-id='b59d7dce' name='sz_max' filepath='drivers/of/property.c' line='234' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='of_graph_get_endpoint_by_regs' mangled-name='of_graph_get_endpoint_by_regs' filepath='drivers/of/property.c' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='of_graph_get_endpoint_by_regs'>
<parameter type-id='0afa6ea3' name='parent' filepath='drivers/of/property.c' line='666' column='1'/>
<parameter type-id='95e97e5e' name='port_reg' filepath='drivers/of/property.c' line='666' column='1'/>
<parameter type-id='95e97e5e' name='reg' filepath='drivers/of/property.c' line='666' column='1'/>
<return type-id='9a537bbe'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/opp/core.c' language='LANG_C89'>
<class-decl name='dev_pm_opp' size-in-bits='704' is-struct='yes' visibility='default' filepath='drivers/opp/opp.h' line='71' column='1' id='3ba81dd0'>
@ -40794,18 +40853,18 @@
<var-decl name='additional_length' type-id='f9b06939' visibility='default' filepath='include/scsi/scsi_common.h' line='51' column='1'/>
</data-member>
</class-decl>
<union-decl name='__anonymous_union__2' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/mm_types.h' line='122' column='1' id='93350e5b'>
<union-decl name='__anonymous_union__7' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='1136' column='1' id='d0c6e061'>
<data-member access='private'>
<var-decl name='s_mem' type-id='eaa32e2f' visibility='default' filepath='include/linux/mm_types.h' line='123' column='1'/>
<var-decl name='nfs_fl' type-id='17bacae5' visibility='default' filepath='include/linux/fs.h' line='1137' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='counters' type-id='7359adad' visibility='default' filepath='include/linux/mm_types.h' line='124' column='1'/>
<var-decl name='nfs4_fl' type-id='b811a3f5' visibility='default' filepath='include/linux/fs.h' line='1138' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='' type-id='545f1131' visibility='default' filepath='include/linux/mm_types.h' line='125' column='1'/>
<var-decl name='afs' type-id='c69efd71' visibility='default' filepath='include/linux/fs.h' line='1143' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__3' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/mm_types.h' line='150' column='1' id='787e8237'>
<union-decl name='__anonymous_union__11' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/mm_types.h' line='150' column='1' id='787e8237'>
<data-member access='private'>
<var-decl name='pt_mm' type-id='df4b7819' visibility='default' filepath='include/linux/mm_types.h' line='151' column='1'/>
</data-member>
@ -40813,7 +40872,22 @@
<var-decl name='pt_frag_refcount' type-id='49178f86' visibility='default' filepath='include/linux/mm_types.h' line='152' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__5' is-anonymous='yes' visibility='default' filepath='include/linux/blk_types.h' line='186' column='1' id='2a125a28'/>
<union-decl name='__anonymous_union__17' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/iocontext.h' line='83' column='1' id='df248743'>
<data-member access='private'>
<var-decl name='q_node' type-id='72f469ec' visibility='default' filepath='include/linux/iocontext.h' line='84' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='__rcu_icq_cache' type-id='f3b4aca8' visibility='default' filepath='include/linux/iocontext.h' line='85' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__18' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/iocontext.h' line='87' column='1' id='eb20ccf0'>
<data-member access='private'>
<var-decl name='ioc_node' type-id='03a4a074' visibility='default' filepath='include/linux/iocontext.h' line='88' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='__rcu_head' type-id='e3d8ce29' visibility='default' filepath='include/linux/iocontext.h' line='89' column='1'/>
</data-member>
</union-decl>
<class-decl name='scsi_device_handler' size-in-bits='704' is-struct='yes' visibility='default' filepath='include/scsi/scsi_dh.h' line='48' column='1' id='4e8a6f86'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='list' type-id='72f469ec' visibility='default' filepath='include/scsi/scsi_dh.h' line='50' column='1'/>
@ -40982,22 +41056,6 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='drivers/scsi/scsi_lib.c' language='LANG_C89'>
<union-decl name='__anonymous_union__3' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/iocontext.h' line='83' column='1' id='df248743'>
<data-member access='private'>
<var-decl name='q_node' type-id='72f469ec' visibility='default' filepath='include/linux/iocontext.h' line='84' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='__rcu_icq_cache' type-id='f3b4aca8' visibility='default' filepath='include/linux/iocontext.h' line='85' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__4' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/iocontext.h' line='87' column='1' id='eb20ccf0'>
<data-member access='private'>
<var-decl name='ioc_node' type-id='03a4a074' visibility='default' filepath='include/linux/iocontext.h' line='88' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='__rcu_head' type-id='e3d8ce29' visibility='default' filepath='include/linux/iocontext.h' line='89' column='1'/>
</data-member>
</union-decl>
<qualified-type-def type-id='fe7ab803' const='yes' id='0ebf66e5'/>
<pointer-type-def type-id='0ebf66e5' size-in-bits='64' id='064ed7dd'/>
<function-decl name='scsi_print_command' mangled-name='scsi_print_command' filepath='include/scsi/scsi_dbg.h' line='9' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='scsi_print_command'>
@ -41022,6 +41080,22 @@
</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='83cec607'/>
<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__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='83cec607' size-in-bits='64' id='a970a64d'/>
<function-decl name='__scsi_print_sense' mangled-name='__scsi_print_sense' filepath='drivers/scsi/scsi_logging.c' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__scsi_print_sense'>
<parameter type-id='0f176ec1' name='sdev' filepath='drivers/scsi/scsi_logging.c' line='370' column='1'/>
@ -52560,6 +52634,12 @@
<parameter type-id='95e97e5e' name='mask' filepath='fs/namei.c' line='335' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='full_name_hash' mangled-name='full_name_hash' filepath='fs/namei.c' line='2013' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='full_name_hash'>
<parameter type-id='eaa32e2f' name='salt' filepath='fs/namei.c' line='2013' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='fs/namei.c' line='2013' column='1'/>
<parameter type-id='f0981eeb' name='len' filepath='fs/namei.c' line='2013' column='1'/>
<return type-id='f0981eeb'/>
</function-decl>
<function-decl name='lookup_one_len' mangled-name='lookup_one_len' filepath='fs/namei.c' line='2605' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lookup_one_len'>
<parameter type-id='80f4b756' name='name' filepath='fs/namei.c' line='2605' column='1'/>
<parameter type-id='27675065' name='base' filepath='fs/namei.c' line='2605' column='1'/>
@ -61806,13 +61886,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='33c599da' visibility='default' filepath='include/linux/blkdev.h' line='196' column='1'/>
@ -61854,7 +61934,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'/>
@ -66013,7 +66093,7 @@
<var-decl name='fl_lmops' type-id='a548fbc8' visibility='default' filepath='include/linux/fs.h' line='1135' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<var-decl name='fl_u' type-id='d0c6e061' visibility='default' filepath='include/linux/fs.h' line='1144' column='1'/>
<var-decl name='fl_u' type-id='d0c6e062' visibility='default' filepath='include/linux/fs.h' line='1144' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
<var-decl name='android_reserved1' type-id='72f469ec' visibility='default' filepath='include/linux/fs.h' line='1146' column='1'/>
@ -69932,7 +70012,7 @@
<parameter type-id='eaa32e2f'/>
<return type-id='eaa32e2f'/>
</function-type>
<union-decl name='__anonymous_union__29' 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__29' 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>
@ -69997,7 +70077,7 @@
<var-decl name='d_rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/dcache.h' line='120' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__17' 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__17' 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>
@ -70072,7 +70152,7 @@
<var-decl name='pt_frag_refcount' type-id='49178f86' visibility='default' filepath='include/linux/mm_types.h' line='152' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__44' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='1136' column='1' id='d0c6e061'>
<union-decl name='__anonymous_union__44' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='1136' column='1' id='d0c6e062'>
<data-member access='private'>
<var-decl name='nfs_fl' type-id='17bacae5' visibility='default' filepath='include/linux/fs.h' line='1137' column='1'/>
</data-member>
@ -70083,7 +70163,7 @@
<var-decl name='afs' type-id='c69efd71' visibility='default' filepath='include/linux/fs.h' line='1143' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__18' 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__18' 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>
@ -70105,7 +70185,7 @@
<var-decl name='rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/sched.h' line='1319' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__26' 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__26' 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>
@ -97776,14 +97856,6 @@
<var-decl name='i_rcu' type-id='e3d8ce29' visibility='default' filepath='include/linux/fs.h' line='715' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__3' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='725' column='1' id='67f3b11a'>
<data-member access='private'>
<var-decl name='i_fop' type-id='61758ee5' visibility='default' filepath='include/linux/fs.h' line='726' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='free_inode' type-id='4f3d95df' visibility='default' filepath='include/linux/fs.h' line='727' column='1'/>
</data-member>
</union-decl>
<union-decl name='__anonymous_union__5' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='include/linux/dcache.h' line='108' column='1' id='ba311a3b'>
<data-member access='private'>
<var-decl name='d_lru' type-id='72f469ec' visibility='default' filepath='include/linux/dcache.h' line='109' column='1'/>
@ -98494,55 +98566,6 @@
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='net/wireless/util.c' language='LANG_C89'>
<union-decl name='__anonymous_union__23' 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__24' 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='40af3609' 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__25' 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__26' 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>
<union-decl name='__anonymous_union__30' size-in-bits='256' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='1136' column='1' id='d0c6e062'>
<data-member access='private'>
<var-decl name='nfs_fl' type-id='17bacae5' visibility='default' filepath='include/linux/fs.h' line='1137' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='nfs4_fl' type-id='b811a3f5' visibility='default' filepath='include/linux/fs.h' line='1138' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='afs' type-id='c69efd71' visibility='default' filepath='include/linux/fs.h' line='1143' column='1'/>
</data-member>
</union-decl>
<pointer-type-def type-id='5ece574c' size-in-bits='64' id='185e765a'/>
<function-decl name='ieee80211_channel_to_freq_khz' mangled-name='ieee80211_channel_to_freq_khz' filepath='net/wireless/util.c' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ieee80211_channel_to_freq_khz'>
<parameter type-id='95e97e5e' name='chan' filepath='net/wireless/util.c' line='75' column='1'/>
@ -99916,6 +99939,14 @@
<var-decl name='private_free' type-id='5a798ea9' visibility='default' filepath='include/sound/jack.h' line='76' column='1'/>
</data-member>
</class-decl>
<union-decl name='__anonymous_union__3' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='include/linux/fs.h' line='725' column='1' id='67f3b11a'>
<data-member access='private'>
<var-decl name='i_fop' type-id='61758ee5' visibility='default' filepath='include/linux/fs.h' line='726' column='1'/>
</data-member>
<data-member access='private'>
<var-decl name='free_inode' type-id='4f3d95df' visibility='default' filepath='include/linux/fs.h' line='727' column='1'/>
</data-member>
</union-decl>
<enum-decl name='snd_jack_types' filepath='include/sound/jack.h' line='37' column='1' id='7851d449'>
<underlying-type type-id='9cac1fee'/>
<enumerator name='SND_JACK_HEADPHONE' value='1'/>

View file

@ -6,6 +6,7 @@
__arch_copy_from_user
__arch_copy_to_user
arm64_const_caps_ready
__arm_smccc_smc
atomic_notifier_call_chain
atomic_notifier_chain_register
__bitmap_and
@ -41,7 +42,6 @@
cpu_bit_bitmap
cpu_hwcap_keys
cpu_hwcaps
cpumask_next
cpu_number
__cpu_online_mask
__cpu_possible_mask
@ -78,7 +78,12 @@
devm_phy_get
devm_pinctrl_get
devm_platform_ioremap_resource
__devm_regmap_init_i2c
devm_regulator_bulk_get
__devm_request_region
devm_request_threaded_irq
devm_snd_soc_register_card
devm_snd_soc_register_component
devm_usb_get_phy_by_phandle
_dev_notice
dev_pm_opp_add
@ -193,6 +198,7 @@
init_wait_entry
__init_waitqueue_head
iomem_resource
iommu_get_domain_for_dev
iommu_register_device_fault_handler
iommu_unregister_device_fault_handler
ion_alloc
@ -306,6 +312,7 @@
of_property_read_variable_u32_array
of_property_read_variable_u8_array
of_prop_next_string
of_reserved_mem_device_init_by_idx
of_reserved_mem_lookup
of_root
panic
@ -329,6 +336,7 @@
phy_stop
physvirt_offset
pinctrl_lookup_state
pinctrl_pm_select_default_state
pinctrl_pm_select_sleep_state
pinctrl_select_state
platform_bus_type
@ -354,6 +362,7 @@
__pm_runtime_set_status
__pm_runtime_suspend
__pm_runtime_use_autosuspend
pm_wakeup_dev_event
preempt_schedule
preempt_schedule_notrace
prepare_to_wait_event
@ -380,6 +389,8 @@
refcount_inc_checked
refcount_inc_not_zero_checked
__refrigerator
regcache_mark_dirty
regcache_sync
register_pm_notifier
register_reboot_notifier
register_restart_handler
@ -387,6 +398,8 @@
regmap_read
regmap_update_bits_base
regmap_write
regulator_bulk_disable
regulator_bulk_enable
regulator_disable
regulator_enable
regulator_get_optional
@ -415,6 +428,15 @@
sg_next
simple_read_from_buffer
simple_strtoul
snd_pcm_format_width
snd_soc_component_update_bits
snd_soc_component_write
snd_soc_dai_set_fmt
snd_soc_info_volsw
snd_soc_of_get_dai_link_codecs
snd_soc_of_get_dai_name
snd_soc_of_parse_audio_routing
snd_soc_pm_ops
snprintf
sprintf
sscanf
@ -429,7 +451,6 @@
strncpy
strnlen
strstr
subsys_system_register
__sw_hweight32
__sw_hweight64
sync_file_create
@ -522,19 +543,13 @@
cec_transmit_attempt_done_ts
cec_transmit_done_ts
cec_unregister_adapter
__devm_regmap_init_i2c
devm_regulator_bulk_get
drm_detect_hdmi_monitor
drm_do_get_edid
hdmi_avi_infoframe_init
hdmi_avi_infoframe_pack
i2c_new_ancillary_device
regcache_mark_dirty
regcache_sync
regmap_bulk_write
regmap_register_patch
regulator_bulk_disable
regulator_bulk_enable
# required by bufq.ko
kstrndup
@ -563,11 +578,9 @@
of_clk_add_provider
of_clk_src_onecell_get
# required by cmupmucal.ko
pm_qos_add_request
# required by dss.ko
__alloc_percpu
cpumask_next
init_task
kstat
nr_irqs
@ -674,18 +687,13 @@
# required by exynos-chipid_v2.ko
of_find_node_opts_by_path
soc_device_register
subsys_system_register
# required by exynos-pd.ko
of_genpd_add_provider_simple
pm_genpd_add_subdomain
pm_genpd_init
# required by exynos-pd_el3.ko
__arm_smccc_smc
# required by exynos-pmu-if.ko
cpu_topology
# required by exynos-reboot.ko
pm_power_off
@ -875,7 +883,6 @@
# required by exynos_mfc.ko
iommu_dma_reserve_iova
iommu_get_domain_for_dev
iommu_map_sg
iommu_unmap
mutex_lock_interruptible
@ -920,6 +927,10 @@
# 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 g2d.ko
__arch_copy_in_user
compat_alloc_user_space
@ -970,7 +981,6 @@
kthread_should_stop
list_sort
mod_node_page_state
of_reserved_mem_device_init_by_idx
of_reserved_mem_device_release
register_oom_notifier
sched_setscheduler
@ -1212,6 +1222,7 @@
kthread_flush_worker
ktime_get_ts64
ktime_get_with_offset
map_vm_area
mutex_trylock
ns_to_timespec
param_ops_string
@ -1222,6 +1233,7 @@
regulator_is_enabled
regulator_set_voltage
sched_setscheduler_nocheck
unmap_kernel_range
v4l2_device_register_subdev
v4l2_device_set_name
v4l2_device_unregister_subdev
@ -1290,9 +1302,7 @@
phy_resume
phy_start_aneg
phy_suspend
pinctrl_pm_select_default_state
platform_get_irq_byname
pm_wakeup_dev_event
_raw_spin_lock_bh
_raw_spin_unlock_bh
register_netdev
@ -1345,6 +1355,49 @@
v4l2_ctrl_new_std
v4l_bound_align_image
# required by snd-soc-s3c-dma.ko
devm_snd_dmaengine_pcm_register
snd_dmaengine_pcm_prepare_slave_config
# required by snd-soc-samsung-abox-core.ko
devm_iounmap
devm_kasprintf
devm_kmemdup
__devm_regmap_init
__devm_regmap_init_mmio_clk
dma_mmap_attrs
iommu_attach_device
__platform_register_drivers
platform_unregister_drivers
pm_runtime_no_callbacks
request_firmware_nowait
snd_pcm_hw_constraint_integer
snd_pcm_lib_free_pages
snd_pcm_lib_ioctl
snd_pcm_lib_malloc_pages
snd_pcm_lib_preallocate_free_for_all
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
snd_soc_dapm_get_enum_double
snd_soc_dapm_new_control
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
# required by snd-soc-tas6424.ko
_dev_crit
regcache_cache_only
snd_soc_get_volsw
snd_soc_put_volsw
# required by spi-exynosauto.ko
loops_per_jiffy
__spi_alloc_controller

View file

@ -668,9 +668,11 @@
drm_connector_unregister
drm_connector_update_edid_property
drm_crtc_cleanup
drm_crtc_from_index
drm_crtc_handle_vblank
drm_crtc_init_with_planes
drm_crtc_send_vblank_event
drm_crtc_set_max_vblank_count
drm_crtc_vblank_off
drm_crtc_vblank_on
drm_crtc_vblank_reset
@ -906,6 +908,7 @@
fsl8250_handle_irq
fs_kobj
fsstack_copy_attr_all
full_name_hash
fwnode_connection_find_match
fwnode_get_parent
fwnode_handle_put
@ -1540,6 +1543,8 @@
of_graph_get_next_endpoint
of_graph_get_remote_node
of_graph_get_remote_port_parent
of_graph_get_remote_port
of_graph_get_endpoint_by_regs
of_graph_parse_endpoint
of_hwspin_lock_get_id
of_icc_get

View file

@ -72,10 +72,10 @@
#if defined(CONFIG_LD_DEAD_CODE_DATA_ELIMINATION) || defined(CONFIG_LTO_CLANG)
#define TEXT_MAIN .text .text.[0-9a-zA-Z_]*
#define TEXT_CFI_MAIN .text.[0-9a-zA-Z_]*.cfi
#define DATA_MAIN .data .data.[0-9a-zA-Z_]* .data..LPBX*
#define DATA_MAIN .data .data.[0-9a-zA-Z_]* .data..L* .data..compoundliteral*
#define SDATA_MAIN .sdata .sdata.[0-9a-zA-Z_]*
#define RODATA_MAIN .rodata .rodata.[0-9a-zA-Z_]*
#define BSS_MAIN .bss .bss.[0-9a-zA-Z_]*
#define RODATA_MAIN .rodata .rodata.[0-9a-zA-Z_]* .rodata..L*
#define BSS_MAIN .bss .bss.[0-9a-zA-Z_]* .bss..compoundliteral*
#define SBSS_MAIN .sbss .sbss.[0-9a-zA-Z_]*
#else
#define TEXT_MAIN .text