Update kernel to builds 9964414
git log --first-parent -100 --oneline --no-decorate 5e28b848962c..87bcc73a7949:
87bcc73a7949 ANDROID: GKI: wifi drivers need ABI Symbol list for Amlogic SOC
37a4d9f01406 ANDROID: enable CONFIG_USB_XHCI_PCI_RENESAS in gki_defconfig
e7b6eb419efc FROMLIST: xfrm: Skip checking of already-verified secpath entries
5e02a4670949 Revert "Fix XFRM-I support for nested ESP tunnels"
9bf7728b3bac FROMLIST: xfrm: Ensure policy checked for nested ESP tunnels
4187fa3fbe71 UPSTREAM: fs: drop peer group ids under namespace lock
12d161b7ae27 FROMLIST: sched/wait: Fix a kthread_park race with wait_woken()
3d9d54cf3775 ANDROID: Update the ABI symbol list typec mux
0d708da1f527 ANDROID: Update the ABI symbol list typec port management
9d04dbf3ec40 ANDROID: GKI: Add usb and pcie ABI Symbol list for Amlogic SOC
f9bf71453036 ANDROID: GKI: Add file system ABI Symbol list for Amlogic SOC
42dd91524ebd ANDROID: GKI: Add kernel base and lib ABI Symbol list for Amlogic SOC
6c73bb759ce7 ANDROID: GKI: Add mmc gpio pwm etc ABI Symbol list for Amlogic SOC
77fd1bdf70c3 ANDROID: GKI: Add net and memory ABI Symbol list for Amlogic SOC
2da1dda2242b ANDROID: GKI: Add net ABI Symbol list for Amlogic SOC
9ff310d2868d ANDROID: GKI: Add media gpu and sound ABI Symbol list for Amlogic SOC
086eb3eacb08 ANDROID: CONFIG_PKVM_MODULE_PATH to /lib/modules/
b147bc4b648f ANDROID: KVM: arm64: Add a fallback for pKVM module loading
09ed60476aed ANDROID: KVM: arm64: Add a custom module path for pKVM module loading
18580efd2fd4 UPSTREAM: mm: multi-gen LRU: simplify arch_has_hw_pte_young() check
4c26a5c7ca74 UPSTREAM: mm: support POSIX_FADV_NOREUSE
3b9ab09cf5d5 BACKPORT: mm: add vma_has_recency()
23811798a30b UPSTREAM: mm: introduce arch_has_hw_nonleaf_pmd_young()
7f400d66ade2 BACKPORT: mm: add dummy pmd_young() for architectures not having it
f9e7e861b504 ANDROID: 4/12/2023 KMI update
3f5c9f5cf5e3 ANDROID: fuse: Support errors from fuse daemon in canonical path
aacdf4e7ea62 ANDROID: Update the ABI symbol list
18c78ecd82b4 ANDROID: arm64: Implement hypervisor workaround for SoCs with DMA beyond the PoC
148ab8389190 ANDROID: Update the ABI symbol list
a4758044f933 FROMLIST: kasan: call clear_page with a match-all tag instead of changing page tag
b436639db224 ANDROID: Update the ABI symbol list
9f7633af273e ANDROID: GKI: Add Initial ABI Symbol list for Amlogic SOC
26d5939276e3 ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2
bdc9f35c7744 UPSTREAM: Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
ee8815e20968 ANDROID: GKI: Convert 80211 modules as unprotected
ea78df75c6a2 FROMLIST: staging: greybus: drop loopback test files
65ccd1af452a ANDROID: KVM: arm64: Fix pKVM module loading close
af3a2c685325 ANDROID: KVM: arm64: Prevent pKVM module loading after IOMMU init
c4c48a21c0e6 ANDROID: KVM: arm64: Handle permission issue while loading pKVM module
7d3bde28a6d0 ANDROID: KVM: arm64: Factor out logic for setting SVE vector length at hyp
1cb8f1d22ca3 FROMGIT: usb: typec: altmodes/displayport: Fix configure initial pin assignment
83e0304b4efa Merge 5.15.106 into android14-5.15
b8d031e43c01 ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
340c38afcd61 FROMGIT: f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
0411f8d9dfa8 ANDROID: fuse-bpf: Run bpf with migration disabled
78ae52e6f492 ANDROID: GKI: Add a filegroup instead of _aarch64_additional_kmi symbol list
23f285eb33ac Merge "Merge 5.15.105 into android14-5.15" into android14-5.15
fa680167c1d3 ANDROID: GKI: Update symbols to symbol list
c65bfe6c87cb ANDROID: GKI: Update symbols to symbol list
41dc7a55207c ANDROID: fuse-bpf: Correctly put backing files
fe78fcc00a08 ANDROID: GKI: Update symbols to symbol list
106574e92e76 ANDROID: GKI: Update symbols to symbol list
c631860448d9 UPSTREAM: blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
78eb8a33c0da ANDROID: KVM: arm64: Remove the non-consuming hyp trace interface
47819edaf693 ANDROID: GKI: Multi arch exports protection support
90f7df74c0fd ANDROID: Update the ABI symbol list
85e06e03561f Revert "ANDROID: fuse: Support errors from fuse daemon in canonical path"
db88745171d4 ANDROID: fuse: Support errors from fuse daemon in canonical path
38eeebd47093 ANDROID: 3/29/2023 KMI update
0922b3f71bc1 ANDROID: ABI: remove stale symbol
41e78a2c42a1 ANDROID: ufs: core: move Android quirks into separate field
f7909cbd0b74 BACKPORT: mm: multi-gen LRU: avoid futile retries
f8b57162d8b5 BACKPORT: mm: multi-gen LRU: clarify scan_control flags
a3eb65166f27 BACKPORT: mm: multi-gen LRU: per-node lru_gen_page lists
cb3958d0a7c9 BACKPORT: mm: multi-gen LRU: shuffle should_run_aging()
a5998f93a486 BACKPORT: mm: multi-gen LRU: remove aging fairness safeguard
4fc3ef464e02 BACKPORT: mm: multi-gen LRU: remove eviction fairness safeguard
79e66eaa9a78 BACKPORT: mm: multi-gen LRU: retry pages written back while isolated
df91dc967a07 BACKPORT: mm: multi-gen LRU: rename lrugen->lists[] to lrugen->pages[]
3c6c35973a3c BACKPORT: mm: multi-gen LRU: rename lru_gen_struct to lru_gen_page
82ae4dc64b6b UPSTREAM: cfg80211: Update Transition Disable policy during port authorization
f56e85511c8a Revert "Revert "HID: uhid: Over-ride the default maximum data buffer value with our own""
9032769f7802 Revert "Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default""
3cf939213f32 Revert "Revert "PCI: loongson: Add more devices that need MRRS quirk""
347b23178ae3 Revert "Revert "PCI: loongson: Prevent LS7A MRRS increases""
c96bd2e36f7d ANDROID: KVM: arm64: Save and restore host sve state in pKVM
0532339bb0bc ANDROID: KVM: arm64: Specialize deactivate fpsimd traps on guest fpsimd trap
fef769197467 ANDROID: KVM: arm64: Specialize handling of host fpsimd state on EL2 trap n/vhe
8bca1c563128 ANDROID: KVM: arm64: Allocate memory at hyp for host sve state
90cc0eea13bb ANDROID: KVM: arm64: Store the maximum sve vector length at hyp
2891cd77151a ANDROID: KVM: arm64: Allocate host fp state at pkvm init rather than per cpu
bfdd09432901 ANDROID: KVM: arm64: Move loaded host fp state to pkvm
dfd5d02bca9c ANDROID: KVM: arm64: Use helper to get the host fpsimd state in pKVM
fe8906858314 ANDROID: KVM: arm64: Use enum instead of helper for fp state
d5a33d3bbdc9 ANDROID: KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
1c640583d8aa ANDROID: KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
2a26ee2b2511 UPSTREAM: usb: typec: tcpci: Add callback for evaluating contaminant presence
7200ee2e2341 UPSTREAM: usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant
037195ad412b Revert "ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant"
4cc9282fc626 ANDROID: KVM: arm64: Allow post-freeze backports to pKVM
ac136d999fbb ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules
ad2bd67e0712 ANDROID: gki_config: use DWARFv5 rather than DWARFv4
ec61e5e12144 FROMGIT: f2fs: fix scheduling while atomic in decompression path
3032572d634a ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
311f04b26224 FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust
4f0a87002890 FROMGIT: blk-crypto: make blk_crypto_evict_key() return void
76198469f8a9 BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete
cd4ff4827603 ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE
3c9bc3304e98 ANDROID: clang: update to 17.0.0
8f11c7aa84ce UPSTREAM: ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
Test: treehugger
Bug: 278820341
Change-Id: I39e13664cf8281913431b052e8c35b5fd56134f9
168 files changed