Update kernel to builds 7460289
git log --first-parent -100 --oneline --no-decorate 1139005f0515..54e7412d4ff9:
54e7412d4ff9 FROMGIT: mm: slub: move sysfs slab alloc/free interfaces to debugfs
45d0c6c5aa59 ANDROID: gki - CONFIG_NET_SCH_FQ=y
79f44ef795b5 ANDROID: GKI: Kconfig.gki: Add GKI_HIDDEN_ETHERNET_CONFIGS
79258e28eb65 FROMLIST: media: Kconfig: Fix DVB_CORE can't be selected as module
0451e8af91bc ANDROID: Update ABI and symbol list
1ac622485e4c Revert "net: usb: cdc_ncm: don't spew notifications"
9e08e97ec6c6 Merge 5.10.43 into android12-5.10
b9ae3287e319 ANDROID: Fips 140: move fips symbols entirely in own list
3871aa16fda7 ANDROID: core of xt_IDLETIMER send_nl_msg support
b4355a880a67 ANDROID: start to re-add xt_IDLETIMER send_nl_msg support
a11dacedd687 ANDROID: add fips140.ko symbols to module ABI
868be244bbed ANDROID: inject correct HMAC digest into fips140.ko at build time
6be141eb36fe ANDROID: crypto: fips140 - perform load time integrity check
0672a69424e5 FROMLIST: crypto: shash - stop comparing function pointers to avoid breaking CFI
254da9ba3656 ANDROID: arm64: module: preserve RELA sections for FIPS140 integrity selfcheck
15f0fc91e1b2 ANDROID: arm64: simd: omit capability check in may_use_simd()
6772dcc14103 ANDROID: kbuild: lto: permit the use of .a archives in LTO modules
ddea30c68403 ANDROID: arm64: only permit certain alternatives in the FIPS140 module
9c556792b713 ANDROID: crypto: lib/aes - add vendor hooks for AES library routines
7a689ebc67b3 ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine
4190dbd6addf UPSTREAM: KVM: arm64: Mark the host stage-2 memory pools static
6288fa47f46a UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enabled
e44e1f38bef4 UPSTREAM: x86/build: Fix location of '-plugin-opt=' flags
5df654d642f1 UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION
2aee873ab258 UPSTREAM: usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe()
ff1eb3fcd09d UPSTREAM: usb: dwc3: core: Add missing GHWPARAMS9 doc
52ce94e8bf17 UPSTREAM: KVM: arm64: Fix error return code in init_hyp_mode()
67d005b0ac68 UPSTREAM: KVM: arm64: Support PREL/PLT relocs in EL2 code
c04f2026cfd7 UPSTREAM: iommu/mediatek: Always enable the clk on resume
c46f0025660a UPSTREAM: mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1
282faf9977e5 UPSTREAM: dt-bindings: iommu: mediatek: update mediatek,iommu.yaml references
db8e491a1b1b UPSTREAM: media: mtk: fix mtk-smi dependency
def7a8e7d74f UPSTREAM: software node: Allow node addition to already existing device
d0db984f3e23 UPSTREAM: coresight: etm-perf: Fix define build issue when built as module
3ddee7b2eeb5 UPSTREAM: kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled
94cf2b2d1de7 UPSTREAM: kunit: tool: Disable PAGE_POISONING under --alltests
a1cc08d515d6 UPSTREAM: gpiolib: Fix error return code in gpiolib_dev_init()
5f7ec0f4c383 UPSTREAM: memblock: fix section mismatch warning
96fd9e07c0a5 UPSTREAM: software node: Fix device_add_software_node()
4378c305d976 UPSTREAM: gpio: fix NULL-deref-on-deregistration regression
2fc5237198c9 BACKPORT: kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO
f107d073cefe UPSTREAM: kbuild: lto: add _mcount to list of used symbols
9bf26f0acef1 UPSTREAM: arm64: Add missing ISB after invalidating TLB in enter_vhe
b1843022a9ab UPSTREAM: kbuild: Move .thinlto-cache removal to 'make clean'
4150d738160a UPSTREAM: parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY
e11b323bca36 UPSTREAM: kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds
631b4dba043a UPSTREAM: regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate
4e0d16b0491c UPSTREAM: dma-buf: cma_heap: Include linux/vmalloc.h to fix build failures on MIPS
4fef0d39b85f UPSTREAM: signal/parisc: Remove parisc specific definition of __ARCH_UAPI_SA_FLAGS
259e0a28b9aa UPSTREAM: nl80211: fix kernel-doc warning in the new SAE attribute
8cc6bf3aaf24 ANDROID: abi_gki_aarch64_qcom: Add cpuidle_psci and gic_resume symbols
5fd82d311556 ANDROID: gic-v3: Export gic_resume() for vendor GIC enhancements
fb49b843af27 ANDROID: cpuidle-psci: Add vendor hook for cpuidle psci enter and exit
6227516eed8e FROMGIT: usb: typec: mux: Fix copy-paste mistake in typec_mux_match
623c68fc8578 FROMGIT: usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path
a685bf3fce62 ANDROID: export cpuset_cpus_allowed()for GKI purpose.
12be942aad34 ANDROID: GKI: Update abi_gki_aarch64_qcom list for shmem reclaim
4373261be0bc ANDROID: tracing: Add generic flag for register tracing disable
c9b8fa644f45 ANDROID: user: Add vendor hook to user for GKI purpose
9975da5f43bb ANDROID: mm: allow fast reclaim of shmem pages
13af062abf9b ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
d7f8a548b813 FROMLIST: remoteproc: use freezable workqueue for crash notifications
06229c49eb7f UPSTREAM: erofs: support adjust lz4 history window size
0a24d25f0882 UPSTREAM: erofs: use sync decompression for atomic contexts only
0ca4eafb3928 UPSTREAM: erofs: use workqueue decompression for atomic contexts only
5a44e4bc1387 UPSTREAM: erofs: avoid memory allocation failure during rolling decompression
4ae1c8a4d06a UPSTREAM: erofs: force inplace I/O under low memory scenario
46a00756cbf8 UPSTREAM: erofs: insert to managed cache after adding to pcl
b1c757466f42 UPSTREAM: erofs: get rid of magical Z_EROFS_MAPPING_STAGING
567f25f92d2f ANDROID: abi_gki_aarch64_qcom: Add thermal_cooling_device_register
027f748df364 ANDROID: ABI: Update allowed list for QCOM
87378c6fbcbc FROMGIT: usb: typec: tcpm: Do not finish VDM AMS for retrying Responses
72133c19f58a FROMGIT: usb: fix various gadget panics on 10gbps cabling
912ecda3a641 FROMGIT: usb: fix various gadgets null ptr deref on 10gbps cabling.
9953e42b79fe FROMGIT: usb: f_ncm: only first packet of aggregate needs to start timer
0b198ecef510 FROMGIT: USB: f_ncm: ncm_bitrate (speed) is unsigned
569693970c07 ANDROID: gki - CONFIG_NET_SCH_{CODEL,FQ_CODEL,SFQ}=y
ebab44be93fc ANDROID: gki - enable CONFIG_USB_CONFIGFS_{EEM,ECM}=y
0dd4d6b58c98 ANDROID: gki - enable CONFIG_USB_NET_CDC_EEM=y
57743c387ecd ANDROID: gki - enable CONFIG_USB_RTL8150=y
2699fa478d52 ANDROID: mm: vmscan: support equal reclaim for anon and file pages
4a819fbf9071 ANDROID: qcom: Add more neighbor and dev related symbols
5267b2b5745d ANDROID: GKI: Update abi_gki_aarch64_qcom for process killed symbol
813d6c91217e ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking
d98a1df78740 ANDROID: usb: typec: tcpm: Fixup the wait time for SNK_DISCOVERY
bb6f011afcc3 FROMGIT: usb: typec: tcpm: Fix misuses of AMS invocation
Test: treehugger
Bug: 191211216
Change-Id: Ice427425c7226d7eab113d67ef39f00fa1a53df1
diff --git a/abi_symbol_list b/abi_symbol_list
index abbfd3f..a56de11 100644
--- a/abi_symbol_list
+++ b/abi_symbol_list
@@ -2110,6 +2110,7 @@
dev_alloc_name
dev_coredumpv
_dev_crit
+ __dev_direct_xmit
dev_driver_string
_dev_emerg
_dev_err
@@ -2126,6 +2127,7 @@
__dev_get_by_index
dev_get_by_index
dev_get_by_name
+ dev_get_by_name_rcu
dev_get_regmap
device_add
device_add_disk
@@ -2595,6 +2597,7 @@
drm_universal_plane_init
drm_vblank_init
drm_wait_one_vblank
+ dst_release
dump_stack
__dynamic_dev_dbg
__dynamic_pr_debug
@@ -2715,6 +2718,7 @@
get_zeroed_page
gfp_zone
gic_nonsecure_priorities
+ gic_resume
gov_attr_set_init
gov_attr_set_put
governor_sysfs_ops
@@ -2903,6 +2907,7 @@
__iowrite32_copy
ip_compute_csum
ipi_desc_get
+ ip_route_output_flow
iput
__ipv6_addr_type
ipv6_ext_hdr
@@ -3171,7 +3176,10 @@
napi_gro_receive
__napi_schedule
napi_schedule_prep
+ neigh_destroy
+ __neigh_event_send
neigh_lookup
+ neigh_xmit
__netdev_alloc_skb
netdev_rx_handler_register
netdev_rx_handler_unregister
@@ -3354,20 +3362,26 @@
param_set_copystring
param_set_int
pause_cpus
+ pci_aer_clear_nonfatal_status
pci_alloc_irq_vectors_affinity
pci_assign_resource
pci_bus_type
pci_clear_master
pci_d3cold_disable
pci_device_group
+ pci_device_is_present
pci_dev_present
pci_disable_device
pci_disable_msi
+ pci_disable_pcie_error_reporting
+ pcie_capability_clear_and_set_word
pcie_capability_read_word
pci_enable_device
+ pci_enable_pcie_error_reporting
pci_find_ext_capability
pci_free_irq_vectors
pci_get_device
+ pci_get_domain_bus_and_slot
pci_host_probe
pci_iomap
pci_irq_vector
@@ -3848,6 +3862,7 @@
sg_pcopy_from_buffer
sg_pcopy_to_buffer
sg_scsi_ioctl
+ shmem_mark_page_lazyfree
shmem_truncate_range
show_rcu_gp_kthreads
show_regs
@@ -4099,6 +4114,7 @@
task_may_not_preempt
__task_pid_nr_ns
__task_rq_lock
+ thermal_cooling_device_register
thermal_cooling_device_unregister
thermal_of_cooling_device_register
thermal_pressure
@@ -4187,6 +4203,8 @@
__traceiter_android_vh_binder_wakeup_ilocked
__traceiter_android_vh_cpu_idle_enter
__traceiter_android_vh_cpu_idle_exit
+ __traceiter_android_vh_cpuidle_psci_enter
+ __traceiter_android_vh_cpuidle_psci_exit
__traceiter_android_vh_dump_throttled_rt_tasks
__traceiter_android_vh_force_compatible_post
__traceiter_android_vh_force_compatible_pre
@@ -4196,6 +4214,7 @@
__traceiter_android_vh_ftrace_oops_enter
__traceiter_android_vh_ftrace_oops_exit
__traceiter_android_vh_ftrace_size_check
+ __traceiter_android_vh_gic_resume
__traceiter_android_vh_gpio_block_read
__traceiter_android_vh_iommu_setup_dma_ops
__traceiter_android_vh_ipi_stop
@@ -4279,6 +4298,8 @@
__tracepoint_android_vh_check_uninterruptible_tasks_dn
__tracepoint_android_vh_cpu_idle_enter
__tracepoint_android_vh_cpu_idle_exit
+ __tracepoint_android_vh_cpuidle_psci_enter
+ __tracepoint_android_vh_cpuidle_psci_exit
__tracepoint_android_vh_dump_throttled_rt_tasks
__tracepoint_android_vh_force_compatible_post
__tracepoint_android_vh_force_compatible_pre
@@ -4288,12 +4309,14 @@
__tracepoint_android_vh_ftrace_oops_enter
__tracepoint_android_vh_ftrace_oops_exit
__tracepoint_android_vh_ftrace_size_check
+ __tracepoint_android_vh_gic_resume
__tracepoint_android_vh_gpio_block_read
__tracepoint_android_vh_iommu_setup_dma_ops
__tracepoint_android_vh_ipi_stop
__tracepoint_android_vh_jiffies_update
__tracepoint_android_vh_logbuf
__tracepoint_android_vh_printk_hotplug
+ __tracepoint_android_vh_process_killed
__tracepoint_android_vh_psi_event
__tracepoint_android_vh_psi_group
__tracepoint_android_vh_scheduler_tick
@@ -8002,6 +8025,7 @@
extcon_set_property
extcon_set_property_capability
extcon_set_state_sync
+ extcon_unregister_notifier
failure_tracking
fasync_helper
__fdget
@@ -9112,6 +9136,7 @@
trace_handle_return
__traceiter_android_rvh_cgroup_force_kthread_migration
__traceiter_android_rvh_check_preempt_wakeup
+ __traceiter_android_rvh_cpu_cgroup_online
__traceiter_android_rvh_cpu_overutilized
__traceiter_android_rvh_dequeue_task
__traceiter_android_rvh_find_energy_efficient_cpu
@@ -9133,6 +9158,7 @@
__traceiter_android_vh_cpu_idle_exit
__traceiter_android_vh_enable_thermal_genl_check
__traceiter_android_vh_ep_create_wakeup_source
+ __traceiter_android_vh_finish_update_load_avg_se
__traceiter_android_vh_ipi_stop
__traceiter_android_vh_meminfo_proc_show
__traceiter_android_vh_of_i2c_get_board_info
@@ -9177,6 +9203,7 @@
trace_output_call
__tracepoint_android_rvh_cgroup_force_kthread_migration
__tracepoint_android_rvh_check_preempt_wakeup
+ __tracepoint_android_rvh_cpu_cgroup_online
__tracepoint_android_rvh_cpu_overutilized
__tracepoint_android_rvh_dequeue_task
__tracepoint_android_rvh_find_energy_efficient_cpu
@@ -9198,6 +9225,7 @@
__tracepoint_android_vh_cpu_idle_exit
__tracepoint_android_vh_enable_thermal_genl_check
__tracepoint_android_vh_ep_create_wakeup_source
+ __tracepoint_android_vh_finish_update_load_avg_se
__tracepoint_android_vh_ipi_stop
__tracepoint_android_vh_meminfo_proc_show
__tracepoint_android_vh_of_i2c_get_board_info
@@ -13245,3 +13273,153 @@
simple_strtoul
sync_blockdev
wait_for_device_probe
+
+[abi_symbol_list]
+
+# required by fips140.ko
+ add_random_ready_callback
+ aead_register_instance
+ bcmp
+ cancel_work_sync
+ __cfi_slowpath
+ cpu_have_feature
+ crypto_aead_decrypt
+ crypto_aead_encrypt
+ crypto_aead_setauthsize
+ crypto_aead_setkey
+ crypto_ahash_finup
+ crypto_ahash_setkey
+ crypto_alg_list
+ crypto_alg_mod_lookup
+ crypto_alg_sem
+ crypto_alloc_base
+ crypto_alloc_rng
+ crypto_alloc_shash
+ crypto_attr_alg_name
+ crypto_check_attr_type
+ crypto_cipher_encrypt_one
+ crypto_cipher_setkey
+ crypto_destroy_tfm
+ crypto_drop_spawn
+ crypto_get_default_null_skcipher
+ crypto_grab_aead
+ crypto_grab_ahash
+ crypto_grab_shash
+ crypto_grab_skcipher
+ crypto_inst_setname
+ crypto_put_default_null_skcipher
+ crypto_register_aead
+ crypto_register_alg
+ crypto_register_rngs
+ crypto_register_shash
+ crypto_register_shashes
+ crypto_register_skciphers
+ crypto_register_template
+ crypto_register_templates
+ crypto_remove_final
+ crypto_remove_spawns
+ crypto_req_done
+ crypto_shash_alg_has_setkey
+ crypto_shash_digest
+ crypto_shash_final
+ crypto_shash_finup
+ crypto_shash_setkey
+ crypto_shash_tfm_digest
+ crypto_shash_update
+ crypto_skcipher_decrypt
+ crypto_skcipher_encrypt
+ crypto_skcipher_setkey
+ crypto_spawn_tfm2
+ crypto_unregister_aead
+ crypto_unregister_alg
+ crypto_unregister_rngs
+ crypto_unregister_shash
+ crypto_unregister_shashes
+ crypto_unregister_skciphers
+ crypto_unregister_template
+ crypto_unregister_templates
+ del_random_ready_callback
+ down_write
+ fpsimd_context_busy
+ get_random_bytes
+ __init_swait_queue_head
+ irq_stat
+ kasan_flag_enabled
+ kernel_neon_begin
+ kernel_neon_end
+ kfree
+ kfree_sensitive
+ __kmalloc
+ kmalloc_caches
+ kmalloc_order_trace
+ kmem_cache_alloc_trace
+ __list_add_valid
+ __list_del_entry_valid
+ memcpy
+ memset
+ __mutex_init
+ mutex_lock
+ mutex_unlock
+ panic
+ preempt_schedule
+ preempt_schedule_notrace
+ printk
+ queue_work_on
+ scatterwalk_ffwd
+ scatterwalk_map_and_copy
+ sg_init_one
+ sg_init_table
+ sg_next
+ shash_free_singlespawn_instance
+ shash_register_instance
+ skcipher_alloc_instance_simple
+ skcipher_register_instance
+ skcipher_walk_aead_decrypt
+ skcipher_walk_aead_encrypt
+ skcipher_walk_done
+ skcipher_walk_virt
+ snprintf
+ __stack_chk_fail
+ __stack_chk_guard
+ strcmp
+ strlcat
+ strlcpy
+ strlen
+ strncmp
+ synchronize_rcu_tasks
+ system_wq
+ __traceiter_android_vh_aes_decrypt
+ __traceiter_android_vh_aes_encrypt
+ __traceiter_android_vh_aes_expandkey
+ __traceiter_android_vh_sha256
+ __tracepoint_android_vh_aes_decrypt
+ __tracepoint_android_vh_aes_encrypt
+ __tracepoint_android_vh_aes_expandkey
+ __tracepoint_android_vh_sha256
+ tracepoint_probe_register
+ up_write
+ wait_for_completion
+
+# needed by fips140.ko but not identified by the tooling
+# TODO(b/189327973): [GKI: ABI] Build of fips140.ko module fails to identify some symbols
+ __crypto_memneq
+ __crypto_xor
+ aes_decrypt
+ aes_encrypt
+ aes_expandkey
+ ce_aes_expandkey
+ crypto_aes_inv_sbox
+ crypto_aes_sbox
+ crypto_aes_set_key
+ crypto_ft_tab
+ crypto_inc
+ crypto_it_tab
+ crypto_sha1_finup
+ crypto_sha1_update
+ gf128mul_lle
+ sha1_transform
+ sha224_final
+ sha256
+ sha256_block_data_order
+ sha256_final
+ sha256_update