ANDROID: GKI: update allowed GKI symbol for Exynosauto SoC

This patch is for registering below two symbols for Exynosauto SoC.

- __vmalloc: For tight control over page level allocator and protection
flags
- devm_get_free_pages: To use resource managed __get_free_pages

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function void* __vmalloc(unsigned long int, gfp_t)'
  [A] 'function unsigned long int devm_get_free_pages(device*, gfp_t, unsigned int)'

Bug: 194547942
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ia10a8c488845bbce9a3c598904b0e6fba0e38216
This commit is contained in:
Chanho Park
2021-07-26 09:28:13 +09:00
committed by Matthias Maennich
parent d67fe0a88e
commit bd50b5dc98
2 changed files with 15 additions and 0 deletions

View File

@@ -491,6 +491,7 @@
<elf-symbol name='__v4l2_device_register_subdev_nodes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8408d5e'/>
<elf-symbol name='__v4l2_find_nearest_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe2822320'/>
<elf-symbol name='__video_register_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x52a1f6ef'/>
<elf-symbol name='__vmalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xae04012c'/>
<elf-symbol name='__wait_on_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x85b483a3'/>
<elf-symbol name='__wait_rcu_gp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbfed2cd9'/>
<elf-symbol name='__wake_up' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3eeb2322'/>
@@ -1292,6 +1293,7 @@
<elf-symbol name='devm_fwnode_pwm_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8908fa5'/>
<elf-symbol name='devm_gen_pool_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdcbbade4'/>
<elf-symbol name='devm_get_clk_from_child' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x31a0ef95'/>
<elf-symbol name='devm_get_free_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe47d7ebc'/>
<elf-symbol name='devm_gpio_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5abd3951'/>
<elf-symbol name='devm_gpio_request' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42f1b276'/>
<elf-symbol name='devm_gpio_request_one' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x613844ff'/>
@@ -111231,6 +111233,11 @@
<parameter type-id='2730d015' name='owner' filepath='drivers/media/v4l2-core/v4l2-dev.c' line='879' column='1'/>
<return type-id='95e97e5e'/>
</function-decl>
<function-decl name='__vmalloc' mangled-name='__vmalloc' filepath='mm/vmalloc.c' line='2620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__vmalloc'>
<parameter type-id='7359adad' name='size' filepath='mm/vmalloc.c' line='2620' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='mm/vmalloc.c' line='2620' column='1'/>
<return type-id='eaa32e2f'/>
</function-decl>
<function-decl name='__wait_on_buffer' mangled-name='__wait_on_buffer' filepath='fs/buffer.c' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__wait_on_buffer'>
<parameter type-id='c485c22c' name='bh' filepath='fs/buffer.c' line='120' column='1'/>
<return type-id='48b5725f'/>
@@ -115465,6 +115472,12 @@
<parameter type-id='80f4b756' name='con_id' filepath='drivers/clk/clk-devres.c' line='140' column='1'/>
<return type-id='7d0bc0eb'/>
</function-decl>
<function-decl name='devm_get_free_pages' mangled-name='devm_get_free_pages' filepath='drivers/base/devres.c' line='1127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='devm_get_free_pages'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/base/devres.c' line='1127' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='drivers/base/devres.c' line='1128' column='1'/>
<parameter type-id='f0981eeb' name='order' filepath='drivers/base/devres.c' line='1128' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='devm_gpio_free' mangled-name='devm_gpio_free' filepath='drivers/gpio/gpiolib-devres.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='devm_gpio_free'>
<parameter type-id='fa0b179b' name='dev' filepath='drivers/gpio/gpiolib-devres.c' line='474' column='1'/>
<parameter type-id='f0981eeb' name='gpio' filepath='drivers/gpio/gpiolib-devres.c' line='474' column='1'/>

View File

@@ -1474,10 +1474,12 @@
sysfs_remove_bin_file
# required by vlx-vdmaheap-module.ko
devm_get_free_pages
idr_alloc_cyclic
idr_find
radix_tree_iter_delete
uuid_gen
__vmalloc
# required by vlx-vipc-module.ko
sigprocmask