Commit 72136542 authored by Terence Tritton's avatar Terence Tritton
Browse files

Merge branch 'android15-6.6' into android15-6.6-lts



Catch the -lts branch up with changes that have happened in the normal
branch, including many ABI additions.  Changes included in here are:

* ANDROID: GKI: update symbol list file for xiaomi
* FROMLIST: BACKPORT: KVM: arm64: Fix tcr_el2 initialisation in hVHE mode
* ANDROID: ABI: Update symbol list for Exynos SoC
* ANDROID: GKI: Update symbol list for Pixel Watch
* BACKPORT: mm/thp: fix deferred split unqueue naming and locking
* ANDROID: GKI: Update oplus symbol list
* ANDROID: KMI: hrtimers: move out hrtimer csd
* BACKPORT: FROMGIT: hrtimers: Force migrate away hrtimers queued after CPUHP_AP_HRTIMERS_DYING
* ANDROID: GKI: Update lenovo symbol list
* ANDROID: add .bazelignore file
* FROMGIT: mm: gup: fix infinite loop within __get_longterm_locked
* ANDROID: KVM: arm64: Only re-paint "warm reset" SYSTEM_RESET2 PSCI calls
* UPSTREAM: binder: log transaction code on failure
* FROMLIST: AutoFDO: Remove the architecture specific config
* UPSTREAM: MIPS: Place __kernel_entry at the beginning of text section
* UPSTREAM: objtool: Fix unreachable instruction warnings for weak functions
* UPSTREAM: kbuild: Add AutoFDO support for Clang build
* ANDROID: ABI: Update honor symbol list
* ANDROID: GKI: Galaxy android15-6.6 update symbol for alsa audio device
* ANDROID: mm: add vendor hook for reserve highatomic page
* ANDROID: GKI: update symbol list file for xiaomi
* BACKPORT: FROMGIT: stop_machine: Fix rcu_momentary_dyntick_idle() call in multi_cpu_stop()
* ANDROID: ABI: Update pixel symbol list
* ANDROID: Adding an Android vendor LMK event
* ANDROID: vendor_hooks: vendor hook for MM
* ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
* ANDROID: ABI: Update exynos symbol list
* ANDROID: ABI: Update pixel symbol list
* ANDROID: abi_gki_aarch64_honor: whitelist symbols added isolate_folio
* ANDROID: mm: export isolate_folio and reclaim_pages
* ANDROID: mm: add a hook to amend /proc/pagetypeinfo output
* ANDROID: mm: add a hook to customize zone watermark breach decision
* ANDROID: usb: typec: tcpm: Add vendor hook for tcpm logs
* ANDROID: usb: typec: tcpm: Add vendor hook to modify port src caps
* ANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities
* UPSTREAM: drm/ttm: allocate dummy_read_page without DMA32 on fail
* ANDROID: KVM: Fix missing_donations for pKVM heap alloc
* ANDROID: microdroid: disable unneeded networking options
* ANDROID: GKI: Update abi_gki_protected_exports_aarch64
* ANDROID: GKI: Update symbol list for mtk
* ANDROID: GKI: Add Paragon symbol list
* ANDROID: virt: gunyah: Update compatible strings for hypervisor driver
* ANDROID: 16K: Disable kernel APIs indexed by PFNs
* ANDROID: 16K: Emulate pread() for pagemap
* ANDROID: 16K: Emulate /proc/pid/pagemap
* UPSTREAM: f2fs: fix inconsistent dirty state of atomic file
* UPSTREAM: f2fs: fix to avoid changing 'check only' behaior of recovery
* UPSTREAM: f2fs: Clean up the loop outside of f2fs_invalidate_blocks()
* UPSTREAM: f2fs: procfs: show mtime in segment_bits
* UPSTREAM: f2fs: fix to avoid return invalid mtime from f2fs_get_section_mtime()
* UPSTREAM: f2fs: Fix format specifier in sanity_check_inode()
* UPSTREAM: f2fs: avoid trying to get invalid block address
* UPSTREAM: f2fs: fix to do sanity check correctly on i_inline_xattr_size
* UPSTREAM: f2fs: remove blk_finish_plug
* UPSTREAM: f2fs: Optimize f2fs_truncate_data_blocks_range()
* UPSTREAM: f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages
* UPSTREAM: f2fs: add parameter @len to f2fs_invalidate_blocks()
* UPSTREAM: f2fs: update_sit_entry_for_release() supports consecutive blocks.
* UPSTREAM: f2fs: introduce update_sit_entry_for_release/alloc()
* UPSTREAM: f2fs: don't call block truncation for aliased file
* UPSTREAM: f2fs: Introduce linear search for dentries
* UPSTREAM: f2fs: add parameter @len to f2fs_invalidate_internal_cache()
* UPSTREAM: f2fs: expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_pages_range()
* UPSTREAM: f2fs: ensure that node info flags are always initialized
* UPSTREAM: f2fs: The GC triggered by ioctl also needs to mark the segno as victim
* UPSTREAM: f2fs: cache more dentry pages
* UPSTREAM: f2fs: Remove calls to folio_file_mapping()
* UPSTREAM: f2fs: Convert __read_io_type() to take a folio
* UPSTREAM: f2fs: Use a data folio in f2fs_submit_page_bio()
* UPSTREAM: bio: Export bio_add_folio_nofail to modules
* UPSTREAM: f2fs: Use a folio more in f2fs_submit_page_bio()
* UPSTREAM: f2fs: Convert f2fs_finish_read_bio() to use folios
* UPSTREAM: mm: add folio_end_read()
* UPSTREAM: f2fs: Add F2FS_F_SB()
* UPSTREAM: f2fs: Convert submit tracepoints to take a folio
* UPSTREAM: f2fs: Use a folio in f2fs_write_compressed_pages()
* UPSTREAM: f2fs: Use a folio in f2fs_truncate_partial_cluster()
* UPSTREAM: f2fs: Use a folio in f2fs_compress_write_end()
* UPSTREAM: f2fs: Use a folio in f2fs_all_cluster_page_ready()
* UPSTREAM: PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state()
* BACKPORT: PCI/ASPM: Save L1 PM Substates Capability for suspend/resume
* UPSTREAM: PCI/ASPM: Move pci_save_ltr_state() to aspm.c
* UPSTREAM: PCI/ASPM: Always build aspm.c
* UPSTREAM: PCI/ASPM: Move pci_configure_ltr() to aspm.c
* ANDROID: KABI macros to release excess KABI fields for use with backports
* FROMGIT: usb: typec: tcpm: Add new AMS for Get_Revision response
* FROMGIT: usb: typec: tcpm: Add support for parsing pd-revision DT property
* FROMGIT: dt-bindings: connector: Add pd-revision property
* ANDROID: GKI: add set_page_private to virtual_device abi list
* UPSTREAM: pinctrl: Fix the clean up on pinconf_apply_setting failure
* FROMGIT: KVM: arm64: Flush hyp bss section after initialization of variables in bss
* ANDROID: ABI: update symbol list for honor
* ANDROID: microdroid: remove unneeded crypto and compression options
* ANDROID: microdroid: add SHA-256 acceleration on arm64
* ANDROID: README.md: document FROMLIST not being allowed for rejected changes
* ANDROID: mm/cma: add vendor_hook in cma_alloc to record information
* ANDROID: Load cc_library from rules_cc.
* ANDROID: usb: typec: tcpci: Combine the parameters of set_auto_vbus_discharge_threshold
* FROMGIT: usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
* ANDROID: abi_gki_aarch64_qcom: Update abi_gki_aarch64_qcom for DMA
* ANDROID: KVM: arm64: Fix corrupted PSTATE during guest debug
* ANDROID: 16K: Fix mincore emulation
* ANDROID: Add CtsDrmTestCases to the kernel-presubmit group
* ANDROID: ABI: Update pixel symbol list
* ANDROID: mm: add kswapd wake/done rvh
* ANDROID: KVM: arm64: Handle races gracefully in pkvm_relax_perms()
* FROMGIT: usb: dwc3: core: Defer the probe until USB power supply ready
* ANDROID: 16K: Emulate mincore() syscall
* ANDROID: update symbol for unisoc vendor_hooks
* ANDROID: vendor_hooks: mm: add vendor hook for proactive compaction
* UPSTREAM: mm: krealloc: Fix MTE false alarm in __do_krealloc
* ANDROID: iommu/arm-smmu-v3-kvm: Always keep a spare block for GFP_ATOMIC case
* ANDROID: iommu/arm-smmu-v3-kvm: CMA donations to the hypervisor
* ANDROID: KVM: arm64: iommu: Allow donations from a CMA pool
* UPSTREAM: selinux: ignore unknown extended permissions
* ANDROID: microdroid: Enable AES and POLYVAL acceleration
* ANDROID: Enable PM_USERSPACE_AUTOSLEEP in gki_defconfig

Change-Id: Id130128567f10e22eff096995989c6907a4fd0fc
Bug: 396977908
Signed-off-by: default avatarTerry Tritton <ttritton@google.com>
parents f7ebe251 fab059ac
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment