summaryrefslogtreecommitdiff
path: root/kheaders.ko
AgeCommit message (Collapse)Author
5 daysUpdate kernel to builds 11987101mainKalesh Singh
git log --first-parent -100 --oneline --no-decorate 0643e9e3d6b1..dd9c02ccfe27: dd9c02ccfe27 ANDROID: 16K: Avoid mmap lock assertions for padding VMAs 2c5e07cea30f ANDROID: ABI: update symbol list for honor 9842b4145bac ANDROID: GKI: net: add vendor hook for network quality estimation df9e426fab63 ANDROID: abi_gki_aarch64_qcom: update abi symbol list 93fd111566be ANDROID: GKI: Update symbol list for Amlogic d072b31467da UPSTREAM: filemap: add helper mapping_max_folio_size() 15fc1b760fa5 ANDROID: android: Add symbols to debug_symbols driver 42eb612b2599 ANDROID: Enable Rust Binder Module cb0bef6d8ee8 ANDROID: rust_binder: Switch Rust Binder to GKI Module b511e79bc5ff ANDROID: Only warn on long symbols 4a571c32cb48 ANDROID: Re-enable Rust symbol export 9b771fcf576c ANDROID: ABI: Update symbol list for Exynos SoC. 7ee86e5b15bf ANDROID: vendor_hooks: Add hooks for util-update related functions e484bff0c491 ANDROID: ABI: update symbol list for honor 047f3eded89e ANDROID: mm: create vendor hooks for memory reclaim 3ebe062ee3a6 ANDROID: ABI: update symbol list for honor d61134668c2d ANDROID: Allow vendor modules perform operationson on memleak detect 666cbbfe5c56 ANDROID: 2024/06/14 KMI update d039dba18144 ANDROID: Enable CONFIG_STACKTRACE_BUILD_ID=y 066872d13d0c FROMLIST: BACKPORT: THP shattering: the reverse of collapsing c1ff6dcf209e FROMLIST: BACKPORT: THP zones: the use cases of policy zones ace063af70fc ANDROID: ABI: mm: swap: reserve cluster according to mount option. 216c128a8cc7 FROMLIST: BACKPORT: mm: swap: mTHP allocate swap entries from nonfull list 6b195c7c13a6 FROMLIST: BACKPORT: mm: swap: swap cluster switch to double link list 6806bc0f5df0 BACKPORT: FROMGIT: dm: optimize flushes 3a1e448e38a6 ANDROID: vendor_hooks: add inode as param to android_rvh_ctl_dirty_rate d5e8c5722508 ANDROID: vendor_hooks: modify vendor hook for page protect 6400b81a2f34 ANDROID: GKI: Add cgroup ABI padding a005717641cf ANDROID: GKI: Add ANDROID_BACKPORT_RESERVE_ARRAY 9f5900a1e7b7 FROMLIST: PM: EM: Add min/max available performance state limits 7f9b34a3c3c8 UPSTREAM: soc: samsung: exynos-asv: Update Energy Model after adjusting voltage af4d57d97c83 UPSTREAM: PM: EM: Add em_dev_update_chip_binning() bb91f5e8934b UPSTREAM: PM: EM: Refactor em_adjust_new_capacity() 95af804c1f4c UPSTREAM: OPP: OF: Export dev_opp_pm_calc_power() for usage from EM a0eff1404e76 UPSTREAM: PM: EM: Force device drivers to provide power in uW 13446441fb27 UPSTREAM: PM: EM: Fix nr_states warnings in static checks dabff50e1ac7 UPSTREAM: Documentation: EM: Update with runtime modification design 6e77f2b0e8c1 UPSTREAM: PM: EM: Add em_dev_compute_costs() 3a759c566571 UPSTREAM: PM: EM: Remove old table ce0c15c7e7ec UPSTREAM: PM: EM: Change debugfs configuration to use runtime EM table data ae5953e9d24e UPSTREAM: drivers/thermal/devfreq_cooling: Use new Energy Model interface 8b5af51ee005 UPSTREAM: drivers/thermal/cpufreq_cooling: Use new Energy Model interface 5a5d1292dbcf UPSTREAM: powercap/dtpm_devfreq: Use new Energy Model interface to get table 94aa16fdac62 UPSTREAM: powercap/dtpm_cpu: Use new Energy Model interface to get table 0c04804e7ddc BACKPORT: PM: EM: Optimize em_cpu_energy() and remove division 3a386e98188d UPSTREAM: PM: EM: Support late CPUs booting and capacity adjustment 73ee214aebda BACKPORT: PM: EM: Add performance field to struct em_perf_state and optimize 9c018a05c8d7 UPSTREAM: PM: EM: Add em_perf_state_from_pd() to get performance states table dddecb12400d UPSTREAM: PM: EM: Introduce em_dev_update_perf_domain() for EM updates 4c863dbb8014 UPSTREAM: PM: EM: Add functions for memory allocations for new EM tables 028e73d4599b BACKPORT: PM: EM: Use runtime modified EM for CPUs energy estimation in EAS 93f31a5fdf8f UPSTREAM: PM: EM: Introduce runtime modifiable table 7bdec8994445 UPSTREAM: PM: EM: Split the allocation and initialization of the EM table eecf92b331e2 UPSTREAM: PM: EM: Check if the get_cost() callback is present in em_compute_costs() 393a17f96747 UPSTREAM: PM: EM: Introduce em_compute_costs() 79b4068e2395 UPSTREAM: PM: EM: Find first CPU active while updating OPP efficiency 6ade7c7f189a UPSTREAM: PM: EM: Extend em_cpufreq_update_efficiencies() argument list b6ff1ddb40b1 UPSTREAM: PM: EM: Add missing newline for the message log 617e6b5fbfa0 UPSTREAM: PM: EM: Refactor em_pd_get_efficient_state() to be more flexible 88930467e9bf ANDROID: dma-buf: align flag types for uncached heap 31662623dfa6 ANDROID: dma-buf: align fd_flags and heap_flags with uapi 30d2da22a338 BACKPORT: FROMLIST: dma-buf/heaps: Correct the types of fd_flags and heap_flags 1ad8e57df73e BACKPORT: FROMGIT: dma-buf: align fd_flags and heap_flags with dma_heap_allocation_data b1e9dead3e8c ANDROID: GKI: reserve one u64 field in mm_struct for future backports 26f9f515d1b9 ANDROID: usb: Add vendor hook for usb suspend and resume 3b153dabfcd0 ANDROID: KVM: arm64: Don't double account relinquished page a3ef4deeb834 FROMGIT: KVM: arm64: FFA: Release hyp rx buffer 84a1dab4614e UPSTREAM: af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock. ea5125eb60a8 ANDROID: GKI: add symbols for rtmutex and mm 8bc9708bc9d2 ANDROID: mm: swapon: Introduce mthp_reserve_* flags 15f36aa87a3a FROMGIT: mm: set pte writable while pte_soft_dirty() is true in do_swap_page() ea2ca3594aed FROMGIT: BACKPORT: mm: introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write-protect f7eeffbb7dc6 FROMGIT: BACKPORT: mm: swap: reuse exclusive folio directly instead of wp page faults f9034e21df8a ANDROID: cpufreq: Improve util tracking and add pressure 2dd2a189c633 FROMGIT: BACKPORT: mm: drop the 'anon_' prefix for swap-out mTHP counters 6a2c5a9c6e78 FROMGIT: mm: huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n 20c5972c7619 FROMGIT: mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes 2a51abdebdb6 FROMGIT: BACKPORT: mm: swap: entirely map large folios found in swapcache 46ae25fadf44 UPSTREAM: mm: remove some calls to page_add_new_anon_rmap() bef1e0682378 FROMGIT: mm: swap: make should_try_to_free_swap() support large-folio d92f2e398130 FROMGIT: mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages 2f425f068c3c FROMGIT: mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally 6508d828b88d FROMGIT: mm: remove the implementation of swap_free() and always use swap_free_nr() 846f70a82fc9 FROMGIT: mm: swap: introduce swap_free_nr() for batched swap_free() bb616d66d8a9 ANDROID: Delete obsolete 16k_gki.fragment. 30febe1eb202 Revert "Revert "ANDROID: syscall_check: add vendor hook for open..." f430ba848154 Revert "ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle" c95c8e73af67 Revert "ANDROID: syscall_check: add vendor hook for open syscall" befe27c52953 ANDROID: GKI: update symbol list file for xiaomi 1ac616c90301 ANDROID: GKI: Update QCOM symbol list ac0e65d760c5 ANDROID: abi_gki_aarch64_vivo: Update symbol list 91868ca6152c ANDROID: Update symbol list for MTK af0b7d880ab2 ANDROID: ABI: Update pixel symbol list d3cf5eb7a429 UPSTREAM: freezer,sched: Clean saved_state when restoring it during thaw 1da401e43075 UPSTREAM: freezer,sched: Do not restore saved_state of a thawed task bb064dd1e04a ANDROID: Improve module loader checks for GKI symbol protection 9acf2adaf5b7 ANDROID: GKI: update symbol list file for xiaomi 97a274d252f6 FROMGIT: arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE 52a033e8980a ANDROID: KVM: arm64: Move init after setting the ops abd6c25f0d5f ANDROID: KVM: arm64: iommu: Add idmap trace point Test: treehugger Bug: 345252092 Bug: 328138888 Bug: 347270344 Bug: 346741763 Change-Id: I2d4c0258000fc8c523b6365fa38dd9896bbf9a9c Signed-off-by: Kalesh Singh <kaleshsingh@google.com>
6 daysRevert "Update kernel to builds 11968886"Priyanka Advani
Revert submission 3134175-expand_stack_v2 Reason for revert: Droidmonitor created revert due to b/347270344. Reverted changes: /q/submissionid:3134175-expand_stack_v2 Change-Id: I150a62979d8c363035baf6f6ade5724bfec42318
9 daysUpdate kernel to builds 11968886Kalesh Singh
git log --first-parent -100 --oneline --no-decorate 0643e9e3d6b1..bb616d66d8a9: bb616d66d8a9 ANDROID: Delete obsolete 16k_gki.fragment. 30febe1eb202 Revert "Revert "ANDROID: syscall_check: add vendor hook for open..." f430ba848154 Revert "ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle" c95c8e73af67 Revert "ANDROID: syscall_check: add vendor hook for open syscall" befe27c52953 ANDROID: GKI: update symbol list file for xiaomi 1ac616c90301 ANDROID: GKI: Update QCOM symbol list ac0e65d760c5 ANDROID: abi_gki_aarch64_vivo: Update symbol list 91868ca6152c ANDROID: Update symbol list for MTK af0b7d880ab2 ANDROID: ABI: Update pixel symbol list d3cf5eb7a429 UPSTREAM: freezer,sched: Clean saved_state when restoring it during thaw 1da401e43075 UPSTREAM: freezer,sched: Do not restore saved_state of a thawed task bb064dd1e04a ANDROID: Improve module loader checks for GKI symbol protection 9acf2adaf5b7 ANDROID: GKI: update symbol list file for xiaomi 97a274d252f6 FROMGIT: arm64: mte: Make mte_check_tfsr_*() conditional on KASAN instead of MTE 52a033e8980a ANDROID: KVM: arm64: Move init after setting the ops abd6c25f0d5f ANDROID: KVM: arm64: iommu: Add idmap trace point ce6eb6fa083e ANDROID: KVM: arm64: Fix prot for __pkvm_host_use_dma_page 9c451cdb9222 ANDROID: KVM: arm64: iommu: Allow NULL domains in kvm_iommu_host_stage2_idmap 65217ef29f46 ANDROID: KVM: arm64: iommu: Allocate IDMAPPED domain from the driver 139e603e6f15 ANDROID: drivers/arm-smmu-v3-kvm: Remove smmu from kvm_arm_smmu_topup_memcache aa2f788d1220 ANDROID: ABI: Update symbol for Exynos SoC 8ea15a564050 ANDROID: GKI: init vendor data in __init_rwsem fa174340bebc ANDROID: Define common set of cflags for kselftests 4a43fd065fec ANDROID: Remove obsolete -DKTEST flag from timers selftests d564ca175ac6 ANDROID: Build with -D_GNU_SOURCE= to avoid redefinition warnings cb58ac06ff0d ANDROID: Quash macro redefinition warnings for mm/thuge-gen 0e3f933670e7 ANDROID: Don't build with mlock2.h cff45068d97d ANDROID: 16K: Only check basename of linker context e5ee6d1db45d UPSTREAM: scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() 96498cee936a ANDROID: 16K: Ensure stack expansion size is __PAGE_SIZE multiple 2d8f89ca0ee6 ANDROID: 16K: Only support page size emulation for x86_64 fece38d63a38 ANDROID: abi_gki_aarch64_vivo: Update symbol list 3a8cfce09951 ANDROID: vendor_hooks: add hooks to fix priority inversion f933d260cb7d ANDROID: 16K: Avoid and document padding madvise lock warning b59218bd7b6d ANDROID: KVM: arm64: activate FGT trapping for pvms b578ac0e1ba9 ANDROID: KVM: arm64: Add fgt trap masks for pKVM but do not activate them yet e7abba54f7b0 ANDROID: KVM: arm64: Mark PAuth as a restricted feature for protected VMs 991bca29816a ANDROID: KVM: arm64: speacialize and move __activate_traps_hcrx out of __activate_traps_common 289f66c4eed3 ANDROID: KVM: arm64: move __deactivate_traps_hfgxtr out of __deactivate_traps_common bcbca2e57fb7 ANDROID: KVM: arm64: move __activate_traps_hfgxtr out of __activate_traps_common 96aa0305c4de ANDROID: KVM: arm64: Allow FEAT_ATS1A for Protected VMs b04695532de9 ANDROID: KVM: arm64: Trap external trace for protected VMs 79358f32efa0 ANDROID: KVM: arm64: Fix which features are marked as allowed for protected VMs 10434a623507 ANDROID: GKI: Add symbols to allowed list for galaxy 58ebfa38d3cf UPSTREAM: usb: dwc3: core: Add DWC31 version 2.00a controller 7511c3ab9cb3 ANDROID: arm64: vdso32: support user-supplied flags 446570771ee3 ANDROID: vendor_hooks: add hook in f2fs_file_open() 35cb2a40178d ANDROID: gki_defconfig: Set CONFIG_DTPM/CONFIG_DTPM_CPU/CONFIG_DTPM_DEVFREQ into y 82df23754014 UPSTREAM: block/blk-mq: Don't complete locally if capacities are different 49691a67e26a BACKPORT: sched: Add a new function to compare if two cpus have the same capacity 67848ad2051f ANDROID: vendor_hooks: add symbols for lazy preemption 73e65037e445 ANDROID: GKI: update symbol list for honor 86dd89554f83 ANDROID: GKI: net: add vendor hooks for link data path 3f6eaa6a3ce8 ANDROID: vendor_hooks: add two hooks for lazy preemption 858a548331a4 FROMLIST: time/sched_clock: Export sched_clock_register() 08901ec9f165 ANDROID: Add specific kselftests in the selftests source code directory. 7fb8bc8a4a9a ANDROID: Update the ABI symbol list for Pixel c5d01a3f9bc0 ANDROID: vendor_hooks: Export direct reclaim trace points d5e6efdca33a ANDROID: virt: gunyah: Update protype for platform hooks 741c7f294201 ANDROID: block: fix non po2 support of blk-zoned device 392fd3aaab10 UPSTREAM: regmap-i2c: Subtract reg size from max_write 2b549fbb94e0 ANDROID: GKI defconfig: append "-4k" to UTS fe188b34f773 ANDROID: iommu/arm-smmu-v3-kvm: Implement reserved regions callback 23b6831c7b71 ANDROID: Add all green kselftests in TEST_MAPPING in common/ directory 9fbe656e1395 ANDROID: GKI: Update oplus symbol list d3585a646978 FROMLIST: lockdep: fix deadlock issue between lockdep and rcu 69f834b46cd9 ANDROID: GKI: Update QCOM symbol list a0af19d49e1d Revert "ANDROID: GKI: Disable KUnit built-in testing" 4ca4a2f3e450 UPSTREAM: genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() c5ed0f8bceec ANDROID: abi_gki_aarch64_qcom: update abi symbols bfb3d6d4c892 ANDROID: tracing: Add restricted vendor hooks for preemptirq events 4bdc97645f1e ANDROID: 2024/06/05 KMI update 96532f839aad UPSTREAM: mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct 7789c9e4ab73 ANDROID: fs: Add ANDROID OEM DATA ARRAY in struct bdi_writeback de090207f305 ANDROID: ABI: Update symbol for Exynos SoC 8fc5b8f03ff3 ANDROID: GKI: Add symbol to symbol list for imx eb1aa949d51d UPSTREAM: of: Reimplement of_machine_is_compatible() using of_machine_compatible_match() dcc1709075f0 UPSTREAM: of: Change of_machine_is_compatible() to return bool f589c195b447 UPSTREAM: of: Add of_machine_compatible_match() f9fbf39372f5 FROMGIT: firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol 14e0e2ab3bb9 FROMGIT: dt-bindings: firmware: Support SCMI pinctrl protocol 5ea96c252eb1 FROMGIT: firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor ffb70eb8f523 FROMGIT: firmware: arm_scmi: Add protocol versioning checks 69acf8ab7b99 FROMGIT: firmware: arm_scmi: Increase the maximum opp count in the perf protocol 9ede54650fa4 FROMLIST: firmware: arm_scmi: mailbox: support P2A channel completion 99c333ba42c3 FROMLIST: dt-bindings: firmware: arm,scmi: Support notification completion channel 0b38c5c29b2f FROMGIT: firmware: arm_scmi: Implement clock get permissions 839994cdc68e FROMGIT: firmware: arm_scmi: Rework clock domain info lookups 6cbd5597aa85 ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST 5b6dc3948abd FROMGIT: hwspinlock: Introduce hwspin_lock_bust() 7fc172b741f9 ANDROID: abi_gki_aarch64_qcom: Add abi symbols 29460fac7138 FROMLIST: mmc: sdhci-msm: Enable force hw reset during cqe recovery 773b49c99fda ANDROID: vendor_hooks: Add hook in wakeup functionality b7bdc38ae616 FROMLIST: mmc: core: Introduce new flag to force hardware reset a8fe5ae5628f ANDROID: mmc: core: Export core functions required for clk scaling 75892d27bc8c ANDROID: mmc: core: Export core functions for kernel modules usage 46fb90cb6941 ANDROID: KVM: arm64: Don't always update IOMMUs from module_change_host_page_prot 11b801668f2b ANDROID: GKI: remove CONFIG_KEXEC_FILE b9888dee8f7f UPSTREAM: cgroup: Avoid false cacheline sharing of read mostly rstat_cpu 571591d53f84 UPSTREAM: cgroup/rstat: Optimize cgroup_rstat_updated_list() Test: treehugger Bug: 345252092 Change-Id: I7e04fc6b1371ba65255c0b8d7f11b263ffd50bc9
11 daysRevert "Update kernel to builds 11953885"Liana Kazanova
Revert submission 3126091-16k_stack_expand Reason for revert: DroidMonitor: Potential culprit for b/346730877 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted. Reverted changes: /q/submissionid:3126091-16k_stack_expand Change-Id: If047c32d5c759f511f37e042909f3e14041480c2
12 daysUpdate kernel to builds 11953885Kalesh Singh
git log --first-parent -100 --oneline --no-decorate 0643e9e3d6b1..96498cee936a: 96498cee936a ANDROID: 16K: Ensure stack expansion size is __PAGE_SIZE multiple 2d8f89ca0ee6 ANDROID: 16K: Only support page size emulation for x86_64 fece38d63a38 ANDROID: abi_gki_aarch64_vivo: Update symbol list 3a8cfce09951 ANDROID: vendor_hooks: add hooks to fix priority inversion f933d260cb7d ANDROID: 16K: Avoid and document padding madvise lock warning b59218bd7b6d ANDROID: KVM: arm64: activate FGT trapping for pvms b578ac0e1ba9 ANDROID: KVM: arm64: Add fgt trap masks for pKVM but do not activate them yet e7abba54f7b0 ANDROID: KVM: arm64: Mark PAuth as a restricted feature for protected VMs 991bca29816a ANDROID: KVM: arm64: speacialize and move __activate_traps_hcrx out of __activate_traps_common 289f66c4eed3 ANDROID: KVM: arm64: move __deactivate_traps_hfgxtr out of __deactivate_traps_common bcbca2e57fb7 ANDROID: KVM: arm64: move __activate_traps_hfgxtr out of __activate_traps_common 96aa0305c4de ANDROID: KVM: arm64: Allow FEAT_ATS1A for Protected VMs b04695532de9 ANDROID: KVM: arm64: Trap external trace for protected VMs 79358f32efa0 ANDROID: KVM: arm64: Fix which features are marked as allowed for protected VMs 10434a623507 ANDROID: GKI: Add symbols to allowed list for galaxy 58ebfa38d3cf UPSTREAM: usb: dwc3: core: Add DWC31 version 2.00a controller 7511c3ab9cb3 ANDROID: arm64: vdso32: support user-supplied flags 446570771ee3 ANDROID: vendor_hooks: add hook in f2fs_file_open() 35cb2a40178d ANDROID: gki_defconfig: Set CONFIG_DTPM/CONFIG_DTPM_CPU/CONFIG_DTPM_DEVFREQ into y 82df23754014 UPSTREAM: block/blk-mq: Don't complete locally if capacities are different 49691a67e26a BACKPORT: sched: Add a new function to compare if two cpus have the same capacity 67848ad2051f ANDROID: vendor_hooks: add symbols for lazy preemption 73e65037e445 ANDROID: GKI: update symbol list for honor 86dd89554f83 ANDROID: GKI: net: add vendor hooks for link data path 3f6eaa6a3ce8 ANDROID: vendor_hooks: add two hooks for lazy preemption 858a548331a4 FROMLIST: time/sched_clock: Export sched_clock_register() 08901ec9f165 ANDROID: Add specific kselftests in the selftests source code directory. 7fb8bc8a4a9a ANDROID: Update the ABI symbol list for Pixel c5d01a3f9bc0 ANDROID: vendor_hooks: Export direct reclaim trace points d5e6efdca33a ANDROID: virt: gunyah: Update protype for platform hooks 741c7f294201 ANDROID: block: fix non po2 support of blk-zoned device 392fd3aaab10 UPSTREAM: regmap-i2c: Subtract reg size from max_write 2b549fbb94e0 ANDROID: GKI defconfig: append "-4k" to UTS fe188b34f773 ANDROID: iommu/arm-smmu-v3-kvm: Implement reserved regions callback 23b6831c7b71 ANDROID: Add all green kselftests in TEST_MAPPING in common/ directory 9fbe656e1395 ANDROID: GKI: Update oplus symbol list d3585a646978 FROMLIST: lockdep: fix deadlock issue between lockdep and rcu 69f834b46cd9 ANDROID: GKI: Update QCOM symbol list a0af19d49e1d Revert "ANDROID: GKI: Disable KUnit built-in testing" 4ca4a2f3e450 UPSTREAM: genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after() c5ed0f8bceec ANDROID: abi_gki_aarch64_qcom: update abi symbols bfb3d6d4c892 ANDROID: tracing: Add restricted vendor hooks for preemptirq events 4bdc97645f1e ANDROID: 2024/06/05 KMI update 96532f839aad UPSTREAM: mm: optimize CONFIG_PER_VMA_LOCK member placement in vm_area_struct 7789c9e4ab73 ANDROID: fs: Add ANDROID OEM DATA ARRAY in struct bdi_writeback de090207f305 ANDROID: ABI: Update symbol for Exynos SoC 8fc5b8f03ff3 ANDROID: GKI: Add symbol to symbol list for imx eb1aa949d51d UPSTREAM: of: Reimplement of_machine_is_compatible() using of_machine_compatible_match() dcc1709075f0 UPSTREAM: of: Change of_machine_is_compatible() to return bool f589c195b447 UPSTREAM: of: Add of_machine_compatible_match() f9fbf39372f5 FROMGIT: firmware: arm_scmi: Add basic support for SCMI v3.2 pincontrol protocol 14e0e2ab3bb9 FROMGIT: dt-bindings: firmware: Support SCMI pinctrl protocol 5ea96c252eb1 FROMGIT: firmware: arm_scmi: Introduce get_max_msg_size() helper/accessor ffb70eb8f523 FROMGIT: firmware: arm_scmi: Add protocol versioning checks 69acf8ab7b99 FROMGIT: firmware: arm_scmi: Increase the maximum opp count in the perf protocol 9ede54650fa4 FROMLIST: firmware: arm_scmi: mailbox: support P2A channel completion 99c333ba42c3 FROMLIST: dt-bindings: firmware: arm,scmi: Support notification completion channel 0b38c5c29b2f FROMGIT: firmware: arm_scmi: Implement clock get permissions 839994cdc68e FROMGIT: firmware: arm_scmi: Rework clock domain info lookups 6cbd5597aa85 ANDROID: GKI: enable CONFIG_BLK_CGROUP_IOCOST 5b6dc3948abd FROMGIT: hwspinlock: Introduce hwspin_lock_bust() 7fc172b741f9 ANDROID: abi_gki_aarch64_qcom: Add abi symbols 29460fac7138 FROMLIST: mmc: sdhci-msm: Enable force hw reset during cqe recovery 773b49c99fda ANDROID: vendor_hooks: Add hook in wakeup functionality b7bdc38ae616 FROMLIST: mmc: core: Introduce new flag to force hardware reset a8fe5ae5628f ANDROID: mmc: core: Export core functions required for clk scaling 75892d27bc8c ANDROID: mmc: core: Export core functions for kernel modules usage 46fb90cb6941 ANDROID: KVM: arm64: Don't always update IOMMUs from module_change_host_page_prot 11b801668f2b ANDROID: GKI: remove CONFIG_KEXEC_FILE b9888dee8f7f UPSTREAM: cgroup: Avoid false cacheline sharing of read mostly rstat_cpu 571591d53f84 UPSTREAM: cgroup/rstat: Optimize cgroup_rstat_updated_list() b4958d2b0e20 UPSTREAM: cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() 9d925addfbdd UPSTREAM: mm: memcg: optimize parent iteration in memcg_rstat_updated() 38aad83810cc BACKPORT: mm: memcg: restore subtree stats flushing 8bb30a7df50d UPSTREAM: mm: workingset: move the stats flush into workingset_test_recent() 5b61b798f3ac UPSTREAM: mm: memcg: make stats flushing threshold per-memcg 84b2003d45d5 BACKPORT: mm: memcg: move vmstats structs definition above flushing code 01d12c8b2caf UPSTREAM: mm: memcg: change flush_next_time to flush_last_time a38b207d4f4e ANDROID: GKI: set vfs-only exports into their own namespace ab20fe054e42 UPSTREAM: binder: fix max_thread type inconsistency cfeefa31364c ANDROID: GKI: add wait_for_completion_interruptible_timeout to db845c symbol list e2b7d397693a UPSTREAM: slimbus: qcom-ngd-ctrl: Add timeout for wait operation b37bc91be4ab UPSTREAM: mtd: limit OTP NVMEM cell parse to non-NAND devices c7d1588e7278 UPSTREAM: nvmem: add explicit config option to read old syntax fixed OF cells b8f693a7b6ef ANDROID: ABI: Update pixel symbol list 77828e5a7da8 ANDROID: virt: geniezone: Align the gzvm driver with mainline v11 f6cbf65f3f53 FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor 9b6ec31196ef Revert "FROMLIST: dt-bindings: hypervisor: Add MediaTek GenieZone hypervisor" ee58017a6cba ANDROID: KVM: arm64: Enforce type check for pkvm_register_el2_call() 12fcfb3d6051 Revert "FROMLIST: selftests/vDSO: change elf_hash parameter to signed char" ccc2b557e67b ANDROID: ABI: Add usb_gadget_connect & usb_gadget_disconnect symbol 94c879bfea52 ANDROID: ABI: update Unisoc symbol list for dm-verity ko 9f2773a83f4e UPSTREAM: swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y 4c747cf7d325 ANDROID: abi_gki_aarch64_qcom: Add iio abi symbol 590c5bb0a3f7 FROMLIST: selftests/vDSO: change elf_hash parameter to signed char ff23df52538e ANDROID: abi_gki_aarch64_qcom: Add clk_restore_context and clk_save_context 3f807312a0cb ANDROID: GKI: update xiaomi symbol list e52e165c6dc2 ANDROID: psi: Add vendor hooks for PSI tracing 1113cfd803aa ANDROID: vendor_hooks:vendor hook for madvise_cold_or_pageout_pte_range. dedfeb0f6864 ANDROID: vendor_hooks:vendor hook for mmput Test: treehugger Bug: 345252092 Change-Id: Ic0558d58c0357a05f846f79301597a2d8ec32b16
2024-05-28Update kernel to builds 11895514Brian Daniels
git log --first-parent -100 --oneline --no-decorate 22012ff71665..0643e9e3d6b1: 0643e9e3d6b1 ANDROID: GKI: update symbol list file for xiaomi d55df162ec18 FROMLIST: kheaders: explicitly define file modes for archived headers b074a2ef20fa ANDROID: GKI: Update unisoc symbol list 161154b4c8d6 ANDROID: pahole -J -j1 for reproducible BTF 9f9e00240e4b ANDROID: GKI: Removing virtio_pci_legacy from x86_64 GKI 737fd942dab2 UPSTREAM: epoll: be better about file lifetimes 08dde7cab7cf ANDROID: rust_binder: properly handle critical refcount increments 39285e9a6edb ANDROID: rust_binder: split out logic for zero-to-one refcount increment 76784ba7b88e ANDROID: rust_binder: don't use boolean to schedule nodes 43cb2bafebd1 ANDROID: ABI: Update oplus symbol list 55488834c327 ANDROID: ABI: Update oplus symbol list 10301c42cab2 ANDROID: GKI: add more vfs-only exports to their own namespace 9f91b8a6d2a2 ANDROID: fs: Export free_fs_struct,copy_fs_struct. f7b01c46e08b ANDROID: 2024/05/22 KMI update eefbda2d3136 ANDROID: GKI: update the ABI symbol list 5700957b094e ANDROID: power: Add ANDROID_OEM_DATA in freq_qos_request. 8a79843b62ae ANDROID: GKI: Add symbols to symbol list for oppo 23951a131975 ANDROID: vendor_hooks: add hooks for slab memory leak debugging 297673085c6c ANDROID: crypto - add backport reserved fields to struct shash_alg 49873a33f449 ANDROID: GKI: update the ABI symbol list 0a3c41e4939f ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct. f0b0ff9fdb8e ANDROID: user: Add vendor hook to user for GKI purpose 28f04588ae21 ANDROID: export find_user() & free_uid()for GKI purpose. 3c311ed9e37c ANDROID: KVM: arm64: iommu: Increase max atomic pool order 26202155ab1b ANDROID: KVM: arm64: iommu: Document public structs 9c6873db4e1f ANDROID: KVM: arm64: Add hyp_smp_processor_id to module ops 74639359f0af ANDROID: KVM: arm64: Pad IOMMU structs for KMI 6850c86a06c9 ANDROID: KVM: arm64: iommu: Decouple from io-pgtable-arm a737b7d0e721 ANDROID: KVM: arm64: iommu: Reduce the logic in generic code a81a14818a09 ANDROID: KVM: arm64: iommu: Restore domain atomic refcount a36869be6c89 ANDROID: add oem_data to mark signal normal or critical ce93918d6f19 ANDROID: GKI: enable options to run GKI as Microdroid guest 07aafb5cbe8d Reapply "net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec" 8a33ba7779a6 Reapply "macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst" 807a6ceff938 Reapply "macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads" dadee449b664 Revert "ANDROID: fix CRC error in struct zone and struct ttm_pool" a49d107bf368 ANDROID: GKI: Enable CONFIG_USB_MON=m 8c9a5e8e48b7 UPSTREAM: wifi: cfg80211: ignore non-TX BSSs in per-STA profile 9671d0663498 UPSTREAM: wifi: cfg80211: check BSSID Index against MaxBSSID 779bb67ec1e7 BACKPORT: wifi: cfg80211: allow cfg80211_defragment_element() without output cbee6ec04cc8 BACKPORT: wifi: cfg80211: use ML element parsing helpers a8d02e41fba2 UPSTREAM: wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() cdac39471b89 BACKPORT: wifi: cfg80211: refactor RNR parsing b0b0e50fbc16 UPSTREAM: wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() 71e81539427c UPSTREAM: wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() d90d67456c53 UPSTREAM: wifi: cfg80211: set correct param change count in ML element 9225bb806f4a UPSTREAM: wifi: cfg80211: rename UHB to 6 GHz 3ac29f1a12dd BACKPORT: wifi: cfg80211: add RNR with reporting AP information 65613615753a UPSTREAM: wifi: cfg80211: handle UHB AP and STA power type 2c40fbb18131 UPSTREAM: wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok() 7e0e3a71c2f5 UPSTREAM: wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() 81f7209d3b21 UPSTREAM: wifi: cfg80211: reg: Support P2P operation on DFS channels a41bbf739f61 UPSTREAM: wifi: cfg80211: OWE DH IE handling offload 93b22bddf1fc UPSTREAM: wifi: cfg80211: save power spectral density(psd) of regulatory rule cd92a4c82066 UPSTREAM: wifi: cfg80211: generate an ML element for per-STA profiles 5599d04e8d07 UPSTREAM: wifi: cfg80211: Handle specific BSSID in 6GHz scanning 5632a02d9b1b UPSTREAM: wifi: cfg80211: remove scan_width support 84984a8cb73c ANDROID: Block: Add OEM data to struct blkcg and struct blkcg_gq 73726c9e3396 ANDROID: GKI: add ANDROID_OEM_DATA in struct gendisk & scsi_host_template 943f2856e407 ANDROID: GKI: Add ANDROID_OEM_DATA(1) in struct request to support pre-read feature. feb92ccf10bc ANDROID: Block: add OEM data to struct gendisk 2ab34b6d4334 ANDROID: GKI: net: add oem data for rtt statistics. 7c9ebb4f453a ANDROID: ABI: Update oplus symbol list 7964cc732d40 ANDROID: binder: Add ANDROID_OEM_DATA(1) field in struct binder_proc to implement the feature of binder_proc->fg_todo list 088b154d2680 ANDROID: GKI: Add OEM data to mutex/rwsem b329d0289ff3 FROMLIST: sched: Consolidate cpufreq updates df503e41631a FROMLIST: sched/fair: Generalize misfit lb by adding a misfit reason ce084241b772 FROMLIST: sched/fair: Add is_misfit_task() function e15dafeef7f7 ANDROID: sched: Add a reserved field for vendors in sched_avg 803085fb49b5 BACKPORT: sched/fair: Simplify util_est f80f1dd6034a UPSTREAM: sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) 14e8b9c8a740 ANDROID: abi_gki_aarch64_qcom: update abi symbols a604ff2f642c ANDROID: GKI: Update symbol list for vivo ee4615dee5ff FROMGIT: i3c: master: Enable runtime PM for master controller 26ab63fb1544 ANDROID: GKI: vivo add symbols to symbol list c196e17dffdb ANDROID: vendor hooks: add hook record workingset refault count 085fa85575a0 ANDROID: GKI: Update symbol list for vivo 31bdb63dce8b ANDROID: rename ANDROID_BACKPORT_RESERVED to ANDROID_BACKPORT_RESERVE bb30c043a984 ANDROID: move ANDROID_BACKPORT_RESERVED to android_kabi.h ef3ef3d5c0d4 UPSTREAM: ASoC: soc-compress: Fix and add DPCM locking ca57e2a56511 ANDROID: dt-bindings: interconnect: Add generic PWR_ST tags 8b1881ad162a ANDROID: fips140: add SHA-3 as an approved algorithm 61e5d4f67a17 ANDROID: Remove all but top-level OWNERS 78af57d9b7fb ANDROID: Enable GKI Dr. No Enforcement 22c87c3f23cb ANDROID: GKI: Add symbols to symbol list for oppo d5de97915a86 ANDROID: vendor_hooks: Add hooks for __alloc_pages_direct_reclaim b892a9bc1fe8 ANDROID: ABI: update symbol list related to memory debug for galaxy dccd72bc17d8 ANDROID: vendor_hooks: Add hooks for memory when debug 11510b4bf43e ANDROID: GKI: Update symbol list for vivo 0e6195622773 ANDROID: GKI: add net vendor hooks for traffic statistics extension fae8977865f9 ANDROID: GKI: add check nanosleep syscall symbols for vivo 1d9ed15534d4 ANDROID: vendor_hooks: add vendor hook for nanosleep syscall 2485db222497 ANDROID: KVM: arm64: Add __pkvm_module_{memcpy,memset}() 6368f8d4d17a ANDROID: usb: Optimize the problem of slow transfer rate in USB accessory mode 95adcc3b4444 ANDROID: GKI: Update oplus symbol list 20ee93f8cadb ANDROID: GKI: Update symbol list for vivo e54750629200 ANDROID: vendor_hooks: add hooks for exting task's swp_entrys 6efa73d72afa UPSTREAM: tcp: increase the default TCP scaling ratio 5a8bc9080404 UPSTREAM: tcp: define initial scaling factor value as a macro 833aa7366342 ANDROID: GKI: Update QCOM symbol list Test: treehugger Bug: 331600622 Change-Id: I14b361061916473571d0019bdda15533061193b3
2024-05-08Update kernel to builds 11815980Kalesh Singh
git log --first-parent -100 --oneline --no-decorate 3460e85adb57..22012ff71665: 22012ff71665 ANDROID: KVM: arm64: iommu: Track MMIO correctly 784c9c628801 ANDROID: abi_gki_aarch64_qcom: Add additional offloading APIs 978ba6663b19 ANDROID: ABI: update Unisoc symbol list edc8e82000af ANDROID: GKI: add ABI symbol for xiaomi 7f1f4cb83354 ANDROID: vendor_hooks: add vendor hook to support SAGT 09642b012919 ANDROID: add symbol list for fips140 module cb9ca9b4f2f4 ANDROID: fips140: avoid crypto driver name collisions 9fed441687da ANDROID: fips140: add fips140_lab_util program 8a99ad0b72e2 ANDROID: fips140: add kernel crypto module 8130bf4a5e82 ANDROID: arm64: simd: omit capability check in may_use_simd() 070c8f88a0a0 ANDROID: arm64: disable LSE when building the FIPS140 module 0d5f51a5b28e ANDROID: arm64: only permit certain alternatives in the FIPS140 module bc266799dfe2 ANDROID: jump_label: disable jump labels in fips140.ko 82f82f1d2663 ANDROID: crypto: define fips_enabled to 1 in fips140.ko 2363d269275c ANDROID: crypto: lib/aes - add vendor hooks for AES library routines 2c11c44dc5ae ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine a4d144867a81 ANDROID: kbuild: customize module linker script for fips140 module f93d3223daee ANDROID: GKI: Add symbol to symbol list for imx 3bd19bd9e681 ANDROID: GKI: Update qcom symbol list d1fed93903f0 ANDROID: choose the most critical test class in CtsTelecomTestcase to run on presubmit. d6aad323c589 ANDROID: Update Pixel symbol list and kernel ABI 05811b07b50a ANDROID: dma-buf: support users to change dma_buf.name dff0b2a11db2 FROMGIT: scsi: ufs: core: changing the status to check inflight bbe55af332b7 ANDROID: fuse-bpf: Fix build breakage without CONFIG_FUSE_BPF 5fb8f1c931c2 ANDROID: fuse-bpf: add bpf solution for splice read 615efabb6e66 ANDROID: GKI: Convert CONFIG_NET_9P as GKI modules b26c35f7d682 ANDROID: 16K: Fix show maps CFI failure 55ad5e997402 ANDROID: 16K: Handle pad VMA splits and merges f932b862800b ANDROID: 16K: madvise_vma_pad_pages: Remove filemap_fault check 2291549bc760 ANDROID: 16K: Only madvise padding from dynamic linker context 8c2a805a8579 ANDROID: 16K: Separate padding from ELF LOAD segment mappings be77efbb54b0 ANDROID: 16K: Exclude ELF padding for fault around range 48c1b192f845 ANDROID: 16K: Use MADV_DONTNEED to save VMA padding pages. f18c34725114 ANDROID: 16K: Introduce ELF padding representation for VMAs 096a5b61301d ANDROID: 16K: Introduce /sys/kernel/mm/pgsize_miration/enabled b84661d38f9e ANDROID: 16K: Use bit 59 for __VM_NO_COMPAT 4955390edb5b ANDROID: fuse-bpf: Ignore readaheads unless they go to the daemon 021709aa2a33 ANDROID: Add filp_open_block() for zram 78adeb53eea1 ANDROID: KVM: arm64: Fix account_locked_mm() call in non-preemptible section a0ffabb3cd7e Revert "usb: xhci: Add timeout argument in address_device USB HCD callback" cbe8956c96f6 Revert "usb: new quirk to reduce the SET_ADDRESS request timeout" e769c68cf7d1 Revert "serial: core: Fix missing shutdown and startup for serial base port" c885dd8e2c6d Merge 6.6.29 into android15-6.6 9657423ee9bc FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it 39b868b1034a Revert "FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it" d2fdd3e2b396 FROMGIT: usb: typec: tcpm: Check for port partner validity before consuming it b1d2317b62eb ANDROID: Build tests.zip in kernel_aarch64 & kernel_x86_64 target. 072c0a2c6799 ANDROID: add a kselftest in TEST_MAPPING presubmit. d761c03043f7 ANDROID: GKI: Add symbols to symbol list for oppo facf733510a3 ANDROID: vendor_hooks: Add tune scan type hook in get_scan_count() 7221b896c581 Merge 6.6.28 into android15-6.6 612af23c0563 ANDROID: KVM: arm64: Fix missing KVM stats accounting 8edb26107403 Merge 6.6.27 into android15-6.6 4332d595b2fa Revert "bpf: support deferring bpf_link dealloc to after RCU grace period" 9a08fb7869f9 Revert "inet: inet_defrag: prevent sk release while still in use" 71069d3a92d5 Revert "io_uring/kbuf: get rid of lower BGID lists" cb6e9161aed0 Revert "io_uring/kbuf: get rid of bl->is_ready" 5c6af0a8aa03 Revert "io_uring/kbuf: protect io_buffer_list teardown with a reference" 487a228d462c Revert "io_uring: use private workqueue for exit work" 273cf7a23029 Revert "io_uring/kbuf: hold io_buffer_list reference over mmap" d17d5f36b6b2 Merge 6.6.26 into android15-6.6 cae872282ffe ANDROID: Remove ACK's support for riscv64 faf5a95decb2 ANDROID: GKI: Update qcom symbol list 011e70a7d8e2 ANDROID: GKI: Update oplus symbol list 4466afd69452 ANDROID: vendor_hooks: add vendor hook for supporting customize alloc_gfp at alloc_page_slowpath cce6f9b75454 UPSTREAM: sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf() 4b8d81bcfbaf UPSTREAM: sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr 548aebf8cd72 UPSTREAM: sched/eevdf: Always update V if se->on_rq when reweighting 6dca20b8ed03 ANDROID: GKI: Add symbol to symbol list for vivo. 301c3958e058 ANDROID: vendor_hooks: add hooks to modify pageflags 2729133c1b5b ANDROID: GKI: Add pageflags for OEM 1f55bafcdb5a Revert "drm/ttm: Make sure the mapped tt pages are decrypted when needed" a8fc44a8c255 Revert "media: mc: Add num_links flag to media_pad" 8fb65127b14c Revert "media: mc: Expand MUST_CONNECT flag to always require an enabled link" 1d353e984377 Revert "usb: dwc3: Properly set system wakeup" 17f717c15059 Revert "drm/bridge: add ->edid_read hook and drm_bridge_edid_read()" 71e7dbcae70f Revert "drm/bridge: lt8912b: use drm_bridge_edid_read()" 4cf4d9cf3ae3 Revert "drm/bridge: lt8912b: clear the EDID property on failures" 3327144c6e6c Revert "drm/bridge: lt8912b: do not return negative values from .get_modes()" 783c9735c5d6 Revert "net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams." 351ef7971421 Merge 6.6.25 into android15-6.6 49467bf1d532 Merge 6.6.24 into android15-6.6 114550fca4e0 FROMLIST: kselftest: Add a ksft_perror() helper a50491d14400 UPSTREAM: selftests: kselftest: Fix build failure with NOLIBC 7ae04eadde14 UPSTREAM: selftests: timers: Fix abs() warning in posix_timers test 32d9c56342a3 UPSTREAM: selftests: timers: Fix posix_timers ksft_print_msg() warning 80f4a2864605 UPSTREAM: selftests/timers/posix_timers: Reimplement check_timer_distribution() bb5754b73949 UPSTREAM: selftests: timers: Convert posix_timers test to generate KTAP output f9d1da7313fa UPSTREAM: selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM eb00f88c5d75 ANDROID: GKI: Expose device async to userspace 65994b8c0220 ANDROID: ABI: Update oplus symbol list a7367e62ee77 ANDROID: ABI: Update unisoc symbol list 50ef6ed3ee5b ANDROID: ABI: update symbol list for galaxy 3f7b19f63fea ANDROID: ABI: Update symbol list for Exynos SoC efc424304116 ANDROID: KVM: arm64: Eagerly coalesce host page tables e6f69387b3a4 ANDROID: KVM: arm64: Eagerly map pages when setting host as owner 9f98232bb8c0 UPSTREAM: netfilter: nft_set_pipapo: do not free live element 7ec6dbf3bfcc BACKPORT: selftests/mm: fix ARM related issue with fork after pthread_create 2a66e4be5842 ANDROID: GKI: Add init symbols list for vivo 2dfd2f2db17a FROMGIT: coresight: etm4x: Fix access to resource selector registers Test: treehugger Bug: 332417792 Change-Id: I41c34d9b8edcf188ad40790069764f129e06af8c
2024-03-28Update kernel to builds 11637134Kalesh Singh
git log --first-parent -100 --oneline --no-decorate ac1a7c65ff1b..3460e85adb57: 3460e85adb57 ANDROID: 16K: __PAGE_ALIGN() virtio gpu dumb buffers 5bf2f96d536f ANDROID: usb: gadget: f_midi: Add missing stub for android_clear_midi_device_info() 8a2330022bec ANDROID: 3/27/2024 KMI update d364c354be18 ANDROID: null_blk: Support configuring the maximum segment size 4c5b7e834b61 ANDROID: scsi_debug: Support configuring the maximum segment size e2bd6241b810 ANDROID: block: Add support for filesystem requests and small segments 156206399976 ANDROID: block: Support submitting passthrough requests with small segments 235041d6b220 ANDROID: block: Make sub_page_limit_queues available in debugfs 127412b57cfc ANDROID: block: Support configuring limits below the page size 83635dea64f6 ANDROID: block: Prepare for supporting sub-page limits de8e5095f47c ANDROID: block: Use pr_info() instead of printk(KERN_INFO ...) 534c5e955bdb ANDROID: fuse: Support errors from fuse daemon in canonical path 297bbd8193ca ANDROID: fsnotify: Notify lower fs of open 762b2c3e0709 ANDROID: fuse-bpf: Make fuse_test pass on 15-6.6 8b16bb6b6f0a ANDROID: fuse-bpf: fuse-bpf v1.2 ae25805a10b6 ANDROID: KVM: arm64: add hyp_trace_printk to redirect hyp tracing to printk 35cb80a22a73 ANDROID: KVM: arm64: trace_hyp_printk() c846f6950b5d ANDROID: KVM: arm64: Enable in-pKVM-module in-hyp event tracing 758f6686eb73 ANDROID: KVM: arm64: Move nvhe trace related files into nvhe/trace/ 78bed703d255 ANDROID: KVM: arm64: Allow registration of pKVM module hyp events 93ebc83d04bc ANDROID: KVM: arm64: Decode pKVM module tracing section fdf93da81b43 ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats 0cd9d6faedbf ANDROID: Fix incorrect hook declaration e7ffe9f2aab1 ANDROID: GKI: add some needed symbols to the exported list for 6.6.18 8fbb29bf3eba Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems" 9fbb96219da1 Merge 6.6.18 into android15-6.6 fd56b2aa92fc UPSTREAM: dm crypt: Fix IO priority lost when queuing write bios fc8b2d348764 UPSTREAM: dm verity: Fix IO priority lost when reading FEC and hash 3fab19a75efb UPSTREAM: dm bufio: Support IO priority 0120ad9e95e5 BACKPORT: dm io: Support IO priority 0a7a467af9f1 UPSTREAM: block: Fix where bio IO priority gets set c78b7b967b37 ANDROID: GKI: Add missing symbols to abi_gki_aarch64_qcom 8bd53fa9691a ANDROID: KVM: arm64: Expose the host stage-2 start level and ipa range d83ecb7039ab ANDROID: KVM: arm64: Add ptdump support for host stage-2 448be453465f ANDROID: KVM: arm64: Allow the hypervisor to snapshot the host stage-2 pagetables e77e81e1dff0 ANDROID: KVM: arm64: Expose protected guest stage-2 pagetable config to debugfs d2aa4561437a ANDROID: KVM: arm64: Read the stage-2 pagetable config with the snapshot hvc e5cb84f88e59 ANDROID: KVM: arm64: Add ptdump support for guest stage-2 under pKVM c084c13f52a2 ANDROID: KVM: arm64: Add hypervisor call to snapshot the guest stage-2 28b92141c6f3 ANDROID: KVM: arm64: Add stage-2 pagetable snapshot walker 590fdd828e44 ANDROID: KVM: arm64: Add memory accounting for the VM pagetable memory 3e3e44c9106c ANDROID: KVM: arm64: Reset the parser state before dumping descriptors c1d78fdfb2e5 ANDROID: microdroid: disable CONFIG_MODULES bd212d10e833 ANDROID: update symbol for unisoc whitelist 1edf3e883564 ANDROID: KVM: arm64: Fix TLB invalidation when coalescing into a block b182407d4096 ANDROID: KVM: arm64: Remove IOMMU warning 6e6c5061ba61 ANDROID: ABI: Update oplus symbol list ed1e87e42cc2 ANDROID: vendor_hooks: Export the tracepoints task_rename 2d1260cbe614 ANDROID: ABI: Update oplus symbol list 1be1cb53c6c6 ANDROID: vendor_hooks: Add hooks for signal 910f6657116a ANDROID: ABI: Update oplus symbol list c3f1a21dc987 ANDROID: vendor_hooks: Add hooks to record the time of the process in various states 2d6a4f7f4705 UPSTREAM: swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() 5168979ececc ANDROID: GKI: Add missing symbols to abi_gki_aarch64_qcom fb5e2d7c5d09 ANDROID: ABI: Update symbol list for Exynos SoC f9ffba623b3e ANDROID: arm64: add vendor hooks for bad_stack. 09fbcc18550e UPSTREAM: swiotlb: Enforce page alignment in swiotlb_alloc() 0f31154f668b UPSTREAM: swiotlb: Fix double-allocation of slots due to broken alignment handling d399811b2a58 ANDROID: usb: gadget: f_midi: rework cleanup path 82edcb3f5232 ANDROID: ABI: Update oplus symbol list 942d510b9eb4 ANDROID: vendor_hooks: Export the tracepoints sched_stat_blocked, sched_stat_wait to let modules probe them aa67823ffd3c ANDROID: GKI: Add initial xiaomi symbol list e22678715e9f ANDROID: logbuf: vendor hook for logbuf dump on oops 40401433aa82 ANDROID: abi_gki_aarch64_qcom: Add USB audio offloading symbols 6763b81216d5 UPSTREAM: usb:gadget:uvc Do not use worker thread to pump isoc usb requests d510bb7b301d UPSTREAM: usb: gadget: uvc: Fix use-after-free for inflight usb_requests d4c9bdd5c3b7 UPSTREAM: usb: gadget: uvc: move video disable logic to its own function 50ffae5e62ec UPSTREAM: usb: gadget: uvc: Allocate uvc_requests one at a time 6340717b380c UPSTREAM: usb: gadget: uvc: prevent use of disabled endpoint a7e37f3c7c88 ANDROID: 16K: Remove unescessary err log in randomize_page() e35fb080ee51 ANDROID: Add symbols for IIO SCMI module 430523530159 ANDROID: KVM: arm64: Fix reclaim offset into hyp_alloc 60bcfa8cfa46 ANDROID: ABI: Update symbol list for Exynos SoC 8b6fa44478aa FROMLIST: interconnect: Don't access req_list while it's being manipulated b7e1de190a22 ANDROID: drivers/arm-smmu-v3-kvm: Fix lock smmu_tlb_inv_range() f6b472e7e94f ANDROID: 16K Prevent non-__PAGE_ALIGNED() VMA splits by anon names 365b1ff5fc97 ANDROID: 16K: Remove anon name for fixup VMA 835fd4791978 BACKPORT: kunit: Add a macro to wrap a deferred action function bb5b595d5b66 UPSTREAM: mm: memcg: use larger batches for proactive reclaim 539e2bede3d9 ANDROID: ABI: Update oplus symbol list 0bfc20ddef32 ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them fc05dae2bfda UPSTREAM: f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault 5b1026482f38 UPSTREAM: f2fs: truncate page cache before clearing flags when aborting atomic write 294140be3e9a UPSTREAM: f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag a3971a06c477 UPSTREAM: f2fs: prevent atomic write on pinned file 9b55af31ba06 UPSTREAM: f2fs: fix to handle error paths of {new,change}_curseg() 4140b2712482 UPSTREAM: f2fs: unify the error handling of f2fs_is_valid_blkaddr eaa570ba5ef7 UPSTREAM: f2fs: zone: fix to remove pow2 check condition for zoned block device 499b03d9cda3 UPSTREAM: f2fs: fix to truncate meta inode pages forcely a3b943f4827b UPSTREAM: f2fs: compress: fix reserve_cblocks counting error when out of space dbecb01d6509 UPSTREAM: f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks bf4f52cef2a0 UPSTREAM: f2fs: add a proc entry show disk layout 59243f7eb9a8 UPSTREAM: f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup b4eca8fb6ca1 UPSTREAM: f2fs: fix to check return value of f2fs_gc_range 41df45b7b9b3 UPSTREAM: f2fs: fix to check return value __allocate_new_segment 7c61d7e3e78e UPSTREAM: f2fs: fix to do sanity check in update_sit_entry 559206bfbbd4 UPSTREAM: f2fs: fix to reset fields for unloaded curseg 1f6986fbe783 UPSTREAM: f2fs: clean up new_curseg() 04e7474a0553 UPSTREAM: f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate() 7dce7e1a13de UPSTREAM: f2fs: fix blkofs_end correctly in f2fs_migrate_blocks() Test: treehugger Bug: 330556068 Bug: 302403436 Bug: 315325080 Change-Id: Id1f4cffa789402035c06328b8567ec94a8ce229e
2024-03-14Update kernel to builds 11577653Kalesh Singh
git log --first-parent -100 --oneline --no-decorate 515a956763d8..ac1a7c65ff1b: ac1a7c65ff1b ANDROID: GKI: fix up ABI following merge races ae44d91f8f94 ANDROID: GKI: Add additional symbols to QCOM symbol list 72077dcfd71e ANDROID: 3/13/2024 KMI update 2e33e46f6697 ANDROID: GKI: update symbol to __cfg80211_get_bss() b8605d146080 ANDROID: GKI: Enable CONFIG_SWIOTLB_DYNAMIC ae58e3c59cde UPSTREAM: arm64: swiotlb: Reduce the default size if no ZONE_DMA bouncing needed 3cf581d73622 ANDROID: 16K: Add page_compat[_enabled] to symbol list 741cf93abc30 ANDROID: 16K: Export page compat symbols 86710c24bc07 ANDROID: vendor_hooks: Add hooks for futex 69957edeefc9 ANDROID: vendor_hooks: Add hooks for oem futex optimization a7c34af26374 ANDROID: GKI: USB: enable usb configs for RISCV 8851a623b7a1 ANDROID: usb: gadget: Add Android Accessory Function 6edae4fa37b5 ANDROID: usb: gadget: f_midi: Create f_midi device in android_usb class c6f183ea8e2b ANDROID: usb: gadget: configfs: Add Uevent to notify userspace f46827e7955e ANDROID: drivers/arm-smmu-v3-kvm: Support iommu_iotlb_gather d3444119b661 ANDROID: drivers/arm-smmu-v3-kvm: Support range tlb invalidation c220ef36a11e ANDROID: KVM: arm64: iommu: support iommu_iotlb_gather 6a072b1836de ANDROID: drivers/arm-smmu-v3-kvm: Support non-coherent SMMUs 07718f8c6e7f ANDROID: iommu/arm-smmu-v3-kvm: Support PASID operations 660b99dfa3c8 ANDROID: drivers/arm-smmu-v3-kvm: Default to use stage-1 fa857a5a75f2 ANDROID: KVM: arm: smmu-v3: Add stage-1 detach 026ea239f05b ANDROID: KVM: arm: smmu-v3: Add stage-1 attach e9230f5bde57 ANDROID: drivers/arm-smmu-v3-kvm: Add context descriptor functions f4b5d261185f ANDROID: KVM: arm64: iommu: smmuv3: Stage-1 TLB ops 950cd700c9cc ANDROID: KVM: arm64: smmuv3: Split stage-1 config 27175bfef08d ANDROID: KVM: arm64: smmu-v3: Support stage-1 in kvm_arm_io_pgtable_init edb183c2b760 ANDROID: drivers/arm-smmu-v3-kvm: Add smmu_domain_config_s2 536d07448dac ANDROID: KVM: arm64: iommu: Add type to alloc_domain 876a1765bf4e ANDROID: KVM: arm64: iommu: Add PASID to driver calls 1f7c566fe221 ANDROID: drivers/arm-smmu-v3-kvm: Modularize driver fcc9e477aaee ANDROID: iommu/arm-smmu-v3-kvm: Support EL1 compiling as module 49c715721286 ANDROID: KVM: arm64: Export topup_hyp_memcache 7739e8314d1e ANDROID: iommu/arm-smmu-v3-kvm: Add license 5c56515fbecb ANDROID: iommu/arm-smmu-v3-kvm: Relax OAS requirements e55c0e59243b ANDROID: iommu/arm-smmu-v3-kvm: Support EL2 compiling as a module aea998ed10e7 ANDROID: KVM: arm64: Remove HYP_SPIN_LOCK from generated code 509f194d9489 ANDROID: KVM: arm64: Add functions needed by EL2 modules in module ops 988736bbd276 ANDROID: iommu/arm-smmu-v3-kvm: Move files out of KVM ad17d9268bcb ANDROID: KVM: arm64: Symbolize pKVM modules EL2 stack trace 67a7ba49b519 ANDROID: kallsyms: Ignore __kvm_nvhe_ mapping symbols 027dfe4b7c3a FROMLIST: usb: host: xhci-plat: Set XHCI max interrupters if property is present 372eddf03545 FROMLIST: usb: dwc3: Specify maximum number of XHCI interrupters 0a3d3db60af9 FROMLIST: ALSA: usb-audio: Export USB SND APIs for modules b68cd6f2f61c FROMLIST: ALSA: usb-audio: Introduce USB SND platform op callbacks f5a5187f7ea1 FROMLIST: usb: host: xhci-mem: Allow for interrupter clients to choose specific index ff653620c97d FROMLIST: usb: host: xhci-mem: Cleanup pending secondary event ring events fb897bf907b8 FROMLIST: usb: host: xhci-sideband: Expose a sideband interrupter enable API 1415683defb2 FROMLIST: xhci: sideband: add initial api to register a sideband entity a425db644550 FROMLIST: xhci: export XHCI IMOD setting helper for interrupters fcf981938bf3 FROMLIST: usb: host: xhci: Repurpose event handler for skipping interrupter events 3b7386c1f22b UPSTREAM: wifi: cfg80211: Add support for setting TID to link mapping 1556a6c6b521 UPSTREAM: wifi: cfg80211: add BSS usage reporting 4b12ee3d86df UPSTREAM: wifi: cfg80211: call reg_call_notifier on beacon hints 5ac10739bcf2 ANDROID: incremental-fs: Make work with 16k pages be6f5372fb00 ANDROID: Update symbol list of mediatek c2f926fb5ea6 ANDROID: sched: Add vendor hooks for find_energy_efficient_cpu 1f3252730953 ANDROID: ABI: Update oplus symbol list 5ab4c0987cb9 ANDROID: Update the ABI symbol list 8b4906523a13 ANDROID: gki_defconfig: Enable PAGE_PINNER cf16840f4ae1 ANDROID: page_pinner: add missing page_pinner_put_page 6e808b0712c0 ANDROID: page_pinner: prevent pp_buffer uninitialized access 47777579df14 ANDROID: page_pinner: prevent pp_buffer access before initialization 94fc21c98673 ANDROID: mm: fix use-after free of page_ext in page_pinner c67a8e1e22a2 ANDROID: mm: introduce page_pinner 88f20fc6f608 ANDROID: Update symbol list for mtk ed3f5aef2148 ANDROID: kernel: Add restricted vendor hook in creds 795d3d083cee FROMLIST: printk: Update @console_may_schedule in console_trylock_spinning() b317d48e6431 FROMLIST: firmware_loader: Suppress warning on FW_OPT_NO_WARN flag b17c6dca59b7 ANDROID: vendor_hooks: Add hook for binder_alloc_new_buf_locked bc246162e37a ANDROID: Update the ABI symbol list 306e7bafe87d FROMLIST: rust: don't select CONSTRUCTORS 9e2b94a355b6 ANDROID: 16K: Fix __MAP_NO_COMPAT overflow 97b74d4bfb54 UPSTREAM: mm/page_owner: record and dump free_pid and free_tgid 84e4e7443690 ANDROID: ABI: Update oplus symbol list 05af22917f63 ANDROID: vendor_hooks: Add hook for trace_android_vh_copy_process 23e5041bd90d ANDROID: update symbol for unisoc whitelist e8c2e56d11c6 ANDROID: TRACE: mm: export mm_filemap_* for calling in ko cddd311490e4 ANDROID: 16K: x86_64: __PAGE_ALIGN vdso_addr() 5fd9f4f13a8c ANDROID: 16K: x86_64: Allow stack randomization of twice page-size 795ad9654912 ANDROID: 16K: x86_64: __PAGE_ALIGN mmap randomization a6e3b97b002e ANDROID: 16K: brk: __PAGE_ALIGN brk cbad461f61dc ANDROID: 16K: mlock: __PAGE_ALIGN addr and len 15a83052a5b4 ANDROID: 16K: msync: __PAGE_ALIGN addr and len 49f4d951b1ac ANDROID: 16K: madvise: __PAGE_ALIGN addr and len a53b0c5a73c4 ANDROID: 16K: mremap: __PAGE_ALIGN addr and len d09f2bb9b176 ANDROID: 16K: mprotect: __PAGE_ALIGN addr and len 567e33f29d4b ANDROID: 16K: munmap: __PAGE_ALIGN addr and len 6aed6e240b0c ANDROID: 16K: __PAGE_ALIGN stack_[top|base] 3a79d921a0e6 ANDROID: 16K: __PAGE_ALIGN randomize_stack_top() address a0fb99bbee88 ANDROID: 16K: __PAGE_ALIGN randomize_page() address 61a67fd498f7 ANDROID: 16K: __PAGE_ALIGN mmap hint address 2c6ad172f014 ANDROID: 16K: ashmem: Fix size check 20bb84e98bb1 ANDROID: 16K: Fix selinux mmap size check a60198a9df09 ANDROID: 16K: procfs: maps: Don't show fixup VMAs 66197e927d9f ANDROID: 16K: Handle filemap faults 7893fd8ee13b ANDROID: uid_sys_stat: fix data-error of cputime and io 0a162a5c9b0d UPSTREAM: tls: extract context alloc/initialization out of tls_set_sw_offload 6b00f1b21946 ANDROID: Add initial symbol list for mtk e9c73e0594e0 ANDROID: 16K: Introduce __VM_NO_COMPAT vma flag 5c2ee1b260a1 ANDROID: 16K: Ensure unmapped_area returns a __PAGE_ALIGNED address Test: treehugger Bug: 315325080 Change-Id: I4ebe625b5b31fb54847067396b3703d862bb3014
2024-02-19Revert "Update kernel to builds 11442197"Justin Chung
Revert submission 2961402-11442197-6.6-update Reason for revert: Breaks the build Bug: 325641324 Reverted changes: /q/submissionid:2961402-11442197-6.6-update Change-Id: I6a1809ed61600708ca398d52180d2bdbf65c3b06
2024-02-13Update kernel to builds 11442197Ram Muthiah
git log --first-parent -100 --oneline --no-decorate a3a3f11c83f0..a3a3f11c83f0: Test: treehugger Bug: 322235691 Change-Id: I6a75fbf52578c97fe36d593ec34e1807cd0b68fa
2024-01-05Update kernel to builds 11275718Howard Chen
git log --first-parent -100 --oneline --no-decorate 9edaf2caa5ff..515a956763d8: Test: treehugger Bug: 317844091 Change-Id: I42793ab4cd32535ca6ec427bec3d3f8ca5b2d639