Update kernel to builds 8872724

git log --first-parent -100 --oneline --no-decorate b810d39165f2..4f868bc31415:
4f868bc31415 Merge 5.15.57 into android14-5.15
56f32ebb01fc Merge 5.15.56 into android14-5.15
0e0b0bfbd4e2 ANDROID: GKI: remove CONFIG_PINCTRL_SUN50I_* from arm64 gki_defconfig
b519faae301e ANDROID: ABI: gki_defconfig: disable cfg80211 and mac80211
9a19ce82a257 ANDROID: GKI: forward declare struct cgroup_taskset in vendor hooks
9738c794d674 ANDROID: Fix build error with CONFIG_UCLAMP_TASK disabled
a568f5bd6452 ANDROID: GKI: add PG_oem_reserved in enum pageflags
69b8778f4299 ANDROID: power: Add ANDROID_OEM_DATA_ARRAY in freq_qos_request.
6b20eb3f7fec FROMGIT: cgroup: Use separate src/dst nodes when preloading css_sets for migration
94f9adb4d0e9 ANDROID: vendor_hooks: export hooks of mem_cgroup subsystem
9fa4706bf412 ANDROID: vendor_hooks: add a field in pglist_data
1ed025b9a1c8 ANDROID: Allow vendor module to reclaim a memcg
bf24c43b7f90 ANDROID: Export memcg functions to allow module to add new files
7af5027889c7 ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem
216566d02af1 ANDROID: ASoC: core- Add vendor data fields to support  hostless DAI
82e5f364f217 ANDROID: GKI: Add ANDROID_OEM_DATA_ARRAY() in struct ufs_hba
fbee76aa8d67 ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3
ca0873cf9681 ANDROID: GKI: add ANDROID_OEM_DATA in struct bio
65dbe4adb885 BACKPORT: FROMLIST: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
816e6330953f ANDROID: nl80211/cfg80211: Add support to do API changes after GKI freeze
99e56ef5c68a ANDROID: Add macros to create reserved data fields to backport upstream changes
d90215849886 UPSTREAM: wil6210: remove 'freq' debugfs
1307a01289b8 ANDROID: GKI: Add ANDROID_OEM_DATA() in struct queue_limits
fe35157d5039 FROMLIST: ALSA: control: Use xarray for faster  lookups
45fabbd8e3de ANDROID: vendor_hooks: add a field in mem_cgroup
76ed7e5d5693 ANDROID: GKI: use internal type definitions in vendor hooks
45d3ead9a80d ANDROID: GKI: use public type definitions in vendor hooks
04a07173c774 ANDROID: GKI: add ANDROID_OEM_DATA() in struct request_queue
8da6ee328b2b ANDROID: vendor_hooks: add hook and OEM data for slab shrink
0f825a1e7772 FROMLIST: scsi: ufs: Export regulator functions
bd0f157b65d8 ANDROID: GKI: timer.h: add Android ABI padding to a structure
b9068da8afc3 ANDROID: GKI: USB: add Android ABI padding to some structures
b2e389364a1c ANDROID: GKI: sched.h: add Android ABI padding to some structures
e4dba38ed5fe ANDROID: GKI: module.h: add Android ABI padding to some structures
97f7825ae5fc ANDROID: GKI: sock.h: add Android ABI padding to some structures
65368888faf0 ANDROID: GKI: sched: add Android ABI padding to some structures
3312f5806779 ANDROID: GKI: mount.h: add Android ABI padding to some structures
9d31ebf63307 ANDROID: GKI: mm: add Android ABI padding to some structures
122baa866913 ANDROID: GKI: add some padding to some driver core structures
3ccd62e306b5 ANDROID: GKI: add padding to struct hid_device
85456f0581c0 ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures
ca9bf220f887 ANDROID: GKI: dwc3: add Android ABI padding to some structures
7fb8bdacb288 ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
d4b44faa7681 ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
075f69c5bb4f ANDROID: GKI: quota.h: add Android ABI padding to some structures
451a87818da0 ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
ae3c0ab38343 ANDROID: GKI: mm.h: add Android ABI padding to a structure
f3fb488d5966 ANDROID: GKI: kobject.h: add Android ABI padding to some structures
3ae94b1d6033 ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
60b228eece28 ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
6085db79f1f5 ANDROID: GKI: ioport.h: add Android ABI padding to a structure
10757a98c310 ANDROID: GKI: iomap.h: add Android ABI padding to a structure
6e65645918ca ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
4e25025fff77 ANDROID: GKI: genhd.h: add Android ABI padding to some structures
4c407fb2d308 ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
b9010edeca85 ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
e2e99104b3cb ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
8ffe686f8398 ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
7e09e2d196cb ANDROID: GKI: scsi.h: add Android ABI padding to a structure
71a01a073988 ANDROID: GKI: pci: add Android ABI padding to some structures
e65f0ea5b79f ANDROID: GKI: add Android ABI padding to struct nf_conn
a16c2ea0df41 ANDROID: abi_gki_aarch64_qcom: Add rproc and rpmsg helpers
b382390be726 FROMLIST: rpmsg: core: Introduce rproc_mem_entry_free
db8e036eef59 FROMLIST: remoteproc: core: Add helper to remove carveouts
e50b8cefab55 UPSTREAM: remoteproc: move rproc_da_to_va declaration to remoteproc.h
e5bfc829cf61 FROMLIST: rpmsg: char: Add support to use rpmsg_rx_done
756d76ac7b2f FROMLIST: rpmsg: core: Add rx done hooks
146f96d82543 FROMLIST: mmc: sdhci-msm: Enable force hw reset during cqe recovery
c40dacbca21f FROMLIST: mmc: core: Introduce new flag to force hardware reset
febc14cca2dd ANDROID: GKI: Add ANDROID_OEM_DATA in struct ufs_dev_info
8fdd8e4bb5e0 ANDROID: sched: Add oem data in struct rq
8e44c4b7cb1b FROMLIST: drivers/thermal/thermal_of: Add critical/hot ops support for thermal_of sensor
f7ec558e659b Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags""
0a673759df6c Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx""
b5db5ef6b9d1 ANDROID: mmc: Add vendor hooks
5b2030ed913f ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_HPB
bf01ce9a3c0e FROMGIT: drivers/thermal/thermal_of: Add change_mode ops support for thermal_of sensor
97816e2c1429 FROMGIT: mmc: cqhci: Capture eMMC and SD card errors
3154d4a30d1b FROMGIT: mmc: debugfs: Add debug fs error state entry for mmc driver
ac8ceccf7135 FROMGIT: mmc: debugfs: Add debug fs entry for mmc driver
cdb40ce672dc FROMGIT: mmc: sdhci: Capture eMMC and SD card errors
e1e25b9632d9 FROMGIT: mmc: core: Capture eMMC and SD card errors
97f7f2ebf3ea ANDROID: GKI: Add OEM data to mutex/rwsem
b6a991b531a1 ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle
88ca8a6cd682 ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle
fb3ac17a12ae ANDROID: GKI: add vendor padding variable in struct sock
604c42522d7d ANDROID: GKI: add vendor padding variable in struct nf_conn
cf175a59effa FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
109097ed1cce ANDROID: Add vendor hook for MemcgV2 optimization
228e9c813480 UPSTREAM: mmc: core: Add host specific tuning support for eMMC HS400 mode
ff4313671108 UPSTREAM: mmc: mtk-sd: Add HS400 online tuning support
814464015063 UPSTREAM: dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
eb998c1ff2f4 ANDROID: powerpc/mm: protect vm_file during speculative page fault handling
510f79ba7768 ANDROID: x86/mm: protect vm_file during speculative page fault handling
c9acd461a2da ANDROID: arm64/mm: protect vm_file during speculative page fault handling
4daa3c254ea7 ANDROID: add vma->file_ref_count to synchronize vma->vm_file destruction
0864756fb0c3 Revert "ANDROID: Use the notifier lock to perform file-backed vma teardown"
6338289f9645 Revert "ANDROID: Fix build errors caused by missing mmu_notifier_lock definition"
c1a58dad6dfe ANDROID: Update symbol list for mtk
ea1c621b8112 ANDROID: GKI: add symbol list file for honor

Test: treehugger
Bug: 240369117
Change-Id: I6c977791e4ed675715a0f126b4b1049dd604accb
35 files changed