summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-08Update kernel to builds 9380601 am: a3fe5417f9 am: 569235ad96 am: c9571d22faHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2334605 Change-Id: I7fc76a93bb17f3949602a52446ef3387296f1fc1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: a3fe5417f9 am: 569235ad96Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2334605 Change-Id: I2a05e30958d1c3d80a782ffcbf2217fd186311cb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: a3fe5417f9Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2334605 Change-Id: I0345a948089a32ceb3f5d17fdb4f0e35683f6206 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601Howard Chen
git log --first-parent -100 --oneline --no-decorate 706d642b1dd2..94958d875ed3: 94958d875ed3 ANDROID: KVM: arm64: Fix link with CONFIG_MODULES=n 9fe1568804d0 ANDROID: KVM: arm64: Fix build with CONFIG_MODULES=n db759e32d470 ANDROID: KVM: arm64: Block module loading based on cmdline or HVC 832e890b2397 ANDROID: KVM: arm64: Support unaligned fixmap in the nVHE hyp ebc746230d37 ANDROID: Add __pkvm_register_el2_call to symbol list e7c5cd511006 ANDROID: KVM: arm64: Add support for custom hypercall registration 2d583a7e7aa4 ANDROID: KVM: arm64: Return a token for a pKVM module registration fd4d9289c416 ANDROID: KVM: arm64: Introduce hyp_protect_host_page() 0d25283a37b5 ANDROID: KVM: arm64: Add a permission fault handler d37256c87ce4 ANDROID: KVM: arm64: Introduce PKVM_PAGE_RESTRICTED_PROT 4447d804f768 ANDROID: KVM: arm64: Expose kvm_flush_dcache_to_poc() in module_ops ca4247c3569e ANDROID: KVM: arm64: Expose hyp fixmap helpers in module_ops 61229e6a03d1 ANDROID: KVM: arm64: Expose puts and putx64 in pKVM ABI b00bb0eab0f0 ANDROID: KVM: arm64: Add serial framework for pKVM 8a846b7baf0c ANDROID: KVM: arm64: Expose __pkvm_create_private_mapping to pKVM modules 979197016b9f ANDROID: Add __pkvm_load_el2_module to symbol list 0e68921c2de4 ANDROID: KVM: arm64: Include .note.gnu.property in .hyp.rodata 1c2e782ae5b8 ANDROID: KVM: arm64: Allow loading modules to the pKVM hypervisor b1bd8930b8ae ANDROID: KVM: arm64: Refactor nvhe Makefile 9cb398bd058b ANDROID: KVM: arm64: Make gen-hyprel emit delimiters e13fa0a19e5c ANDROID: KVM: arm64: Move gen-hyprel into a tool directory 780c4654ab4f ANDROID: KVM: arm64: Add mapping removal interface for nVHE hyp 83ead5ea7b3e ANDROID: arm64: patching: Add aarch64_addr_write() 6e55e6e747fe ANDROID: arm64: patching: Refactor __aarch64_insn_write() c7eab897075f UPSTREAM: cfi: Use __builtin_function_start 0c9fc56eebce UPSTREAM: wifi: nl80211: Add POWERED_ADDR_CHANGE feature 56b8b1c79d73 UPSTREAM: wifi: cfg80211: Fix bitrates overflow issue e7471649b840 UPSTREAM: wifi: cfg80211: fix MCS divisor value 0dfcd40430b0 UPSTREAM: wifi: nl80211: add MLD address to assoc BSS entries 49c71cf2d7a3 UPSTREAM: wifi: nl80211: remove redundant err variable 2d76ef755c12 BACKPORT: wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() 81b44bd648cc UPSTREAM: wifi: nl80211: send MLO links channel info in GET_INTERFACE d1e18aab7826 BACKPORT: wifi: cfg80211/mac80211: check EHT capability size correctly 22428dd3fda3 UPSTREAM: wifi: cfg80211: Add link_id parameter to various key operations for MLO b19a3e20ee10 UPSTREAM: wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD 60cc532e5449 UPSTREAM: wifi: cfg80211: reject connect response with MLO params for WEP a0b6aabf3725 UPSTREAM: wifi: cfg80211: add link id to txq params b4657b40c097 UPSTREAM: wifi: cfg80211: get correct AP link chandef 2bcf9d62a9b2 UPSTREAM: wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 44d9457c0171 UPSTREAM: wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result 49226f84533d BACKPORT: wifi: mac80211: Align with Draft P802.11be_D2.0 6f2cd3f078f5 BACKPORT: wifi: mac80211: Align with Draft P802.11be_D1.5 14ebe97a3bde UPSTREAM: wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API 408df1a69813 UPSTREAM: wifi: cfg80211: report link ID in NL80211_CMD_FRAME 0675fe63905c UPSTREAM: wifi: cfg80211: add hardware timestamps to frame RX info 9749ade622aa UPSTREAM: wifi: cfg80211/nl80211: move rx management data into a struct d1ca56669b56 UPSTREAM: wifi: cfg80211: add a function for reporting TX status with hardware timestamps 78051cd7b329 UPSTREAM: wifi: nl80211: add RX and TX timestamp attributes 664979644bba BACKPORT: wifi: nl80211/mac80211: clarify link ID in control port TX 19b0fd0f5b4b UPSTREAM: wifi: nl80211: require MLD address on link STA add/modify 868dce210c59 UPSTREAM: wifi: cfg80211: add cfg80211_get_iftype_ext_capa() e67ee6880de7 UPSTREAM: wifi: nl80211: fix some attribute policy entries fc547e57840c UPSTREAM: wifi: nl80211: reject fragmented and non-inheritance elements 61f067f659e5 UPSTREAM: wifi: nl80211: reject link specific elements on assoc link e69e556555c8 UPSTREAM: wifi: cfg80211: set country_elem to NULL a60bc52f1add UPSTREAM: wifi: nl80211: advertise MLO support 8baa308fa75e UPSTREAM: wifi: nl80211: allow link ID in set_wiphy with frequency 95c387ed66ca BACKPORT: wifi: cfg80211/mac80211: Support control port TX from specific link 9962736e1d5f UPSTREAM: wifi: nl80211: Support MLD parameters in nl80211_set_station() 3ae6cace0dd0 UPSTREAM: wifi: nl80211: check MLO support in authenticate 863176360601 UPSTREAM: wifi: nl80211: set BSS to NULL if IS_ERR() 161117be62cc UPSTREAM: wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities 8eed1bc70a9f UPSTREAM: wifi: nl80211: better validate link ID for stations da8fd806570f UPSTREAM: wifi: cfg80211: clean up links appropriately 149110535d59 UPSTREAM: wifi: cfg80211: add ieee80211_chanwidth_rate_flags() ad895360c79d UPSTREAM: wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO 252aa78538e4 UPSTREAM: wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct a66db6392527 BACKPORT: wifi: cfg80211: adjust assoc comeback for MLO 90454d5775e7 UPSTREAM: wifi: cfg80211: prepare association failure APIs for MLO 5ad5ef42850a BACKPORT: wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request 3c03b7706edb UPSTREAM: wifi: nl80211: acquire wdev mutex for dump_survey c88777af1f56 UPSTREAM: wifi: cfg80211: drop BSS elements from assoc trace for now ae5afa885155 UPSTREAM: wifi: cfg80211: make cfg80211_auth_request::key_idx signed c2c70cf94716 UPSTREAM: wifi: nl80211: enable setting the link address at new station 631c80f058cb UPSTREAM: wifi: nl80211: hold wdev mutex for station APIs 05744901bdc6 UPSTREAM: wifi: nl80211: hold wdev mutex for channel switch APIs 13338f9dc388 UPSTREAM: wifi: nl80211: hold wdev mutex in add/mod/del link station cf8f4f7b5653 BACKPORT: wifi: cfg80211/mac80211: separate link params from station params af6fc28081cd BACKPORT: mac80211: prepare sta handling for MLO support de01c4d2589b UPSTREAM: wifi: cfg80211: add API to add/modify/remove a link station 51f7d197a5dc UPSTREAM: wifi: cfg80211: Allow MLO TX with link source address f1ee9a834e4e UPSTREAM: wifi: nl80211: fix sending link ID info of associated BSS c2102849df6e UPSTREAM: wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() 8089024abf7c UPSTREAM: wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit fe8d2fb083fc UPSTREAM: wifi: nl80211: retrieve EHT related elements in AP mode 55417f945dd0 UPSTREAM: wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings e36789036b99 UPSTREAM: wifi: cfg80211: remove chandef check in cfg80211_cac_event() 1a4915ec07fc UPSTREAM: wifi: nl80211: relax wdev mutex check in wdev_chandef() 276e9f52991a UPSTREAM: wifi: nl80211: acquire wdev mutex earlier in start_ap 116d1cdb201a UPSTREAM: wifi: nl80211: hold wdev mutex for tid config 8da90cd512f4 UPSTREAM: wifi: cfg80211: handle IBSS in channel switch bd8b4f140129 UPSTREAM: wifi: cfg80211: remove redundant documentation c7cbab853bed UPSTREAM: wifi: cfg80211: Allow P2P client interface to indicate port authorization fb3c6031dd38 UPSTREAM: cfg80211: Indicate MLO connection info in connect and roam callbacks 6505b5414099 UPSTREAM: wifi: cfg80211: fix kernel-doc warnings all over the file ab40731e8fb3 UPSTREAM: wifi: nl80211: expose link ID for associated BSSes 9c98ce688fda UPSTREAM: wifi: nl80211: expose link information for interfaces 588254054b04 UPSTREAM: wifi: cfg80211: add optional link add/remove callbacks 5a953f2ee08b UPSTREAM: wifi: cfg80211: sort trace.h f141782c7e5f UPSTREAM: wifi: nl80211: support MLO in auth/assoc Test: treehugger Bug: 261793352 Change-Id: Ib287a1a22bcca7a6874774d12507694908e488bd
2022-12-03Update kernel to builds 9358643 am: 1a31683db8 am: a4eceb5519 am: 4ac743aba5Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2324816 Change-Id: I0a46e4034f51060d10ab95ffa7bd566bd01d5039 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: 1a31683db8 am: a4eceb5519Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2324816 Change-Id: I0800877deebc4879dad7674287e521ab6a59054e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: 1a31683db8Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2324816 Change-Id: I5e22254bd2172e74547c8feaee025aab056a00f4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-02Update kernel to builds 9358643Howard Chen
git log --first-parent -100 --oneline --no-decorate 9bb8b084648e..706d642b1dd2: 706d642b1dd2 ANDROID: GKI: Handle no ABI symbol list for modules 23eff0b4a8df UPSTREAM: x86/boot: Wrap literal addresses in absolute_pointer() 31eccfd00de0 UPSTREAM: perf/arm-cmn: Add debugfs topology info 914984267005 UPSTREAM: perf/arm-cmn: Add CI-700 Support 5e5fc87df276 UPSTREAM: dt-bindings: perf: arm-cmn: Add CI-700 1f2189da5028 UPSTREAM: perf/arm-cmn: Support new IP features 359d3ceea2b4 UPSTREAM: perf/arm-cmn: Demarcate CMN-600 specifics 2862aad95ab0 UPSTREAM: perf/arm-cmn: Move group validation data off-stack 81d720463233 UPSTREAM: perf/arm-cmn: Optimise DTC counter accesses 6a8af2bf99dd UPSTREAM: perf/arm-cmn: Optimise DTM counter reads 94dd856a9256 UPSTREAM: perf/arm-cmn: Refactor DTM handling 492930d734a1 UPSTREAM: perf/arm-cmn: Streamline node iteration 76df62f279df UPSTREAM: perf/arm-cmn: Refactor node ID handling 71be9e10b7ab UPSTREAM: perf/arm-cmn: Drop compile-test restriction c944ced82b29 UPSTREAM: perf/arm-cmn: Account for NUMA affinity a0b8d8e19179 ANDROID: Fix license for BUILD.bazel file. 8677c1236997 ANDROID: GKI: MGLRU: Ensure spare page flags bits 3f892551b489 ANDROID: GKI: Build multi-gen LRU 78cc6cce2826 BACKPORT: mm: multi-gen LRU: design doc 642d9866d67e UPSTREAM: mm: multi-gen LRU: admin guide 4983c5264ab1 BACKPORT: mm: multi-gen LRU: debugfs interface 430499cfb56f UPSTREAM: mm: multi-gen LRU: thrashing prevention baeb9a002530 BACKPORT: mm: multi-gen LRU: kill switch a8a158aaf2a6 BACKPORT: mm: multi-gen LRU: optimize multiple memcgs 7f53b0e7048e BACKPORT: mm: multi-gen LRU: support page table walks 0182f92a0f65 BACKPORT: mm: multi-gen LRU: exploit locality in rmap 37397878ee0a BACKPORT: mm: multi-gen LRU: minimal implementation d5b2fa1c7be5 BACKPORT: mm: multi-gen LRU: groundwork 7add16c8246d UPSTREAM: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" 6d3134477667 BACKPORT: mm/vmscan.c: refactor shrink_node() 0414a3554ff5 BACKPORT: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG d232fd437aa0 BACKPORT: mm: x86, arm64: add arch_has_hw_pte_young() b3890c0f96f3 Revert "FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()" 8ba6c35f8ec6 Revert "FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG" c277ecc960b5 Revert "FROMLIST: mm/vmscan.c: refactor shrink_node()" effb23f57b70 Revert "FROMLIST: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"" 2635d7d1085e Revert "FROMLIST: mm: multi-gen LRU: groundwork" e931b1d2225c Revert "FROMLIST: mm: multi-gen LRU: minimal implementation" 96cb087f7d92 Revert "FROMLIST: mm: multi-gen LRU: exploit locality in rmap" 02dc0d1dda1a Revert "FROMLIST: mm: multi-gen LRU: support page table walks" 52ed44a3340a Revert "FROMLIST: mm: multi-gen LRU: optimize multiple memcgs" 8994fcd031b0 Revert "FROMLIST: mm: multi-gen LRU: kill switch" 657801daa000 Revert "FROMLIST: mm: multi-gen LRU: thrashing prevention" 7cb57a581581 Revert "FROMLIST: mm: multi-gen LRU: debugfs interface" 543542a21e08 Revert "FROMLIST: mm: multi-gen LRU: admin guide" b8f8d02fd455 Revert "FROMLIST: mm: multi-gen LRU: design doc" 9143bb24b092 Revert "ANDROID: GKI: build multi-gen LRU" 849a1653aa70 FROMGIT: scsi: ufs: ufs-mediatek: Remove unnecessary return code cebbd160a67b FROMGIT: scsi: ufs: core: Fix the polling implementation 7da64b74640a FROMGIT: scsi: ufs: ufs-mediatek: Modify the return value 3f0d5bcc7acd FROMGIT: scsi: ufs: ufs-mediatek: Remove unneeded code 5e1f225bb8d6 FROMGIT: scsi: ufs: core: Fix unnecessary operation for early return 3f265b588401 FROMGIT: scsi: ufs: core: Switch 'check_for_bkops' to bool 7871280384e9 FROMGIT: scsi: ufs: core: Separate function name and message 04f5512a60f6 FROMGIT: scsi: ufs: core: Remove check_upiu_size() from ufshcd.h 6d03fcb24d15 ANDROID: Fix DDK include dirs for arm. 517fb6083cd2 UPSTREAM: xfrm: Fix oops in __xfrm_state_delete() 32a7bc01f8dc ANDROID: db845c: drop gki_modules_list to use all gki modules by default f5ea8b2710cc Merge 5.15.80 into android14-5.15 5853a069e0fd ANDROID: KVM: arm64: Use 32-bit function ID for PSCI MEM_PROTECT call 3a954f97ee99 ANDROID: kleaf: Rename allmodconfig targets 709b0127cd6f ANDROID: KVM: arm64: s2mpu: Fix SYNC latency regression 1244ad70a80a ANDROID: KVM: arm64: iommu: Add host_stage2_idmap_complete 2c06d861a9f3 ANDROID: KVM: arm64: Don't update IOMMUs unnecessarily 0812877eff72 ANDROID: KVM: arm64: s2mpu: Add SysMMU_SYNC timeout f3edf87e0dcd ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs 260c2d119525 ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries 019f61dd91bf ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access 6ea4fec26c00 ANDROID: KVM: arm64: s2mpu: Refactor DABT handler 70f5046ab563 ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts 35d955335995 ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW c85c148dd01a ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2 6d6564e273e9 ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk da176539ffde ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize 5eabe6b4ab23 ANDROID: KVM: arm64: iommu: No powered check in DABT handler fa29a2f820f6 ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver e494fba69bf4 ANDROID: KVM: arm64: iommu: Create parent/child relation d96f29b39f83 ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu abb0647b7caf ANDROID: KVM: arm64: iommu: Create private mapping last d040797a836e ANDROID: KVM: arm64: iommu: Free memory on registration error 8f371d99933c ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify 91fabda765f2 ANDROID: Add pkvm_iommu_* symbols to aarch64 ABI 039d0f6a1f98 ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops b17b62d75c46 ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks 368e4d7905c2 ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT afcb8406cd4b ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback 180fc3196152 ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks a1db4a978e14 ANDROID: KVM: arm64: s2mpu: Add driver initializer c792a766aeb6 ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range bed7dd0db4f4 ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu cfdfc4b47d37 ANDROID: KVM: arm64: s2mpu: Remove all EL1 code 23fba443b331 ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2 d2e576625260 ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init 0a7dc556ab6a ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks 3f07551fa632 ANDROID: KVM: arm64: iommu: DABT handler callback 770ec56a176b ANDROID: KVM: arm64: iommu: Suspend/resume callbacks 59feca193823 ANDROID: KVM: arm64: iommu: Register device hypcall 079b8f1017d8 ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2 cef8d94087ec ANDROID: KVM: arm64: iommu: Driver initialization hypcall a79f602d5260 ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA Test: treehugger Bug: 260155826 Change-Id: I6d9b35b00aef74a404c5a5badcb94c3b200cc194
2022-11-28Revert "Update kernel to builds 9322129" am: 258188a0d8 am: 7c2c631de3 am: ↵Dan Shi
ca1ecfddfa Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2319996 Change-Id: Ida15a5c41563e35ef972b4b9ff48da82b98adb3b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: 258188a0d8 am: 7c2c631de3Dan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2319996 Change-Id: I84bfa5fd569def6c269e0f2ef52dbdcfa5fa2525 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: 258188a0d8Dan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2319996 Change-Id: I4d82468a5745b9a0c48bc9c9ef525e35be799881 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129"Dan Shi
Revert "Update kernel to builds 9322129" Revert submission 2314060-android14-5.15-20221123 Reason for revert: b/260590236 Reverted Changes: Id1d0b8420:Update kernel to builds 9322129 I29b135a46:Update kernel to builds 9322129 I89a52c0e7:Update kernel to builds 9322129 I05dddb9f0:Update kernel to builds 9322129 I3143fd128:Update kernel to builds 9322129 Change-Id: I0e2e0b4a0b2e05160d9fc18299efbc100833b331
2022-11-28Update kernel to builds 9322129 am: b51ac1319d am: 3b8bf36262 am: 170b514a94Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2314079 Change-Id: Iec62c1d9406f309cd6ea201a71cbbf7bef4bf7ce Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: b51ac1319d am: 3b8bf36262Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2314079 Change-Id: Ia6c357bc203e50a6f97a4c252155f369f9d0b65e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: b51ac1319dHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2314079 Change-Id: I3ccbe1582f878a9b2bea425b0d7f566e65d1cca2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-23Update kernel to builds 9322129Howard Chen
git log --first-parent -100 --oneline --no-decorate 9bb8b084648e..3d7c9fdef1eb: 3d7c9fdef1eb ANDROID: Remove virtgpu_trace.h from DDK unsafe headers. b5b9d443ba4e ANDROID: Add ddk_headers for arm architecture. 023b89395579 Revert "ANDROID: kleaf: convert rockpi4 to mixed build." 6100c90ef516 ANDROID: kleaf: convert rockpi4 to mixed build. ed4066359290 ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init c91cd1264a70 ANDROID: KVM: arm64: Increase size of FF-A buffer d5e4e2b75f0d BACKPORT: FROMLIST: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors 6c417d4b0425 FROMLIST: KVM: arm64: Handle FFA_MEM_LEND calls from the host 8c2dae8b16c1 FROMLIST: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host d6ebc184fc00 FROMLIST: KVM: arm64: Handle FFA_MEM_SHARE calls from the host ffa0e8607efb BACKPORT: FROMLIST: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world 847f7e01894c FROMLIST: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host 0b1291b733bb FROMLIST: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes c1f54ec477fd FROMLIST: KVM: arm64: Handle FFA_FEATURES call from the host 95971bdd60d9 BACKPORT: FROMLIST: KVM: arm64: Probe FF-A version and host/hyp partition ID during init a46b5c0ea5d0 FROMLIST: KVM: arm64: Block unsafe FF-A calls from the host 96a7ea3aa871 FROMLIST: firmware: arm_ffa: Move comment before the field it is documenting 1cafec0ee60f FROMLIST: firmware: arm_ffa: Move constants to header file 6a2536ac9851 ANDROID: KVM: arm64: Fix sparse __percpu warning a8dd10b422fb ANDROID: BUILD.bazel: db845c: integrate gki can.ko libarc4.ko rfkill.ko 7b9c0e11b40b ANDROID: thermal: Add vendor thermal genl check ce3c550c15db ANDROID: kleaf: Add build rules for allmodconfig. 7216484575e0 ANDROID: dma-buf: Return EOPNOTSUPP in dma_buf_begin_cpu_access_partial 9bc75534b343 ANDROID: fuse-bpf v1.1 877e4e60f197 ANDROID: KVM: arm64: Issue CMOs when tearing down shadow pages 9bb80c1edef8 ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset c3422352426f ANDROID: KVM: arm64: Check IPA range for pvmfw during guest donation 0543b8373785 ANDROID: KVM: arm64: Use fixmap when poisoning pvmfw pages 8b48bb1593ac ANDROID: KVM: arm64: Rename pkvm_clear_pvmfw_pages() 27dede52b47e ANDROID: KVM: arm64: Rename hyp_zero_page() and make available as helper 54e6cbeedd1c ANDROID: KVM: arm64: Don't check for hyp_fixmap_map() returning NULL 8180c3b06314 ANDROID: virtio_balloon: Do not clear VIRTIO_F_ACCESS_PLATFORM 87bcd3edf3ee ANDROID: virtio_balloon: New module parameter "pkvm" b1d965d624e5 ANDROID: KVM: arm64: Introduce kvm_has_memrelinquish_services b9fcd11362c2 FROMGIT: scsi: ufs: ufs-mediatek: Dump more registers 548fd461acce FROMGIT: scsi: ufs: core: Introduce ufshcd_abort_all() f6cfff997a7c FROMGIT: scsi: ufs: core: Refactor ufshcd_hba_enable() 0a1d858fcfd2 FROMGIT: scsi: ufs: core: Use is_visible to control UFS unit descriptor sysfs nodes 63dc3907ccf9 FROMGIT: scsi: ufs: core: Clean up ufshcd_slave_alloc() 6f47554fd56c FROMGIT: scsi: ufs: core: Revert "WB is only available on LUN #0 to #7" 732bc14c95cc FROMGIT: scsi: ufs: core: Print events for WLUN suspend and resume failures d152eb9fead7 FROMGIT: scsi: ufs: Fix a deadlock between PM and the SCSI error handler 587723a7ee57 BACKPORT: FROMGIT: scsi: ufs: Introduce the function ufshcd_execute_start_stop() 5df163fd2c16 FROMGIT: scsi: ufs: Track system suspend / resume activity dbe3c56ed4f7 FROMGIT: scsi: ufs: Try harder to change the power mode c523d84df572 FROMGIT: scsi: ufs: Use 'else' in ufshcd_set_dev_pwr_mode() 1b51aa8d3cfe FROMGIT: scsi: ufs: Remove an outdated comment 25a21f156819 UPSTREAM: scsi: core: Support failing requests while recovering ae2b84d37bcc UPSTREAM: scsi: core: Change the return type of .eh_timed_out() 24eae8556b66 UPSTREAM: scsi: core: Fix a race between scsi_done() and scsi_timeout() 422472d6acab UPSTREAM: scsi: ufs: Simplify ufshcd_set_dev_pwr_mode() a03f31d0810b UPSTREAM: scsi: ufs: core: Print UFSHCD capabilities in controller's sysfs node 2d02f81b28c5 UPSTREAM: scsi: ufs: wb: Modify messages 8d5ce8adb9b2 UPSTREAM: scsi: ufs: wb: Introduce ufshcd_is_wb_buf_flush_allowed() 8a24c2de8b0d UPSTREAM: scsi: ufs: wb: Add explicit flush sysfs attribute f77cbdb96007 UPSTREAM: scsi: ufs: wb: Change wb_enabled condition test 1cbf4559b8fe UPSTREAM: scsi: ufs: wb: Change function name and parameter names f827a0f5514c UPSTREAM: scsi: ufs: core: Allow host driver to disable wb toggling during clock scaling 66f0e62e451d UPSTREAM: scsi: ufs: core: Use local_clock() for debugging timestamps d393a614b5d1 UPSTREAM: scsi: ufs: ufs-mediatek: Support clk-scaling to optimize power consumption 0e0d69ba9715 UPSTREAM: scsi: ufs: ufs-mediatek: Fix performance scaling 12d5e685dca2 UPSTREAM: scsi: ufs: ufs-mediatek: Provide detailed description for UIC errors 24bcd07af63b UPSTREAM: scsi: ufs: ufs-mediatek: Remove redundant header files 85834820ddee UPSTREAM: scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static 0c8a23253629 UPSTREAM: scsi: ufs: ufs-pci: Correct check for RESET DSM ff00ba18aa3f UPSTREAM: scsi: ufs: core: Increase the maximum data buffer size 8cd06a39b15b UPSTREAM: scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot" 8d5a5bc0fb9e UPSTREAM: scsi: ufs: Reduce the START STOP UNIT timeout f05ec79e3829 UPSTREAM: scsi: ufs: core: Fix a race condition related to device management c321cdeb5e25 UPSTREAM: scsi/ufs: Rename a 'dir' argument into 'op' d8782bbd4932 UPSTREAM: scsi: ufs: core: Fix missing clk change notification on host reset 54e90464f124 ANDROID: scsi: ufs: Remove a statement from the MediaTek driver 01d9b23ec3b1 ANDROID: GKI: Convert Net PPP Protocol as module 311664ac87f5 ANDROID: Add ashmem ioctl to return a unique file identifier 880ad59ebbba ANDROID: convert rockpi4 to kleaf. 7070a0ef92d6 ANDROID: GKI: Convert L2TP as modules e0f43e20efd3 ANDROID: GKI: Convert 802.15.4 support as module 6647fadd21af ANDROID: GKI: Convert CAN Bus Subsystem as module f2bd02a9aad1 ANDROID: GKI: Convert 6LoWPAN Support as module 6a0f9b1a5aa6 ANDROID: GKI: Convert RF switch subsys as module 0ff7ad6adcef ANDROID: GKI: Convert Bluetooth Support as module 2e85fe731ac9 ANDROID: KVM: arm64: Avoid unnecessary unmap walk in MEM_RELINQUISH hypercall a75533eb44aa ANDROID: KVM: arm64: Strictly check page type in MEM_RELINQUISH hypercall 4a31e02b6c62 ANDROID: KVM: Include prototype for page_relinquish before definition e357586f5108 Merge 5.15.79 into android14-5.15 718c482c2b6b ANDROID: kleaf: Move list of kernel modules to an extension. 78a20156d1fc ANDROID: GKI: Convert BT HCI sdio & uart as modules 4747c631a478 ANDROID: GKI: Covnert Bluetooth HIDP as module 264b55ef9b11 ANDROID: GKI: Convert Bluetooth RFCOMM as module b115805db5b2 Merge "Merge 5.15.78 into android14-5.15" into android14-5.15 595b8764fb27 ANDROID: GKI: Convert NFC support as GKI module cd3481dba106 Merge "Merge 5.15.77 into android14-5.15" into android14-5.15 819734458e99 ANDROID: arm64: ioremap/iounmap use stage-2 granule size d100f8e9a19c ANDROID: GKI: Convert VLAN 8021Q as gki module df2d42f684d6 UPSTREAM: ext4,f2fs: fix readahead of verity data e516a098e2a4 ANDROID: GKI: Convert TIPC to gki modules 2c8b3eb2cfb4 UPSTREAM: Binder: add TF_UPDATE_TXN to replace outdated txn aec27eb797fb FROMLIST: cfi: free old cfi shadow asynchronously 0dd64a860c2d FROMLIST: cfi: enable sanitize for cfi.c e6c4deb4dba8 ANDROID: dma-buf: heaps: Minor cleanup of dmabuf_page_pool includes Test: treehugger Bug: 260155826 Change-Id: I05dddb9f08e86cc19b19f64762d3bdc6c7de3364
2022-11-10Update kernel to builds 9244197 am: a91d96692b am: 110c193f94 am: 8fdac0b56dHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2281090 Change-Id: Ic6b7e17a98bb462f3ddca67909d64009b3c5fadc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: a91d96692b am: 110c193f94Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2281090 Change-Id: Ida4234e5c3c973be12f7897a48fea412e3467aad Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: a91d96692bHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2281090 Change-Id: Ia6d7e76e3ffee923411c33d8fa3d6f432d588304 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-02Update kernel to builds 9244197Howard Chen
git log --first-parent -100 --oneline --no-decorate f1076051b3e9..9bb8b084648e: 9bb8b084648e ANDROID: GKI: BUILD.bazel: Clean up modules list d3edc122b621 UPSTREAM: crypto: x86/polyval - Fix crashes when keys are not 16-byte aligned 366ac32d7d8f ANDROID: Split x86 and arm64 DDK headers. 1a1623d01228 FROMGIT: f2fs: let's avoid to get cp_rwsem twice by f2fs_evict_inode by d_invalidate 39228dd9f2ea ANDROID: GKI: BUILD.bazel: Add buildifier sort hint 94afa3c4e00a ANDROID: GKI: BUILD.bazel: Cleanup sync comments 8fdddc52afcd ANDROID: GKI: BUILD.bazel: Clean up module order 5659cc62f17d ANDROID: GKI: Convert cfg/mac80211 as modules e939dcfbc699 ANDROID: KVM: arm64: Flush nVHE hyp_vcpu memcache 44e9b82e013e ANDROID: GKI: x86_64: zram & zsmalloc as modules 316cffd398dc ANDROID: GKI: Convert zram & zsmalloc as protected 736a02437c68 UPSTREAM: mmc: sdhci: Fix host->cmd is null 3d56edf4a961 ANDROID: kleaf: Initial list of ddk_headers (2: virtual_device_x86_64) 93f55093bb2c ANDROID: scsi: ufs: add vendor hook to override key reprogramming 3cf954ca259a ANDROID: BACKPORT: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware f19614d0a035 ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol f8516f3e3acc ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host 4b06a6a33de4 ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown f92a7cd932c1 ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc() 622befc7e34b ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege 27b23af25203 ANDROID: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region 14e14cc4e940 ANDROID: kleaf: Initial list of ddk_headers (1: Pixel) ede1fd38eeaf ANDROID: kleaf: Initial list of ddk_headers (0: skeleton) b5a50b82c870 UPSTREAM: KVM: arm64: vgic: Fix exit condition in scan_its_table() bb2ade6a3b18 UPSTREAM: KVM: arm64: nvhe: Fix build with profile optimization 0dd068cba27c Revert "Revert "ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode"" 39d08ecff2fa ANDROID: Documentation: KVM: Add some documentation for Protected KVM on arm64 52bf3ffd0b7f ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs 2818b69cdfc7 ANDROID: KVM: arm64: Expose memory sharing hypercalls to protected guests a6e11005e539 ANDROID: KVM: arm64: Reformat/beautify PTP hypercall documentation 48998724f8b9 ANDROID: KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst 82a33bfcacf8 ANDROID: KVM: arm64: Rename firmware pseudo-register documentation file dbd3c00d7763 ANDROID: KVM: arm64: Extend memory sharing to allow guest-to-host transitions 66751b515c34 ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE e815dfc6c68a ANDROID: KVM: arm64: Support TLB invalidation in guest context acf656644931 ANDROID: KVM: arm64: Inject SIGSEGV on illegal accesses c99d2131c5a0 ANDROID: KVM: arm64: Refactor enter_exception64() c0bc03b02504 ANDROID: KVM: arm64: Add is_pkvm_initialized() helper 6392b3a88385 ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege 1d5bbb9c143e ANDROID: KVM: arm64: Handle PSCI for protected VMs in EL2 421d5cc5c46c ANDROID: KVM: arm64: Factor out vcpu_reset code for core registers and PSCI fcd82a2bcfc6 ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header 41791a8c0038 ANDROID: KVM: arm64: Move pstate reset values to kvm_arm.h e781b3cf0f6f ANDROID: KVM: arm64: Add HVC handling for protected guests at EL2 c63694a9a0c6 ANDROID: KVM: arm64: Track the SVE state in the hypervisor vcpu structure 36e2fd0eacdc ANDROID: KVM: arm64: Initialize hypervisor vm state at EL2 478b1a78e712 ANDROID: KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use f400a5aadd66 ANDROID: KVM: arm64: Do not update virtual timer state for protected VMs 221497c558c0 ANDROID: KVM: arm64: Move vgic state between host and hypervisor vcpu structures c86b8a4a5ee1 ANDROID: KVM: arm64: Add EL2 entry/exit handlers for pKVM guests 5c41ce52271e ANDROID: KVM: arm64: Donate memory to protected guests 2ab0cf79ecd6 ANDROID: KVM: arm64: Force injection of a data abort on NISV MMIO exit 697fe62abb84 ANDROID: KVM: arm64: Advertise GICv3 sysreg interface to protected guests 82e11002e173 ANDROID: KVM: arm64: Fix initializing traps in protected mode cab2379b5ec3 ANDROID: KVM: arm64: Move pkvm_vcpu_init_traps to hyp vcpu init d8b682176fc7 ANDROID: KVM: arm64: Reset sysregs for protected VMs e0eb426cfa3f ANDROID: KVM: arm64: Refactor reset_mpidr to extract its computation e545f7a8a91c ANDROID: KVM: arm64: Do not support MTE for protected VMs b042ff6f1cfc ANDROID: KVM: arm64: Restrict protected VM capabilities 93c5d05944d2 ANDROID: KVM: arm64: Trap debug break and watch from guest abf3ca0b7e12 ANDROID: KVM: arm64: Check directly whether the vcpu is protected 188dfd68cd5b ANDROID: KVM: arm64: Reduce host/hyp vcpu state copying e93b1b473837 ANDROID: KVM: arm64: Lazy host FP save/restore d7d7605050e6 ANDROID: KVM: arm64: Reintroduce __sve_save_state ec5f16f9681b ANDROID: KVM: arm64: Introduce lazy-ish state sync for non-protected VMs 2edbb246c228 ANDROID: KVM: arm64: Introduce per-EC entry/exit handlers 328c1d4e6eb9 ANDROID: KVM: arm64: Ensure that TLBs and I-cache are private to each vcpu 5632ecb4dd6f ANDROID: KVM: arm64: Add hyp per_cpu variable to track current physical cpu number 89183fd03b2d ANDROID: KVM: arm64: Skip __kvm_adjust_pc() for protected vcpus c61070ca6780 ANDROID: KVM: arm64: Add current host and hyp vCPU lookup primitive 3bd11c3908d5 ANDROID: KVM: arm64: Introduce the pkvm_vcpu_{load,put} hypercalls bd91ee22a492 ANDROID: KVM: arm64: Add the {flush,sync}_hyp_timer_state() primitives e36af628ae5c ANDROID: KVM: arm64: Introduce predicates to check for protected state d1a0be6f60b4 ANDROID: KVM: arm64: Add the {flush,sync}_hyp_vgic_state() primitives c0b053c93b7f ANDROID: KVM: arm64: Simplify vgic-v3 hypercalls c5c39b6c7375 ANDROID: KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP code 8adbaf22a105 ANDROID: KVM: arm64: Split up nvhe/fixed_config.h 865f11a86c2f ANDROID: KVM: arm64: Extend memory donation to allow host-to-guest transitions 3c9a9e9201ee ANDROID: BACKPORT: KVM: arm64: Handle guest stage-2 page-tables entirely at EL2 c4cb035083ae ANDROID: BACKPORT: KVM: arm64: Disallow dirty logging and RO memslots with pKVM 8b92cda797c4 ANDROID: KVM: arm64: Do not allow memslot changes after first VM run under pKVM b5040c57435d ANDROID: KVM: arm64: Check for PTE validity when checking for executable/cacheable fee8fb3c2f1b ANDROID: KVM: arm64: Extend memory sharing to allow host-to-guest transitions 5bc92e92c6d7 ANDROID: KVM: arm64: Provide a hypercall for the host to reclaim guest memory e18a331cbcf5 ANDROID: KVM: arm64: Add PC_UPDATE_REQ flags covering all PC updates 7019883a3572 ANDROID: KVM: arm64: Add vcpu flag copy primitive 0cd896e32e3b ANDROID: KVM: arm64: Repurpose a byte of 'order' for flags in 'struct hyp_page' d598e5fead5d FROMLIST: KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run() e3e91d77b687 FROMLIST: KVM: arm64: Don't unnecessarily map host kernel sections at EL2 8802d454c80a FROMLIST: KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2 d25e6575a302 FROMLIST: BACKPORT: KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2 5e2630d00809 FROMLIST: KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host 788cd59832b6 FROMLIST: BACKPORT: KVM: arm64: Return guest memory from EL2 via dedicated teardown memcache 0a4a4dc1ea34 FROMLIST: KVM: arm64: Instantiate guest stage-2 page-tables at EL2 2ec58872f4ed FROMLIST: KVM: arm64: Consolidate stage-2 initialisation into a single function cbd6e04ef886 FROMLIST: KVM: arm64: Add generic hyp_memcache helpers 87a2997d2d6b FROMLIST: BACKPORT: KVM: arm64: Provide I-cache invalidation by virtual address at EL2 c5f6c5a7ebe8 FROMLIST: KVM: arm64: Initialise hypervisor copies of host symbols unconditionally 3c6a284905de FROMLIST: KVM: arm64: Add per-cpu fixmap infrastructure at EL2 b3cf2125c346 FROMLIST: KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1 Test: treehugger Bug: 256950887 Change-Id: I2a020c86e62394f99b3b58a903726f3b23a426bb
2022-10-28Remove unused microdroid kernel module build rules am: fee829c483 am: ↵Keir Fraser
63ba59d05c am: 92147e8204 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2276986 Change-Id: Ib13637e5e43b962cd4984f812396e606f08eaa7b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28Remove unused microdroid kernel module build rules am: fee829c483 am: 63ba59d05cKeir Fraser
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2276986 Change-Id: I8ff486bcc6b3040dc40e98360af7b6aff7ac991a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28Remove unused microdroid kernel module build rules am: fee829c483Keir Fraser
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2276986 Change-Id: I8eb0d18b49b7ac035e0886f5d8ddfdb4fb377098 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28Remove unused microdroid kernel module build rulesKeir Fraser
Unused since aosp/2274146 Test: build Change-Id: I7fe333c45d6af9c28d4994fca14c85f08c8f7154
2022-10-18Update kernel to builds 9162255 am: 1df108c8c4 am: cae5ab3d0e am: 0ba65e2eb3Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2251074 Change-Id: I10d7588ee5d8125f8a242e41cc9714afba68e075 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: 1df108c8c4 am: cae5ab3d0eHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2251074 Change-Id: I3ff082779d517a7275dd1cb7b5a4216752195cc6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: 1df108c8c4Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2251074 Change-Id: Ib5355537e0f055bc57aaddd4d1f6e43e58db38fe Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-12Update kernel to builds 9162255Howard Chen
git log --first-parent -100 --oneline --no-decorate 74ca15c52343..f1076051b3e9: f1076051b3e9 FROMLIST: psi: stop relying on timer_pending for poll_work rescheduling 578fd5ff9c81 UPSTREAM: crypto: jitter - add oversampling of noise source 43c47c081e1c ANDROID: binder: add support for uclamp inheritance eb07b1080fd1 Merge 5.15.72 into android14-5.15 b5b1ab869498 ANDROID: gki_config: enable F2FS_UNFAIR_RWSEM c0f24579002c ANDROID: scsi: ufs: add complete init vendor hook f3176dc624b1 ANDROID: 16k target: don't write defconfig to source tree 2f81119adf92 ANDROID: kleaf: add 16k variant of kernel_aarch64 e7451150cb70 ANDROID: GKI: Add module load time symbol protection ea705b4ac32f Revert "ANDROID: GKI: Add script to generate symbol protection headers" 734319f97956 Revert "ANDROID: GKI: Add module load time protected symbol lookup" 89ec07979bff Revert "ANDROID: GKI: Do not force select MODULE_SIG_ALL" 40df1152c4c3 Revert "ANDROID: GKI: Enable config for module signing" c09f10c778ea Revert "ANDROID: GKI: Disable security lockdown for unsigned modules" 94442686bcde Revert "ANDROID: GKI: remove info print for header generation" d9a5e8708b70 ANDROID: GKI: Add ARM64_16K_PAGES variant 2ea078c25c19 UPSTREAM: arm64/sve: Fix warnings when SVE is disabled 3913b9b11860 UPSTREAM: arm64/sve: Add stub for sve_max_virtualisable_vl() 859af08fcb23 UPSTREAM: KVM: arm64: Use kmemleak_free_part_phys() to unregister hyp_mem_base fa788ac0387f UPSTREAM: KVM: arm64: Fix compile error due to sign extension 636ae94812d6 UPSTREAM: arm64: Update 'unwinder howto' 42f60acf87d3 UPSTREAM: KVM: arm64: Don't open code ARRAY_SIZE() 1dd0ab403be5 UPSTREAM: KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c b86baac90dfc BACKPORT: KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions c89060e64fd6 UPSTREAM: KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit e34746149d37 UPSTREAM: KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around 56d91166de8c UPSTREAM: KVM: arm64: Introduce pkvm_dump_backtrace() 9827257b1064 UPSTREAM: KVM: arm64: Implement protected nVHE hyp stack unwinder 960e577c74ee UPSTREAM: KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace 73df8423f1e6 UPSTREAM: KVM: arm64: Stub implementation of pKVM HYP stack unwinder 3a212429b6ac UPSTREAM: KVM: arm64: Allocate shared pKVM hyp stacktrace buffers 1f6fdc0714f9 UPSTREAM: KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig abb394eb772d UPSTREAM: KVM: arm64: Introduce hyp_dump_backtrace() dabd63d84277 UPSTREAM: KVM: arm64: Implement non-protected nVHE hyp stack unwinder 141f08d81020 UPSTREAM: KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace d698a8891acc UPSTREAM: KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder 6c4abe288d2e BACKPORT: KVM: arm64: On stack overflow switch to hyp overflow_stack 2816a62e5863 UPSTREAM: arm64: stacktrace: Add description of stacktrace/common.h 7ffe3cc8506b BACKPORT: arm64: stacktrace: Factor out common unwind() 62ae2c90fa93 UPSTREAM: arm64: stacktrace: Handle frame pointer from different address spaces ab2100e35a51 UPSTREAM: arm64: stacktrace: Factor out unwind_next_common() c99ccd7ed637 UPSTREAM: arm64: stacktrace: Factor out on_accessible_stack_common() e931ffbd2f95 BACKPORT: arm64: stacktrace: Add shared header for common stack unwinding code a4d15eb36c74 UPSTREAM: KVM: arm64: Get rid or outdated comments 3961622cc7f4 UPSTREAM: KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() 56d6eb225df5 UPSTREAM: KVM: arm64: Get rid of find_reg_by_id() 74163aa2319e UPSTREAM: KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() fd31f5909538 UPSTREAM: KVM: arm64: vgic: Consolidate userspace access for base address setting d5fac3cff03c UPSTREAM: KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting 404da1f7539f UPSTREAM: KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user b179219cfa31 UPSTREAM: KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers 120e61668b7e UPSTREAM: KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers c62f7a4ab738 UPSTREAM: KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace bd962474ad22 UPSTREAM: KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP 81f1a337559c UPSTREAM: KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API aaaa4feb0839 UPSTREAM: KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess() 29e2ef9013ef UPSTREAM: KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() 8556a326d09c UPSTREAM: KVM: arm64: Get rid of reg_from/to_user() 1e10e1a112f6 UPSTREAM: KVM: arm64: Consolidate sysreg userspace accesses 28d86f0619d7 UPSTREAM: KVM: arm64: Rely on index_to_param() for size checks on userspace access b13d4b4ac020 UPSTREAM: KVM: arm64: Introduce generic get_user/set_user helpers for system registers 53d3c57fcb6b UPSTREAM: KVM: arm64: Reorder handling of invariant sysregs from userspace b6dbdd5d3212 UPSTREAM: KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper 74ff69996734 UPSTREAM: KVM: arm64: Fix hypervisor address symbolization f8262b6564bc UPSTREAM: KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y bc4f57213d9f UPSTREAM: KVM: arm64: nvhe: Rename confusing obj-y b80bb78b43fe UPSTREAM: KVM: arm64: Move the handling of !FP outside of the fast path e6da86940930 UPSTREAM: KVM: arm64: Document why pause cannot be turned into a flag 8640b0935240 UPSTREAM: KVM: arm64: Reduce the size of the vcpu flag members e46c3a4c3dd4 UPSTREAM: KVM: arm64: Add build-time sanity checks for flags 1f7778447487 UPSTREAM: KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together 5859f302263b UPSTREAM: KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag a83885ad91d1 UPSTREAM: KVM: arm64: Kill unused vcpu flags field 0a8b715d2014 BACKPORT: KVM: arm64: Move vcpu WFIT flag to the state flag set c2bd465ec96f UPSTREAM: KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set 9efbdc12383e UPSTREAM: KVM: arm64: Move vcpu SVE/SME flags to the state flag set 8a5435ac36ed UPSTREAM: KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set b922edc36103 BACKPORT: arm64: Copy the task argument to unwind_state e12793be9858 BACKPORT: arm64: Split unwind_init() 9b7313110223 UPSTREAM: arm64: stacktrace: use non-atomic __set_bit 4a2137cca82e UPSTREAM: arm64: kasan: do not instrument stacktrace.c 845562b6c6cc UPSTREAM: arm64: stacktrace: align with common naming 06a99eb8583f BACKPORT: arm64: stacktrace: rename stackframe to unwind_state 91f07e16aa6e UPSTREAM: arm64: stacktrace: rename unwinder functions 3a441566c291 BACKPORT: arm64: stacktrace: make struct stackframe private to stacktrace.c eb9cda07d8d9 UPSTREAM: arm64: stacktrace: delete PCS comment f2536e51e4c9 UPSTREAM: arm64: stacktrace: remove NULL task check from unwind_frame() 1b97dc8fd691 BACKPORT: arm64: Make some stacktrace functions private 2ef3336f08b7 Revert "ANDROID: arm64: stacktrace: export start_backtrace symbol" 41928e303ce4 UPSTREAM: arm64: Make dump_backtrace() use arch_stack_walk() 8d3d9885b92c UPSTREAM: arm64: Make profile_pc() use arch_stack_walk() e17fea30d66c UPSTREAM: arm64: Make return_address() use arch_stack_walk() 6c43c4bbf6a5 BACKPORT: arm64: Make __get_wchan() use arch_stack_walk() 9592359da1d6 BACKPORT: arm64: Make perf_callchain_kernel() use arch_stack_walk() 924040f9358f UPSTREAM: arm64: Mark __switch_to() as __sched e37734137502 UPSTREAM: arch: Make ARCH_STACKWALK independent of STACKTRACE 68af9a9d7bae BACKPORT: arm64: ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTR 5ac0ddd7df1d UPSTREAM: KVM: arm64: Move vcpu PC/Exception flags to the input flag set 53977bee593f UPSTREAM: KVM: arm64: Move vcpu configuration flags into their own set 8ed1b808db97 UPSTREAM: KVM: arm64: Add three sets of flags to the vcpu state Test: treehugger Bug: 253148810 Change-Id: I7e2b8ae25454be1c402d3f75dab1ec9d76a31f4f
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as merged am: 25d395f232 ↵Xin Li
am: d77cf78a2e Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/20129887 Change-Id: Icc3dd3713098bc092ae28809002b72d22b805b7c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as merged am: 25d395f232Xin Li
Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/20129887 Change-Id: I09d4a0484268abe1242737b327f12687732a65d7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as mergedXin Li
Change-Id: Ieb0733713be333dc49996928cdf0df812b2f6164
2022-10-05Update kernel to builds 9112562 am: 8490da2c34 am: a85d005aa0 am: a5a3408f3a ↵Howard Chen
am: 8ccbaf96f2 am: a9edb05600 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2234488 Change-Id: I36bee17d4185f58c3d5a76c10860d562afc06f80 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Update kernel to builds 9112562 am: 8490da2c34 am: a85d005aa0 am: a5a3408f3a ↵Howard Chen
am: 8ccbaf96f2 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2234488 Change-Id: Ibf442e6ec0b72672a75cb57339f16eb49962bd0b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Update kernel to builds 9112562 am: 8490da2c34 am: a85d005aa0 am: a5a3408f3aHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2234488 Change-Id: I128e6a34a082c5dea6bc7d4d074d3ede0b1ef25e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Update kernel to builds 9112562 am: 8490da2c34 am: a85d005aa0Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2234488 Change-Id: I170908763f6f39cb810cdb9ec858e1676c27a58e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-05Update kernel to builds 9112562 am: 8490da2c34Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2234488 Change-Id: I8e3d75a9cc339655c563407ae585faf93191e158 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-28Update kernel to builds 9112562Howard Chen
git log --first-parent -100 --oneline --no-decorate b3efd2ad7175..74ca15c52343: 74ca15c52343 Merge 5.15.70 into android14-5.15 a449b299e8ba Merge 5.15.69 into android14-5.15 ea03694e473f UPSTREAM: Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare" 5a1075de9cb6 Merge 5.15.68 into android14-5.15 8067cfd2b763 Merge 5.15.67 into android14-5.15 4204bfff97f1 Merge 5.15.66 into android14-5.15 923f8ffad345 Merge 5.15.65 into android14-5.15 d32ea5d2c063 Merge 5.15.64 into android14-5.15 239044beefb6 Merge 5.15.63 into android14-5.15 f77b9e2dacaa Merge 5.15.62 into android14-5.15 4c43a506ef9f ANDROID: GKI: Build-in REGMAP_SPMI 066ab8e6b6ce ANDROID: GKI: x86: Enable CONFIG_SPMI e7612822c1ee Merge "Merge 5.15.61 into android14-5.15" into android14-5.15 7a412a5af44b ANDROID: Enable BUILD_GKI_CERTIFICATION_TOOLS for x86_64 GKI 44e8479df1ad ANDROID: GKI: Remove unused symbol lists edfdfcf5565c ANDROID: selftests: incfs: Increase timeout in concurrent_reads_and_writes_test 4ccf391a7ba6 ANDROID: incfs: Add check for ATTR_KILL_SUID and ATTR_MODE in incfs_setattr 75a03dbfc836 ANDROID: [GKI] Include ioremap_guard in cmdline arg 782ed2c9f95d ANDROID: [GKI] Include bootconfig in CONFIG_CMDLINE b8323be61da9 ANDROID: kleaf: Explicit list of ABI files. c3154ba8a51b UPSTREAM: kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22} f3fcce16af00 ANDROID: GKI: Enable CONFIG_NULL_TTY by default ed8d3d91b927 ANDROID: fix build warning found by 0-day b5eedeaba685 ANDROID: kernel: add scmversion for debug_kinfo b0f8873811d4 ANDROID: kleaf: convert fips140 to kleaf Test: treehugger Bug: 249413050 Change-Id: I81a8a01ce516a452a972eab890b8fd75575b7a6a
2022-09-16Update kernel to builds 9064504 am: 795b279a80 am: e12e581a75 am: 084bb0b538 ↵Howard Chen
am: 5adbafea70 am: 747463cdb0 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2217343 Change-Id: I57b4042d35def9da0d1644636944d4c9359aaa25 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16Update kernel to builds 9064504 am: 795b279a80 am: e12e581a75 am: 084bb0b538 ↵Howard Chen
am: 5adbafea70 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2217343 Change-Id: Id5891435b8e64ae2b834f415ac11677c2ce9b43b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16Update kernel to builds 9064504 am: 795b279a80 am: e12e581a75 am: 084bb0b538Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2217343 Change-Id: I6a45f147ed9da223d5f06010e041e9b7e9a3d917 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16Update kernel to builds 9064504 am: 795b279a80 am: e12e581a75Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2217343 Change-Id: If7470623da2df7e641f93f47e25b812a3ccae40d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-16Update kernel to builds 9064504 am: 795b279a80Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2217343 Change-Id: I23638faa453e255cf89b7436605fce112536d5dd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-15Update kernel to builds 9064504Howard Chen
git log --first-parent -100 --oneline --no-decorate b4201bbc9889..b3efd2ad7175: b3efd2ad7175 ANDROID: remove inclusions from hook definition headers b6dace455e34 ANDROID: subsystem-specific vendor_hooks.c for sched 4bc072dd206f ANDROID: remove CONFIG_TRACEPOINTS from hook definition headers 5fdf33a8be5e Revert "ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU." b87251d01e08 Revert "BACKPORT: FROMLIST: ext4: implement speculative fault handling" cdc43d45ee7d ANDROID: GKI: Enable HCTR2 29fe3aa438e6 UPSTREAM: fscrypt: Add HCTR2 support for filename encryption 0f95eb505df8 UPSTREAM: crypto: arm64/polyval - Add PMULL accelerated implementation of POLYVAL 92f23b71aba5 UPSTREAM: crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL 6b8e5c3cc227 UPSTREAM: crypto: arm64/aes-xctr - Improve readability of XCTR and CTR modes b24b06a1184f UPSTREAM: crypto: arm64/aes-xctr - Add accelerated implementation of XCTR 37915fdb0d58 UPSTREAM: crypto: x86/aesni-xctr - Add accelerated implementation of XCTR d672bb9c2037 UPSTREAM: crypto: hctr2 - Add HCTR2 support e3efa8253b3e UPSTREAM: crypto: polyval - Add POLYVAL support 00354420939e UPSTREAM: crypto: xctr - Add XCTR support 577972f82170 UPSTREAM: arm64: Add macro version of the BTI instruction 83e85a9c3532 UPSTREAM: crypto: arm64/aes-neon-ctr - improve handling of single tail block b856e6cf38e4 ANDROID: Convert db845c to a mixed build. Test: treehugger Bug: 246867755 Change-Id: I699ca72660ac680e9855152286212c63fd128821
2022-09-13Update kernel to builds 9033444 am: 027eddd6e4 am: 80edad106a am: 021e0b14c4 ↵Howard Chen
am: 76de73c926 am: 580e3ac18d Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2209075 Change-Id: I7cc82f34849b9e015e09021f86262b4575eb5a29 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-13Update kernel to builds 9033444 am: 027eddd6e4 am: 80edad106a am: 021e0b14c4 ↵Howard Chen
am: 76de73c926 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2209075 Change-Id: I499bf5761842f05bfd21fa593ebfc00054f473fb Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-13Update kernel to builds 9033444 am: 027eddd6e4 am: 80edad106a am: 021e0b14c4Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2209075 Change-Id: I6fe58dd25f9583899e4abd7e27bffcbe7e942d1c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-13Update kernel to builds 9033444 am: 027eddd6e4 am: 80edad106aHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2209075 Change-Id: Ib4b2dff20b0f07094e6a13179a85ea7c63243a64 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-13Update kernel to builds 9033444 am: 027eddd6e4Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2209075 Change-Id: I7fdc6636530acd3190b310fbc6531f29c9b4793a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-07Update kernel to builds 9033444Howard Chen
git log --first-parent -100 --oneline --no-decorate e56ab90450b5..b4201bbc9889: b4201bbc9889 ANDROID: kleaf: Do not include GKI modules in default output of //common:kernel_aarch64. bac79d727aea BACKPORT: FROMGIT: PCI: dwc: Add support for 64-bit MSI target address c7d547946083 BACKPORT: FROMGIT: PCI: dwc: Drop dependency on ZONE_DMA32 c126f1fdc0bd UPSTREAM: PCI: dwc: Fix MSI msi_msg DMA mapping 374734b63a14 Revert "ANDROID: GCE: To build kernel image for gce cloud android." 5bd34b3c3401 UPSTREAM: time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64 f1dff22d6bf3 ANDROID: Revert "perf/core: Use static_call to optimize perf_guest_info_callbacks" cd68e142bc6f Revert "ANDROID: Convert db845c to a mixed build." 81358a88ed76 FROMGIT: scsi: ufs: core: Read device property for ref clock c8ee23337d76 FROMGIT: scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES 60c7fdd92b39 FROMGIT: scsi: ufs: ufs-exynos: Change ufs phy control sequence 5272a9f25985 FROMGIT: scsi: ufs: Skip last hci reset to get valid register values 71c052452685 FROMGIT: scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL b90a73a40179 FROMGIT: scsi: ufs: ufs-qcom: Remove unneeded code 3d7f8111b83b FROMGIT: scsi: ufs: ufs-mediatek: Fix invalid access to vccqx 946bad208c41 FROMGIT: scsi: ufs: ufs-mediatek: Support performance boosting 0de9c3925b99 FROMGIT: scsi: ufs: ufs-mediatek: Support host power control b208eb5f3476 FROMGIT: scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro 84b0ffaa5a30 FROMGIT: scsi: ufs: ufs-mediatek: Add stage information for ref-clk control 7bf7b500bfd1 FROMGIT: scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early ee2bbb6f5885 FROMGIT: scsi: ufs: ufs-mediatek: Always add delays for VCC operations 51c5b779dd3a FROMGIT: scsi: ufs: ufs-mediatek: Fix build warnings 99c65150e2b7 FROMGIT: scsi: ufs: ufshcd: Constify pointed data cd93a51c37f0 FROMGIT: scsi: ufs: ufshcd-pltfrm: Constify pointed data d48e6713fcf7 FROMGIT: scsi: ufs: core: Fix typos in error messages 8a6f9e7befc9 FROMGIT: scsi: ufs: ufs-mediatek: Fix build error and type mismatch 31277bdf6ad1 FROMGIT: scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails cb91bb8cdb60 FROMGIT: scsi: ufs: ufs-mediatek: Support multiple VCC sources 1977e3763fb1 FROMGIT: scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx f2a19f93eb0c FROMGIT: scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls 227186dc2966 FROMGIT: scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ 28ffcf0cc241 FROMGIT: scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly 6396878b40b2 FROMGIT: scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators 908fd4a737bf ANDROID: scsi: ufs: ufs-mediatek: Minimize diffs with upstream 541d70d16c77 FROMGIT: scsi: ufs: Rearrange addresses in increasing order 97551b0ebe67 FROMGIT: scsi: ufs: host: ufs-exynos: Use already existing definition e02bf4143594 FROMGIT: scsi: ufs: host: ufs-exynos: Remove unused defines 6014ff534664 FROMGIT: scsi: ufs: Fix a race between the interrupt handler and the reset handler 8264c2a9702b FROMGIT: scsi: ufs: Support clearing multiple commands at once afb394161b2e FROMGIT: scsi: ufs: Simplify ufshcd_clear_cmd() 7a8624ce9cc8 FROMGIT: scsi: ufs: exynos: Constify driver data 7bb584caa14b FROMGIT: scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller 9c943236c6f9 FROMGIT: scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO f0ce1e2aa466 FROMGIT: scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS 958699c13b4e FROMGIT: scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI 96decbe836cf FROMGIT: scsi: ufs: host: ufs-exynos: Add mphy apb clock mask 09bdad51872f ANDROID: Convert db845c to a mixed build. 2d0f4a18b14d UPSTREAM: dma-mapping: Fix build error unused-value bb1540be070e FROMGIT: arm64: fix oops in concurrently setting insn_emulation sysctls 60f3188cf9c8 BACKPORT: misc: Add a mechanism to detect stalls on guest vCPUs 7bc3c7e99cdc UPSTREAM: dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible 08c4bae24da8 Merge 5.15.60 into android14-5.15 2a2b87673e73 UPSTREAM: kbuild: Ignore __this_module in gen_autoksyms.sh 69ebf9d1df91 UPSTREAM: arm64: perf: Support new DT compatibles 094d2570329d UPSTREAM: arm64: perf: Simplify registration boilerplate 3a4ef251f185 UPSTREAM: arm64: perf: Support Denver and Carmel PMUs 682573cb250b UPSTREAM: KVM: arm64: Add Oliver as a reviewer e166df56f1d3 UPSTREAM: KVM: arm64: Drop stale comment ce1bec1527ad UPSTREAM: KVM: arm64: Remove redundant hyp_assert_lock_held() assertions 946b0d92ed39 UPSTREAM: KVM: arm64: Extend comment in has_vhe() 807ee6de4c19 UPSTREAM: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE bca1fa636400 UPSTREAM: KVM: arm64: Handle all ID registers trapped for a protected VM 28ab8fd39f63 UPSTREAM: KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure 10fad255dc5e UPSTREAM: KVM: arm64: Warn if accessing timer pending state outside of vcpu context 7b93b97fbbb0 UPSTREAM: KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending b99a12d22862 UPSTREAM: KVM: arm64: Fix inconsistent indenting 68dfce563519 UPSTREAM: KVM: arm64: Always start with clearing SME flag on load 8649ba295fe1 UPSTREAM: KVM: arm64: Always start with clearing SVE flag on load fa90e30438a5 UPSTREAM: KVM: arm64: Fix hypercall bitmap writeback when vcpus have already run 6038bcf8910b UPSTREAM: KVM: arm64: vgic: Undo work in failed ITS restores e3f3950beee4 UPSTREAM: KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures d21726cee222 UPSTREAM: KVM: arm64: vgic: Add more checks when restoring ITS tables 088e9e2b642d UPSTREAM: KVM: arm64: vgic: Check that new ITEs could be saved in guest memory f749cca57be6 UPSTREAM: KVM: arm64: pmu: Restore compilation when HW_PERF_EVENTS isn't selected ed8fd131b357 UPSTREAM: KVM: arm64: Hide KVM_REG_ARM_*_BMAP_BIT_COUNT from userspace 0d3be7058fc7 UPSTREAM: KVM: arm64: Reenable pmu in Protected Mode 1375bba453a5 UPSTREAM: KVM: arm64: Pass pmu events to hyp via vcpu e62cf0d5d87d UPSTREAM: KVM: arm64: Repack struct kvm_pmu to reduce size d56f58e51743 UPSTREAM: KVM: arm64: Wrapper for getting pmu_events b0328c19e239 UPSTREAM: KVM: arm64: vgic-v3: List M1 Pro/Max as requiring the SEIS workaround e84ab317e2bf UPSTREAM: KVM: arm64: pkvm: Don't mask already zeroed FEAT_SVE 6b73819e0b7a UPSTREAM: KVM: arm64: pkvm: Drop unnecessary FP/SIMD trap handler 4efcd4c22c7a UPSTREAM: KVM: arm64: nvhe: Eliminate kernel-doc warnings 9d3c45916e32 UPSTREAM: KVM: arm64: Avoid unnecessary absolute addressing via literals 35bcd79cd488 UPSTREAM: Documentation: KVM: Fix title level for PSCI_SUSPEND 17f902b07ba4 UPSTREAM: KVM: arm64: Print emulated register table name when it is unsorted 41d27f0068bc UPSTREAM: KVM: arm64: Don't BUG_ON() if emulated register table is unsorted 9dfc5c44008e UPSTREAM: KVM: arm64: vgic-v3: Advertise GICR_CTLR.{IR, CES} as a new GICD_IIDR revision a7cc56eb9748 UPSTREAM: KVM: arm64: vgic-v3: Implement MMIO-based LPI invalidation df4299ecc766 UPSTREAM: KVM: arm64: vgic-v3: Expose GICR_CTLR.RWP when disabling LPIs e0cc7bd0040b UPSTREAM: irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} 5b952da01a0d UPSTREAM: Documentation: Fix index.rst after psci.rst renaming 4ddee168f489 BACKPORT: KVM: arm64: Implement PSCI SYSTEM_SUSPEND df1a2d7289d1 BACKPORT: KVM: arm64: Add support for userspace to suspend a vCPU 021f78424668 UPSTREAM: KVM: arm64: Return a value from check_vcpu_requests() 18af5db041dc UPSTREAM: KVM: arm64: Rename the KVM_REQ_SLEEP handler 38e0970458b0 UPSTREAM: KVM: arm64: Track vCPU power state using MP state values 77004c099540 UPSTREAM: KVM: arm64: Dedupe vCPU power off helpers f233a1cd9ed0 UPSTREAM: KVM: arm64: Don't depend on fallthrough to hide SYSTEM_RESET2 b75142a4970b UPSTREAM: KVM: arm64: Fix new instances of 32bit ESRs Test: treehugger Bug: 245439625 Change-Id: I404dc81fc0f8f0c0351442c3a9a31a3d7c996746
2022-08-17Merge "Update kernel to builds 8927359" am: f4f627816b am: 756f0e99a7 am: ↵Howard Chen
1603be89b4 am: 1a7b8cb3c6 am: c4294a3e8d Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/arm64/+/2181335 Change-Id: I4cad2b3c55d246785eecac7e74fbdd5b1088fb75 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>