ANDROID: GKI: rockchip: Enable symbol for rknpu

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function int drm_gem_handle_delete(drm_file*, u32)'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I5e7f791a152a35f651484aedad66751274691658
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Kever Yang
2021-10-11 15:14:12 +08:00
committed by Greg Kroah-Hartman
parent 142d4b0ce2
commit 2cb6fc0554
2 changed files with 64 additions and 46 deletions

View File

@@ -1916,6 +1916,7 @@
<elf-symbol name='drm_gem_free_mmap_offset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca14f36c'/>
<elf-symbol name='drm_gem_get_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x73b1db7d'/>
<elf-symbol name='drm_gem_handle_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2e99166e'/>
<elf-symbol name='drm_gem_handle_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5c41545a'/>
<elf-symbol name='drm_gem_lock_reservations' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b8c06d8'/>
<elf-symbol name='drm_gem_map_attach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7cde20c1'/>
<elf-symbol name='drm_gem_map_detach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x459697c7'/>
@@ -70395,14 +70396,7 @@
<var-decl name='android_oem_data1' type-id='91ce1af9' visibility='default' filepath='include/net/sock.h' line='535' 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>
<class-decl name='unicode_map' is-struct='yes' visibility='default' is-declaration-only='yes' id='a24978a1'/>
<function-type size-in-bits='64' id='a249930e'>
<parameter type-id='b9608bfc'/>
<parameter type-id='8efea9e5'/>
@@ -113106,49 +113100,49 @@
<parameter type-id='7359adad' name='xloops' filepath='arch/arm64/lib/delay.c' line='43' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<var-decl name='__cpu_active_mask' type-id='1354385d' mangled-name='__cpu_active_mask' visibility='default' filepath='kernel/cpu.c' line='2717' column='1' elf-symbol-id='__cpu_active_mask'/>
<var-decl name='__cpu_online_mask' type-id='1354385d' mangled-name='__cpu_online_mask' visibility='default' filepath='kernel/cpu.c' line='2711' column='1' elf-symbol-id='__cpu_online_mask'/>
<var-decl name='__cpu_possible_mask' type-id='1354385d' mangled-name='__cpu_possible_mask' visibility='default' filepath='kernel/cpu.c' line='2707' column='1' elf-symbol-id='__cpu_possible_mask'/>
<var-decl name='__cpu_present_mask' type-id='1354385d' mangled-name='__cpu_present_mask' visibility='default' filepath='kernel/cpu.c' line='2714' column='1' elf-symbol-id='__cpu_present_mask'/>
<var-decl name='__cpu_active_mask' type-id='1354385d' mangled-name='__cpu_active_mask' visibility='default' filepath='kernel/cpu.c' line='2750' column='1' elf-symbol-id='__cpu_active_mask'/>
<var-decl name='__cpu_online_mask' type-id='1354385d' mangled-name='__cpu_online_mask' visibility='default' filepath='kernel/cpu.c' line='2744' column='1' elf-symbol-id='__cpu_online_mask'/>
<var-decl name='__cpu_possible_mask' type-id='1354385d' mangled-name='__cpu_possible_mask' visibility='default' filepath='kernel/cpu.c' line='2740' column='1' elf-symbol-id='__cpu_possible_mask'/>
<var-decl name='__cpu_present_mask' type-id='1354385d' mangled-name='__cpu_present_mask' visibility='default' filepath='kernel/cpu.c' line='2747' column='1' elf-symbol-id='__cpu_present_mask'/>
<function-decl name='__cpufreq_driver_target' mangled-name='__cpufreq_driver_target' filepath='drivers/cpufreq/cpufreq.c' line='2194' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpufreq_driver_target'>
<parameter type-id='343c3ae4' name='policy' filepath='drivers/cpufreq/cpufreq.c' line='2194' column='1'/>
<parameter type-id='f0981eeb' name='target_freq' filepath='drivers/cpufreq/cpufreq.c' line='2195' column='1'/>
<parameter type-id='f0981eeb' name='relation' filepath='drivers/cpufreq/cpufreq.c' line='2196' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cpuhp_remove_state' mangled-name='__cpuhp_remove_state' filepath='kernel/cpu.c' line='2315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_remove_state'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2315' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2315' column='1'/>
<function-decl name='__cpuhp_remove_state' mangled-name='__cpuhp_remove_state' filepath='kernel/cpu.c' line='2348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_remove_state'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2348' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2348' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='__cpuhp_setup_state' mangled-name='__cpuhp_setup_state' filepath='kernel/cpu.c' line='2213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_setup_state'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2213' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='kernel/cpu.c' line='2214' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2214' column='1'/>
<parameter type-id='f02a5e83' name='startup' filepath='kernel/cpu.c' line='2215' column='1'/>
<parameter type-id='f02a5e83' name='teardown' filepath='kernel/cpu.c' line='2216' column='1'/>
<parameter type-id='b50a4934' name='multi_instance' filepath='kernel/cpu.c' line='2217' column='1'/>
<function-decl name='__cpuhp_setup_state' mangled-name='__cpuhp_setup_state' filepath='kernel/cpu.c' line='2246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_setup_state'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2246' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='kernel/cpu.c' line='2247' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2247' column='1'/>
<parameter type-id='f02a5e83' name='startup' filepath='kernel/cpu.c' line='2248' column='1'/>
<parameter type-id='f02a5e83' name='teardown' filepath='kernel/cpu.c' line='2249' column='1'/>
<parameter type-id='b50a4934' name='multi_instance' filepath='kernel/cpu.c' line='2250' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cpuhp_setup_state_cpuslocked' mangled-name='__cpuhp_setup_state_cpuslocked' filepath='kernel/cpu.c' line='2154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_setup_state_cpuslocked'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2154' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='kernel/cpu.c' line='2155' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2155' column='1'/>
<parameter type-id='f02a5e83' name='startup' filepath='kernel/cpu.c' line='2156' column='1'/>
<parameter type-id='f02a5e83' name='teardown' filepath='kernel/cpu.c' line='2157' column='1'/>
<parameter type-id='b50a4934' name='multi_instance' filepath='kernel/cpu.c' line='2158' column='1'/>
<function-decl name='__cpuhp_setup_state_cpuslocked' mangled-name='__cpuhp_setup_state_cpuslocked' filepath='kernel/cpu.c' line='2187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_setup_state_cpuslocked'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2187' column='1'/>
<parameter type-id='80f4b756' name='name' filepath='kernel/cpu.c' line='2188' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2188' column='1'/>
<parameter type-id='f02a5e83' name='startup' filepath='kernel/cpu.c' line='2189' column='1'/>
<parameter type-id='f02a5e83' name='teardown' filepath='kernel/cpu.c' line='2190' column='1'/>
<parameter type-id='b50a4934' name='multi_instance' filepath='kernel/cpu.c' line='2191' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cpuhp_state_add_instance' mangled-name='__cpuhp_state_add_instance' filepath='kernel/cpu.c' line='2125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_state_add_instance'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2125' column='1'/>
<parameter type-id='08cbad52' name='node' filepath='kernel/cpu.c' line='2125' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2126' column='1'/>
<function-decl name='__cpuhp_state_add_instance' mangled-name='__cpuhp_state_add_instance' filepath='kernel/cpu.c' line='2158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_state_add_instance'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2158' column='1'/>
<parameter type-id='08cbad52' name='node' filepath='kernel/cpu.c' line='2158' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2159' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__cpuhp_state_remove_instance' mangled-name='__cpuhp_state_remove_instance' filepath='kernel/cpu.c' line='2229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_state_remove_instance'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2229' column='1'/>
<parameter type-id='08cbad52' name='node' filepath='kernel/cpu.c' line='2230' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2230' column='1'/>
<function-decl name='__cpuhp_state_remove_instance' mangled-name='__cpuhp_state_remove_instance' filepath='kernel/cpu.c' line='2262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cpuhp_state_remove_instance'>
<parameter type-id='245a0e38' name='state' filepath='kernel/cpu.c' line='2262' column='1'/>
<parameter type-id='08cbad52' name='node' filepath='kernel/cpu.c' line='2263' column='1'/>
<parameter type-id='b50a4934' name='invoke' filepath='kernel/cpu.c' line='2263' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__crypto_memneq' mangled-name='__crypto_memneq' filepath='crypto/memneq.c' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__crypto_memneq'>
@@ -113875,7 +113869,7 @@
<parameter type-id='95e97e5e' name='flags' filepath='net/netlink/af_netlink.c' line='2167' column='1'/>
<return type-id='c2074578'/>
</function-decl>
<var-decl name='__num_online_cpus' type-id='49178f86' mangled-name='__num_online_cpus' visibility='default' filepath='kernel/cpu.c' line='2720' column='1' elf-symbol-id='__num_online_cpus'/>
<var-decl name='__num_online_cpus' type-id='49178f86' mangled-name='__num_online_cpus' visibility='default' filepath='kernel/cpu.c' line='2753' column='1' elf-symbol-id='__num_online_cpus'/>
<function-decl name='__of_reset_control_get' mangled-name='__of_reset_control_get' filepath='drivers/reset/core.c' line='602' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__of_reset_control_get'>
<parameter type-id='9a537bbe' name='node' filepath='drivers/reset/core.c' line='602' column='1'/>
<parameter type-id='80f4b756' name='id' filepath='drivers/reset/core.c' line='603' column='1'/>
@@ -116917,8 +116911,8 @@
<parameter type-id='95e97e5e' name='flags' filepath='kernel/sched/core.c' line='1684' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='add_cpu' mangled-name='add_cpu' filepath='kernel/cpu.c' line='1564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='add_cpu'>
<parameter type-id='f0981eeb' name='cpu' filepath='kernel/cpu.c' line='1564' column='1'/>
<function-decl name='add_cpu' mangled-name='add_cpu' filepath='kernel/cpu.c' line='1597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='add_cpu'>
<parameter type-id='f0981eeb' name='cpu' filepath='kernel/cpu.c' line='1597' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='add_device_randomness' mangled-name='add_device_randomness' filepath='drivers/char/random.c' line='1124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='add_device_randomness'>
@@ -119085,8 +119079,8 @@
<parameter type-id='b59d7dce' name='size' filepath='mm/maccess.c' line='25' column='1'/>
<return type-id='bd54fe1a'/>
</function-decl>
<var-decl name='cpu_all_bits' type-id='afe549fd' mangled-name='cpu_all_bits' visibility='default' filepath='kernel/cpu.c' line='2700' column='1' elf-symbol-id='cpu_all_bits'/>
<var-decl name='cpu_bit_bitmap' type-id='f959706c' mangled-name='cpu_bit_bitmap' visibility='default' filepath='kernel/cpu.c' line='2689' column='1' elf-symbol-id='cpu_bit_bitmap'/>
<var-decl name='cpu_all_bits' type-id='afe549fd' mangled-name='cpu_all_bits' visibility='default' filepath='kernel/cpu.c' line='2733' column='1' elf-symbol-id='cpu_all_bits'/>
<var-decl name='cpu_bit_bitmap' type-id='f959706c' mangled-name='cpu_bit_bitmap' visibility='default' filepath='kernel/cpu.c' line='2722' column='1' elf-symbol-id='cpu_bit_bitmap'/>
<function-decl name='cpu_have_feature' mangled-name='cpu_have_feature' filepath='arch/arm64/kernel/cpufeature.c' line='2847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cpu_have_feature'>
<parameter type-id='f0981eeb' name='num' filepath='arch/arm64/kernel/cpufeature.c' line='2847' column='1'/>
<return type-id='b50a4934'/>
@@ -123771,6 +123765,11 @@
<parameter type-id='f9409001' name='handlep' filepath='drivers/gpu/drm/drm_gem.c' line='445' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='drm_gem_handle_delete' mangled-name='drm_gem_handle_delete' filepath='drivers/gpu/drm/drm_gem.c' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_gem_handle_delete'>
<parameter type-id='9e99ecc1' name='filp' filepath='drivers/gpu/drm/drm_gem.c' line='275' column='1'/>
<parameter type-id='19c2251e' name='handle' filepath='drivers/gpu/drm/drm_gem.c' line='275' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='drm_gem_lock_reservations' mangled-name='drm_gem_lock_reservations' filepath='drivers/gpu/drm/drm_gem.c' line='1265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='drm_gem_lock_reservations'>
<parameter type-id='3e2545f4' name='objs' filepath='drivers/gpu/drm/drm_gem.c' line='1265' column='1'/>
<parameter type-id='95e97e5e' name='count' filepath='drivers/gpu/drm/drm_gem.c' line='1265' column='1'/>
@@ -131511,8 +131510,8 @@
<parameter type-id='f9f4b16f' name='features' filepath='net/core/dev.c' line='3495' column='1'/>
<return type-id='f9f4b16f'/>
</function-decl>
<function-decl name='pause_cpus' mangled-name='pause_cpus' filepath='kernel/cpu.c' line='1139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pause_cpus'>
<parameter type-id='74bccedd' name='cpus' filepath='kernel/cpu.c' line='1139' column='1'/>
<function-decl name='pause_cpus' mangled-name='pause_cpus' filepath='kernel/cpu.c' line='1164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pause_cpus'>
<parameter type-id='74bccedd' name='cpus' filepath='kernel/cpu.c' line='1164' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='pci_aer_clear_nonfatal_status' mangled-name='pci_aer_clear_nonfatal_status' filepath='drivers/pci/pcie/aer.c' line='249' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pci_aer_clear_nonfatal_status'>
@@ -134387,8 +134386,8 @@
<parameter type-id='775147d9' name='rcdev' filepath='drivers/reset/core.c' line='120' column='1'/>
<return type-id='48b5725f'/>
</function-decl>
<function-decl name='resume_cpus' mangled-name='resume_cpus' filepath='kernel/cpu.c' line='1250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='resume_cpus'>
<parameter type-id='74bccedd' name='cpus' filepath='kernel/cpu.c' line='1250' column='1'/>
<function-decl name='resume_cpus' mangled-name='resume_cpus' filepath='kernel/cpu.c' line='1279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='resume_cpus'>
<parameter type-id='74bccedd' name='cpus' filepath='kernel/cpu.c' line='1279' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='return_address' mangled-name='return_address' filepath='arch/arm64/kernel/return_address.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='return_address'>

View File

@@ -1241,6 +1241,25 @@
blocking_notifier_chain_register
blocking_notifier_chain_unregister
# required by rknpu.ko
dma_buf_mmap
dma_fence_context_alloc
dma_fence_init
dma_fence_release
dma_fence_signal
drm_gem_create_mmap_offset
drm_gem_dumb_destroy
drm_gem_handle_delete
drm_gem_prime_export
drm_gem_prime_import_dev
drm_gem_vm_open
fd_install
get_unused_fd_flags
of_dma_configure_id
set_user_nice
sync_file_create
vmf_insert_mixed
# required by rockchip-iommu.ko
bus_set_iommu
device_link_add