summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-27Update kernel to builds 11526149android14-gsiHoward Chen
git log --first-parent -100 --oneline --no-decorate 653766024c53..19706cdca2f9: 19706cdca2f9 ANDROID: Initialize android14-5.15-2024-03 Test: treehugger Bug: 331503168 Change-Id: I77f21056f6d07f182588179b835ed8e8e0857b10
2024-02-29Update kernel to builds 11444226Howard Chen
git log --first-parent -100 --oneline --no-decorate dece49ff8a45..653766024c53: 653766024c53 ANDROID: Initialize android14-5.15-2024-02 Test: treehugger Bug: 327544175 Change-Id: Id3c641898b8f79136cf8bb56530466640419a4d9
2024-02-01Update kernel to builds 11318344Howard Chen
git log --first-parent -100 --oneline --no-decorate 3915d997ab11..dece49ff8a45: dece49ff8a45 ANDROID: Initialize android14-5.15-2024-01 Test: treehugger Bug: 323286744 Change-Id: Iec7db857a0cbd51c9d809408f3d851cda06a08dd
2023-11-28DO NOT MERGE: Update kernel to builds 11119622Howard Chen
git log --first-parent -100 --oneline --no-decorate 4c73cba07b12..3915d997ab11: 3915d997ab11 ANDROID: Initialize android14-5.15-2023-11 648e13791289 Android Common Kernel: Initial commit Test: treehugger Bug: 312586603 Change-Id: I33840e6ff66411ab7d704dc0b054186d3eabdd0f
2023-08-22Update kernel to builds 10667676Howard Chen
git log --first-parent -100 --oneline --no-decorate 5c138afc955b..4c73cba07b12: 4c73cba07b12 ANDROID: usb: gadget: f_accessory: Mitgate handling of non-existent USB request eebccae50582 ANDROID: Update the ABI symbol list a845525d3ee5 FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible 4502265e1684 BACKPORT: mm: skip CMA pages when they are not available 53c38ebc4ea9 ANDROID: dm-bow: Protect Ranges fetched and erased from the RB tree b88b3d3664d0 UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush 6bcc6ff84152 UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux b4a6c6f4a151 UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue 1b2e6ebdc633 UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters 4128e2887832 UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal 1122dd37115a ANDROID: Add checkpatch target. 056a17677de9 BACKPORT: FROMGIT: usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment ee1147625d28 BACKPORT: USB: Gadget: core: Help prevent panic during UVC unconfigure 7ba2131ad49b FROMLIST: scsi: ufs: Disable zone write locking 4224108a41b4 FROMLIST: scsi: ufs: Split an if-condition 1c33b80bf748 FROMLIST: scsi: scsi_debug: Support injecting unaligned write errors 6c0276ef82d3 FROMLIST: scsi: scsi_debug: Support disabling zone write locking 3347f7daae3b FROMLIST: scsi: core: Retry unaligned zoned writes 4e1d1b839dec FROMLIST: block/mq-deadline: Only use zone locking if necessary 5414ea3f50ab BACKPORT: FROMLIST: block: Introduce the flag QUEUE_FLAG_NO_ZONE_WRITE_LOCK d01888a968b8 Revert "ANDROID: block: Introduce a request queue flag for pipelining zoned writes" 6a1ceeede7aa Revert "ANDROID: block/mq-deadline: Only use zone locking if necessary" dc77af3d3836 Revert "ANDROID: scsi: Retry unaligned zoned writes" 2e83e40f6af5 Revert "ANDROID: scsi: ufs: Enable zoned write pipelining" e08f97fe8041 Revert "ANDROID: scsi: ufs: Disable zoned write pipelining" a0565250b372 Revert "ANDROID: scsi: core: Delay unaligned write error retries" 053f022ed4e5 Revert "ANDROID: scsi: core: Limit zoned write retries" 8c7e6396da5a ANDROID: GKI: update mtktv symbol 7d47dd77f142 ANDROID: GKI: Add mtktv ABI symbol list, media, trace and remaining subsys 655a2881039f ANDROID: GKI: Add mtktv ABI symbol list, cpufreq and misc 663ca511e89b ANDROID: GKI: Add mtktv ABI symbol list, net, eth, regulator and pinmux 99c011c37d78 ANDROID: GKI: Add mtktv ABI symbol list, pwm, serial and snd b85af8a6dd9a ANDROID: GKI: Add mtktv ABI symbol list, usb and v4l2 0f986fae123c FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around() 12fb1c3ef509 FROMGIT: BACKPORT: Multi-gen LRU: Avoid race in inc_min_seq() bf03a7c90aef FROMGIT: BACKPORT: Multi-gen LRU: Fix per-zone reclaim 0c5273e138e6 BACKPORT: FROMGIT: block: Improve performance for BLK_MQ_F_BLOCKING drivers d12306bb9574 FROMGIT: scsi: Remove a blk_mq_run_hw_queues() call 8bb4682c76ff BACKPORT: FROMGIT: scsi: Inline scsi_kick_queue() 4bbc8e45b2a7 ANDROID: ABI: Update STG ABI to format version 2 a9bc04930fdc ANDROID: GKI: usb: phy: use ANDROID_KABI_USE for api notify_port_status 7aa67c1a12ac FROMGIT: dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 3.0 PHY d58cdad855de FROMGIT: dt-bindings: phy: realtek: Add Realtek DHC RTD SoC USB 2.0 PHY 6e97af079d79 FROMGIT: phy: realtek: usb: Add driver for the Realtek SoC USB 3.0 PHY 3dadac8ba6d6 FROMGIT: phy: realtek: usb: Add driver for the Realtek SoC USB 2.0 PHY a600af2c26af FROMGIT: usb: phy: add usb phy notify port status API 46ee6c3cddb1 ANDROID: GKI: Create symbol files in include/config 9c0a91f91af3 ANDROID: fuse-bpf: Use stored bpf for create_open 77092bb630f9 ANDROID: fuse-bpf: Add bpf to negative fuse_dentry fe475ca0b565 ANDROID: fuse-bpf: Check inode not null feb5ea668405 ANDROID: fuse-bpf: Fix flock test compile error 3c49a4916748 ANDROID: fuse-bpf: Add partial flock support 95e1c94a22e2 UPSTREAM: dm init: add dm-mod.waitfor to wait for asynchronously probed block devices 098173a46bca ANDROID: Update the ABI symbol list 619a5f635c8f ANDROID: cpuidle: teo: Export a function that allows modifying util_threshold d92dd7312f92 Revert "ANDROID: GKI: Remove temp build file abi_gki_protected_exports" 924b7017dda3 ANDROID: Update the ABI symbol list c82392dabd92 BACKPORT: blk-crypto: use dynamic lock class for blk_crypto_profile::lock 44cf75cc35a7 ANDROID: KVM: arm64: Fix memory ordering for pKVM module callbacks fddd85ce6342 ANDROID: GKI: Update symbol list for Amlogic f686a35a77f8 UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free 625e1470a97b UPSTREAM: netfilter: nf_tables: fix chain binding transaction logic de818a4efb6f UPSTREAM: fs/ntfs3: Check fields while reading 48fffa48b057 ANDROID: GKI: Move GKI module headers to generated includes c51761363cf4 ANDROID: set kmi_symbol_list_add_only for Kleaf builds. 1281598c5352 ANDROID: GKI: Remove temp build file abi_gki_protected_exports 48916f9971fa ANDROID: GKI: Update symbol list for Amlogic c2591e463d93 UPSTREAM: ASoC: soc-pcm: Move debugfs removal out of spinlock 4dc2398a951b UPSTREAM: ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks 1dd1248e12f9 FROMLIST: fuse: revalidate: don't invalidate if interrupted ef049b5a719a ANDROID: GKI: Update symbol list for Amlogic 88829ece3303 UPSTREAM: squashfs: always build "file direct" version of page actor 044746150d63 UPSTREAM: squashfs: fix cache race with migration f15bd09d1e7c BACKPORT: squashfs: cache partial compressed blocks 9d4be29185ee UPSTREAM: squashfs: fix buffer release race condition in readahead code 813c3dec2367 UPSTREAM: squashfs: fix extending readahead beyond end of file dec4ef3ce491 UPSTREAM: squashfs: fix read regression introduced in readahead code 80e656926e7f UPSTREAM: squashfs: don't call kmalloc in decompressors 401371c1744c UPSTREAM: squashfs: don't use intermediate buffer if pages missing c7f85bb4c43e UPSTREAM: squashfs: extend "page actor" to handle missing pages af51b9dded01 UPSTREAM: squashfs: support reading fragments in readahead call 3ba07deef718 UPSTREAM: squashfs: implement readahead feb80c37c66d UPSTREAM: gfs2: Don't deref jdesc in evict 578ffd64341e UPSTREAM: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() 9b30cd89af05 ANDROID: Incremental fs: Allocate data buffer based on input request size a6ab80794619 ANDROID: GKI: Update symbol list for Amlogic b4a6ab656691 ANDROID: KVM: arm64: Fix MMU context save/restore over TLB invalidation 770ba0ef6a9c ANDROID: Update the ABI symbol list 48d77946efc6 UPSTREAM: kasan: suppress recursive reports for HW_TAGS 47c669cde174 UPSTREAM: kasan, arm64: add arch_suppress_tag_checks_start/stop 03471b2b0353 BACKPORT: arm64: mte: rename TCO routines 867621cdc5c3 BACKPORT: kasan, arm64: rename tagging-related routines 4c8e131d55c4 UPSTREAM: kasan: drop empty tagging-related defines c6243581787f ANDROID: GKI: Update symbol list for Amlogic 0c09eb760b2e ANDROID: Update the ABI symbol list ca0cd3776158 UPSTREAM: usb: gadget: u_serial: Add null pointer check in gs_start_io b0992aa6722f ANDROID: Update the ABI symbol list fb6593baff19 ANDROID: ABI: Update lenovo symbol list 28c034155973 ANDROID: Update the ABI symbol list 40a4ec538ff1 UPSTREAM: fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds Test: treehugger Bug: 296960489 Change-Id: I035b0425ce9561a72c3f282efd7b871ce783e193
2023-07-19Update kernel to builds 10351526Howard Chen
git log --first-parent -100 --oneline --no-decorate 5e28b848962c..5c138afc955b: 5c138afc955b ANDROID: GKI: Include kheaders in gki_system_dlkm_modules f025c9bd5ab1 ANDROID: 6/16/2023 KMI update d05f5134f273 ANDROID: GKI: provide more padding for struct usb_phy e010dc3625fc UPSTREAM: neighbour: fix unaligned access to pneigh_entry abe407697483 UPSTREAM: net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down 00ce9cfb408f ANDROID: GKI: Update symbol list for Amlogic 45e4388a79b0 ANDROID: GKI enable CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y 78f4244dc981 BACKPORT: cgroup/cpuset: Free DL BW in case can_attach() fails 72c81004670a BACKPORT: sched/deadline: Create DL BW alloc, free & check overflow interface 71cf567de1ff FROMGIT: cgroup/cpuset: Iterate only if DEADLINE tasks are present 16a812c05e4e BACKPORT: sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets 0dfe87dff23a BACKPORT: sched/cpuset: Bring back cpuset_mutex 2a32b2b9e8d1 FROMGIT: cgroup/cpuset: Rename functions dealing with DEADLINE accounting 1351520d6779 ANDROID: 6/16/2023 KMI update 0270aeeb9f6c UPSTREAM: binder: fix UAF of alloc->vma in race with munmap() b094b0477917 UPSTREAM: binder: add lockless binder_alloc_(set|get)_vma() acd8193fa098 UPSTREAM: Revert "android: binder: stop saving a pointer to the VMA" 45efb0a2fb4d UPSTREAM: Revert "binder_alloc: add missing mmap_lock calls when using the VMA" bc4e0df357a7 UPSTREAM: usb: dwc3: fix gadget mode suspend interrupt handler issue b03d86bd510f UPSTREAM: usb: gadget: Properly configure the device for remote wakeup 49cb2707a80f UPSTREAM: tcp: deny tcp_disconnect() when threads are waiting 744ad30e2d4f ANDROID: GKI: Add RTK STB KMI symbol list faaabc7aa239 ANDROID: Remove all but top-level OWNERS 88bfbed31cc0 ANDROID: Enable GKI Dr. No Enforcement 1463dca5084b ANDROID: 6/16/2023 KMI update 61d1582c933c UPSTREAM: tipc: check the bearer min mtu properly when setting it by netlink 5b20b206c476 UPSTREAM: tipc: do not update mtu if msg_max is too small in mtu negotiation b288e3eb9ad0 UPSTREAM: tipc: add tipc_bearer_min_mtu to calculate min mtu 63225f30d66a UPSTREAM: ASoC: fsl_micfil: Fix error handler with pm_runtime_enable b64f71ac97c7 UPSTREAM: firmware: arm_sdei: Fix sleep from invalid context BUG a45af5569ab4 UPSTREAM: uapi/linux/const.h: prefer ISO-friendly __typeof__ 18bae38a20fe UPSTREAM: sched: Fix DEBUG && !SCHEDSTATS warn 8b4a04dce2d6 UPSTREAM: sched: Make struct sched_statistics independent of fair sched class 7f1bd76f419a UPSTREAM: platform: Provide a remove callback that returns no value b529f9de5b5d ANDROID: GKI: reserve extra arm64 cpucaps for ABI preservation 2ab1955d56d3 ANDROID: KVM: arm64: Allow setting {P,U}XN in stage-2 PTEs 69e2ba2e16a1 ANDROID: KVM: arm64: Restrict host-to-hyp MMIO donations 3f060ac3de39 ANDROID: KVM: arm64: Allow state changes of MMIO pages 57574f0ae26a ANDROID: KVM: arm64: Allow MMIO perm changes from modules 951d15786a28 ANDROID: KVM: arm64: Don't allocate from handle_host_mem_abort e609adf5cba6 ANDROID: KVM: arm64: Donate IOMMU regions to pKVM 1386a01618fe ANDROID: KVM: arm64: Map MMIO donation as device at EL2 9debaf482d08 ANDROID: KVM: arm64: Don't recycle pages from host mem abort aa4b272b346d ANDROID: KVM: arm64: Pin host stage-2 tables 97877e974b24 ANDROID: KVM: arm64: Move kvm_pte_follow() to header 76380240a2cd ANDROID: KVM: arm64: Pre-populate host stage2 a2b45ad90a20 ANDROID: KVM: arm64: Fix the host ownership later d522a071530d ANDROID: KVM: arm64: Don't recycle non-default PTEs 2bad47ce33aa ANDROID: KVM: arm64: Introduce kvm_pgtable_stage2_reclaim_leaves da5b14f0a14e ANDROID: KVM: arm64: Deprecate late pKVM module loading 2c641cfce17f BACKPORT: FROMGIT: usb: core: add sysfs entry for usb device state 61067bd1c265 BACKPORT: usb: xhci: plat: remove error log for failure to get usb-phy 4b219f7fc9fd BACKPORT: usb: xhci: plat: Add USB 3.0 phy support 7b23f0d62a76 UPSTREAM: usb: dwc3: core: add support for realtek SoCs custom's global register start address 2c2c2503ed72 ANDROID: GKI: Enable CONFIG_RPMSG_CTRL 182ac7a9d991 UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write() a6c1ea62c98d UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write() ad90aba4d6f8 UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize 267d3e1f3fcc ANDROID: set CONFIG_IKHEADERS=m for gki_defconfig. c1d11308117b UPSTREAM: usb: gadget: uvc: queue empty isoc requests if no video buffer is available 634ea38c4ef8 ANDROID: Update the ABI symbol list 719fc8062452 ANDROID: fs: Add vendor hooks for ep_create_wakeup_source & timerfd_create 4742f48a5ab3 BACKPORT: arm64: Enable KCSAN d2d27f72cf6f ANDROID: block: Partially revert "Send requeued requests to the I/O scheduler" cc244e96d797 Revert "ANDROID: block: Warn if a zoned write is about to be reordered" a638696f49df ANDROID: fuse-bpf: Add partial ioctl support 806823003cb5 ANDROID: 6/7/2023 KMI update 9c4ae1109fa0 ANDROID: GKI: mm: Add Android ABI padding to MGLRU structures 027542cf42cc ANDROID: gki_defconfig: enable CONFIG_LED_TRIGGER_PHY edd99eb35296 UPSTREAM: mm/page_alloc: replace local_lock with normal spinlock ccddea845ef1 UPSTREAM: mm/page_alloc: remotely drain per-cpu lists edbf2f81e622 BACKPORT: mm/page_alloc: protect PCP lists with a spinlock 0552a3b18afd UPSTREAM: mm/page_alloc: remove mistaken page == NULL check in rmqueue 273e22d4d9dc BACKPORT: mm/page_alloc: split out buddy removal code from rmqueue into separate helper 233075bea4ef BACKPORT: mm/page_alloc: use only one PCP list for THP-sized allocations c970afd4549e BACKPORT: mm/page_alloc: add page->buddy_list and page->pcp_list e4d3bd98c3c0 BACKPORT: mm: Multi-gen LRU: remove wait_event_killable() fed85f95734d Revert "ANDROID: BACKPORT: mm: Multi-gen LRU: remove wait_event_killable()" 02f1e30bab17 ANDROID: add vendor fields to swap_info_struct to record swap stats 422d698c21b7 ANDROID: add vendor fields to swap_slots_cache to support multiple swap devices 0e9bac35c512 ANDROID: add vendor fields to lruvec to record refault stats 619ba336c359 ANDROID: block: Remove request_queue.requeue_work ff2f1d6faa00 ANDROID: scsi: ufs: Ungate the clock synchronously f6e3f2aff13b ANDROID: scsi: ufs: Enable the BLK_MQ_F_BLOCKING flag d2bdb0021c36 ANDROID: scsi: core: Support setting BLK_MQ_F_BLOCKING 61095a49adc2 ANDROID: ABI: remove stale symbol 38c8eba1cad7 UPSTREAM: net: align SO_RCVMARK required privileges with SO_MARK 645bc8118500 UPSTREAM: net: SO_RCVMARK socket option for SO_MARK with recvmsg() 0fed4e161614 UPSTREAM: regmap: Account for register length when chunking f744b16d2878 ANDROID: KVM: arm64: Initialize hfgwtr_el2 correctly 858f6f15415b ANDROID: sched/fair: unlink misfit from cpu overutilized a393cfd70d84 UPSTREAM: dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk d47ecf2f5924 UPSTREAM: usb: dwc3: core: add support for disabling High-speed park mode cfb11ffd5774 UPSTREAM: usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode 5a5805873ebe ANDROID: GKI: Update symbol list for Lenovo 7624f5afdf07 ANDROID: kernel/sched: rebuild_sched_domains export 872144a3a955 ANDROID: Update the ABI symbol list fa700b32b1a0 ANDROID: GKI: Update symbol list for Amlogic 5ef78a29d1a4 ANDROID: GKI: Add symbol list for lenovo 93a3eb5322db UPSTREAM: PCI/PM: Reduce D3hot delay with usleep_range() Test: treehugger Bug: 291519419 Change-Id: I15468b3225759ff6651380659ca19a8d430b5ff1
2022-12-17Snap for 9414774 from 5723accba280f7532fa37483dd2db5fc343c3c0c to udc-releaseandroid-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-vts-14.0_r1android-security-14.0.0_r8android-security-14.0.0_r7android-security-14.0.0_r6android-security-14.0.0_r5android-security-14.0.0_r4android-security-14.0.0_r3android-security-14.0.0_r2android-security-14.0.0_r1android-platform-14.0.0_r7android-platform-14.0.0_r6android-platform-14.0.0_r5android-platform-14.0.0_r4android-platform-14.0.0_r3android-platform-14.0.0_r2android-platform-14.0.0_r1android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-cts-14.0_r1android-14.0.0_r28android-14.0.0_r2android-14.0.0_r15android-14.0.0_r14android-14.0.0_r13android-14.0.0_r1android14-tests-releaseandroid14-security-releaseandroid14-s2-releaseandroid14-s1-releaseandroid14-releaseandroid14-platform-releaseAndroid Build Coastguard Worker
Change-Id: I4933e7dbea52585929dcc1024f3f7a0d3402bf85
2022-12-16Update kernel to builds 9412825 am: 0c7f40dd5c am: 8ae1c29303 am: d2865a09d4android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16aml_rkp_341510000aml_rkp_341311000aml_rkp_341114000aml_rkp_341015010aml_rkp_341012000aml_hef_341717050aml_hef_341613000aml_hef_341512030aml_hef_341415040aml_hef_341311010aml_hef_341114030aml_cfg_341510000android14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-mainline-healthfitness-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releasePaul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2361626 Change-Id: I47692d797a253cb8eccb6affac97b1d1bc51e0c8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825 am: 0c7f40dd5c am: 8ae1c29303android-u-beta-1-gplPaul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2361626 Change-Id: I81750a1719171090e4dc08753908c9186ec87c25 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825 am: 0c7f40dd5cPaul Lawrence
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2361626 Change-Id: Id7cd9a0fb5410756e18dcdea08c01bc80d246abc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-16Update kernel to builds 9412825main-16k-with-phonesPaul Lawrence
git log --first-parent -100 --oneline --no-decorate 94958d875ed3..5e28b848962c: 5e28b848962c ANDROID: KVM: arm64: Add support for non-cacheable mappings 679bf6a59162 ANDROID: crypto: testmgr - add back deleted hctr2 test vectors b289d1706b67 ANDROID: fsnotify: Notify lower fs of open cef0d08d977f ANDROID: KVM: arm64: Don't filter out KVM_FUNC_MMIO_GUARD_MAP hypercalls aeac190b3baa ANDROID: KVM: arm64: Coalesce host stage2 entries on ownership reclaim 8796cf595b9a ANDROID: KVM: arm64: Move kvm_pte_table to the common header 4e68fbd326a9 ANDROID: KVM: arm64: Have different callbacks for PTE manipulation 92222130c16d ANDROID: KVM: arm64: Move PTE attributes definitions to the common header 393afc04dfb4 ANDROID: KVM: arm64: Split stage2_put_pte function 90048d36dc9b ANDROID: KVM: arm64: Pass the pagetable struct as an argument to the freewalker fec04e1c56b4 ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version ea7caaa3064c Revert "ANDROID: fuse-bpf: Add /sys/fs flags for fuse-bpf version" 63696badd992 Merge 5.15.83 into android14-5.15 7c85605dae9d ANDROID: clang: update to 16.0.2 757d548ca6e2 ANDROID: kernel: sched: Export reweight_task 1431f38bb783 FROMLIST: binder: return pending info for frozen async txns b3d82fd3de28 Merge 5.15.82 into android14-5.15 Test: treehugger Bug: 261505859 Change-Id: I834d5aab96062b09d3bd0d1fef068b8b5b3a94a5
2022-12-09Snap for 9386067 from 1fb888fb615e876eadd0876de718e53e99226ecc to udc-releaseAndroid Build Coastguard Worker
Change-Id: I8e9ff07e0772bd240b65a22b53be776a023f2db8
2022-12-08Update kernel to builds 9380601 am: fb268581e3 am: 10eae70b9c am: 2be51fb648Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2335082 Change-Id: I6b92f534e889ba80dc8a111ed70a92fdc584cee9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: fb268581e3 am: 10eae70b9cHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2335082 Change-Id: Ib86ccd89431970ecb1e5e2e2c46e817e1b4a8824 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-08Update kernel to builds 9380601 am: fb268581e3Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2335082 Change-Id: I5e4100453e60690a59cd46c7f37660b12b7808c4 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: Idd185a56e98a3c7f09a441ab8f4f25fda2a5d007
2022-12-05Snap for 9367586 from 45f7a35aac6a64be2c6033be57d29eb81dfd18f7 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I058d495cb374051985b7a77619a2f593e01ce366
2022-12-03Update kernel to builds 9358643 am: dd8bdc5ae6 am: 0137bdcebb am: f823040fa0Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2324973 Change-Id: I366100d008ff6402723ae4116cba5d9e80b23338 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: dd8bdc5ae6 am: 0137bdcebbHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2324973 Change-Id: Iaff00231f6736e8d5535eedd563bfd6574f2d9be Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-03Update kernel to builds 9358643 am: dd8bdc5ae6Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2324973 Change-Id: Idea528e6eb8e2053a9024b688e98f29921e284a0 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: I79de1b4378c31f78f14fbc147b3d9ed1a2d6619e
2022-11-29Snap for 9343563 from b98b4aa2ac75b0c5a772aad2ecbe799ecfa3ddc3 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ib8e9eb8c1392673e21b4a2b93aea19ae4fa6b376
2022-11-28Revert "Update kernel to builds 9322129" am: 16dd6a44ea am: 215b40e1be am: ↵Dan Shi
219ebc9ffa Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2319998 Change-Id: I5bfc4b66ce99569e66d4ad802386a8dde2b75e8f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: 16dd6a44ea am: 215b40e1beDan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2319998 Change-Id: I387ef3b5270b3caf6ba735c57e70a389e46cd1e5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Revert "Update kernel to builds 9322129" am: 16dd6a44eaDan Shi
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2319998 Change-Id: I40dd17e0208ae25539d04e72bdfe285205743be2 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 "Update kernel to builds 9322129" 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: I33ca16082ef159f5dc0b71f7d255f3db3b75e91b
2022-11-28Update kernel to builds 9322129 am: 801d1e239f am: 35ddb8f4fc am: 2b80456f19Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2314060 Change-Id: If6722c9d6d0089822f890aea467ed5dbbec7c7cd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: 801d1e239f am: 35ddb8f4fcHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2314060 Change-Id: Iff5322ddf0060d99d390a6b1a0775193483bd3a7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28Update kernel to builds 9322129 am: 801d1e239fHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2314060 Change-Id: I1b1179df198a5ee50a3d646384021f7ede655ca5 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: Id1d0b84207578323bca5edc656f3e7ede6e84c73
2022-11-11Snap for 9280350 from 071fb1aeedeb24fdb503cca15f905a13dd504d40 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I49359fffc055f11157b4433b4a6a5f1a65f056bc
2022-11-10Update kernel to builds 9244197 am: 9493431315 am: 8c0528da7a am: dfceba4adcHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2280793 Change-Id: I7c062ec9c116b223a4e65e0ec28dfa7b3f2b5593 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: 9493431315 am: 8c0528da7aHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2280793 Change-Id: I5fda5318a25f73f05d3992d81489b85e211321c1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-10Update kernel to builds 9244197 am: 9493431315Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2280793 Change-Id: Ied78efad50f2d22dc6b8aa6523578a6fc61fd8b2 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: I49c6fa3cc1379f347edf64dd474e488f35188126
2022-10-29Snap for 9234388 from 27bd8b2931b6003ae1fbf23eb61ab767046312a3 to udc-releaseAndroid Build Coastguard Worker
Change-Id: I73d4e3d2a2f5ff618fe059878f7d07f01d5c855f
2022-10-28Remove unused microdroid kernel module build rules am: 6cd6c960f1 am: ↵Keir Fraser
c494317762 am: 2c2bbb3451 Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2276911 Change-Id: Ib0e48358a95e358b809930e5fbbcc62480a19dff Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28Remove unused microdroid kernel module build rules am: 6cd6c960f1 am: c494317762Keir Fraser
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2276911 Change-Id: I0b6d47613af86d5c131844c3558fa0b03a36b593 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-28Remove unused microdroid kernel module build rules am: 6cd6c960f1Keir Fraser
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2276911 Change-Id: I5b8a66e6eead4873f8b635e78a9d51e3322920b4 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: I37d20952fcfd3ec93ab6411e3bcb09be545e377e
2022-10-19Snap for 9191040 from f21f0a78e69a19480c1015347ee2d24bdba6bafb to udc-releaseAndroid Build Coastguard Worker
Change-Id: I5220ffa6c6f9e7a20d63133861fd0157cf0ed81f
2022-10-18Update kernel to builds 9162255 am: e01292161c am: b8860daa0d am: 0c29478ed1Howard Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2251073 Change-Id: I0b6d4b94467626d14a57cc39a0e50dfc5284155d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: e01292161c am: b8860daa0dHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2251073 Change-Id: Id950c49a1841df1ccac1ca9a10c635fda47cc25b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-18Update kernel to builds 9162255 am: e01292161cHoward Chen
Original change: https://android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/2251073 Change-Id: I6156789f9d08465e29fafc3e69365737e319af50 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: I6bd52d7f423b57986e3e9caf56699c5af351415a
2022-10-07Snap for 9148142 from 4214079adcb12aabe5807a45f85e586bbe230917 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Ide865c12458a86c2304ce7bfbe742947613f4663
2022-10-06Mark tm-qpr-dev-plus-aosp-without-vendor@9129937 as merged am: c24858632b ↵Xin Li
am: 79be42f324 Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/20130336 Change-Id: I9158e20002677d5540c8507f442c0d93c1877292 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: c24858632bXin Li
Original change: https://googleplex-android-review.googlesource.com/c/kernel/prebuilts/common-modules/virtual-device/5.15/x86-64/+/20130336 Change-Id: Ica33fc420f6e397e56bcf0573e9b57035840d20b 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: I6de7cd31b8bc6340557154b074d2b27e37fc8e40
2022-10-06Snap for 9142107 from b6363ffeb4432b32bd8b85ef3c9e8585dade6a39 to udc-releaseAndroid Build Coastguard Worker
Change-Id: Iabff06139e1c5dad7240297e25f439f715b94a37