Merge branch 'android12-5.10' into android12-5.10-lts

Sync up with android12-5.10 for the following commits:

400df946fe UPSTREAM: rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader()
354472cec0 UPSTREAM: rcu-tasks: Don't delete holdouts within trc_inspect_reader()
2521995617 UPSTREAM: usb: max-3421: Prevent corruption of freed memory
6fbdea5772 ANDROID: GKI: update xiaomi symbol list
7cc2fcb4ca ANDROID: GKI: rockchip: Enable symbols for rk81x

Change-Id: I4302442fe1d35d97fc604f4310bcaa440726d136
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Greg Kroah-Hartman
2021-10-14 09:30:33 +02:00
3 changed files with 42 additions and 7 deletions

View File

@@ -4800,6 +4800,7 @@
<elf-symbol name='tracing_off' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7944e0fc'/> <elf-symbol name='tracing_off' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7944e0fc'/>
<elf-symbol name='try_module_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x36505ade'/> <elf-symbol name='try_module_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x36505ade'/>
<elf-symbol name='try_to_del_timer_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaf9e645'/> <elf-symbol name='try_to_del_timer_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xfaf9e645'/>
<elf-symbol name='try_to_free_mem_cgroup_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb15d792'/>
<elf-symbol name='try_wait_for_completion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x21ef374c'/> <elf-symbol name='try_wait_for_completion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x21ef374c'/>
<elf-symbol name='tso_build_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1a9d575'/> <elf-symbol name='tso_build_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1a9d575'/>
<elf-symbol name='tso_build_hdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8551457'/> <elf-symbol name='tso_build_hdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa8551457'/>
@@ -5978,6 +5979,7 @@
<elf-symbol name='pm_power_off_prepare' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1f0cb5bf'/> <elf-symbol name='pm_power_off_prepare' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1f0cb5bf'/>
<elf-symbol name='pm_suspend_global_flags' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42635d55'/> <elf-symbol name='pm_suspend_global_flags' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x42635d55'/>
<elf-symbol name='pm_wq' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7d59dd46'/> <elf-symbol name='pm_wq' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7d59dd46'/>
<elf-symbol name='power_supply_class' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdba05b80'/>
<elf-symbol name='rcu_cpu_stall_suppress' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb0747ed2'/> <elf-symbol name='rcu_cpu_stall_suppress' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb0747ed2'/>
<elf-symbol name='rcu_cpu_stall_suppress_at_boot' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x789c73d9'/> <elf-symbol name='rcu_cpu_stall_suppress_at_boot' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x789c73d9'/>
<elf-symbol name='reboot_mode' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x429c3f9c'/> <elf-symbol name='reboot_mode' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x429c3f9c'/>
@@ -132783,6 +132785,7 @@
<parameter type-id='c0c93c9e' name='psy' filepath='drivers/power/supply/power_supply_core.c' line='121' column='1'/> <parameter type-id='c0c93c9e' name='psy' filepath='drivers/power/supply/power_supply_core.c' line='121' column='1'/>
<return type-id='48b5725f'/> <return type-id='48b5725f'/>
</function-decl> </function-decl>
<var-decl name='power_supply_class' type-id='67aca04f' mangled-name='power_supply_class' visibility='default' filepath='drivers/power/supply/power_supply_core.c' line='27' column='1' elf-symbol-id='power_supply_class'/>
<function-decl name='power_supply_find_ocv2cap_table' mangled-name='power_supply_find_ocv2cap_table' filepath='drivers/power/supply/power_supply_core.c' line='905' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='power_supply_find_ocv2cap_table'> <function-decl name='power_supply_find_ocv2cap_table' mangled-name='power_supply_find_ocv2cap_table' filepath='drivers/power/supply/power_supply_core.c' line='905' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='power_supply_find_ocv2cap_table'>
<parameter type-id='78ba63ff' name='info' filepath='drivers/power/supply/power_supply_core.c' line='905' column='1'/> <parameter type-id='78ba63ff' name='info' filepath='drivers/power/supply/power_supply_core.c' line='905' column='1'/>
<parameter type-id='95e97e5e' name='temp' filepath='drivers/power/supply/power_supply_core.c' line='906' column='1'/> <parameter type-id='95e97e5e' name='temp' filepath='drivers/power/supply/power_supply_core.c' line='906' column='1'/>
@@ -138325,6 +138328,13 @@
<parameter type-id='9248e67f' name='timer' filepath='kernel/time/timer.c' line='1229' column='1'/> <parameter type-id='9248e67f' name='timer' filepath='kernel/time/timer.c' line='1229' column='1'/>
<return type-id='95e97e5e'/> <return type-id='95e97e5e'/>
</function-decl> </function-decl>
<function-decl name='try_to_free_mem_cgroup_pages' mangled-name='try_to_free_mem_cgroup_pages' filepath='mm/vmscan.c' line='3385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_to_free_mem_cgroup_pages'>
<parameter type-id='223696fb' name='memcg' filepath='mm/vmscan.c' line='3385' column='1'/>
<parameter type-id='7359adad' name='nr_pages' filepath='mm/vmscan.c' line='3386' column='1'/>
<parameter type-id='3eb7c31c' name='gfp_mask' filepath='mm/vmscan.c' line='3387' column='1'/>
<parameter type-id='b50a4934' name='may_swap' filepath='mm/vmscan.c' line='3388' column='1'/>
<return type-id='7359adad'/>
</function-decl>
<function-decl name='try_wait_for_completion' mangled-name='try_wait_for_completion' filepath='kernel/sched/completion.c' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_wait_for_completion'> <function-decl name='try_wait_for_completion' mangled-name='try_wait_for_completion' filepath='kernel/sched/completion.c' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='try_wait_for_completion'>
<parameter type-id='389faaf7' name='x' filepath='kernel/sched/completion.c' line='282' column='1'/> <parameter type-id='389faaf7' name='x' filepath='kernel/sched/completion.c' line='282' column='1'/>
<return type-id='b50a4934'/> <return type-id='b50a4934'/>

View File

@@ -1,5 +1,6 @@
[abi_symbol_list] [abi_symbol_list]
# commonly used symbols # commonly used symbols
add_timer
add_uevent_var add_uevent_var
aes_encrypt aes_encrypt
alloc_chrdev_region alloc_chrdev_region
@@ -42,6 +43,7 @@
__check_object_size __check_object_size
__class_create __class_create
class_destroy class_destroy
class_for_each_device
clk_bulk_disable clk_bulk_disable
clk_bulk_enable clk_bulk_enable
clk_bulk_prepare clk_bulk_prepare
@@ -128,6 +130,7 @@
devm_gpiod_get_index devm_gpiod_get_index
devm_gpiod_get_index_optional devm_gpiod_get_index_optional
devm_gpiod_get_optional devm_gpiod_get_optional
devm_gpio_request
devm_input_allocate_device devm_input_allocate_device
devm_ioremap devm_ioremap
devm_ioremap_resource devm_ioremap_resource
@@ -146,6 +149,7 @@
devm_platform_ioremap_resource_byname devm_platform_ioremap_resource_byname
devm_power_supply_register devm_power_supply_register
devm_pwm_get devm_pwm_get
devm_regmap_field_alloc
__devm_regmap_init_i2c __devm_regmap_init_i2c
__devm_regmap_init_mmio_clk __devm_regmap_init_mmio_clk
devm_regulator_bulk_get devm_regulator_bulk_get
@@ -194,7 +198,9 @@
enable_irq enable_irq
extcon_get_edev_by_phandle extcon_get_edev_by_phandle
extcon_get_state extcon_get_state
extcon_register_notifier
extcon_set_state_sync extcon_set_state_sync
extcon_unregister_notifier
failure_tracking failure_tracking
find_next_bit find_next_bit
find_next_zero_bit find_next_zero_bit
@@ -216,13 +222,17 @@
gpiochip_generic_request gpiochip_generic_request
gpiochip_get_data gpiochip_get_data
gpiod_cansleep gpiod_cansleep
gpiod_direction_input
gpiod_direction_output gpiod_direction_output
gpiod_get_optional gpiod_get_optional
gpiod_get_raw_value
gpiod_get_value gpiod_get_value
gpiod_get_value_cansleep gpiod_get_value_cansleep
gpiod_set_consumer_name gpiod_set_consumer_name
gpiod_set_value gpiod_set_value
gpiod_set_value_cansleep gpiod_set_value_cansleep
gpiod_to_irq
gpio_to_desc
handle_simple_irq handle_simple_irq
hid_debug hid_debug
hid_hw_close hid_hw_close
@@ -270,8 +280,10 @@
irq_set_chained_handler_and_data irq_set_chained_handler_and_data
irq_set_chip_and_handler_name irq_set_chip_and_handler_name
irq_set_chip_data irq_set_chip_data
irq_set_irq_type
irq_set_irq_wake irq_set_irq_wake
jiffies jiffies
jiffies_to_msecs
kasan_flag_enabled kasan_flag_enabled
kasprintf kasprintf
kernel_neon_begin kernel_neon_begin
@@ -287,6 +299,7 @@
kstrtoull kstrtoull
ktime_get ktime_get
ktime_get_mono_fast_ns ktime_get_mono_fast_ns
ktime_get_with_offset
kvfree kvfree
kvmalloc_node kvmalloc_node
led_classdev_register_ext led_classdev_register_ext
@@ -318,6 +331,7 @@
mutex_unlock mutex_unlock
no_llseek no_llseek
nr_cpu_ids nr_cpu_ids
ns_to_timespec64
nvmem_cell_put nvmem_cell_put
nvmem_cell_read nvmem_cell_read
of_address_to_resource of_address_to_resource
@@ -334,6 +348,7 @@
of_find_node_by_name of_find_node_by_name
of_find_property of_find_property
of_get_child_by_name of_get_child_by_name
of_get_named_gpio_flags
of_get_next_available_child of_get_next_available_child
of_get_next_child of_get_next_child
of_get_parent of_get_parent
@@ -389,7 +404,9 @@
__pm_runtime_suspend __pm_runtime_suspend
__pm_runtime_use_autosuspend __pm_runtime_use_autosuspend
__pm_stay_awake __pm_stay_awake
pm_wakeup_ws_event
power_supply_changed power_supply_changed
power_supply_class
power_supply_get_drvdata power_supply_get_drvdata
preempt_schedule preempt_schedule
preempt_schedule_notrace preempt_schedule_notrace
@@ -423,6 +440,9 @@
register_reboot_notifier register_reboot_notifier
regmap_bulk_read regmap_bulk_read
regmap_bulk_write regmap_bulk_write
regmap_field_read
regmap_field_update_bits_base
regmap_irq_get_virq
regmap_read regmap_read
regmap_update_bits_base regmap_update_bits_base
regmap_write regmap_write
@@ -447,6 +467,10 @@
reset_control_assert reset_control_assert
reset_control_deassert reset_control_deassert
revalidate_disk_size revalidate_disk_size
rtc_class_open
rtc_read_time
rtc_tm_to_time64
rtc_valid_tm
scatterwalk_map_and_copy scatterwalk_map_and_copy
schedule schedule
schedule_timeout schedule_timeout
@@ -752,7 +776,6 @@
usb_wakeup_enabled_descendants usb_wakeup_enabled_descendants
# required by fan53555.ko # required by fan53555.ko
gpiod_get_raw_value
gpiod_set_raw_value gpiod_set_raw_value
# required by ghash-ce.ko # required by ghash-ce.ko
@@ -860,7 +883,6 @@
# required by leds-gpio.ko # required by leds-gpio.ko
devm_gpio_request_one devm_gpio_request_one
gpio_to_desc
# required by ledtrig-heartbeat.ko # required by ledtrig-heartbeat.ko
atomic_notifier_chain_unregister atomic_notifier_chain_unregister
@@ -916,7 +938,6 @@
ida_free ida_free
init_srcu_struct init_srcu_struct
kobject_uevent_env kobject_uevent_env
ktime_get_with_offset
list_sort list_sort
memchr_inv memchr_inv
param_ops_byte param_ops_byte
@@ -1198,6 +1219,11 @@
regmap_del_irq_chip regmap_del_irq_chip
regmap_irq_get_domain regmap_irq_get_domain
# required by rk818_battery.ko
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
# required by rockchip-iommu.ko # required by rockchip-iommu.ko
bus_set_iommu bus_set_iommu
device_link_add device_link_add
@@ -1493,7 +1519,6 @@
iommu_set_fault_handler iommu_set_fault_handler
iommu_unmap iommu_unmap
memblock_free memblock_free
ns_to_timespec64
of_graph_get_next_endpoint of_graph_get_next_endpoint
of_graph_get_port_by_id of_graph_get_port_by_id
of_graph_get_remote_port of_graph_get_remote_port
@@ -1520,7 +1545,6 @@
devm_rtc_allocate_device devm_rtc_allocate_device
__rtc_register_device __rtc_register_device
rtc_time64_to_tm rtc_time64_to_tm
rtc_tm_to_time64
rtc_update_irq rtc_update_irq
# required by sdhci-of-arasan.ko # required by sdhci-of-arasan.ko
@@ -1556,7 +1580,6 @@
fasync_helper fasync_helper
get_sg_io_hdr get_sg_io_hdr
import_iovec import_iovec
jiffies_to_msecs
kill_fasync kill_fasync
__module_get __module_get
nonseekable_open nonseekable_open
@@ -1645,7 +1668,6 @@
devm_get_clk_from_child devm_get_clk_from_child
devm_kasprintf devm_kasprintf
devm_kvasprintf devm_kvasprintf
of_get_named_gpio_flags
snd_soc_card_jack_new snd_soc_card_jack_new
snd_soc_dai_set_sysclk snd_soc_dai_set_sysclk
snd_soc_dai_set_tdm_slot snd_soc_dai_set_tdm_slot

View File

@@ -187,3 +187,6 @@
#required by mi_gamekey.ko module #required by mi_gamekey.ko module
gpio_request_array gpio_request_array
#extend_reclaim.ko
try_to_free_mem_cgroup_pages