Android S Preview 1
Update kernel to builds 7142699

git log --first-parent -100 --oneline --no-decorate fca78df78ef2..c1c7252f1901:
c1c7252f1901 Revert "ANDROID: gki_defconfig: enable CONFIG_KASAN_HW_TAGS"
84b3c06a7564 ANDROID: GKI: bring WPAN into GKI
5ea1ff037ee9 FROMGIT: arm64: cpufeatures: Allow disabling of Pointer Auth from the command-line
3a52c12b3aaf FROMGIT: arm64: Defer enabling pointer authentication on boot core
f0a30f96178b FROMGIT: arm64: cpufeatures: Allow disabling of BTI from the command-line
9dccdf5197de FROMGIT: arm64: Move "nokaslr" over to the early cpufeature infrastructure
1952c1aee8b9 FROMGIT: KVM: arm64: Document HVC_VHE_RESTART stub hypercall
2163159d7622 FROMGIT: arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_aa64mmfr1.vh=0
77ecc9a1fcdd FROMGIT: arm64: Add an aliasing facility for the idreg override
1514fff3c61d FROMGIT: arm64: Honor VHE being disabled from the command-line
91071a357400 FROMGIT: arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the command line
9a251050b92b FROMGIT: arm64: cpufeature: Add an early command-line cpufeature override facility
c89aee1e3db2 FROMGIT: arm64: Extract early FDT mapping from kaslr_early_init()
a31f6cf381a6 FROMGIT: arm64: cpufeature: Use IDreg override in __read_sysreg_by_encoding()
b424fe642b61 FROMGIT: arm64: cpufeature: Add global feature override facility
1402c03b6981 FROMGIT: arm64: Move SCTLR_EL1 initialisation to EL-agnostic code
6dec63c4c0e4 FROMGIT: arm64: Simplify init_el2_state to be non-VHE only
d382cdf41143 FROMGIT: arm64: Move VHE-specific SPE setup to mutate_to_vhe()
169eb0593d24 FROMGIT: arm64: Drop early setting of MDSCR_EL2.TPMS
b8fc8e6d3caf FROMGIT: arm64: Initialise as nVHE before switching to VHE
d72553321c08 FROMGIT: arm64: Provide an 'upgrade to VHE' stub hypercall
14c8f906cda1 FROMGIT: arm64: Turn the MMU-on sequence into a macro
012766049a2b FROMGIT: arm64: Fix outdated TCR setup comment
40dda987def5 FROMGIT: arm64: Fix labels in el2_setup macros
d61923dd6130 UPSTREAM: arm64: Extend the kernel command line from the bootloader
31cfaa5e430d Revert "ANDROID: arm64: copy CONFIG_CMDLINE_EXTEND from ARM"
e47c7411e4de UPSTREAM: arm64: kaslr: Refactor early init command line parsing
6bac61853422 ANDROID: GKI: amlogic: add DTB overlays
9eb5a3a29e7f ANDROID: GKI: add support for Amlogic SoCs, everything as modules
a7db97195b94 ANDROID: GKI: Kconfig.gki: add hidden PHY configs
2ff6197f94be ANDROID: GKI: enable networking; add hidden network configs
396d6354aea5 ANDROID: GKI: Enable CONFIG_CMA_DEBUGFS
9132fbe54592 ANDROID: dmabuf: Add mmap_count to struct dmabuf
7493fb28b311 FROMLIST: arm64: meson: remove MESON_IRQ_GPIO selection
6566f43c59c5 FROMLIST: irqchip: irq-meson-gpio: make it possible to build as a module
a6606f68f8dc UPSTREAM: tty: serial: meson: enable console as module
ecb26f50db41 UPSTREAM: arm64: Kconfig: meson: drop pinctrl
6afbcfe57fb5 UPSTREAM: firmware: meson-sm: enable build as module
5fe4f2978dca UPSTREAM: soc: meson: enable building drivers as modules
d29038cd49a2 UPSTREAM: soc: amlogic: socinfo: build for specific arch
fcab6316503e UPSTREAM: arm64: meson: ship only the necessary clock controllers
d7ab370cb4a4 UPSTREAM: clk: meson: enable building as modules
0bd69f049d1c UPSTREAM: clk: avoid devm_clk_release name clash
2d5dcbb18018 UPSTREAM: clk: meson: g12: use devm variant to register notifiers
8a1d1451d841 UPSTREAM: clk: add devm variant of clk_notifier_register
745f0d21bb91 UPSTREAM: clk: meson: g12: drop use of __clk_lookup()
36bf6129eb87 UPSTREAM: clk: add api to get clk consumer from clk_hw
b18ef76a83e0 UPSTREAM: reset: meson: make it possible to build as a module
46c253ac6972 UPSTREAM: pinctrl/meson: enable building as modules
906d350097b9 BACKPORT: FROMGIT: mm: filemap: Fix microblaze build failure with 'mmu_defconfig'
7f8d15e2e741 BACKPORT: FROMGIT:  mm/nommu: Fix return type of filemap_map_pages()
ccdd6170d106 BACKPORT: FROMGIT:  Mark anonymous struct field of 'struct vm_fault' as 'const'
cab48b24a8bc BACKPORT: FROMGIT: mm: Use static initialisers for immutable fields of 'struct vm_fault'
2d5a172ce882 BACKPORT: FROMGIT: mm: Avoid modifying vmf.address in __collapse_huge_page_swapin()
db6cf10907e0 BACKPORT: FROMGIT: mm: Pass 'address' to map to do_set_pte() and drop FAULT_FLAG_PREFAULT
249439d6432e BACKPORT: FROMGIT: mm: Move immutable fields of 'struct vm_fault' into anonymous struct
895e8a6459d9 BACKPORT: FROMGIT: arm64: mm: Implement arch_wants_old_prefaulted_pte()
ef3b7324578e BACKPORT: FROMGIT:  mm: Allow architectures to request 'old' entries when prefaulting
0aa300a25229 BACKPORT: FROMGIT: mm: Cleanup faultaround and finish_fault() codepaths
a83b02fc8122 UPSTREAM: regulator: Fix lockdep warning resolving supplies
d95f964addcf UPSTREAM: regulator: core: avoid regulator_resolve_supply() race condition
afb3cffa2f55 ANDROID: Add EXPORT_SYMBOL_GPL for dma_heap_get_name
892978dfabec FROMLIST: dma-buf: heaps: Fix the name used when exporting dmabufs to be the actual heap name
e09764eb7da7 BACKPORT: FROMLIST: dma-buf: dma-heap: Provide accessor to get heap name

Test: treehugger
Bug: 178363421
Change-Id: I06eecda8a47c80fcc61691faf5c7249d36003171
9 files changed