Android S Preview 1
Update kernel to builds 7137072

git log --first-parent -100 --oneline --no-decorate 9789a88f4273..fca78df78ef2:
fca78df78ef2 FROMLIST: BACKPORT: procfs/dmabuf: Add inode number to /proc/*/fdinfo
fb54b8b3f0dc FROMLIST: procfs: Allow reading fdinfo with PTRACE_MODE_READ
f1be5e60c6d7 FROMGIT: sched/deadline: Reduce rq lock contention in dl_add_task_root_domain()
1092f698e5d9 Merge 5.10.15 into android12-5.10
3e2354da1118 ANDROID: db845c: Use FRAGMENT_CONFIG
b3aad324675d ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS
dd3f538bf715 ANDROID: x86/mm: fix vm_area_struct leak in speculative pagefault handling
575ad9a2638d ANDROID: iommu: Add vendor hook
d50b67ac7551 ANDROID: abi_gki_aarch64_db845c: KMI update for dmabuf heaps deferred-free/pagepool functionality
5438199e35d3 ANDROID: dma-buf: system_heap: Add deferred freeing to the system heap
23762f02e172 ANDROID: dma-buf: system_heap: Add pagepool support to system heap
e7dac4c3231c ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
8973ea2d4173 ANDROID: dma-buf: heaps: Add deferred-free-helper library code
1e674650ffcd ANDROID: sched: Fix wake_q length tracking
92da9d60e091 ANDROID: GKI: update .xml file
8a4b8ea595a5 ANDROID: net: introduce ip_local_unbindable_ports sysctl
6c3fd852fa94 UPSTREAM: dt-bindings: connector: Add SVDM VDO properties
dc635c8835a5 UPSTREAM: dt-bindings: connector: Add property to set initial current cap for FRS
2ab1b9bec328 UPSTREAM: usb: typec: tcpm: Get Sink VDO from fwnode
f76f5ac37d7d UPSTREAM: usb: typec: displayport: Fill the negotiated SVDM Version in the header
936d91e1575e UPSTREAM: usb: typec: ucsi: Determine common SVDM Version
750d3f7b5c33 UPSTREAM: usb: typec: tcpm: Determine common SVDM Version
b179080ea269 UPSTREAM: usb: pd: Make SVDM Version configurable in VDM header
314955c5da3d UPSTREAM: usb: typec: Manage SVDM version
f81406ce8ebb UPSTREAM: usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
9fe5067163e8 UPSTREAM: usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
4131fdc720e6 Revert "ANDROID: configs: GKI: disable ARMv8.3 PAC"
d0d83270129b Merge 5.10.14 into android12-5.10
bbea47ac0017 ANDROID: mm/memory_hotplug: fix check for proper subsection removal
25b284fcf26e Revert "FROMLIST: dt-bindings: reserved-memory: Make DMA-BUF CMA heap DT-configurable"
d21899fc96b2 Revert "FROMLIST: dma-buf: heaps: add chunk heap to dmabuf heaps"
632a4d710aa5 ANDROID: gki_defconfig: Enable NL80211_TESTMODE
6f06164d6e11 UPSTREAM: dt-binding: usb: Include USB SSP rates in GenXxY
ae952f8a8f09 UPSTREAM: dt-bindings: usb: Add generic "usb-phy" property
f89455d66f10 UPSTREAM: dt-bindings: usb: Add "ulpi/serial/hsic" PHY types
69b4e18f0e79 UPSTREAM: dt-bindings: usb: Convert generic USB properties to DT schemas
3676bf7f9f51 UPSTREAM: dt-bindings: usb: usb-hcd: Detach generic USB controller properties
c7b26269fb67 UPSTREAM: usb: dwc3: gadget: Set speed only up to the max supported
51c44f7f1598 UPSTREAM: usb: dwc3: gadget: Track connected SSP rate and lane count
b0a1ef000f53 UPSTREAM: usb: dwc3: gadget: Implement setting of SSP rate
fa8662d9a9ec UPSTREAM: usb: dwc3: core: Check maximum_speed SSP genXxY
ac585c7e9931 UPSTREAM: usb: common: Parse for USB SSP genXxY
f03825db4d68 FROMGIT: kasan: untag addresses for KFENCE
13aefe4bf83a BACKPORT: kasan: remove redundant config option
bdf2f9bb6a94 FROMGIT: kasan: don't run tests when KASAN is not enabled
9346eaec14ab FROMGIT: kasan: add a test for kmem_cache_alloc/free_bulk
e449e2728ef4 FROMGIT: kasan: add proper page allocator tests
696574e5ac0d FROMGIT: kasan: fix bug detection via ksize for HW_TAGS mode
3cd65f50cdc4 FROMGIT: kasan: move _RET_IP_ to inline wrappers
c1e807d797d9 FROMGIT: kasan: fix memory corruption in kasan_bitops_tags test
0c23e1c23f20 FROMGIT: kasan: adapt kmalloc_uaf2 test to HW_TAGS mode
7095a8f0fb4f FROMGIT: kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL
916518ead7a5 FROMGIT: kasan: rename CONFIG_TEST_KASAN_MODULE
a599a4e3b943 FROMGIT: kasan, arm64: allow using KUnit tests with HW_TAGS mode
782ba45b6951 FROMGIT: kasan: add match-all tag tests
127ffef3348a FROMGIT: kasan: add macros to simplify checking test constraints
f3e66b299c70 FROMGIT: kasan: clean up comments in tests
13b4c0d80cb2 FROMGIT: kasan: clarify HW_TAGS impact on TBI
7d8cffdedcc2 FROMGIT: kasan: prefix global functions with kasan_
23707802ec6d ANDROID: usb: gadget: configfs: Move CONFIGFS_UEVENT #endif
4240e9f97fa9 ANDROID: GKI: Enable KFENCE
34aa9dec1cb7 FROMGIT: KVM: arm64: Move __hyp_set_vectors out of .hyp.text
916bf93d52d2 FROMGIT: KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code
ae24286b49e5 FROMGIT: asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS
679448ddaab9 FROMGIT: KVM: arm64: Correct spelling of DBGDIDR register
a295756dff95 FROMGIT: KVM: arm64: Use symbolic names for the PMU versions
07f2cb0ecc5f FROMGIT: KVM: arm64: Upgrade PMU support to ARMv8.4
777c1470da49 FROMGIT: KVM: arm64: Limit the debug architecture to ARMv8.0
a6fd168d79f6 FROMGIT: KVM: arm64: Refactor filtering of ID registers
250fe462bd34 FROMGIT: KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers
81f982e5cdc7 FROMGIT: KVM: arm64: Fix AArch32 PMUv3 capping
fe1ebbf9a558 FROMGIT: KVM: arm64: Fix missing RES1 in emulation of DBGBIDR
1967d5b8cb45 FROMGIT: KVM: arm64: Make gen-hyprel endianness agnostic
801a53659743 FROMGIT: KVM: arm64: Implement the TRNG hypervisor call
744c46b8ddfa FROMGIT: KVM: arm64: Mark the page dirty only if the fault is handled successfully
57166e07d93d FROMGIT: KVM: arm64: Filter out the case of only changing permissions from stage-2 map path
6ffc84053370 FROMGIT: KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map
5fe36b53b80e FROMGIT: KVM: arm64: Simplify __kvm_hyp_init HVC detection
4017191f4107 FROMGIT: KVM: arm64: Remove hyp_symbol_addr
475e7397377d FROMGIT: KVM: arm64: Remove patching of fn pointers in hyp
8d26de221a33 FROMGIT: KVM: arm64: Fix constant-pool users in hyp
eb2cb821482f FROMGIT: KVM: arm64: Apply hyp relocations at runtime
9bb0581174c1 FROMGIT: KVM: arm64: Generate hyp relocation data
70f07edcb25b FROMGIT: KVM: arm64: Add symbol at the beginning of each hyp section
065a448eac5d FROMGIT: KVM: arm64: Set up .hyp.rodata ELF section
f035468f02dc FROMGIT: KVM: arm64: Rename .idmap.text in hyp linker script
0aaf7769ba13 FROMGIT: firmware: smccc: Add SMCCC TRNG function call IDs
eda025141354 BACKPORT: arm64: Work around broken GCC 4.9 handling of "S" constraint
94a6873e8665 FROMGIT: kasan: use error_report_end tracepoint
fc3ec019c8c0 FROMGIT: kfence: use error_report_end tracepoint
8d1fea4a24a2 FROMGIT: tracing: add error_report_end trace point
2da503f43b5b FROMGIT: kfence: show access type in report
be3b5ae235c0 FROMGIT: kfence: fix typo in test
d15b326fe301 FROMGIT: kfence: add test suite
7e778086754c FROMGIT: kfence: add missing copyright header to documentation
a6c0e217333c FROMGIT: kfence, Documentation: add KFENCE documentation
263969e00730 FROMGIT: kfence, kasan: make KFENCE compatible with KASAN
2019e66b4e1a FROMGIT: mm, kfence: insert KFENCE hooks for SLUB
6ba57f3a0ce9 BACKPORT: mm, kfence: insert KFENCE hooks for SLAB
1e95fcd13254 FROMGIT: mm/slab: rerform init_on_free earlier

Test: treehugger
Bug: 179128258
Change-Id: Iab07db060a0bcf1e89990371bf23cb48ef1af13f
7 files changed