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