- Mar 24, 2025
-
-
Howard Chen authored
git log --first-parent -100 --oneline --no-decorate 71f8c611399f..50eb8d5d443b: 50eb8d5d443b ANDROID: export one function for mm metrics fb42336fc7a1 ANDROID: gki_defconfig: Enable QCOM_TRUSTED_VM b582c8956932 ANDROID: gunyah: qtvm: Add status notifier chain for QTVMs ca44b02c0254 ANDROID: gunyah: qtvm: Support for Qualcomm Trusted Virtual Machines b41a7537a4c1 ANDROID: gunyah: vcpu_mgr: Add trace_hooks in the gunyah_vcpu driver 8f5870302b30 ANDROID: gunyah: Add an RM API to authenticate a VM e8c909db03f4 ANDROID: gunyah: auth_mgr: Introduce auth_mgr within vm_mgr ef92f3ef0c9a ANDROID: gunyah: vm_mgr: Add uevents for VM state change 67d7d75278b3 ANDROID: gunyah: vm_mgr: Use auth_mgr_ops for a generic VM setup 8e3a62bf009a ANDROID: gunyah: Add CMA bindings support 1aec1ec259ca ANDROID: gunyah: vm_mgr: Bindings can now be CMA backed or GUP backed 9df09aac90f2 ANDROID: gunyah: vm_mgr: Coalesce folios being shared with the VM f9d64cf7d6ad ANDROID: gunyah: cma_mem: Add gunyah CMA mem driver f51d1788938f ANDROID: dt-bindings: CMA support for Virtual Machines on Gunyah 216adf28ee62 ANDROID: virt: gunyah: Allow host to reclaim memory provided to the guest c5f87aea6b22 ANDROID: microdroid: enable GUNYAH_GUEST 29fc73bbf23a ANDROID: virt: gunyah-guest: Add gunyah-guest 8e6a22ec5d74 ANDROID: virt: gunyah: add addrspace_modify_pages hypercall b78d94afb644 ANDROID: virt: gunyah: Add RM info struct as alternative to devicetree 47657548ae6e ANDROID: virt: gunyah: Convert core gunyah driver to pure module f996a1b3d09c ANDROID: virt: gunyah: Make core gunyah driver compile separately 0df02d448aa6 ANDROID: virt: gunyah: Probe for the info_area page ae558bb0944a ANDROID: virt: gunyah: Add addrspace_find_info_area hypercall aecad3299692 ANDROID: virt: gunyah: Separate the gunyah_hypercall config symbol d3c564910395 ANDROID: arm64: virt: Invalidate tlb once the balloon before reporting/inflating 849c862ab924 ANDROID: Update symbols list for imx e70b5c0e1fbc ANDROID: ABI: update symbol list for honor cd1e28cd8589 ANDROID: GKI: update symbol list file for xiaomi 7a50db7b35dc ANDROID: GKI: update pixel symbol list 5053fe7d9145 FROMGIT: mm/page_alloc: add trace event for totalreserve_pages calculation 1295f3281a2a FROMGIT: mm/page_alloc: add trace event for per-zone lowmem reserve setup 4a742a1f882d FROMGIT: mm/page_alloc: add trace event for per-zone watermark setup 56b151eeeebd ANDROID: ABI: update symbol list for amlogic 4850878e63a7 ANDROID: Delete kernel_aarch64_interceptor target. f8508db700c8 ANDROID: GKI: add vendor hook android_rvh_dequeue_entity_delayed() f337a38383da FROMGIT: KVM: arm64: Tear down vGIC on failed vCPU creation 89a67676aaa0 ANDROID: ABI: update symbol list for honor dd55f146240e ANDROID: binder: change how Rust Binder is loaded bbd9da17d5c6 ANDROID: ABI: update symbol list for honor a2066952cb89 ANDROID: GKI: Add KMI symbol list for oplus 38b2d388b9a5 ANDROID: GKI: Export symbols for oplus 833b97398a55 ANDROID: GKI: rexport __qdisc_calculate_pkt_len 03c5d209d19a ANDROID: GKI: add vendor hook to oplus symbol list c837e3a95d55 ANDROID: vendor_hooks: add hooks for adjust kvmalloc_node alloc_flags 537089e284b6 ANDROID: Add IFTTT analyzer markers for GKI modules 4464962caf29 Revert "ANDROID: usb: Optimization the transfer rate of accessory mode in USB3.2 mode" 4c5fd6927fed ANDROID: 2025/03/19 KMI update 0e815681a81d ANDROID: GKI: fix protected exports list ecdde4650e01 ANDROID: ABI: update symbol list for qcom 7acbeed030cf ANDROID: mm/cma: Introduce vendor hooks for best fit CMA allocation 3b8d7fd2b0fa ANDROID: vendor hooks: Add hooks to skip mglru aging a68f9ac139db Revert "ANDROID: enable memory allocation profiling configs" fb0a2ae8c964 ANDROID: sched: Include new structure members brought by sched_ext for KABI 9be67d941caf BACKPORT: mm/mglru: fix PTE-mapped large folios 3eafc3b0fa2d BACKPORT: mm/mglru: rework workingset protection caee96e88ff0 UPSTREAM: mm/mglru: rework refault detection a32022354114 UPSTREAM: mm/mglru: rework type selection 280b18e686bf BACKPORT: mm/mglru: rework aging feedback 0434c065c2e9 UPSTREAM: mm/mglru: optimize deactivation 592e331cdb8e BACKPORT: mm/mglru: clean up workingset 08207f30cf32 UPSTREAM: mm/vmscan: wake up flushers conditionally to avoid cgroup OOM c03a5ddbef35 UPSTREAM: mm/mglru: reset page lru tier bits when activating 453286ba0a2a UPSTREAM: mm: migrate LRU_REFS_MASK bits in folio_migrate_flags 7a351c24ed5e ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST 839ffe6e582c ANDROID: KVM: arm64: Introduce kvm_iommu_ops host_stage2_idmap_complete 24dbcbbb8b80 ANDROID: GKI: vivo add symbols to symbol list 081bb422e2d8 ANDROID: vendor hooks: Add hooks to abort scan memcgs c28a1fd1f378 UPSTREAM: block: fix NULL pointer dereferenced within __blk_rq_map_sg aa91035a5f25 BACKPORT: block: make segment size limit workable for > 4K PAGE_SIZE 484e37d35ac8 UPSTREAM: block: remove zone append special casing from the direct I/O path 23b304e0050a UPSTREAM: block: add a dma mapping iterator 7d842a794be1 UPSTREAM: block: remove bio_add_pc_page 158ca96eb675 UPSTREAM: block: remove bio_add_zone_append_page cba5a7834e06 UPSTREAM: asm-generic: add an optional pfn_valid check to page_to_phys c2707bda567d UPSTREAM: asm-generic: provide generic page_to_phys and phys_to_page implementations d76170f7354e Revert "ANDROID: block: Support configuring limits below the page size" b7ae5355b014 Revert "ANDROID: block: Make sub_page_limit_queues available in debugfs" 26d22cc3496b Revert "ANDROID: block: Support submitting passthrough requests with small segments" 37dc73dd5add Revert "ANDROID: block: Add support for filesystem requests and small segments" e4e952842c90 Revert "ANDROID: scsi_debug: Support configuring the maximum segment size" 87a7d9d2a42c Revert "ANDROID: null_blk: Support configuring the maximum segment size" 0e1177f48894 ANDROID: sched: add trace_android_vh_map_util_freq parameter 58ac66754d82 UPSTREAM: thermal: gov_power_allocator: Update total_weight on bind and cdev updates 86487fbac6ba UPSTREAM: thermal: gov_power_allocator: Add missing NULL pointer check c71fbc7e85de UPSTREAM: thermal: core: Move lists of thermal instances to trip descriptors 4095790470da UPSTREAM: block: Remove zone write plugs when handling native zone append writes 0e1fa7331954 UPSTREAM: tcp: drop secpath at the same time as we currently drop dst efecf80d8f2a UPSTREAM: net: allow small head cache usage with large MAX_SKB_FRAGS values d5ca9935dc18 Reapply "ANDROID: GKI: Enable SND_COMPRESS_ACCEL" 311440885250 ANDROID: GKI: Update symbols to symbol list 293d51412c22 ANDROID: vendor_hooks: add hooks for slab memory leak debugging 3404298ae04c ANDROID: Fix lost track action type in save_track_hash 203b0df23a5a ANDROID: vendor_hooks:vendor hook for __alloc_pages_slowpath. 2ad492859427 ANDROID: vendor_hook: Add hook to tune readaround size b6f24657f2a5 ANDROID: add for tuning readahead size 21c64f5a218b ANDROID: mm: Add vendor hooks for recording when kswapd finishing the reclaim job 3972d43fc408 ANDROID: vendor_hooks: Add hooks for __alloc_pages_direct_reclaim 8d43b87881fb ANDROID: vendor_hooks: export shrink_slab 6dd826c79246 ANDROID: vendor_hooks: bypass shrink slab f855de3d0e9b ANDROID: gki - set CONFIG_BPF_LSM=y Test: treehugger Bug: 405865707 Change-Id: Ia679fb6bf4f39ee7651b4436a480c33c9c771b98
-
- Mar 10, 2025
-
-
Howard Chen authored
git log --first-parent -100 --oneline --no-decorate 291f8636115d..71f8c611399f: 71f8c611399f UPSTREAM: thermal/netlink: Prevent userspace segmentation fault by adjusting UAPI header 7a06b9d5eb52 ANDROID: Add 6.12 IMX symbols for Video, Camera, Network and Storage bc59011f5915 ANDROID: Add 6.12 IMX symbols for Memory, debug, and auxiliary symbols c83211ba885d ANDROID: Add IMX symbols allowed in 6.6 68a380ba195d ANDROID: memblock: remove CONFIG_MEMBLOCK_MEMSIZE to simplify eab69cfe9c0d ANDROID: memblock: introduce an early param for memsize 99b134ba8625 ANDROID: memblock: support memsize reusable to consider as reusable 08e2d0957850 ANDROID: memblock: print kernel internal size 2b02c9976f2d ANDROID: memblock: print memsize summary information 75fe456d4ef6 ANDROID: memblock: track kernel size on memsize e8e18b40c00d ANDROID: memblock: recognize late freed size at memblock_free_late 9841264fcbda ANDROID: memblock: recognize late freed size by checking PageReserved e5d0bed084a8 ANDROID: memblock: do not track obsolete_checksetup and do_early_param 722709078494 ANDROID: memblock: track memblock changed at early param f3f83a6edfc5 ANDROID: memblock: take a region intersecting an unknown region e1c930374476 ANDROID: memblock: handle overlapped reserved memory region 155c4d69fb3e ANDROID: memblock: detect hidden memory hole size b2fbc2411ea7 ANDROID: memblock: introduce memsize showing reserved memory 1151f42135f9 ANDROID: GKI: whitelist VH symbols added for shmem add2b5a560c6 ANDROID: mm: shmem: add vendor hooks in shmem folio allocation path fac8fe3f7851 ANDROID: mm/shmem: fix trace hook used to get the shmem folio 5b08d2d9e270 ANDROID: Prune default dependencies for kernel_build 036dda418d2b ANDROID: GKI: Add initial Symbol list for Exynos SOC fe4f8d3aba61 ANDROID: GKI: Add init symbols list for vivo 84b50ad5a2d1 ANDROID: sched: Fix kernelci build-break: undefined symbol 7d22ae2248e2 ANDROID: TRACE: mm: export mm_filemap_* for calling in ko 31b87efd7731 ANDROID: GKI: Add UNISOC symbols allowed in 6.6 5eb38224106e ANDROID: ABI: update symbol list for galaxy 897ed7e57998 ANDROID: GKI: update symbol list for ExynosAuto 383720d1a708 ANDROID: GKI: add LRU related symbols ca50f92acc7f ANDROID: GKI: Update symbols list file for honor 99818c18b2ed ANDROID: mm: create vendor hooks for mm lru_lazyfree 81f28d1a9fe7 ANDROID: GKI: update symbol list file for xiaomi 2189ba4dcc0b ANDROID: GKI: add vendor hooks android_vh_page_should_be_protected() and android_vh_page_referenced_check_bypass(). 3c2ff5314ed2 ANDROID: GKI: Update symbols to symbol list 02ea01fd0f09 ANDROID: vendor_hooks: Add hooks for binder proc transaction f91b1cf94ba9 Revert "ANDROID: GKI: Enable SND_COMPRESS_ACCEL" e9f270f15d3f ANDROID: KVM: arm64: Fix loading pvmfw into a protected VM 7f0e1ddf29c5 Revert "net: allow small head cache usage with large MAX_SKB_FRAGS values" 7c866d6f3bcf Revert "tcp: drop secpath at the same time as we currently drop dst" f66d18f3df7a ANDROID: GKI: Enable SND_COMPRESS_ACCEL a870a34d1f46 ANDROID: KVM: arm64: Fix THPs reclaim with ballooning fcaaa66bd98f UPSTREAM: arm64/mm: Fix Boot panic on Ampere Altra a37406e10a9b Revert "gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set" 4197297aa9d3 Merge 6.12.17 into android16-6.12 464f78c580ec ANDROID: GKI: add trusty symbol list 8d0c2e068d72 ANDROID: ABI: Update oplus symbol list e7db4cb3707e ANDROID: vendor_hooks: Add hooks for account process tick 6091f29de022 FROMGIT: mm, slab: cleanup slab_bug() parameters c4e436cbd167 FROMGIT: mm: slub: call WARN() when detecting a slab corruption b5d451e3b7cf FROMGIT: mm: slub: Print the broken data before restoring them 3dbfe78ade7d ANDROID: cma: Change restrict_cma_redirect to be set by default 9b41e79f48c3 ANDROID: ashmem_rust: add memfd ioctls 372903c09b8f ANDROID: Add empty IMX symbol list 5290f94f8956 ANDROID: GKI: update pixel symbol list a5a52162b42b ANDROID: GKI: add fips140 symbol list 83ec70a07709 UPSTREAM: scsi: core: Fix command pass through retry regression 5d4b8b5d5997 ANDROID: GKI: activate aarch64 symbol import protection 330b8ddce001 ANDROID: GKI: update virtual-device symbol list 9c5b78cbefa9 ANDROID: GKI: Add Pixel device symbols to the ABI de791acdaca1 ANDROID: mm: Add helper function to iterate over slab objects 9cb83ca68616 ANDROID: mm: add get_page_owner_handle function ddb5042bd899 ANDROID: mm: Export get_slabinfo c46da3891371 ANDROID: mm: Export page_ext_[get|put] 4042395e398d ANDROID: mm: Export pcpu_nr_pages dbaf8b29f246 ANDROID: dma-buf: Export debugfs_list_mutex and debugfs_list b1564c0c9c93 ANDROID: Disable CONFIG_THERMAL_STATISTICS 74705ef49fff ANDROID: GKI: Update symbols to symbol list e86e7c96859d ANDROID: GKI: Update symbols to symbol list 93244dad041a ANDROID: GKI: Update symbols to symbol list 7cd02feb3a69 ANDROID: GKI: Update symbols to symbol list de0bd77ce574 ANDROID: GKI: update gki/aarch64/abi.stg ed5035757cbf BACKPORT: FROMLIST: PCI: Rename pci_dev->untrusted to pci_dev->requires_dma_protection 8f8b58955dcd BACKPORT: FROMLIST: PCI/ACPI: Support Microsoft's "DmaProperty" d975192d740e ANDROID: GKI: Add empty symbol list for unisoc d07e551d2a6c ANDROID: gki_defconfig: enable cleancache f61582cd8372 Revert "ANDROID: gki_defconfig: enable CONFIG_KFENCE_STATIC_KEYS" ca1ae7de0e83 ANDROID: GKI: fix up ABI 17322ee4f975 Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" 12735c93b93d ANDROID: GKI: virtual_device: Add symbols for page_pinner 14eb63aa9fbe ANDROID: gki_defconfig: Enable PAGE_PINNER 55e076e3288a ANDROID: page_pinner: add missing page_pinner_put_page 4543fde75f1e ANDROID: page_pinner: prevent pp_buffer uninitialized access 895142e03f17 ANDROID: page_pinner: prevent pp_buffer access before initialization 4adae0ea21e1 ANDROID: mm: fix use-after free of page_ext in page_pinner 26084a409c2c ANDROID: mm: introduce page_pinner 1bc2ed1737e2 ANDROID: GKI: fix up ABI 54a7d45d7c4b ANDROID: fuse-bpf: remove file write lock to prevent recursive lock 78244fd3bae4 FROMGIT: gendwarfksyms: Add a separate pass to resolve FQNs 74f98b45366b ANDROID: GKI: Update symbol list for db845c and virtual_device 4aac87e29960 FROMGIT: tools: remove atomic_set_release() usage in tools/ 3e74468f1e48 FROMGIT: mm: make vma cache SLAB_TYPESAFE_BY_RCU 08ced456e870 FROMGIT: mm: prepare lock_vma_under_rcu() for vma reuse possibility 3517eba6f22f FROMGIT: mm: remove extra vma_numab_state_init() call 73c7c4c73777 FROMGIT: mm/debug: print vm_refcnt state when dumping the vma 26e1d329137c FROMGIT: mm: move lesser used vma_area_struct members into the last cacheline 01f5f3d718cb FROMGIT: mm: fix a crash due to vma_end_read() that should have been removed 540df3e90d96 BACKPORT: FROMGIT: mm: replace vm_lock and detached flag with a reference count 984a17bcc5e2 FROMGIT: refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire ca124daf5adc FROMGIT: docs: fix title underlines in refcount-vs-atomic.rst Test: treehugger Bug: 401970222 Change-Id: I9c22698d7b66dd9a6efd4efbc2f0f26ddd3de741
-
- Feb 13, 2025
-
-
Howard Chen authored
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/6.12/x86-64/+/3493198 Change-Id: I6bb94075988afbb76dfd0c489b76b32135e9ac92 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Howard Chen authored
git log --first-parent -100 --oneline --no-decorate 508b0d26a288..291f8636115d: 291f8636115d ANDROID: enable memory allocation profiling configs a5003b74c902 ANDROID: Update symbol list for db845c fce79d9938e7 ANDROID: Update virtual device symbol list 6b0c22aa9c47 FROMLIST: alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator 286f578020ee FROMLIST: alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator 230aedb24aaf FROMLIST: mm: avoid extra mem_alloc_profiling_enabled() checks a86094680a09 UPSTREAM: alloc_tag: avoid current->alloc_tag manipulations when profiling is disabled 65a83238b182 UPSTREAM: alloc_tag: skip pgalloc_tag_swap if profiling is disabled 250da94778be UPSTREAM: alloc_tag: fix module allocation tags populated area calculation f9fa96e0a053 UPSTREAM: mm/codetag: clear tags before swap aa55572228ac UPSTREAM: mm/codetag: swap tags when migrate pages bd70b68cf2d3 UPSTREAM: mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split c62a167582c1 UPSTREAM: alloc_tag: support for page allocation tag compression b88282114536 UPSTREAM: alloc_tag: introduce pgtag_ref_handle to abstract page tag references 8e569fe8fbb6 BACKPORT: alloc_tag: populate memory for module tags as needed 9df0fb32589b BACKPORT: alloc_tag: load module tags into separate contiguous memory 374d97ae6a0a UPSTREAM: alloc_tag: introduce shutdown_mem_profiling helper function 2e445cde7643 UPSTREAM: maple_tree: add mas_for_each_rev() helper 3dc52add2f54 UPSTREAM: mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub 56df78dee9de ANDROID: KVM: arm64: Add ftrace to kselftest for hyp tracefs 130bb7e462ad ANDROID: KVM: arm64: Add Ftrace to pKVM modules 552bf9dae396 ANDROID: KVM: arm64: Carveout in pKVM module text for Ftrace tramp 68116822eaad ANDROID: KVM: arm64: Add EL2 ELF for patchable_function_entries to pKVM modules 5740e8b1a01c ANDROID: KVM: arm64: Add set_ftrace_filter for pKVM hyp e630ddc2c3e9 ANDROID: KVM: arm64: HVCs to filter Ftrace for pKVM hyp 600ba9bc4d46 ANDROID: KVM: arm64: Add func/func_ret pKVM hyp events e5a5778f9756 ANDROID: KVM: arm64: Add Ftrace patching for pKVM hyp e028749e5a87 ANDROID: KVM: arm64: Add Ftrace trampolines for pKVM hyp e77aff67170b ANDROID: KVM: arm64: Nop padding for ftrace support in the pKVM hyp 3a1ca167bb4c ANDROID: KVM: arm64: Provide caches_clean_inval_pou_macro at EL2 958d0e7bf559 ANDROID: sched: Add vendor hooks for cpu affinity. a6b6b7accf0e ANDROID: vendor_hooks: Export the tracepoints sched_stat_blocked, sched_stat_wait to let modules probe them 46bfbfed3408 ANDROID: sched: Add EXPORT_SYMBOL_GPL for sched_wakeup f3f369cdfaa9 UPSTREAM: wifi: cfg80211: skip regulatory for punctured subchannels e6d315764a30 UPSTREAM: wifi: nl80211: permit userspace to pass supported selectors d3ccc659f301 UPSTREAM: wifi: cfg80211: add option for vif allowed radios 5445e42aced0 ANDROID: fuse-bpf: Correct fuse bpf feature flag 62ae9b04301a ANDROID: fuse: Add flag for Android passthrough support 7b7404ab99ef ANDROID: mm: export symbol for vendor module 852e218b49e7 ANDROID: vmscan: add vendor hook to tune scan control 71984f52233c ANDROID: memcg: add vendor hook to use vm_swappiness 28f7bd7ed411 ANDROID: mm: add vendor hook to tune warn_alloc e510840c8ed4 ANDROID: mm: add vendor hook in alloc_contig_range() 3b8014244560 ANDROID: mm: export tracepoint vm_unmapped_area 6082bdc21694 ANDROID: gfp: add __GFP_CMA in __def_gfpflag_names 8f858585f051 ANDROID: mm: add vendor hook for __alloc_pages_slowpath() 2bd38e582f4f ANDROID: add .bazelignore file e5819f3740d4 ANDROID: Add README file to system_dlkm_archive for GKI. e35ff13d40da ANDROID: sched: Add oem data in struct rq dd7413f7464e ANDROID: vendor_hooks: export get_wchan e309d43a823e ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them c53281fa972d ANDROID: Allow vendor modules perform more operations on binder transaction. b5970c5c5852 ANDROID: schedutil: add vendor hook for adjusting util to freq calculation de121bf8fb39 ANDROID: mutex: Add vendor hook to init mutex oem data. afe2ea85cf1e ANDROID: mm: export lruvec_page_state_local 7395cf84551f ANDROID: KVM: arm64: Fix reset for hyp tracefs a8c9f6dff669 ANDROID: ring-buffer: Fix ring-buffer writer reset 5ab90515e7cd ANDROID: KVM: arm64: Only re-paint "warm reset" SYSTEM_RESET2 PSCI calls 2e19490f3f3f ANDROID: KVM: arm64: iommu: Use same type for kernel/hyp 412d29736110 ANDROID: Fuse: Fix Passthrough and Cache Coherency e878b35d3d36 ANDROID: fuse: Adjust Passthrough for writeback cache 09db6ed78ded ANDROID: fix kernelci issue in fs/fuse/dir.c 41d9adb6ecf0 ANDROID: fuse-bpf: Support fuse_splice_read/write fully 9b1c948200c5 ANDROID: fuse-bpf: Follow mounts in lookups 659b5fe88562 ANDROID: fuse-bpf: Fix build breakage without CONFIG_FUSE_BPF f10e5f61de43 ANDROID: fuse-bpf: add bpf solution for splice read f8b483fb4d2b ANDROID: fuse-bpf: Ignore readaheads unless they go to the daemon be7841a4edd9 ANDROID: fuse-bpf: Make fuse_test pass on 15-6.6 8be90ef631b7 ANDROID: fuse-bpf: fuse-bpf v1.2 31e5697c3944 ANDROID: power: Add vendor hook to qos for GKI purpose. b4c03a5c2434 ANDROID: vendor_hooks: Add hooks for account irqtime process tick 21812d46a6bb UPSTREAM: binder: log transaction code on failure afe9d579c046 UPSTREAM: spmi: Set fwnode for spmi devices 5933c823d8f6 ANDROID: Fix !CONFIG_SMP build issue with some of the proxy-exec logic 9634c9414796 Merge 6.12.13 into android16-6.12 fc99bcd94b4d UPSTREAM: mfd: cros_ec: Don't load charger with UCSI f84d8f1e8eb7 UPSTREAM: mfd: cros_ec: Load cros_ec_ucsi on supported ECs 21d2121e6b9b UPSTREAM: usb: typec: ucsi: Implement ChromeOS UCSI driver d5905ab6a0cc UPSTREAM: platform/chrome: Update ChromeOS EC header for UCSI dfc605c21394 UPSTREAM: platform/chrome: Update EC feature flags 2ce3f8b3412f ANDROID: vendor_hooks: Add hooks for cpufreq_acct_update_power 4e79ee4013f8 ANDROID: Adding an Android vendor LMK event c09b5fd7e6c7 Revert "ANDROID: eliminate 'CONFIG_GKI_NET_XFRM_HACKS'" f3e061e0fc67 ANDROID: vendor_hooks: export tracepoint symbol trace_mm_vmscan_kswapd_wake 41c3e083e830 ANDROID: gki: Enable VFIO platform and pKVM IOMMU 0ef77a1bee1e ANDROID: drivers/vfio: Add VFIO_PKVM_IOMMU 007871cbf720 ANDROID: drivers/arm-smmu-v3-kvm: Add dev_block_dma 22a0449b9663 ANDROID: KVM: arm64: devices: Block IOMMU before and after assignment 44f9c1036178 ANDROID: KVM: arm64: devices: Add reset handler for devices b86926ac85db ANDROID: KVM: arm64: devices: Check host ownership for IOMMU calls e079cfd5cb11 ANDROID: KVM: arm64: devices: Teardown assigned devices 0ef1cbfd4a0d ANDROID: KVM: arm64: Document ARM_SMCCC_KVM_FUNC_DEV_REQ_MMIO 774b9063c869 ANDROID: KVM: arm64: devices: Add request_mmio guest HVC e0a0783241aa ANDROID: KVM: arm64: Map MMIO in guest abort path 4a1c02713052 ANDROID: KVM: arm64: Mandate IO guard for guest physical MMIO b5904199644e ANDROID: KVM: arm64: Calculate traps for all vcpus at hyp vm creation 202ad18f829b ANDROID: Allow vendor module to reclaim a memcg 91fc82655e89 ANDROID: mm: add vendor hook for reserve highatomic page fca767b30e2d ANDROID: mm: add a hook to customize zone watermark breach decision 4b7014400eef ANDROID: ufs: add vendor hooks in the ufs command processing Test: treehugger Bug: 396260357 Change-Id: I0d06c7430e750cebd9d89fe9d529a2ba00739ad8
-
- Feb 03, 2025
-
-
Treehugger Robot authored
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/6.12/x86-64/+/3470155 Change-Id: Ib2cedb7add49ed41bba21dbd2c10ac494c9ec340 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Treehugger Robot authored
-
Howard Chen authored
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/6.12/x86-64/+/3473128 Change-Id: Ia5d387e0ebd4317f016f295ec89fd46357cb1a07 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Andrei Homescu authored
Bug: 392725856 Test: Boot microdroid with 6.12 GKI Change-Id: I69853ee3c3c4b2ad2a5c5668ddcd6e24142bb2eb Merged-In: I69853ee3c3c4b2ad2a5c5668ddcd6e24142bb2eb
-
Howard Chen authored
git log --first-parent -100 --oneline --no-decorate cb019dda06f1..508b0d26a288: 508b0d26a288 ANDROID: fix kernelci build-break due to GCC plugin issue f65d86b48285 ANDROID: KVM: Fix missing_donations for pKVM heap alloc Test: treehugger Bug: 393951562 Change-Id: I0060cc11ed737412dce1d6b00d2c89e34cd8c500
-
- Feb 01, 2025
-
-
Kalesh Singh authored
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/6.12/x86-64/+/3472652 Change-Id: I29f3d08a434c606432e370c87c1737e31baaba6b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Jan 31, 2025
-
-
Kalesh Singh authored
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: I486b46172a7277003ab1a5606462bd05770a6a71
-
- Dec 20, 2024
-
-
Howard Chen authored
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/6.12/x86-64/+/3425988 Change-Id: I1073ca96bbc46ac9f3f797b74ddfc794834c5ea8 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Howard Chen authored
git log --first-parent -100 --oneline --no-decorate b54c3896f4cc..b54c3896f4cc: Test: treehugger Bug: 385270020 Change-Id: I1dc7b2ea9415db01aa083954f2facfa239f46909
-
- Dec 13, 2024
-
-
Bill Rassieur authored
-