Update kernel to builds 12109370
git log --first-parent -100 --oneline --no-decorate 3f139724700e..f3437db87063:
f3437db87063 ANDROID: 16K: Don't set padding vm_flags on 32-bit archs
fc94b39f6687 ANDROID: abi_gki_aarch64_qcom: Add groups_free symbol
c78828e3832d FROMLIST: usb: gadget: u_serial: Add null pointer checks after RX/TX submission
7de5ae52b126 UPSTREAM: erofs: fix uninitialized page cache reported by KMSAN
4965ad067b76 ANDROID: Fix abi issues in struct sk_buff
47d9c7690e4f UPSTREAM: inet: inet_defrag: prevent sk release while still in use
96d66062d076 ANDROID: GKI: Add initialization for mutex oem_data.
9e55f4169544 ANDROID: abi_gki_aarch64_qcom: whitelist some mm symbols
56526cf94076 ANDROID: mm: swap: export and whitelist get_shadow_from_swap_cache
74be75dd1061 ANDROID: mm: madvise: vendor hook to tune page flags
7fc379496273 ANDROID: GKI: Add initialization for rwsem's oem_data and vendor_data.
f6b99539f84b UPSTREAM: usb: dwc3: core: Skip setting event buffers for host only controllers
ce6f9cab9edc ANDROID: GKI: Update symbol list for mtk
256660feeb7b ANDROID: GKI: Add symbol to symbol list for vivo.
d256bfafa978 ANDROID: vendor_hooks: add hooks in prctl_set_vma
04685279357f ANDROID: GKI: Update symbols list for vivo
81e9f0610c73 UPSTREAM: arm64: mm: Make hibernation aware of KFENCE
aa8621e00270 ANDROID: Update the ABI symbol list: set_normalized_timespec64
87fb1f2f1e79 Merge tag 'android14-6.1.84_r00' into android14-6.1
76d91af9daec ANDROID: fix kernelci build breaks due to hid/uhid cyclic dependency
c2dad37627f9 ANDROID: fix kernelci GCC builds of fips140.ko
8bffcfee7a34 UPSTREAM: sched/fair: Use all little CPUs for CPU-bound workloads
a1926c3f2b72 ANDROID: GKI: Extend Tuxera symbol list
6aaa06c15d9b FROMLIST: locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
7682e638eb17 ANDROID: fips140: remove unnecessary no_sanitize(cfi)
681c91500cd6 ANDROID: GKI: Add symbol to symbol list for vivo.
88b8a0c173aa ANDROID: vendor_hooks: add hooks to modify pageflags
85a0c4bef628 ANDROID: GKI: Add pageflags for OEM
724b50f143e0 ANDROID: GKI: Update symbol list for vivo
a5329424ea92 ANDROID: GKI: export sys_exit tracepoint
616650627d13 ANDROID: gki_defconfig: enable CONFIG_SYN_COOKIES
74a3c59c8087 ANDROID: GKI: Update symbol list for vivo
1df05952a145 ANDROID: vendor_hooks: add hooks in rwsem
5747d79ab0b7 ANDROID: Update the ABI symbol list
a7daeb4de85e ANDROID: GKI: Update symbol list for vivo
2870c7853029 ANDROID: GKI: add percpu_rwsem vendor hooks
49203a285096 FROMGIT: erofs: fix possible memory leak in z_erofs_gbuf_exit()
0013c5547499 BACKPORT: erofs: add a reserved buffer pool for lz4 decompression
a35a90635c95 BACKPORT: erofs: do not use pagepool in z_erofs_gbuf_growsize()
2a23d59fd9d3 BACKPORT: erofs: rename per-CPU buffers to global buffer pool and make it configurable
bb687ee6b6ec BACKPORT: erofs: rename utils.c to zutil.c
bab4765e5f60 BACKPORT: erofs: relaxed temporary buffers allocation on readahead
a3fb83b3f56a BACKPORT: erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is off
91f4830fbaca ANDROID: GKI: Update rockchip symbols for bcmdhd sdio wifi.
a8b3ebe7f90a ANDROID: 16K: Avoid mmap lock assertions for padding VMAs
caa8ffe47616 BACKPORT: scsi: ufs: core: Fix handling of lrbp->cmd
d682bd3b2f18 ANDROID: GKI: Update symbol list for xiaomi
e270773646d7 ANDROID: vendor_hooks: add hooks in rwsem read trylock
1a72e2f692ac ANDROID: GKI: update symbol list file for xiaomi
cd89d4fa0722 ANDROID: GKI: Update symbol list for vivo
40f3c9d658a5 ANDROID: vendor_hooks: add vendor hooks for fuse request
f9840ee56298 ANDROID: Update the ABI symbol list
12709c5c1ed2 ANDROID: GKI: add symbol list for meizu
bda57805ab9f UPSTREAM: objtool: Fix HOSTCC flag usage
b5164fdc98bd UPSTREAM: objtool: Properly support make V=1
fd5c2e1399bf UPSTREAM: objtool: Install libsubcmd in build
de6fb073c606 UPSTREAM: af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
0e9ee9221f28 UPSTREAM: af_unix: Don't peek OOB data without MSG_OOB.
30d168eb06cd UPSTREAM: af_unix: Clear stale u->oob_skb.
c0618d182a9c Revert "f2fs: fix to tag gcing flag on page during block migration"
25216be1ac5e ANDROID: Delete obsolete 16k_gki.fragment.
4c45e2f34089 UPSTREAM: f2fs: clear writeback when compression failed
7c734edeaafd ANDROID: GKI: Add symbol list for exynosauto
b22d7c4ca0d3 FROMGIT: arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE
1331956fb576 ANDROID: gki_defconfig: Disable CONFIG_BRCMSTB_DPFE and CONFIG_BRCMSTB_MEMC
002be199aacf FROMGIT: f2fs: fix to avoid use SSR allocate when do defragment
dda68b1657b1 ANDROID: 16K: Only check basename of linker context
65aed0e2f758 ANDROID: 16K: Avoid and document padding madvise lock warning
ec795e4eaa8a ANDROID: arm64: vdso32: support user-supplied flags
ac9706483e98 ANDROID: GKI: Add initial symbol list for bcmstb
b164ce27faf0 ANDROID: gki_defconfig: Enable Broadcom STB SoCs
d385f8f23f68 UPSTREAM: mmc: core: Do not force a retune before RPMB switch
5c4b00b73ee0 UPSTREAM: arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers
ad62d386c8bc BACKPORT: net: phy: Allow drivers to always call into ->suspend()
7c09ddbf94fc UPSTREAM: ARM: perf: Mark all accessor functions inline
f5e0452e91c7 UPSTREAM: arm64: perf: Mark all accessor functions inline
6d7eea37f72b UPSTREAM: perf/core: Drop __weak attribute from arch_perf_update_userpage() prototype
bf3022d3c3f5 UPSTREAM: ARM: perf: Allow the use of the PMUv3 driver on 32bit ARM
393be9f6d0dd UPSTREAM: ARM: Make CONFIG_CPU_V7 valid for 32bit ARMv8 implementations
9d0a91c9934f UPSTREAM: perf: pmuv3: Change GENMASK to GENMASK_ULL
ab26945ffd60 UPSTREAM: perf: pmuv3: Move inclusion of kvm_host.h to the arch-specific helper
3e7e6fa4da7c UPSTREAM: perf: pmuv3: Abstract PMU version checks
55cfecdaaad7 UPSTREAM: arm64: perf: Abstract system register accesses away
278e973f01d6 UPSTREAM: arm64: perf: Move PMUv3 driver to drivers/perf
222a79a1bb33 UPSTREAM: arm64/perf: Replace PMU version number '0' with ID_AA64DFR0_EL1_PMUVer_NI
62a4d78ddaf1 ANDROID: GKI: Update oplus symbol list
bfacfd198eca UPSTREAM: block/blk-mq: Don't complete locally if capacities are different
cf4893eb9563 BACKPORT: sched: Add a new function to compare if two cpus have the same capacity
e4622d460ed8 ANDROID: GKI: Update rockchip symbols for rndis_host.
f601b06a7e90 ANDROID: GKI: Update rockchip symbols for snd multi dais.
986fffb59004 UPSTREAM: usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
163070bc796e UPSTREAM: usb: gadget: f_fs: use io_data->status consistently
3c19f7015ee3 ANDROID: set rewrite_absolute_paths_in_config for GKI aarch64.
9fcc2459efcd UPSTREAM: wifi: cfg80211: Clear mlo_links info when STA disconnects
e2c5ee3d1508 ANDROID: ABI: Add usb_gadget_connect & usb_gadget_disconnect symbol
c5abb6172516 ANDROID: GKI: Update symbol list for mtk
c36abc6d4212 BACKPORT: iommu: Have __iommu_probe_device() check for already probed devices
a7462d7032e5 ANDROID: ABI fixup for abi break in struct dst_ops
bd2bcb81d4eb BACKPORT: net: fix __dst_negative_advice() race
997e6b3f6a21 Revert "crypto: api - Disallow identical driver names"
Test: treehugger
Bug: 353916950
Change-Id: Ie4c0b50c4a9aabfeb3c49354f5bb3c33a3b3d11a
50 files changed