Update kernel to builds 12995838
git log --first-parent -100 --oneline --no-decorate b54c3896f4cc..cb019dda06f1:
cb019dda06f1 ANDROID: Rework misfit_status logic to work better with vendorhooks
df113954e036 FROMLIST: sched/fair: Generalize misfit lb by adding a misfit reason
fbd6e6c2e182 FROMLIST: sched/fair: Add is_misfit_task() function
68bdccb0e38f ANDROID: GKI: add virtual_device symbol list
f3bfa8e0dedf ANDROID: GKI: add db845c symbol list
7206361303ac ANDROID: Add utf8_data_table for case-folding support
ec8750149193 ANDROID: GKI: configure aarch64 symbol import protection
44bcc468d9f1 ANDROID: GKI: configure aarch64 symbol export protection
73ccda63d619 ANDROID: GKI: Add restrictive OWNERS file
cc68af1b4fcf UPSTREAM: thermal/thresholds: Fix uapi header macros leading to a compilation error
bf79b29ba9e4 UPSTREAM: thermal/thresholds: Fix boundaries and detection routine
1505ec2bc678 UPSTREAM: thermal: thresholds: Fix thermal lock annotation issue
1682334e388a UPSTREAM: tools/thermal/thermal-engine: Take into account the thresholds API
0f0001db7fea UPSTREAM: tools/lib/thermal: Add the threshold netlink ABI
4e47cd8b61e5 BACKPORT: thermal: netlink: Add the commands and the events for the thresholds
492d2769952f UPSTREAM: thermal: core: Connect the threshold with the core
3647a3efecd4 UPSTREAM: thermal: core: Add user thresholds support
2300c4cb6c27 UPSTREAM: f2fs: fix inconsistent dirty state of atomic file
088b21963065 UPSTREAM: f2fs: fix to avoid changing 'check only' behaior of recovery
8c42dbdff57b UPSTREAM: f2fs: Clean up the loop outside of f2fs_invalidate_blocks()
e832c333034a UPSTREAM: f2fs: procfs: show mtime in segment_bits
2caae9e49f62 UPSTREAM: f2fs: fix to avoid return invalid mtime from f2fs_get_section_mtime()
ad85aa695953 UPSTREAM: f2fs: Fix format specifier in sanity_check_inode()
55f8790968cb UPSTREAM: f2fs: avoid trying to get invalid block address
e35c18b4c73e UPSTREAM: f2fs: fix to do sanity check correctly on i_inline_xattr_size
fb2b97e3db2b UPSTREAM: f2fs: remove blk_finish_plug
874c4ad3f408 UPSTREAM: f2fs: Optimize f2fs_truncate_data_blocks_range()
f2c8f27e0f7b UPSTREAM: f2fs: fix using wrong 'submitted' value in f2fs_write_cache_pages
2f0c57317fd9 UPSTREAM: f2fs: add parameter @len to f2fs_invalidate_blocks()
c370f7911991 UPSTREAM: f2fs: update_sit_entry_for_release() supports consecutive blocks.
d9aad927d552 UPSTREAM: f2fs: introduce update_sit_entry_for_release/alloc()
0ea49291d05f UPSTREAM: f2fs: don't call block truncation for aliased file
79f2beb7a4f5 UPSTREAM: f2fs: Introduce linear search for dentries
da47086fbc51 UPSTREAM: f2fs: add parameter @len to f2fs_invalidate_internal_cache()
72ea7ba0a343 UPSTREAM: f2fs: expand f2fs_invalidate_compress_page() to f2fs_invalidate_compress_pages_range()
ccbd44edb19f UPSTREAM: f2fs: ensure that node info flags are always initialized
a51aaba1290b UPSTREAM: f2fs: The GC triggered by ioctl also needs to mark the segno as victim
384a1a752049 UPSTREAM: f2fs: cache more dentry pages
0c7a89574fb9 UPSTREAM: f2fs: Remove calls to folio_file_mapping()
efaa622aad77 UPSTREAM: f2fs: Convert __read_io_type() to take a folio
f0f8e36ade2f UPSTREAM: f2fs: Use a data folio in f2fs_submit_page_bio()
7958eadfceaa UPSTREAM: f2fs: Use a folio more in f2fs_submit_page_bio()
664f22566619 UPSTREAM: f2fs: Convert f2fs_finish_read_bio() to use folios
093c36dcfdda UPSTREAM: f2fs: Add F2FS_F_SB()
90c2a7c680a3 UPSTREAM: f2fs: Convert submit tracepoints to take a folio
fdfbb5de2ef0 ANDROID: GKI: no reason to export F2FS tracepoints
2868848798b0 UPSTREAM: f2fs: Use a folio in f2fs_write_compressed_pages()
70d9bc573b2f UPSTREAM: f2fs: Use a folio in f2fs_truncate_partial_cluster()
48f4143cb929 UPSTREAM: f2fs: Use a folio in f2fs_compress_write_end()
42766772dfce UPSTREAM: f2fs: Use a folio in f2fs_all_cluster_page_ready()
0ea74b01b7f6 FROMGIT: Bluetooth: Add ABI doc for sysfs reset
9400941eaddb FROMGIT: Bluetooth: Fix possible infinite recursion of btusb_reset
e817de5d0b22 FROMGIT: Bluetooth: Allow reset via sysfs
bfdabcde86cf FROMGIT: Bluetooth: Get rid of cmd_timeout and use the reset callback
6bbb857470ef FROMGIT: Bluetooth: Remove the cmd timeout count in btusb
dc0a3182a9a6 ANDROID: KVM: arm64: mem range overflow checks for pKVM mem_protect
9bab050913ce ANDROID: KABI macros to release excess KABI fields for use with backports
ac5119631f79 ANDROID: add binder.impl kernel parameter
ea6787f5cf4d ANDROID: microdroid: remove unneeded crypto and compression options
01f159673be6 ANDROID: microdroid: add SHA-256 acceleration on arm64
875969d86677 ANDROID: mm: create vendor hooks for do_shrink_slab()
5567dc9e70de ANDROID: dm-bow: serialize state changes with completion of writes
5188b662614e ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree
777727da12d8 UPSTREAM: usb: typec: tcpm: Add support for sink-bc12-completion-time-ms DT property
05c18aa6b324 UPSTREAM: dt-bindings: usb: maxim,max33359: add usage of sink bc12 time property
baf980894f9f UPSTREAM: dt-bindings: connector: Add time property for Sink BC12 detection completion
5ddd9b41f15c BACKPORT: UPSTREAM: usb: typec: tcpm: Add support for parsing time dt properties
e67e2c8f17f3 UPSTREAM: dt-bindings: connector: Add properties to define time values
d9f67873f80b ANDROID: sched: Avoid re-evaluating proxy_needs_return when sched_proxy_exec() is disabled
9384a0909faf ANDROID: KVM: arm64: Refine pKVM module kmemleak scanned areas
b556e0c960be ANDROID: KVM: arm64: Fix hyp events ELF section order
4821a718efdc ANDROID: KVM: arm64: Automate pKVM module event registration
58a9340b99aa ANDROID: KVM: arm64: Pass pkvm_el2_module struct to hypervisor
eb277bec9ecc ANDROID: KVM: arm64: Fix div type in hyp_trace clock
6327fe63339a ANDROID: KVM: arm64: Check if MTE is allowed for protected VMs
ef0f14a669b7 BACKPORT: FROMGIT: KVM: arm64: Fix FEAT_MTE in pKVM
6c86d6f4feab Merge 6.12.11 into android16-6.12
9f1495f2e9c1 ANDROID: mm: create vendor hooks for memory reclaim
7bf551f0fa75 ANDROID: vendor hooks: add hook record workingset refault count
826397eb5d21 ANDROID: null_blk: Support configuring the maximum segment size
e3320ec8b34d ANDROID: scsi_debug: Support configuring the maximum segment size
a5436580a9a3 ANDROID: block: Add support for filesystem requests and small segments
d5d759245edf ANDROID: block: Support submitting passthrough requests with small segments
d1e8cd1f0358 ANDROID: block: Make sub_page_limit_queues available in debugfs
6e8ff6954a1d ANDROID: block: Support configuring limits below the page size
55f8f63a4cfd ANDROID: vendor_hooks: add hooks for f2fs issue checkpoint
7a9cbd82c8b5 ANDROID: vendor_hooks: add hooks for f2fs down read
936ea2ffcd60 ANDROID: Allow vendor modules to perform operations on memory leak detection
beaf48e2ff4f ANDROID: KVM: arm64: THP support for pKVM guests
ee88afa47b55 ANDROID: KVM: arm64: Huge page support for pKVM guest relax perm
fc62696c33a3 ANDROID: KVM: arm64: Huge page support for pKVM guest wrprotect
6711a20ecdf5 ANDROID: KVM: arm64: Huge page support for pKVM guest unshare
82955a11d3b1 ANDROID: KVM: arm64: Huge page support for pKVM guest memory reclaim
56e5d6b840e3 ANDROID: KVM: arm64: Host handling of huge-pages HVCs
cc9f189dcf0d ANDROID: KVM: arm64: pkvm_reclaim_dying_guest_page use gfn
9ad2c87f0789 ANDROID: KVM: arm64: Huge page support for pkvm_pinned_page
b0c61afc6f25 ANDROID: KVM: arm64: Handle block mappings in the pKVM memsharing walker
de93db8c0099 ANDROID: KVM: arm64: Handle block mappings in the pKVM relinquish walker
c29addd987ec ANDROID: KVM: arm64: Guest page CMOs with PMD_SIZE fixmap at EL2
78b312e096f5 ANDROID: KVM: arm64: Handle block mappings for pKVM guest cache clean
Test: treehugger
Bug: 372262035
Change-Id: I9173ab6be8ce1b0506551fac14d3ed73bf7c7106
438 files changed