Age | Commit message (Collapse) | Author |
|
git log --first-parent -100 --oneline --no-decorate 0f986fae123c..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
Test: treehugger
Bug: 296509280
Change-Id: Ib223cd14fc6959a760bcc52a11a556106b6e9e99
|
|
git log --first-parent -100 --oneline --no-decorate 78f4244dc981..0f986fae123c:
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
28d90f10d536 UPSTREAM: fsverity: explicitly check for buffer overflow in build_merkle_tree()
d53de0568181 ANDROID: GKI: Update RTK STB KMI symbol list
0765cda32909 UPSTREAM: f2fs: fix deadlock in i_xattr_sem and inode page lock
38fff8f31263 Revert "FROMLIST: f2fs: remove i_xattr_sem to avoid deadlock and fix the original issue"
60a2ccabe2dd UPSTREAM: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
ebe7bbdffdec UPSTREAM: media: rkvdec: fix use after free bug in rkvdec_remove
4d634bb7be02 UPSTREAM: relayfs: fix out-of-bounds access in relay_file_read
b8cb7eb0b4ce BACKPORT: revert "net: align SO_RCVMARK required privileges with SO_MARK"
9b4699724024 UPSTREAM: wifi: cfg80211: fix link del callback to call correct handler
dc11ed25f7c7 UPSTREAM: wifi: cfg80211: reject bad AP MLD address
2e6bf292f395 UPSTREAM: KVM: arm64: Populate fault info for watchpoint
c8a3a0849710 UPSTREAM: KVM: Fix vcpu_array[0] races
d18fa8c525b0 UPSTREAM: media: pvrusb2: fix DVB_CORE dependency
f4aace942a74 UPSTREAM: kasan: hw_tags: avoid invalid virt_to_page()
8f4b51c499a7 UPSTREAM: scsi: ufs: core: mcq: Fix &hwq->cq_lock deadlock issue
94fb13dc4f26 UPSTREAM: x86/mm: Avoid using set_pgd() outside of real PGD pages
759c5c3fc273 UPSTREAM: netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
be89d165e361 UPSTREAM: net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
4ae6b40b7ca6 UPSTREAM: PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
738dfcc029ef UPSTREAM: wifi: cfg80211: fix MLO connection ownership
d0e0e85d34fe UPSTREAM: wifi: nl80211: fix NULL-ptr deref in offchan check
9e7678cc600c UPSTREAM: scsi: ufs: mcq: Use active_reqs to check busy in clock scaling
9d0d5eacda73 UPSTREAM: scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_resource()
fa5c4a21862b UPSTREAM: scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR
63ab8dfd1746 UPSTREAM: scsi: ufs: mcq: Fix incorrectly set queue depth
6423bd5a4675 UPSTREAM: net: use a bounce buffer for copying skb->mark
656563759aba UPSTREAM: io_uring: hold uring mutex around poll removal
1f5a89e0ccaf ANDROID: Set arch attribute for allmodconfig builds
ceb26af3199f ANDROID: KVM: arm64: Remove 'struct kvm_vcpu' from the KMI
aad223db39ce UPSTREAM: KVM: arm64: Restore GICv2-on-GICv3 functionality
2c17fbc0d920 UPSTREAM: KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
ec0944c324e2 UPSTREAM: KVM: arm64: vgic: Fix a circular locking issue
e4b31e748a0e UPSTREAM: KVM: arm64: vgic: Don't acquire its_lock before config_lock
Test: treehugger
Bug: 294783029
Change-Id: I97d7fa6604c7965e2e1b57c479d4924aef67e1fb
|
|
git log --first-parent -100 --oneline --no-decorate 858f6f15415b..78f4244dc981:
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
Test: treehugger
Bug: 287716523
Change-Id: I6930eccddc34e771417a08e6e07ccbfc10ebcae3
|
|
git log --first-parent -100 --oneline --no-decorate 0764d6d2f528..858f6f15415b:
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()
2e56d401bb09 ANDROID: GKI: Add RTK TV 14 5.15 KMI symbol list
f82b53108826 Revert "FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup"
e25b806e1b6f ANDROID: Update the ABI symbol list
397665b3edde ANDROID: BACKPORT: mm: Multi-gen LRU: remove wait_event_killable()
522c6b9c55c5 BACKPORT: FROMGIT: Multi-gen LRU: fix workingset accounting
9abc9f635a87 ANDROID: Disable BTI_KERNEL, enable UNWIND_PATCH_PAC_INTO_SCS
845c91e9876c BACKPORT: arm64: implement dynamic shadow call stack for Clang
ee09e21c018b UPSTREAM: scs: add support for dynamic shadow call stacks
6ec9ba5f69f8 BACKPORT: arm64: unwind: add asynchronous unwind tables to kernel and modules
24cc65e890d7 ANDROID: GKI: Expose device async to userspace
c80190b43d52 ANDROID: scsi: core: Only kick the requeue list if necessary
1845d499bdd0 ANDROID: scsi: Trace SCSI sense data
99be857cfdfc ANDROID: block: mq-deadline: Restore npo2 zone size support
88819308f547 ANDROID: block: Warn if a zoned write is about to be reordered
5d90f7cbaf88 ANDROID: block: Preserve the order of requeued requests
a08e170d90ae ANDROID: block: Requeue requests if a CPU is unplugged
910221756755 ANDROID: block: Send requeued requests to the I/O scheduler
cd4d66e62ba1 ANDROID: block: Send FUA requests to the I/O scheduler
0545a0809847 ANDROID: block: Simplify blk_mq_sched_bypass_insert()
4c21e1602835 ANDROID: block: Remove a blk_mq_sched_bypass_insert() argument
443ff5cf3b0a ANDROID: vendor_hooks: add vendor hook for dma_heap_buffer_alloc
2c8747d4149c ANDROID: 5/24/2023 KMI update
99027afdd195 FROMGIT: Binder: Add async from to transaction record
5d4d5dbeab2c BACKPORT: FROMGIT: Binder: Add timestamp to transaction record
9e8b2d8ee22a Revert "ANDROID: gki_config: use DWARFv5 rather than DWARFv4"
6c4ed97791a4 UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
Test: treehugger
Bug: 286170364
Change-Id: I56fa3bb1435d342958975bcdd7c517c21863d909
|
|
git log --first-parent -100 --oneline --no-decorate 7c58a7d3b6f4..0764d6d2f528:
0764d6d2f528 BACKPORT: cpuidle: teo: Introduce util-awareness
d52ad1064060 UPSTREAM: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()
d9a7607f5644 ANDROID: Update the ABI symbol list
10bca2e53c44 ANDROID: Add new hook to enable overriding uclamp_validate()
01ec18c52f65 ANDROID: KVM: arm64: iommu: Erase pvmfw from EL1 if possible
c44534436fad BACKPORT: FROMGIT: block: BFQ: Add several invariant checks
5db3a9fa141b FROMGIT: block: mq-deadline: Fix handling of at-head zoned writes
499e313515ae FROMGIT: block: mq-deadline: Handle requeued requests correctly
2b9a4dc9df51 FROMGIT: block: mq-deadline: Track the dispatch position
1d129b2b1b8b BACKPORT: FROMGIT: block: mq-deadline: Reduce lock contention
9a3b2e646883 FROMGIT: block: mq-deadline: Simplify deadline_skip_seq_writes()
0d84365099c9 FROMGIT: block: mq-deadline: Clean up deadline_check_fifo()
435b2eda27a2 FROMGIT: block: mq-deadline: Add a word in a source code comment
57f7c5ce8505 ANDROID: block: Rename blk_rq_is_seq_zone_write()
5925446e48b4 UPSTREAM: block, bfq: fix UAF problem in bfqg_stats_init()
87c5ca81c349 ANDROID: Update the ABI symbol list
7c5cae80c93b ANDROID: power: wakeup_reason: change abort log
d3197e212fb4 UPSTREAM: regmap: Don't warn about cache only mode for devices with no cache
f0371f5dad88 ANDROID: Update the ABI symbol list
aa0deedfe1af UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()
fb96bf701a2b ANDROID: GKI: add ABI symbol list for xiaomi
0f5abf23752f ANDROID: sched: Add ANDROID_OEM_DATA_ARRAY in user_struct.
ca57d52a2174 ANDROID: user: Add vendor hook to user for GKI purpose
dc3f95c564a8 ANDROID: export find_user() & free_uid()for GKI purpose.
555f3fe5635f ANDROID: sched: Add vendor hooks for cpu affinity.
53a5908faaa1 ANDROID: cgroup: Add vendor hook for cpuset.
7d9c8f70d70b ANDROID: export cpuset_cpus_allowed()for GKI purpose.
1174e45a7d58 ANDROID: Add vendor hooks for binder perf tuning
e47455c5dde9 ANDROID: freezer: Add vendor hook to freezer for GKI purpose.
4219a3afd471 ANDROID: freezer: export the freezer_cgrp_subsys for GKI purpose.
2d3899353a2a ANDROID: power: Add vendor hook to qos for GKI purpose.
7590636e686f ANDROID: arm64: Check FGT cap before touching HFGWTR_EL2
71b068b4bb3f Revert "ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules""
42f3bd505068 FROMGIT: f2fs: fix the wrong condition to determine atomic context
2afee8882210 ANDROID: GKI: refresh STG ABI to new version
bea77f23e798 ANDROID: ABI: Update oplus symbol list
2b153a2359ca ANDROID: vendor_hooks: Export the tracepoints task_rename
c0fd3ab764ad UPSTREAM: ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
b944772c3ca6 UPSTREAM: ASoC: soc-pcm: test refcount before triggering
9702a90b36c7 UPSTREAM: ASoC: soc-pcm: serialize BE triggers
ec8eab1e7c5f UPSTREAM: ASoC: soc-pcm: Fix and cleanup DPCM locking
06e574fc9a78 UPSTREAM: ASoC: soc-pcm: align BE 'atomicity' with that of the FE
13344864f068 UPSTREAM: ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
6cf9fb45795a ANDROID: Partially Revert "ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules"
278999b347af UPSTREAM: usb: core: stop USB enumeration if too many retries
d42d7aa8eb5a ANDROID: GKI: Update symbol list for Amlogic
0e234fce304b ANDROID: Update the ABI symbol list
7352c1ffe2e6 UPSTREAM: netfilter: nf_tables: deactivate anonymous set from preparation phase
fc89803eb3c9 ANDROID: clang: update to 17.0.2
36756472dc4b ANDROID: db845c: Remove MAKE_GOALS from build.config
57ae54b08892 FROMGIT: xfrm: Check if_id in inbound policy/secpath match
f3147526a0c4 ANDROID: GKI: gen_gki_modules_headers update preprocessing
9bb6bf15fcb4 FROMGIT: locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
01df29b64147 UPSTREAM: KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
444e7e1227f8 Merge "Merge 5.15.110 into android14-5.15" into android14-5.15
de68c74304fe ANDROID: KVM: arm64: Always unmap protected regions from the host
a349adda9041 ANDROID: block: Improve shared tag set performance
0b5545b549de ANDROID: GKI: Update owners for GKI modules lists
9919aa73673b FROMLIST: usb: typec: altmodes/displayport: fix pin_assignment_show
0b015de44ee3 ANDROID: Update the ABI symbol list
22ec5ade8640 ANDROID: 5/10/2023 KMI update
085255b984e8 ANDROID: KVM: arm64: Allow tweaking HFGWTR_EL2 from modules
92c988d75259 ANDROID: KVM: arm64: Allow tweaking HCR_EL2 from modules
efc340f8e714 ANDROID: GKI: Trimmed symbol lists for 80211 modules
e056397e426b ANDROID: GKI: DB845C: cfg/mac 80211 as vendor modules
ee1e4b7c5e0a ANDROID: GKI: cfg/mac 80211 as vendor modules
f6d290fd57a1 ANDROID: block: Prepare for preserving the zoned write order
b21f9994dae5 ANDROID: ABI: Update oplus symbol list
e5d032fb33ba ANDROID: vendor_hooks: Add hooks for oem futex optimization
17bdc39270a1 BACKPORT: mm: vmpressure: don't count proactive reclaim in vmpressure
c9707c205c5f UPSTREAM: memcg: introduce per-memcg reclaim interface
dad20f7a85fa Revert "Revert "sched/fair: Fixes for capacity inversion detection""
60e138c1237e Revert "Revert "sched/uclamp: Fix a uninitialized variable warnings""
745bc5edc0c2 Revert "Revert "sched/fair: Consider capacity inversion in util_fits_cpu()""
96fa320d7cf2 Revert "Revert "sched/fair: Detect capacity inversion""
137e27448f73 Revert "ANDROID: preserve CRC for xhci symbols"
bee358075309 ANDROID: GKI: Remove MAKE_GOALS from build.config
ad4cc91ca603 ANDROID: KVM: arm64: Restrict pKVM hyp exports
961f2bd43ead ANDROID: kleaf: move NDK_TRIPLE for arm to build.config.constants.
f162fabf2bb0 ANDROID: Update the ABI symbol list
fc9823eddc42 ANDROID: usb: gadget: configfs: Protect composite_setup in a spinlock
df4ee615e047 Revert "ANDROID: uid_sys_stat: split the global lock uid_lock to the fine-grained"
625a05a48abf ANDROID: GKI: Update symbol list for Amlogic
3cae1f44dd35 ANDROID: GKI: x86_64: Remove 80211 from protected modules
896a2f6ac821 ANDROID: GKI: Update owners for GKI modules lists
913110b7908b FROMLIST: binder: fix UAF caused by faulty buffer cleanup
73042c115586 ANDROID: ABI: Update oplus symbol list
ad62172a4b08 ANDROID: vendor_hooks: Add hooks to select binder worklist
ca14c8d46934 ANDROID: vendor_hooks: Add hooks for binder
456a8d4c1f02 ANDROID: vendor_hooks: Add hooks for rwsem and mutex
c97f4f3ed55a ANDROID: vendor_hooks: Add hooks for binder proc transaction
a9452548420b ANDROID: vendor_hooks: Add hooks for mutex and rwsem optimistic spin
50bae08f225d ANDROID: Update the ABI symbol list
358b59f1bce2 ANDROID: usb: Add vendor hook for usb suspend and resume
4cbf19a6f863 ANDROID: sound: usb: add vendor hook for cpu suspend support
3ac740c9c7d6 ANDROID: Update the ABI symbol list
d03243dd7641 ANDROID: ABI: Update oplus symbol list
f9688670ca92 ANDROID: sched: Add trace_android_rvh_setscheduler
8a73c29f3eb9 ANDROID: ABI: Update oplus symbol list
3568391d318f ANDROID: vendor_hook: add hooks to protect locking-tsk in cpu scheduler
Test: treehugger
Bug: 284082400
Change-Id: Ibd5ba0dbccacb8cffc40628cc4cdedda7e45e8cd
|
|
git log --first-parent -100 --oneline --no-decorate 87bcc73a7949..7c58a7d3b6f4:
7c58a7d3b6f4 ANDROID: Update the TCPM ABI symbol list
a8403c07e3cc ANDROID: usb: typec: tcpm: Add vendor hook for tcpm logs
4f8b716aa9ec ANDROID: usb: typec: tcpm: Add vendor hook to modify port src caps
bf28ed028d5c ANDROID: usb: typec: tcpm: Add vendor hook to store partner source capabilities
fca91a7cfaf0 ANDROID: usb: typec: tcpm: vendor hook for timer adjustments
636890621dee ANDROID: usb: typec: tcpci: Add vendor hook to mask vbus present
987060628370 ANDROID: usb: typec: tcpci: Add vendor hooks for tcpci interface
54e26291ebe3 ANDROID: Unnest MAKE_GOALS from build configs
d8a482963fdb ANDROID: Update the ABI symbol list
9e9e157a6bb9 ANDROID: fuse-bpf: Simplify and fix setting bpf program
dbfbd6396874 ANDROID: fuse-bpf: Fix bpf_test_xattr testcase error
593678ca92a7 FROMGIT: usb: gadget: udc: core: Prevent redundant calls to pullup
b142000da9e5 BACKPORT: FROMGIT: usb: gadget: udc: core: Invoke usb_gadget_connect only when started
f62ca752d116 FROMLIST: arm64: mte: Do not set PG_mte_tagged if tags were not initialized
132feb89b384 BACKPORT: FROMLIST: arm64: Also reset KASAN tag if page is not PG_mte_tagged
83cfe3cd4ab4 ANDROID: ABI: Update oplus symbol list
e1f430a48702 ANDROID: vendor_hooks: Add hooks to record the time of the process in various states
71f62a14d533 ANDROID: ABI: Update oplus symbol list
5491cac56053 ANDROID: sched: Add vendor hooks to compute new cpu freq.
65b61b57dc3a ANDROID: ABI: Update oplus symbol list
08d7a5f89e10 ANDROID: vendor_hooks: Add hooks for futex
319d27a2170f ANDROID: GKI: Convert USB network adpaters to modules
d7d80178a686 ANDROID: KVM: arm64: Prevent kmemleak from accessing EL2 module sections
e8cf4c06e141 ANDROID: KVM: arm64: Move addr_is_allowed_memory() check into host callback
bad74575a150 Revert "sched/fair: Detect capacity inversion"
114ae28faaf5 Revert "sched/fair: Consider capacity inversion in util_fits_cpu()"
b06a054a03e9 Revert "sched/uclamp: Fix a uninitialized variable warnings"
8ea8ecbd12e5 Revert "sched/fair: Fixes for capacity inversion detection"
b55e0c7a6b90 Merge "Merge 5.15.109 into android14-5.15" into android14-5.15
19648ef3b9c8 ANDROID: fuse-bpf: Make fuse_test compile and pass
3959036415d6 ANDROID: binder: store previous uclamp by uclamp_req
356e60d592f1 Merge "Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.15.y' into android14-5.15" into android14-5.15
66affbc97f57 ANDROID: KVM: arm64: Prevent kmemleak from accessing .hyp.data
bef7cc81547a ANDROID: 4/26/2023 KMI update
970a9ef17418 ANDROID: KVM: arm64: iommu: Pass device specific flags to hypervisor
9d58eeb9d65a ANDROID: gki_defconfig: enable IPV6_MROUTE_MULTIPLE_TABLES
0831e8804fc9 ANDROID: dma-buf: heaps: dmabuf page pool spinlock should be spinlock_t
1beded838c7a ANDROID: GKI: Update virtual_device symbol list for dmabuf_page_pool_get_size
1a1e567be49a ANDROID: GKI: Update db845c symbol list for dmabuf_page_pool_get_size
7a3538cd401f ANDROID: dma-buf: heaps: Move dmabuf_page_pool struct out of the KMI
754ba89a30b9 ANDROID: GKI: Update symbol list for Amlogic
e5684349832b ANDROID: Update the ABI symbol list
ab338605b83f Merge changes Icdb539c6,I5d35ddaa,I59838b0a,I88efacf4 into android14-5.15
c4915fdc20e7 FROMLIST: scsi: ufs: Fix management of lrbp->cmd
26265ecbab9a ANDROID: binder: set default min and max uclamp to 0 and SCHED_CAPACITY_SCALE
972b60b7d30f BACKPORT: KVM: arm64: Make vcpu flag updates non-preemptible
12d85b76fcde BACKPORT: KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs
d152f9ec2eb4 ANDROID: GKI: Update symbol list for Amlogic
f6f198900a4a ANDROID: ABI: Update oplus symbol list
226f36edddc3 ANDROID: vendor_hooks: Add hooks for signal
a4d5b99e389e ANDROID: ABI: Update oplus symbol list
b7f527071c77 ANDROID: vendor_hooks: Export the tracepoints sched_stat_sleep and sched_waking to let module probe them
c3c291776813 ANDROID: vendor_hooks: Export the tracepoints sched_stat_iowait, sched_stat_blocked, sched_stat_wait to let modules probe them
1bcf1fc76753 ANDROID: vendor_hooks: export get_wchan
38a713dc8095 ANDROID: workqueue: export symbol of the function wq_worker_comm()
be7357c438ed ANDROID: Update the ABI symbol list
4d84e8c4003e ANDROID: mm: Add vendor hook in si_meminfo
336321c6f0c1 BACKPORT: FROMLIST: PCI: dwc: Wait for link up only if link is started
6e8704fc7ac9 ANDROID: KVM: arm64: Clear the PTEs which are not refcounted on unmap path
b53185721e88 ANDROID: GKI: Update symbol list for Amlogic
d711563536a8 BACKPORT: USB: gadget: Fix use-after-free during usb config switch
e34090d715f4 ANDROID: Update the ABI symbol list
71cf9c983515 BACKPORT: FROMGIT: rcu: Avoid freeing new kfree_rcu() memory after old grace period
9f74d5ca93d7 ANDROID: Update the ABI symbol list
4e1ff0060f0c ANDROID: Update the ABI symbol list
Test: treehugger
Bug: 280544142
Change-Id: I40deb25e8886a76659e88b569012fab497376b24
|
|
git log --first-parent -100 --oneline --no-decorate 5e28b848962c..87bcc73a7949:
87bcc73a7949 ANDROID: GKI: wifi drivers need ABI Symbol list for Amlogic SOC
37a4d9f01406 ANDROID: enable CONFIG_USB_XHCI_PCI_RENESAS in gki_defconfig
e7b6eb419efc FROMLIST: xfrm: Skip checking of already-verified secpath entries
5e02a4670949 Revert "Fix XFRM-I support for nested ESP tunnels"
9bf7728b3bac FROMLIST: xfrm: Ensure policy checked for nested ESP tunnels
4187fa3fbe71 UPSTREAM: fs: drop peer group ids under namespace lock
12d161b7ae27 FROMLIST: sched/wait: Fix a kthread_park race with wait_woken()
3d9d54cf3775 ANDROID: Update the ABI symbol list typec mux
0d708da1f527 ANDROID: Update the ABI symbol list typec port management
9d04dbf3ec40 ANDROID: GKI: Add usb and pcie ABI Symbol list for Amlogic SOC
f9bf71453036 ANDROID: GKI: Add file system ABI Symbol list for Amlogic SOC
42dd91524ebd ANDROID: GKI: Add kernel base and lib ABI Symbol list for Amlogic SOC
6c73bb759ce7 ANDROID: GKI: Add mmc gpio pwm etc ABI Symbol list for Amlogic SOC
77fd1bdf70c3 ANDROID: GKI: Add net and memory ABI Symbol list for Amlogic SOC
2da1dda2242b ANDROID: GKI: Add net ABI Symbol list for Amlogic SOC
9ff310d2868d ANDROID: GKI: Add media gpu and sound ABI Symbol list for Amlogic SOC
086eb3eacb08 ANDROID: CONFIG_PKVM_MODULE_PATH to /lib/modules/
b147bc4b648f ANDROID: KVM: arm64: Add a fallback for pKVM module loading
09ed60476aed ANDROID: KVM: arm64: Add a custom module path for pKVM module loading
18580efd2fd4 UPSTREAM: mm: multi-gen LRU: simplify arch_has_hw_pte_young() check
4c26a5c7ca74 UPSTREAM: mm: support POSIX_FADV_NOREUSE
3b9ab09cf5d5 BACKPORT: mm: add vma_has_recency()
23811798a30b UPSTREAM: mm: introduce arch_has_hw_nonleaf_pmd_young()
7f400d66ade2 BACKPORT: mm: add dummy pmd_young() for architectures not having it
f9e7e861b504 ANDROID: 4/12/2023 KMI update
3f5c9f5cf5e3 ANDROID: fuse: Support errors from fuse daemon in canonical path
aacdf4e7ea62 ANDROID: Update the ABI symbol list
18c78ecd82b4 ANDROID: arm64: Implement hypervisor workaround for SoCs with DMA beyond the PoC
148ab8389190 ANDROID: Update the ABI symbol list
a4758044f933 FROMLIST: kasan: call clear_page with a match-all tag instead of changing page tag
b436639db224 ANDROID: Update the ABI symbol list
9f7633af273e ANDROID: GKI: Add Initial ABI Symbol list for Amlogic SOC
26d5939276e3 ANDROID: GKI: Enable CONFIG_USB_CONFIGFS_F_UAC2
bdc9f35c7744 UPSTREAM: Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
ee8815e20968 ANDROID: GKI: Convert 80211 modules as unprotected
ea78df75c6a2 FROMLIST: staging: greybus: drop loopback test files
65ccd1af452a ANDROID: KVM: arm64: Fix pKVM module loading close
af3a2c685325 ANDROID: KVM: arm64: Prevent pKVM module loading after IOMMU init
c4c48a21c0e6 ANDROID: KVM: arm64: Handle permission issue while loading pKVM module
7d3bde28a6d0 ANDROID: KVM: arm64: Factor out logic for setting SVE vector length at hyp
1cb8f1d22ca3 FROMGIT: usb: typec: altmodes/displayport: Fix configure initial pin assignment
83e0304b4efa Merge 5.15.106 into android14-5.15
b8d031e43c01 ANDROID: MGLRU: Avoid reactivation of anon pages on swap full
340c38afcd61 FROMGIT: f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
0411f8d9dfa8 ANDROID: fuse-bpf: Run bpf with migration disabled
78ae52e6f492 ANDROID: GKI: Add a filegroup instead of _aarch64_additional_kmi symbol list
23f285eb33ac Merge "Merge 5.15.105 into android14-5.15" into android14-5.15
fa680167c1d3 ANDROID: GKI: Update symbols to symbol list
c65bfe6c87cb ANDROID: GKI: Update symbols to symbol list
41dc7a55207c ANDROID: fuse-bpf: Correctly put backing files
fe78fcc00a08 ANDROID: GKI: Update symbols to symbol list
106574e92e76 ANDROID: GKI: Update symbols to symbol list
c631860448d9 UPSTREAM: blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
78eb8a33c0da ANDROID: KVM: arm64: Remove the non-consuming hyp trace interface
47819edaf693 ANDROID: GKI: Multi arch exports protection support
90f7df74c0fd ANDROID: Update the ABI symbol list
85e06e03561f Revert "ANDROID: fuse: Support errors from fuse daemon in canonical path"
db88745171d4 ANDROID: fuse: Support errors from fuse daemon in canonical path
38eeebd47093 ANDROID: 3/29/2023 KMI update
0922b3f71bc1 ANDROID: ABI: remove stale symbol
41e78a2c42a1 ANDROID: ufs: core: move Android quirks into separate field
f7909cbd0b74 BACKPORT: mm: multi-gen LRU: avoid futile retries
f8b57162d8b5 BACKPORT: mm: multi-gen LRU: clarify scan_control flags
a3eb65166f27 BACKPORT: mm: multi-gen LRU: per-node lru_gen_page lists
cb3958d0a7c9 BACKPORT: mm: multi-gen LRU: shuffle should_run_aging()
a5998f93a486 BACKPORT: mm: multi-gen LRU: remove aging fairness safeguard
4fc3ef464e02 BACKPORT: mm: multi-gen LRU: remove eviction fairness safeguard
79e66eaa9a78 BACKPORT: mm: multi-gen LRU: retry pages written back while isolated
df91dc967a07 BACKPORT: mm: multi-gen LRU: rename lrugen->lists[] to lrugen->pages[]
3c6c35973a3c BACKPORT: mm: multi-gen LRU: rename lru_gen_struct to lru_gen_page
82ae4dc64b6b UPSTREAM: cfg80211: Update Transition Disable policy during port authorization
f56e85511c8a Revert "Revert "HID: uhid: Over-ride the default maximum data buffer value with our own""
9032769f7802 Revert "Revert "HID: core: Provide new max_buffer_size attribute to over-ride the default""
3cf939213f32 Revert "Revert "PCI: loongson: Add more devices that need MRRS quirk""
347b23178ae3 Revert "Revert "PCI: loongson: Prevent LS7A MRRS increases""
c96bd2e36f7d ANDROID: KVM: arm64: Save and restore host sve state in pKVM
0532339bb0bc ANDROID: KVM: arm64: Specialize deactivate fpsimd traps on guest fpsimd trap
fef769197467 ANDROID: KVM: arm64: Specialize handling of host fpsimd state on EL2 trap n/vhe
8bca1c563128 ANDROID: KVM: arm64: Allocate memory at hyp for host sve state
90cc0eea13bb ANDROID: KVM: arm64: Store the maximum sve vector length at hyp
2891cd77151a ANDROID: KVM: arm64: Allocate host fp state at pkvm init rather than per cpu
bfdd09432901 ANDROID: KVM: arm64: Move loaded host fp state to pkvm
dfd5d02bca9c ANDROID: KVM: arm64: Use helper to get the host fpsimd state in pKVM
fe8906858314 ANDROID: KVM: arm64: Use enum instead of helper for fp state
d5a33d3bbdc9 ANDROID: KVM: arm64: Do not map the host fpsimd state to hyp in pKVM
1c640583d8aa ANDROID: KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit
2a26ee2b2511 UPSTREAM: usb: typec: tcpci: Add callback for evaluating contaminant presence
7200ee2e2341 UPSTREAM: usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant
037195ad412b Revert "ANDROID: usb: typec: tcpm: Add chip level callback to check for contaminant"
4cc9282fc626 ANDROID: KVM: arm64: Allow post-freeze backports to pKVM
ac136d999fbb ANDROID: KVM: arm64: Expose host_{un}share_hyp() to modules
ad2bd67e0712 ANDROID: gki_config: use DWARFv5 rather than DWARFv4
ec61e5e12144 FROMGIT: f2fs: fix scheduling while atomic in decompression path
3032572d634a ANDROID: dm-default-key: update for blk_crypto_evict_key() returning void
311f04b26224 FROMGIT: blk-crypto: make blk_crypto_evict_key() more robust
4f0a87002890 FROMGIT: blk-crypto: make blk_crypto_evict_key() return void
76198469f8a9 BACKPORT: FROMGIT: blk-mq: release crypto keyslot before reporting I/O complete
cd4ff4827603 ANDROID: gki_defconfig: enable CONFIG_CRYPTO_GHASH_ARM64_CE
3c9bc3304e98 ANDROID: clang: update to 17.0.0
8f11c7aa84ce UPSTREAM: ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
Test: treehugger
Bug: 278820341
Change-Id: Ia36048bf61453d968288b80e21a5e771ef1ce5a7
|
|
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: I1fafb8af3c0022085564fa294f948126248894c6
|
|
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: I19d21656d3562d832e434ce1f3bcd721121e2c31
|
|
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: I301dcad743ff95599b5cc0a25c4410e608dd9247
|
|
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: I9172a442c0b32e2c620f12e0a6bcccc9efce414d
|
|
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: I3143fd128e0ddd8d8bf0d00ad0b376c163fd3bca
|
|
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: I45453fef353d1340b104be8c6cfdcb1423fd5983
|
|
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: I233902f076fd11da26a77b870044f3141aee4e46
|
|
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: Ib901ed2616b4c2b4e8d0342625cbb03227e767ba
|
|
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: Iab9bbd74d97746ff99776bb0e13e64e56ab6efdf
|
|
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: If75f85e7df1329cae3001d7780f764ee18994b59
|
|
git log --first-parent -100 --oneline --no-decorate 4f868bc31415..e56ab90450b5:
e56ab90450b5 ANDROID: GKI: db845c: Update symbols list and ABI
3eefba784052 BACKPORT: KVM: arm64: Don't miss pending interrupts for suspended vCPU
42affdb1818b BACKPORT: KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook
5caba1d5979f UPSTREAM: KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
ac97249c863b UPSTREAM: KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
f9f636f51b9d UPSTREAM: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
0b65cedea14a UPSTREAM: KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
6c9b2ed8f53b UPSTREAM: KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
c2858b345fb1 UPSTREAM: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
53175ad0517d UPSTREAM: KVM: arm64: Fix comment for kvm_reset_vcpu()
e80f8f378a55 UPSTREAM: KVM: arm64: Use defined value for SCTLR_ELx_EE
40f8aef5d26c UPSTREAM: KVM: arm64: Rework kvm_pgtable initialisation
2ddb075ab54e UPSTREAM: KVM: arm64: pkvm: Unshare guest structs during teardown
bba379c4ff77 UPSTREAM: KVM: arm64: Expose unshare hypercall to the host
b6fcea6a7c36 UPSTREAM: KVM: arm64: Implement do_unshare() helper for unsharing memory
21fd43e832b0 UPSTREAM: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
eecdfcb881b4 UPSTREAM: KVM: arm64: Implement do_share() helper for sharing memory
88798da575bd UPSTREAM: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
e470f030d89d UPSTREAM: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
f11e50a19d8a UPSTREAM: KVM: arm64: pkvm: Refcount the pages shared with EL2
9b19221dbbc8 BACKPORT: KVM: arm64: Introduce kvm_share_hyp()
a95e22e27fd7 UPSTREAM: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
17d1702ea470 UPSTREAM: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
9ace1ffb378e UPSTREAM: KVM: arm64: Fixup hyp stage-1 refcount
6b37e940b9f7 UPSTREAM: KVM: arm64: Refcount hyp stage-1 pgtable pages
36d620edac1e UPSTREAM: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
8db6aee12ceb UPSTREAM: KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
99a4bfcb2b3a UPSTREAM: KVM: arm64: vgic-v3: Fix vcpu index comparison
5e72a624911c UPSTREAM: KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE
689ffb6baedc UPSTREAM: KVM: arm64: pkvm: Stub io map functions
8c7934434cb7 UPSTREAM: KVM: arm64: Make __io_map_base static
ac676938ffd0 UPSTREAM: KVM: arm64: Make the hyp memory pool static
8c7753a71f55 UPSTREAM: KVM: arm64: pkvm: Disable GICv2 support
6560add93e4d UPSTREAM: KVM: arm64: pkvm: Fix hyp_pool max order
26c7f3af71f5 UPSTREAM: KVM: arm64: Drop unused workaround_flags vcpu field
2adcfdc6a623 UPSTREAM: KVM: Drop stale kvm_is_transparent_hugepage() declaration
566c577d6e93 UPSTREAM: KVM: arm64: Move host EL1 code out of hyp/ directory
e4bcb8ae1b9e UPSTREAM: KVM: arm64: Generate hyp_constants.h for the host
271d9582e946 UPSTREAM: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
8b3d5667d2f1 UPSTREAM: KVM: arm64: Constify kvm_io_gic_ops
563b87f6b1ea UPSTREAM: KVM: arm64: Add minimal handling for the ARMv8.7 PMU
efb3a4973204 UPSTREAM: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
a090264c38d0 UPSTREAM: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
c44b76e9b00a UPSTREAM: KVM: arm64: Restructure the point where has_run_once is advertised
9c7b94360422 UPSTREAM: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
204147ce6fd3 BACKPORT: KVM: arm64: Move SVE state mapping at HYP to finalize-time
d3af34fbf4ac UPSTREAM: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
68f75f239200 BACKPORT: KVM: arm64: Stop mapping current thread_info at EL2
53245b87fd8e UPSTREAM: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
f3d0040ef2c1 BACKPORT: KVM: arm64: Remove unused __sve_save_state
5c83a1028bfc UPSTREAM: KVM: arm64: Get rid of host SVE tracking/saving
da8f32de1b55 UPSTREAM: KVM: arm64: Reorder vcpu flag definitions
082fc3b2b72c ANDROID: remove microdroid configs
9a48f07d6d66 UPSTREAM: binder: fix redefinition of seq_file attributes
046ce7a74ee9 Merge 5.15.59 into android14-5.15
b8ba6dcba1d3 ANDROID: Remove stale symbols from symbol lists
6e970380e095 ANDROID: arm64: Register earlycon fixmap with the MMIO guard
94fb783d6059 ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
82e2a5389c75 ANDROID: BACKPORT: arm64: Enroll into KVM's MMIO guard if required
b3abe649ca04 ANDROID: BACKPORT: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
d7ddd989d6ed ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
9f78e5888d4b ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
320c97c077d7 FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
f752f7857539 UPSTREAM: virtio_ring: Fix querying of maximum DMA mapping size for virtio device
7a9e03546792 UPSTREAM: dt-bindings: reserved-memory: Open Profile for DICE
eb262a962854 BACKPORT: misc: open-dice: Add driver to expose DICE data to userspace
efe3d34d62c9 Revert "FROMGIT: KVM: arm64: Reorder vcpu flag definitions"
bf9c72b54c74 Revert "FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving"
7944260d4d01 Revert "BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state"
3604ba34a583 Revert "FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE"
34bc0dc4bc7e Revert "FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2"
c9d22fd9ef72 Revert "FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM"
cd0a5c094fe2 Revert "BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time"
2acfd68253db Revert "FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line"
b4b11955a206 Revert "FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised"
85273db668cb Revert "FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()"
74a0146b5725 Revert "FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid"
db179c8cfff1 Revert "FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU"
af44bbb4f256 Revert "FROMGIT: KVM: arm64: Constify kvm_io_gic_ops"
6765ec5681d3 Revert "FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h"
6544eca60038 Revert "FROMGIT: KVM: arm64: Generate hyp_constants.h for the host"
a93d68f3eabd Revert "FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory"
f884005542f2 Revert "FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration"
21c4038d1c61 Revert "FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device"
dc9a1fcadb5e Revert "FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings()"
fae455e8a832 Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
ebd697a965eb Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
b0614d9fa408 Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
f21918985435 Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
925c5e94e28f Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
7b5b488c94f7 Revert "FROMLIST: KVM: arm64: Introduce kvm_share_hyp()"
38840baf927c Revert "FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2"
e803cccee4fa Revert "FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages"
94689fe65c3d Revert "FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors"
86c1832ccede Revert "FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory"
23465fa81f2e Revert "FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()"
cb45c6526845 Revert "FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory"
f272f77bdea3 Revert "FROMLIST: KVM: arm64: Expose unshare hypercall to the host"
26fcdabd8be0 Revert "FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown"
d17cf0e63651 Revert "FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order"
Test: treehugger
Bug: 242013575
Change-Id: Ib6d87d6cffe7935973e4a54afc1cf0a6c85977ea
|
|
git log --first-parent -100 --oneline --no-decorate b810d39165f2..4f868bc31415:
4f868bc31415 Merge 5.15.57 into android14-5.15
56f32ebb01fc Merge 5.15.56 into android14-5.15
0e0b0bfbd4e2 ANDROID: GKI: remove CONFIG_PINCTRL_SUN50I_* from arm64 gki_defconfig
b519faae301e ANDROID: ABI: gki_defconfig: disable cfg80211 and mac80211
9a19ce82a257 ANDROID: GKI: forward declare struct cgroup_taskset in vendor hooks
9738c794d674 ANDROID: Fix build error with CONFIG_UCLAMP_TASK disabled
a568f5bd6452 ANDROID: GKI: add PG_oem_reserved in enum pageflags
69b8778f4299 ANDROID: power: Add ANDROID_OEM_DATA_ARRAY in freq_qos_request.
6b20eb3f7fec FROMGIT: cgroup: Use separate src/dst nodes when preloading css_sets for migration
94f9adb4d0e9 ANDROID: vendor_hooks: export hooks of mem_cgroup subsystem
9fa4706bf412 ANDROID: vendor_hooks: add a field in pglist_data
1ed025b9a1c8 ANDROID: Allow vendor module to reclaim a memcg
bf24c43b7f90 ANDROID: Export memcg functions to allow module to add new files
7af5027889c7 ANDROID: vendor_hooks: add hooks in mem_cgroup subsystem
216566d02af1 ANDROID: ASoC: core- Add vendor data fields to support hostless DAI
82e5f364f217 ANDROID: GKI: Add ANDROID_OEM_DATA_ARRAY() in struct ufs_hba
fbee76aa8d67 ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3
ca0873cf9681 ANDROID: GKI: add ANDROID_OEM_DATA in struct bio
65dbe4adb885 BACKPORT: FROMLIST: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
816e6330953f ANDROID: nl80211/cfg80211: Add support to do API changes after GKI freeze
99e56ef5c68a ANDROID: Add macros to create reserved data fields to backport upstream changes
d90215849886 UPSTREAM: wil6210: remove 'freq' debugfs
1307a01289b8 ANDROID: GKI: Add ANDROID_OEM_DATA() in struct queue_limits
fe35157d5039 FROMLIST: ALSA: control: Use xarray for faster lookups
45fabbd8e3de ANDROID: vendor_hooks: add a field in mem_cgroup
76ed7e5d5693 ANDROID: GKI: use internal type definitions in vendor hooks
45d3ead9a80d ANDROID: GKI: use public type definitions in vendor hooks
04a07173c774 ANDROID: GKI: add ANDROID_OEM_DATA() in struct request_queue
8da6ee328b2b ANDROID: vendor_hooks: add hook and OEM data for slab shrink
0f825a1e7772 FROMLIST: scsi: ufs: Export regulator functions
bd0f157b65d8 ANDROID: GKI: timer.h: add Android ABI padding to a structure
b9068da8afc3 ANDROID: GKI: USB: add Android ABI padding to some structures
b2e389364a1c ANDROID: GKI: sched.h: add Android ABI padding to some structures
e4dba38ed5fe ANDROID: GKI: module.h: add Android ABI padding to some structures
97f7825ae5fc ANDROID: GKI: sock.h: add Android ABI padding to some structures
65368888faf0 ANDROID: GKI: sched: add Android ABI padding to some structures
3312f5806779 ANDROID: GKI: mount.h: add Android ABI padding to some structures
9d31ebf63307 ANDROID: GKI: mm: add Android ABI padding to some structures
122baa866913 ANDROID: GKI: add some padding to some driver core structures
3ccd62e306b5 ANDROID: GKI: add padding to struct hid_device
85456f0581c0 ANDROID: GKI: USB: XHCI: add Android ABI padding to lots of xhci structures
ca9bf220f887 ANDROID: GKI: dwc3: add Android ABI padding to some structures
7fb8bdacb288 ANDROID: GKI: sound/usb/card.h: add Android ABI padding to struct snd_usb_endpoint
d4b44faa7681 ANDROID: GKI: user_namespace.h: add Android ABI padding to a structure
075f69c5bb4f ANDROID: GKI: quota.h: add Android ABI padding to some structures
451a87818da0 ANDROID: GKI: mmu_notifier.h: add Android ABI padding to some structures
ae3c0ab38343 ANDROID: GKI: mm.h: add Android ABI padding to a structure
f3fb488d5966 ANDROID: GKI: kobject.h: add Android ABI padding to some structures
3ae94b1d6033 ANDROID: GKI: kernfs.h: add Android ABI padding to some structures
60b228eece28 ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure
6085db79f1f5 ANDROID: GKI: ioport.h: add Android ABI padding to a structure
10757a98c310 ANDROID: GKI: iomap.h: add Android ABI padding to a structure
6e65645918ca ANDROID: GKI: hrtimer.h: add Android ABI padding to a structure
4e25025fff77 ANDROID: GKI: genhd.h: add Android ABI padding to some structures
4c407fb2d308 ANDROID: GKI: ethtool.h: add Android ABI padding to a structure
b9010edeca85 ANDROID: GKI: dma-mapping.h: add Android ABI padding to a structure
e2e99104b3cb ANDROID: GKI: networking: add Android ABI padding to a lot of networking structures
8ffe686f8398 ANDROID: GKI: blk_types.h: add Android ABI padding to a structure
7e09e2d196cb ANDROID: GKI: scsi.h: add Android ABI padding to a structure
71a01a073988 ANDROID: GKI: pci: add Android ABI padding to some structures
e65f0ea5b79f ANDROID: GKI: add Android ABI padding to struct nf_conn
a16c2ea0df41 ANDROID: abi_gki_aarch64_qcom: Add rproc and rpmsg helpers
b382390be726 FROMLIST: rpmsg: core: Introduce rproc_mem_entry_free
db8e036eef59 FROMLIST: remoteproc: core: Add helper to remove carveouts
e50b8cefab55 UPSTREAM: remoteproc: move rproc_da_to_va declaration to remoteproc.h
e5bfc829cf61 FROMLIST: rpmsg: char: Add support to use rpmsg_rx_done
756d76ac7b2f FROMLIST: rpmsg: core: Add rx done hooks
146f96d82543 FROMLIST: mmc: sdhci-msm: Enable force hw reset during cqe recovery
c40dacbca21f FROMLIST: mmc: core: Introduce new flag to force hardware reset
febc14cca2dd ANDROID: GKI: Add ANDROID_OEM_DATA in struct ufs_dev_info
8fdd8e4bb5e0 ANDROID: sched: Add oem data in struct rq
8e44c4b7cb1b FROMLIST: drivers/thermal/thermal_of: Add critical/hot ops support for thermal_of sensor
f7ec558e659b Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_tags""
0a673759df6c Revert "Revert "ANDROID: GKI: Add ANDROID_OEM_DATA in struct blk_mq_ctx""
b5db5ef6b9d1 ANDROID: mmc: Add vendor hooks
5b2030ed913f ANDROID: scsi: ufs: Enable CONFIG_SCSI_UFS_HPB
bf01ce9a3c0e FROMGIT: drivers/thermal/thermal_of: Add change_mode ops support for thermal_of sensor
97816e2c1429 FROMGIT: mmc: cqhci: Capture eMMC and SD card errors
3154d4a30d1b FROMGIT: mmc: debugfs: Add debug fs error state entry for mmc driver
ac8ceccf7135 FROMGIT: mmc: debugfs: Add debug fs entry for mmc driver
cdb40ce672dc FROMGIT: mmc: sdhci: Capture eMMC and SD card errors
e1e25b9632d9 FROMGIT: mmc: core: Capture eMMC and SD card errors
97f7f2ebf3ea ANDROID: GKI: Add OEM data to mutex/rwsem
b6a991b531a1 ANDROID: GKI: net: add vendor hooks for 'struct sock' lifecycle
88ca8a6cd682 ANDROID: GKI: net: add vendor hooks for 'struct nf_conn' lifecycle
fb3ac17a12ae ANDROID: GKI: add vendor padding variable in struct sock
604c42522d7d ANDROID: GKI: add vendor padding variable in struct nf_conn
cf175a59effa FROMLIST: dma-buf: Move sysfs work out of DMA-BUF export path
109097ed1cce ANDROID: Add vendor hook for MemcgV2 optimization
228e9c813480 UPSTREAM: mmc: core: Add host specific tuning support for eMMC HS400 mode
ff4313671108 UPSTREAM: mmc: mtk-sd: Add HS400 online tuning support
814464015063 UPSTREAM: dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting
eb998c1ff2f4 ANDROID: powerpc/mm: protect vm_file during speculative page fault handling
510f79ba7768 ANDROID: x86/mm: protect vm_file during speculative page fault handling
c9acd461a2da ANDROID: arm64/mm: protect vm_file during speculative page fault handling
4daa3c254ea7 ANDROID: add vma->file_ref_count to synchronize vma->vm_file destruction
0864756fb0c3 Revert "ANDROID: Use the notifier lock to perform file-backed vma teardown"
6338289f9645 Revert "ANDROID: Fix build errors caused by missing mmu_notifier_lock definition"
c1a58dad6dfe ANDROID: Update symbol list for mtk
ea1c621b8112 ANDROID: GKI: add symbol list file for honor
Test: treehugger
Bug: 240369117
Change-Id: Ia1c985da7195da706cb2e55ce559e8e03b59f1ba
|
|
git log --first-parent -100 --oneline --no-decorate b2497fe1b9c8..b810d39165f2:
b810d39165f2 Merge 5.15.53 into android14-5.15
fae17cd97db0 Merge 5.15.52 into android14-5.15
99387927ebda Merge 5.15.51 into android14-5.15
ff48f9d35223 Merge 5.15.50 into android14-5.15
916c8c836fac ANDROID: FIPS: remove memneq.o from the list of objects for the fips module
7eb22f1bc007 ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
4476f5515fcf Merge 5.15.49 into android14-5.15
2e0e8a7b8cf0 Merge 5.15.48 into android14-5.15
7abddb6445fb Merge 5.15.47 into android14-5.15
3d8ac888675b Merge 5.15.46 into android14-5.15
cd5e2f6ecfbc ANDROID: Add CONFIG_VIRTIO_BALLOON to Microdroid
62f4e06b59a0 Revert "ANDROID: re-export [un]register_random_ready_notifier()"
1b1ffd6aa94d ANDROID: ABI: update fips140 symbol list
437e10d79ae6 ANDROID: ABI: add wait_on_page_bit to symbol list
48e30cf63b50 ANDROID: ABI: add another missing symbol to the fips140 symbol list
13c4af06ad52 ANDROID: re-export [un]register_random_ready_notifier()
b993001ba821 Merge 5.15.45 into android14-5.15
c0ef6692da13 ANDROID: kleaf: format BUILD.bazel.
57be64ec573c ANDROID: remove unnecessary drivers for Microdroid
Test: treehugger
Bug: 238957005
Change-Id: I0ae3ac99348025408352a7bcd03f10090e6da5e2
|
|
git log --first-parent -100 --oneline --no-decorate e52c2eee7d09..b2497fe1b9c8:
b2497fe1b9c8 ANDROID: Add CONFIG_KEXEC_FILE to Microdroid
8ec5927c0a88 ANDROID: GKI: db845c: Update symbols list and ABI
0082c521ea4c ANDROID: Adding Image.gz and boot-gz.img
f60f35c12101 ANDROID: Creating boot-img.tar.gz for aarch64
65aa3a930916 ANDROID: fix typo on microdroid config
84509999da24 ANDROID: remove unnecessary filesystems from microdroid config
f923cf54fbac ANDROID: remove GKI_HACKS for Microdroid
eacd8e9b82f1 ANDROID: remove unnecessary serial devs from Microdroid
0ca9901b89da ANDROID: ABI: add missing symbols to fips140 symbol list
Test: treehugger
Bug: 238143785
Change-Id: I792d6b678c5bc0c68b09e8cd8eed785c0d884f9f
|
|
git log --first-parent -100 --oneline --no-decorate d0ba9bad59a9..e52c2eee7d09:
e52c2eee7d09 ANDROID: make virtio drivers needed for Microdroid built-in
7a0de0211b60 ANDROID: FIPS: remove some random core symbols
28f0c67d40e1 Merge 5.15.44 into android14-5.15
438c43687f91 ANDROID: GKI: remove info print for header generation
e2b8796f6c90 Merge 5.15.43 into android14-5.15
30ae5b1d7765 Merge 5.15.42 into android14-5.15
072afaa9bba1 ANDROID: kleaf: Update the location of the ufs_qcom driver
b888195fee83 UPSTREAM: scsi: ufs: ufshcd: Delete unnecessary NULL check
2d74ff4319d1 UPSTREAM: scsi: ufs: Split the drivers/scsi/ufs directory
0dd35304340a UPSTREAM: scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume()
4119ade2069b UPSTREAM: scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode
26307f0d97c0 UPSTREAM: scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_*
ecde812431ff UPSTREAM: scsi: ufs: ufshpb: Clean up the handler when device resets HPB information
96b7da94936f UPSTREAM: scsi: ufs: ufshpb: Remove enum initialization value
50460bbd71c8 UPSTREAM: scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host()
92cf8c285a1f UPSTREAM: scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM
ebebd5ef5f9d UPSTREAM: scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command()
327367068e6c UPSTREAM: scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
a44188938cdb UPSTREAM: scsi: ufs: qcom: Simplify handling of devm_phy_get()
74e83bcb8fe1 UPSTREAM: scsi: ufs: qcom: Fix acquiring the optional reset control line
09550e324549 UPSTREAM: scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
c01d31a66e63 UPSTREAM: scsi: ufs: core: Remove duplicate include in ufshcd
19a65b5076d2 UPSTREAM: scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition
5d99de46b8a9 UPSTREAM: scsi: ufs: Move the struct ufs_ref_clk definition
c32bb82fd942 UPSTREAM: scsi: ufs: Split the ufshcd.h header file
de7478829f7d UPSTREAM: scsi: ufs: Minimize #include directives
ab2a9f61fd70 UPSTREAM: scsi: ufs: Fix kernel-doc syntax in ufshcd.h
dbb937327681 UPSTREAM: scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives
e8d1bcb857fb UPSTREAM: scsi: ufs: qcom: Fix ufs_qcom_resume()
d8d1d7ec78e0 UPSTREAM: scsi: ufs: Introduce ufshcd_clkgate_delay_set()
2d122e38020d UPSTREAM: scsi: ufs: Remove locking from around single register writes
97ce892ac4a6 UPSTREAM: scsi: ufs: Remove the TRUE and FALSE definitions
be4c229787df UPSTREAM: scsi: ufs: Remove paths from source code comments
bcbe10d41485 UPSTREAM: scsi: ufs: Use an SPDX license identifier in the Kconfig file
46ef253523a7 UPSTREAM: scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun
558fd80aa730 UPSTREAM: scsi: ufs: Remove the driver version
8a620499b401 UPSTREAM: scsi: ufs: Make the config_scaling_param calls type safe
a34bbc236561 UPSTREAM: scsi: ufs: Switch to aggregate initialization
8bf192b30c3b UPSTREAM: scsi: ufs: Remove unused constants and code
19a799fc716e UPSTREAM: scsi: ufs: Invert the return value of ufshcd_is_hba_active()
1a042f80d253 UPSTREAM: scsi: ufs: Declare the quirks array const
d6a23949d5c3 UPSTREAM: scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk
0b019cd9e398 UPSTREAM: scsi: ufs: Remove the UFS_FIX() and END_FIX() macros
5f8fd2d6c9fd UPSTREAM: scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup()
7a975b5e5d6e UPSTREAM: scsi: ufs: Remove ufshcd_lrb.sense_buffer
33d6987272e0 UPSTREAM: scsi: ufs: Remove ufshcd_lrb.sense_bufflen
c92cce7069f5 UPSTREAM: scsi: ufs: Simplify statements that return a boolean
4fb19dce9ed1 UPSTREAM: scsi: ufs: Remove superfluous boolean conversions
2dc2b1d12806 UPSTREAM: scsi: ufs: Declare ufshcd_wait_for_register() static
44b8c5b189d8 UPSTREAM: scsi: ufs: Fix a spelling error in a source code comment
2df89985d136 UPSTREAM: scsi: ufs: core: Increase fDeviceInit poll frequency
e17ad49da7b3 UPSTREAM: scsi: ufs: core: Remove redundant HPB unmap
d612831d20db UPSTREAM: scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage
262a7bbdcc96 ANDROID: scsi: ufs: Do not use the struct scsi_request cmd field
8206d48ec2f2 UPSTREAM: scsi: ufs: qcom: Drop custom Android boot parameters
6e2ea6e76d92 UPSTREAM: scsi: ufs: core: Remove unused field in struct ufs_hba
a7b23857ed76 UPSTREAM: scsi: ufs: core: Remove wlun_dev_to_hba()
fa0e3961cc3b UPSTREAM: scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
d99b8a625fa8 UPSTREAM: scsi: ufs: Add checking lifetime attribute for WriteBooster
a7da5e48c1b7 UPSTREAM: scsi: ufs: Modify Tactive time setting conditions
39df8aeec1da UPSTREAM: scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr()
cc7519a1c9d2 UPSTREAM: scsi: ufs: Implement polling support
ccf604bdefc5 UPSTREAM: scsi: ufs: Optimize the command queueing code
82c80c5065e9 UPSTREAM: scsi: ufs: Stop using the clock scaling lock in the error handler
c07d3620e492 UPSTREAM: scsi: ufs: Improve SCSI abort handling further
13286b5c450e UPSTREAM: scsi: ufs: Introduce ufshcd_release_scsi_cmd()
38fedd62cfea UPSTREAM: scsi: ufs: Remove the 'update_scaling' local variable
b5a9874a16c3 UPSTREAM: scsi: ufs: Remove hba->cmd_queue
8be982b2bf1e UPSTREAM: scsi: ufs: Rework ufshcd_change_queue_depth()
bda51ed6ae84 UPSTREAM: scsi: ufs: Remove ufshcd_any_tag_in_use()
585d3a6a9922 UPSTREAM: scsi: ufs: Remove the sdev_rpmb member
04d6424e3d4f UPSTREAM: scsi: ufs: Remove is_rpmb_wlun()
184282026cb2 UPSTREAM: scsi: ufs: Rename a function argument
102a37cdb3ae ANDROID: scsi: ufs: Remove a superfluous #include <linux/async.h> directive
acc299050b6b UPSTREAM: scsi: ufs: Let devices remain runtime suspended during system suspend
564c84589b56 UPSTREAM: scsi: ufs: Fix double space in SCSI_UFS_HWMON description
6c8ce1f268cb UPSTREAM: scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD
b7746819a96b UPSTREAM: scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node()
9baf43edd7be UPSTREAM: scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu()
3580301d7f9d UPSTREAM: scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host
da2573f38d58 UPSTREAM: scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9
357cd07dd70f UPSTREAM: scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS
2af54b9ffc0b UPSTREAM: scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks
efb75f3368c3 UPSTREAM: scsi: ufs: ufs-exynos: Factor out priv data init
b53787c23e6d UPSTREAM: scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option
4d7b6190b209 UPSTREAM: scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops
47a41dbf33ed UPSTREAM: scsi: ufs: ufs-exynos: Add setup_clocks callback
0d4aec7a452c UPSTREAM: scsi: ufs: ufs-exynos: Add refclkout_stop control
c815dd208e98 UPSTREAM: scsi: ufs: ufs-exynos: Simplify drv_data retrieval
b1953e7742b3 UPSTREAM: scsi: ufs: ufs-exynos: Change pclk available max value
fd5885d25a95 UPSTREAM: scsi: ufs: core: Micro-optimize ufshcd_map_sg()
1f73097a2331 UPSTREAM: scsi: ufs: core: Remove three superfluous casts
0c9724bdb8b0 UPSTREAM: scsi: ufs: core: Add debugfs attributes for triggering the UFS EH
305287f66a76 UPSTREAM: scsi: ufs: core: Make it easier to add new debugfs attributes
c445bd8e69c3 UPSTREAM: scsi: ufs: core: Export ufshcd_schedule_eh_work()
87c2d2269363 UPSTREAM: scsi: ufs: core: Log error handler activity
cd3c13a13f5f UPSTREAM: scsi: ufs: core: Improve static type checking
f8f72543ebd9 UPSTREAM: scsi: ufs: core: Improve source code comments
4adf547ec1ee UPSTREAM: scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully"
294ba8687c2d UPSTREAM: scsi: ufs: mediatek: Avoid sched_clock() misuse
Test: treehugger
Bug: 236082129
Change-Id: If73d2c9579ed06f407546cc3ba3850db83dbea60
|
|
git log --first-parent -100 --oneline --no-decorate 7c333ad9f0ae..d0ba9bad59a9:
d0ba9bad59a9 ANDROID: ABI: replace blk_ksm functions in symbol lists
dc317ea30a79 BACKPORT: blk-crypto: show crypto capabilities in sysfs
42047e1342c5 BACKPORT: block: simplify calling convention of elv_unregister_queue()
4887dd4fe3c8 ANDROID: fscrypt: add support for hardware-wrapped keys
3d489f629e8c ANDROID: dm: add support for passing through derive_sw_secret
fede1ff29bfa ANDROID: dm: Add wrapped key support in dm-default-key
58a64d98e340 ANDROID: block: add basic hardware-wrapped key support
b02d8237b8cc ANDROID: scsi: ufs: allow overriding the blk_crypto_profile
23c9ecd9a3f6 UPSTREAM: blk-crypto: remove blk_crypto_unregister()
a573ddec5eef UPSTREAM: blk-crypto: update inline encryption documentation
003d92417467 BACKPORT: blk-crypto: rename blk_keyslot_manager to blk_crypto_profile
2b846ef4282a UPSTREAM: blk-crypto: rename keyslot-manager files to blk-crypto-profile
be6647b4104a UPSTREAM: blk-crypto-fallback: properly prefix function and struct names
08fac5f12583 Revert "ONHOLD: ANDROID: scsi: ufs: allow overriding the blk_keyslot_manager"
74adf309bd5b Revert "ANDROID: block: add hardware-wrapped key support"
6c0caa8ce5d3 Revert "ANDROID: dm: add support for passing through derive_raw_secret"
eb05f5538c0f Revert "ANDROID: dm: Add wrapped key support in dm-default-key"
fdf3d9ae9731 Revert "ANDROID: fscrypt: add support for hardware-wrapped keys"
dd46d0403d3c Revert "ANDROID: fs: FS tracepoints to track IO."
fa1f371e6369 ANDROID: dm-default-key: support report_zones
35a1f5b99cf6 ANDROID: GKI: enable zoned device support
6a1eb03a824f Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.15.y' into android14-5.15
a0d26c51d7d4 Merge 5.15.37 into android14-5.15
7a32f9d6ff0c Merge 5.15.36 into android14-5.15
f478e274b18c ANDROID: add build configs for Microdroid
Test: treehugger
Bug: 235428667
Change-Id: Id5cc578ad8425745ef9dcf74fa1fa74e542ad0b9
|
|
git log --first-parent -100 --oneline --no-decorate 1a0ea2faa8d9..7c333ad9f0ae:
7c333ad9f0ae FROMGIT: xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
68fe0eca3bfe ANDROID: arm64: gki_defconfig: Add CONFIG_DMA_RESTRICTED_POOL=y
Test: treehugger
Bug: 234538046
Change-Id: I8625bc440e0051f86b459c567105748d2dba2826
|
|
git log --first-parent -100 --oneline --no-decorate 158384f20d1e..1a0ea2faa8d9:
1a0ea2faa8d9 ANDROID: turn off KMI enforcement
Test: treehugger
Bug: 233158266
Change-Id: I88db306259097848ad980a6fa6a65f8fd7c81b69
|
|
git log --first-parent -100 --oneline --no-decorate d551647f3bce..158384f20d1e:
158384f20d1e ANDROID: include GKI_MODULES_LIST
f7c30f214621 ANDROID: ABI: Update symbols to unisoc whitelist
f6e6ea16d7b5 UPSTREAM: mm: kfence: fix objcgs vector allocation
7d6503bd0a7b UPSTREAM: ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
be536ecab24a UPSTREAM: spi: cadence-quadspi: fix write completion support
910b540ffa51 Merge 5.15.41 into android13-5.15
0bfa00b6ba69 Merge 5.15.40 into android13-5.15
2bde857bee99 Merge 5.15.39 into android13-5.15
1fe41e33fb9d ANDROID: GKI: update the abi .xml file due to hex_to_bin() changes
5deab346ca0c Revert "tcp: ensure to use the most recently sent skb when filling the rate sample"
4154968fe841 Merge 5.15.38 into android13-5.15
d6d4ce0cc521 UPSTREAM: floppy: disable FDRAWCMD by default
ecda2085fd70 Revert 5.15.37 merge into android13-5.15
ef5fed3c1eb9 Merge 5.15.37 into android13-5.15
e80661dff229 Revert "netfilter: conntrack: convert to refcount_t api"
8b226103c980 Revert "netfilter: conntrack: avoid useless indirection during conntrack destruction"
6910f0f08b6c Revert "netfilter: nft_ct: fix use after free when attaching zone template"
de109008b375 Revert "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup"
02428be2b41e Revert "ipv6: make ip6_rt_gc_expire an atomic_t"
e95cdba8e204 Merge 5.15.36 into android13-5.15
53b459a3ba59 ANDROID: GKI: 5/18/2022 KMI update
949edf7539b6 ANDROID: Fix suspicious RCU usage warning
7a2101d0e6f2 UPSTREAM: regmap: allow to define reg_update_bits for no bus configuration
29277e2bf79d ANDROID: add vendor fields to swap_info_struct to record swap stats
2fd1f19d555c ANDROID: add vendor fields to swap_slots_cache to support multiple swap devices
dcac70709fb5 ANDROID: add vendor fields to lruvec to record refault stats
4f97f6251750 FROMGIT: Enable repeat tlbi workaround on KRYO4XX gold CPUs
d8d29c85d847 ANDROID: ABI: Update symbols to unisoc whitelist for the 2st
e8b3f31d7a60 ANDROID: arm64: Fix MMIO guard ioremap when called before slab_is_available().
525d77310a20 ANDROID: pstore/ram: Add backward compatibility for ramoops reserved region
317045867f76 FROMLIST: pstore/ram: Rework logic for detecting ramoops reserved memory region
065d546615bd ANDROID: tty: serial: msm: geni: configure pinctrl when console is disabled
41a4dab305d0 ANDROID: Disable CFI on trace hooks
d6a300eb7a59 ANDROID: Disable CFI on restricted vendor hooks
e88313ab7cc5 ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu
10bb2d3f934e ANDROID: KVM: arm64: Remove stale shadow_handle field
95044ba1f6b4 FROMLIST: usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
9599549d6848 ANDROID: ABI: Update symbols to unisoc whitelist for the 7st
a46280457e55 FROMLIST: media: Kconfig: Make DVB_CORE=m possible when MEDIA_SUPPORT=y
b1d4f24555b7 ANDROID: abi_gki_aarch64_qcom: Update symbol list
87abd99c7f22 ANDROID: firmware_loader: Fix warning with firmware_param_path_set
bb8c831668a0 Revert "ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu"
435891a60773 ANDROID: GCE: To build kernel image for gce cloud android.
0af43f935e60 ANDROID: enable db845c kleaf build.
23ef56f65c9e Revert "ANDROID: Make file-backed vma teardown synchronous"
d1d3f4a80181 ANDROID: GCE: To build kernel image for gce cloud android.
0c427d1154d1 FROMLIST: serial: qcom_geni_serial: Disable MMIO tracing for geni serial
a04009eea622 ANDROID: kernel: fix debug_kinfo set twice crash issue
12a5d3ae52ac UPSTREAM: media: v4l2-ctrls: Add RGB color effects control
53cb94b10473 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
5f20a6414ed4 ANDROID: usb: export tracepoint for dwc3_complete_trb
aec40de3d7a3 ANDROID: cputime: seprate irq entry and exit tracehooks
3eebd9f7e458 ANDROID: ABI: Update pixel symbol list and ABI xml
614e8febec68 ANDROID: abi_gki_aarch64_qcom: Update symbol list
fe25fc537523 ANDROID: Make file-backed vma teardown synchronous
cc81da9a8e28 ANDROID: abi_gki_aarch64_qcom: Add icc_sync_state
f7684ebb37b8 ANDROID: ABI: Update symbols to unisoc whitelist for the 6th
2c13c0def9bc ANDROID: Update symbol list for mtk
1e927b098a9b ANDROID: abi_gki_aarch64_qcom: Update symbol list.
a327e0592363 UPSTREAM: printk: ringbuffer: Improve prb_next_seq() performance
Test: treehugger
Bug: 233143047
Change-Id: Idc23dd8381b10aca3fa0ee16a6459e3b1dce52a5
|
|
git log --first-parent -100 --oneline --no-decorate 22e9215f1bea..d551647f3bce:
d551647f3bce ANDROID: firmware_loader: Add support for customer firmware paths
d7024276b3e1 FROMLIST: remoteproc: Use unbounded workqueue for recovery work
f69ae9910d1e ANDROID: kbuild: mod: Move $(obj) prefix inside awk
b72ece48533f FROMGIT: kbuild: read *.mod to get objects passed to $(LD) or $(AR)
2c3a1d577c2f FROMGIT: kbuild: make *.mod not depend on *.o
3fd069692766 FROMGIT: kbuild: get rid of duplication in *.mod files
0e5851bf31bf FROMGIT: kbuild: split the second line of *.mod into *.usyms
fe25d38e6a2f FROMGIT: kbuild: reuse real-search to simplify cmd_mod
64f77a829745 FROMGIT: kbuild: make multi_depend work with targets in subdirectory
12b13aeab2ca FROMGIT: kbuild: reuse suffix-search to refactor multi_depend
ff8dd4797ea3 ANDROID: abi_gki_aarch64_qcom: Update symbol list
089737550994 ANDROID: ABI: Update symbols to unisoc whitelist for the 5th
fe03278e3ded ANDROID: ABI: Update symbols to unisoc whitelist for the 1st
da01931c1c46 BACKPORT: FROMLIST: cfg80211: parse RNR IE about MLD params for MBSSID feature
186398845eb3 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
60453867b124 FROMGIT: net: fix wrong network header length
00f91c320adc ANDROID: Update mtktv symbol list 3rd
d5afdad23605 ANDROID: arm: Mark the recheduling IPI as raw interrupt
b1d7d73520f8 ANDROID: arm64: Mark the recheduling IPI as raw interrupt
a879ad2ff027 ANDROID: genirq: Allow an interrupt to be marked as 'raw'
785d595536ad ANDROID: vendor_hooks: Add hooks for ufs scheduler
158f4939e2d0 FROMLIST: soc: qcom: geni: Disable MMIO tracing for GENI SE
b2249adf8fb0 ANDROID: ABI: Update symbols to unisoc whitelist for the 4st
b7a5dd562356 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
e105a6752dc1 ANDROID: abi_gki_aarch64_qcom: Update symbol list
951ac571e4b3 ANDROID: abi_gki_aarch64_qcom: Sort symbol list
f37c75cc46aa ANDROID: ABI: Update symbols to unisoc whitelist for the 28st
e2e042c0c42d ANDROID: KVM: arm64: Fix for do not allow memslot changes after first VM run under pKVM
92a6dd386509 ANDROID: KVM: arm64: pkvm: Ensure that TLBs and I-cache are private to each vcpu
5de988a7af53 ANDROID: GKI: 5/4/2022 KMI update
ab93eee30342 ANDROID: GKI: add mem_section to pixel's symbol list
23a0beaf3c2b ANDROID: net: introduce ip_local_unbindable_ports sysctl
7045a3408d79 ANDROID: sched: Add flags parameter to enq/deq after tracehooks
99ee6f76f401 ANDROID: GKI: Remove pfn_valid symbol
13d8c86730dd BACKPORT: arm64/mm: drop HAVE_ARCH_PFN_VALID
565ca36055ff BACKPORT: dma-mapping: remove bogus test for pfn_valid from dma_map_resource
521f2e62a365 ANDROID: add kabi padding for structures for the android13 release
63c642ec6bda ANDROID: GKI: device.h: add Android ABI padding to some structures
7c2dfad6cfd4 ANDROID: GKI: elevator: add Android ABI padding to some structures
2d9161d8b176 ANDROID: GKI: scsi: add Android ABI padding to some structures
0f2bfefeca6b ANDROID: GKI: workqueue.h: add Android ABI padding to some structures
1a022b1c5ea7 ANDROID: GKI: sched: add Android ABI padding to some structures
996afd72e8d6 ANDROID: GKI: phy: add Android ABI padding to some structures
842810973974 ANDROID: GKI: fs.h: add Android ABI padding to some structures
51901cf862db ANDROID: GKI: dentry: add Android ABI padding to some structures
23c54dcf77b6 ANDROID: GKI: bio: add Android ABI padding to some structures
976bb0ed7760 ANDROID: GKI: ufs: add Android ABI padding to some structures
1dd81ffe5e89 Revert "Revert "opp: Expose of-node's name in debugfs""
aded19031237 Revert "Revert "gpio: Restrict usage of GPIO chip irq members before initialization""
574f2b7533ef Revert "ANDROID: GKI: fix crc issue with commit 2e76c69c85f9 ("block: don't merge across cgroup boundaries if blkcg is enabled")"
6bfa0e0bc892 Revert "Revert "ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock""
f817274eea5f Revert "Revert "scsi: ufs: Fix runtime PM messages never-ending cycle""
87106f720f85 Revert "Revert "scsi: core: sd: Add silence_suspend flag to suppress some PM messages""
7c41694559cd Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
87471644eb62 Revert "Revert "PCI: Reduce warnings on possible RW1C corruption""
d953392f012c Revert "Revert "drm/connector: Fix typo in documentation""
991ac9cee943 Revert "Revert "drm/edid: Split deep color modes between RGB and YUV444""
2014a9eea4f9 Revert "Revert "coredump: Use the vma snapshot in fill_files_note""
8b0bc3fc2a4c Revert "Revert "coredump: Remove the WARN_ON in dump_vma_snapshot""
23dd13c9f9d8 Revert "Revert "coredump: Snapshot the vmas in do_coredump""
b3c54971badd FROMLIST: arm64: paravirt: Use RCU read locks to guard stolen_time
Test: treehugger
Bug: 232189411
Change-Id: I2c9b1dc410ab39bd1e063407d9e7c2013fb1508e
|
|
git log --first-parent -100 --oneline --no-decorate 61b109251b92..22e9215f1bea:
22e9215f1bea UPSTREAM: usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
5dfe5279ff4b UPSTREAM: usb: dwc3: Issue core soft reset before enabling run/stop
c975869992cd UPSTREAM: usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
7758f8b41a32 ANDROID: gki - set CONFIG_USB_NET_AX88179_178A=y (usb gbit ethernet dongle)
471dfd69fb39 ANDROID: clang: update to 14.0.7
f5216880de53 FROMGIT: KVM: arm64: Handle host stage-2 faults from 32-bit EL0
98ab6de28be3 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
fa81585b5d78 ANDROID: GKI: update exynosauto symbol list
4b7d638447ca ANDROID: ABI: Update symbols to unisoc whitelist for the 3th
d7355d4294df ANDROID: fix kernelci build issue for configfs module
fbfc5c68b69c ANDROID: GKI: Disable CONFIG_KUNIT
7a68c2c45139 ANDROID: fix KCFLAGS override by __ANDROID_COMMON_KERNEL__
dd97c0f28467 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
7ec90fc9ded3 FROMGIT: scsi: ufs: core: scsi_get_lba() error fix
6c55ca2cae82 ANDROID: Add flag to indicate compiling against ACK
a322e22ea781 ANDROID: GKI: Update abi_gki_aarch64_qcom with symbols for mem-offline
b6eb5c751273 ANDROID: GKI: Add symbol list for exynos
d49a012b57ab ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
a6ebc737af6b ANDROID: usb: export tracepoint for usb gadget connect/disconnect
def3ff8c556e ANDROID: sched/rt: Only enable RT sync for SMP targets
a7133dd750db ANDROID: sched/rt: Add support for rt sync wakeups
9f7014a6d21b ANDROID: irq: manage: Export irq_do_set_affinity symbol
fdb01338797f ANDROID: gic-v3: Update vendor hook to set affinity in GIC v3
3ccc4b2705ec FROMGIT: scsi: ufs: core: Exclude UECxx from SFR dump list
94816d9fd619 ANDROID: GKI: add initial symbol list for Exynos Auto SoC
6f741e863cbf ANDROID: arm64: Auto-enroll MMIO guard on protected vms
898049a6846a ANDROID: mm: Export vmalloc_nr_pages
d48a14d37f7b ANDROID: mm: Export pcpu_nr_pages
c978fa20fd73 UPSTREAM: f2fs: should not truncate blocks during roll-forward recovery
d7f3794b3406 ANDROID: add gki_module headers to .gitignore file
4b7b7a96e48b ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint
455b1ae0b4f4 ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
Test: treehugger
Bug: 231392535
Change-Id: I2eaf984a0666a44b8a54e5a9f7a2484a890137d2
|
|
git log --first-parent -100 --oneline --no-decorate 7b5e736d7c63..61b109251b92:
61b109251b92 ANDROID: usb: add EXPORT_TRACE_SYMBOL to export tracepoint
ec1a28c7c03a Merge 5.15.35 into android13-5.15
34c16f1a2073 Revert "gpio: Restrict usage of GPIO chip irq members before initialization"
ee5fed1cefc3 Revert "opp: Expose of-node's name in debugfs"
fa4df40307a4 ANDROID: GKI: remove CONFIG_UBSAN_OBJECT_SIZE from gki_defconfig
33f5d1daecf0 Merge 5.15.34 into android13-5.15
7f5325b5bb9e ANDROID: GKI: add vendor hook for mmc
96e0181952ab ANDROID: GKI: Add initial symbol list for imx
fde6251d1fbe ANDROID: KVM: arm64: s2mpu: Allow r/o access to control regs
520d88005fb9 ANDROID: KVM: arm64: s2mpu: Allow reading MPTC entries
fdfed49bf713 ANDROID: KVM: arm64: s2mpu: Allow L1ENTRY_* r/o access
e62f59e5679b ANDROID: KVM: arm64: s2mpu: Refactor DABT handler
28632d7a235c ANDROID: KVM: arm64: s2mpu: Extract L1ENTRY_* consts
71e7a059a0e1 ANDROID: Suppress build.sh deprecation warnings.
64e9c6784d6d ANDROID: GKI: 4/20/2022 KMI update
457758d86cbb ANDROID: update is_cpu_allowed hook prototype
07c3480a9df8 UPSTREAM: scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8
5134c3ba7c89 ANDROID: USB: Add vendor specified variables to phy.h
deb6937be6f7 ANDROID: GKI: build multi-gen LRU
763ca9270fce FROMLIST: mm: multi-gen LRU: design doc
6e815a6f3433 FROMLIST: mm: multi-gen LRU: admin guide
3d18c9ea72f9 FROMLIST: mm: multi-gen LRU: debugfs interface
e8507816d175 FROMLIST: mm: multi-gen LRU: thrashing prevention
76f7f07cbfd2 FROMLIST: mm: multi-gen LRU: kill switch
4d905e91d4f5 FROMLIST: mm: multi-gen LRU: optimize multiple memcgs
5280d76d38f0 FROMLIST: mm: multi-gen LRU: support page table walks
afd94c9ef990 FROMLIST: mm: multi-gen LRU: exploit locality in rmap
a1537a68c501 FROMLIST: mm: multi-gen LRU: minimal implementation
f88ed5a3d328 FROMLIST: mm: multi-gen LRU: groundwork
d896bcb2a8f2 FROMLIST: Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller"
3eb077057d9b FROMLIST: mm/vmscan.c: refactor shrink_node()
2f4e6bc5ac90 FROMLIST: mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG
1861f17391a8 FROMLIST: mm: x86, arm64: add arch_has_hw_pte_young()
9d3a91652bb1 BACKPORT: FROMLIST: dma-heap: Let dma heap use dma_map_attrs to map & unmap iova
1465f16acab1 ANDROID: ABI: Update symbols to unisoc whitelist for the 2th
ff1561ac7fae Revert "coredump: Snapshot the vmas in do_coredump"
c31598eb0b11 Revert "coredump: Remove the WARN_ON in dump_vma_snapshot"
0c5b51622c4a Revert "coredump: Use the vma snapshot in fill_files_note"
7f7da7f236b0 Revert "drm/edid: Split deep color modes between RGB and YUV444"
a717ddfe1a19 Revert "drm/connector: Fix typo in documentation"
7be3754601ac Revert "PCI: Reduce warnings on possible RW1C corruption"
5cc70dfa4739 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
240526f65521 Revert "scsi: core: sd: Add silence_suspend flag to suppress some PM messages"
ab02bc73ec24 Revert "scsi: ufs: Fix runtime PM messages never-ending cycle"
990e8bd6d9de Revert "ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock"
93d8bbeafbd4 ANDROID: GKI: fix crc issue with commit 2e76c69c85f9 ("block: don't merge across cgroup boundaries if blkcg is enabled")
12089b6db83d ANDROID: remove CONFIG_HW_RANDOM_CAVIUM from arm64 gki_defconfig
b41a37c03657 Merge 5.15.33 into android13-5.15
Test: treehugger
Bug: 230554335
Change-Id: Ie24256ab1a7174f1b337a4ee5b618f233c72d1bc
|
|
git log --first-parent -100 --oneline --no-decorate 4d5aa4280ab4..7b5e736d7c63:
7b5e736d7c63 ANDROID: GKI: Enable CRYPTO_DES
3946cfe599b9 FROMLIST: kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t
c4abfe47fc8a FROMLIST: kasan: fix hw tags enablement when KUNIT tests are disabled
fbf37f26a5c3 BACKPORT: mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP
52c83986c9a0 BACKPORT: kasan: test: support async (again) and asymm modes for HW_TAGS
ace93ca5effc ANDROID: GKI: psci: add hook to check if cpu is allowed to power off
40bcf12c6b4d ANDROID: sched: vendor hook for sched_getaffinity
87b89ce83b2c ANDROID: scheduler: add vendor-specific wake flag
46a5d62344b2 FROMGIT: EXP rcu: Move expedited grace period (GP) work to RT kthread_worker
fad13230ac13 ANDROID: sched: create trace points for 32bit execve
3d19379a792a ANDROID: GKI: Enable CONFIG_USB_EHCI_ROOT_HUB_TT
602c233f65a0 ANDROID: thermal: Add a flag for vendor hook enable_thermal_power_throt- tle
8879650556ed ANDROID: GKI: dma-buf: add vendor hook for dma_buf_release
53e342c183af ANDROID: GKI: regmap: Add regmap vendor hook for of_syscon_register
eabd925e6150 ANDROID: mm: shmem: use reclaim_pages() to recalim pages from a list
df9528ab155f UPSTREAM: PCI: dwc: Export more symbols to allow modular drivers
0e10f65fa989 ANDROID: usb: Add vendor hook when core detect a new device
4790282ac1c9 ANDROID: Move BRANCH from build.config.common to .constants.
Test: treehugger
Bug: 229814029
Change-Id: I06fde5faed5241ced272f068f80634cffd0c6a76
|
|
git log --first-parent -100 --oneline --no-decorate d9f210a14db5..4d5aa4280ab4:
4d5aa4280ab4 ANDROID: KVM: arm64: Do not allow memslot modifications once a PVM has run
5f852449e8fd ANDROID: arm64: Wrap MPAM setup with a config option
53b9568a1c32 ANDROID: clang: update to 14.0.4
e12dcc29ccdd ANDROID: Configure out the macros in android_kabi and android_vendor
3d21efc81ca1 ANDROID: KVM: arm64: Fix size calculation of FFA memory range
7a67d424c13e ANDROID: KVM: arm64: Pin FFA mailboxes shared by the host
0f1d21aeb4bf UPSTREAM: rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL controls
ac2a5fe28c0b UPSTREAM: rpmsg: char: Introduce the "rpmsg-raw" channel
80082a8b2728 UPSTREAM: rpmsg: char: Add possibility to use default endpoint of the rpmsg device
3ebe5afe9383 UPSTREAM: rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function
d08b81c362e1 UPSTREAM: rpmsg: Update rpmsg_chrdev_register_device function
902aa461ee56 UPSTREAM: rpmsg: Move the rpmsg control device from rpmsg_char to rpmsg_ctrl
1081d84dc4f8 UPSTREAM: rpmsg: Create the rpmsg class in core instead of in rpmsg char
33b09b1ac7df UPSTREAM: rpmsg: char: Export eptdev create and destroy functions
5ce1bc8a73f3 UPSTREAM: rpmsg: char: Add pr_fmt() to prefix messages
374fbf293907 UPSTREAM: rpmsg: char: Remove useless include
6ba50a593690 ANDROID: ABI: Add unisoc whitelist for the A13-5.15
bfa8ef2119b2 ANDROID: GKI: Add USB audio and XHCI symbols to QCOM ABI
4da208a0b034 ANDROID: usb: host: export additional xhci symbols for ring management
4dad64ab323e ANDROID: sound: usb: Export symbols for endpoint management
982c7ee3e3ab ANDROID: sound: usb: Add vendor hooks for connect & disconnect
d5d14b8ff874 ANDROID: add initial symbol list for mtk
12b8ef18b20d ANDROID: thermal: Add vendor hook to get thermal zone device
e21b6105a99d ANDROID: tty: serial: msm: geni: Do not access private data when console is disabled
fbe6f8708d4f ANDROID: thermal: Add hook for cpufreq thermal
3b928fe250ac ANDROID: abi_gki_aarch64_qcom: Update qcom abi symbol list
0957aec08110 ANDROID: KVM: arm64: Fix ToCToU issue when refilling the hyp memcache
7b084e613594 ANDROID: GKI: drm: add vendor hook for drm_atomic_helper_check_modeset
a63a546b8966 ANDROID: GKI: drm: add vendor hook for atomic_remove_fb
4e891ae8aa49 UPSTREAM: xhci: make xhci_handshake timeout for xhci_reset() adjustable
7c380c0057ce ANDROID: Add vendor hook to support audio usb offload
0a77fca3aafc ANDROID: GKI: set vfs-only exports into their own namespace
8b304ef27464 ANDROID: KVM: arm64: iommu: Optimize snapshot_host_stage2
b8a31a6030ce ANDROID: KVM: arm64: s2mpu: Initialize MPTs to PROT_RW
58f812160027 ANDROID: KVM: arm64: iommu: Fix upper bound of PT walk
ee6a26ce2cf8 FROMLIST: export: fix string handling of namespace in EXPORT_SYMBOL_NS
8a901b005112 UPSTREAM: module.h: allow #define strings to work with MODULE_IMPORT_NS
ef6a831b6db9 UPSTREAM: usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
7bf263ef84e2 FROMGIT: iommu/iova: Improve 32-bit free space estimate
0577882f78a5 ANDROID: GKI: 4/4/2022 KMI update
d95c0652dee8 Revert "Revert "ANDROID: GKI: Change UCLAMP_BUCKETS_COUNT to 20""
0ef21e1c1ae5 ANDROID: vendor_hooks: Reduce pointless modversions CRC churn
d831f070384f ANDROID: vmscan: Support multiple kswapd threads per node
e82eff62b131 Revert "Revert "ALSA: pcm: Fix races among concurrent prealloc proc writes""
a9ac889b4c4a Revert "Revert "ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls""
750d58655514 Revert "Revert "ALSA: pcm: Fix races among concurrent read/write and buffer changes""
ebe4f5f49f58 Revert "Revert "ALSA: pcm: Fix races among concurrent hw_params and hw_free calls""
0ea619fbd3aa ANDROID: GKI: disable rndis USB gadget driver
5168caa32a19 ANDROID: Add vendor hook for tk_based_time_sync
d35bf8afbfa2 ANDROID: KVM: arm64: pkvm: Track the SVE state in the shadow vcpu
0b9114c308bb ANDROID: KVM: arm64: Make the use of host or shadow vcpu less error prone
44d0f0db5834 ANDROID: configs: enable UAPI_HEADER_TEST
14f39157c90b ANDROID: build.config: set NDK_TRIPLE
732104190982 ANDROID: disable SAMPLES and BPFILTER for allmodconfigs
51a926e91484 FROMLIST: net, uapi: remove inclusion of arpa/inet.h
e6cb41be838f UPSTREAM: kbuild: add --target to correctly cross-compile UAPI headers with Clang
Test: treehugger
Bug: 229172439
Change-Id: I043c966b70c7292278bb1948ab04efc66dd1e61d
|
|
git log --first-parent -100 --oneline --no-decorate 12972dd7bfa3..d9f210a14db5:
d9f210a14db5 ANDROID: kunit: Provision kunit as a vendor module
e8bca85bc1fd ANDROID: Update the ABI symbol list
6c8043376f4b ANDROID: Add new pkvm_iommu_* functions to aarch64 ABI
d2e71e529bf6 ANDROID: KVM: arm64: iommu: Add pkvm_iommu_finalize
2c05ff981ae7 ANDROID: KVM: arm64: iommu: No powered check in DABT handler
611c9a2a4afd ANDROID: KVM: arm64: s2mpu: Create SysMMU_SYNC driver
d5bc11965689 ANDROID: KVM: arm64: iommu: Create parent/child relation
db89d65f696c ANDROID: KVM: arm64: iommu: Run validate() on struct pkvm_iommu
c690c2e305bc ANDROID: KVM: arm64: iommu: Create private mapping last
597558ad5b7f ANDROID: KVM: arm64: iommu: Free memory on registration error
0c292fa8d620 ANDROID: KVM: arm64: iommu: Harden __pkvm_iommu_pm_notify
5de2ef69b647 FROMLIST: fuse: give wakeup hints to the scheduler
754bb029c85f FROMGIT: ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment
cd54a8bad45d UPSTREAM: ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes
97a290b0e570 ANDROID: thermal: Add vendor hook to check power range
60cddd3d152f ANDROID: GKI: Update virtual_device symbol list
c6fb9f663698 ANDROID: Add vendor hook to the effective_cpu_util
59a389919e5f UPSTREAM: virtio: pci: check bar values read from virtio config space
51919aeb09b5 UPSTREAM: Revert "virtio_pci: harden MSI-X interrupts"
b1c4b56bc3a8 UPSTREAM: Revert "virtio-pci: harden INTX interrupts"
d10551c5fd5c ANDROID: KVM: arm64: Don't map host sections in pkvm
fa96b5be92e5 ANDROID: KVM: arm64: Explicitely map kvm_vgic_global_state at EL2
7670745758b3 ANDROID: KVM: arm64: Unmap kvm_arm_hyp_percpu_base from the host
e3d466ac291d ANDROID: KVM: arm64: pkvm: Don't access kvm_arm_hyp_percpu_base at EL1
558584da7482 FROMGIT: arm64: head.S: Initialise MPAM EL2 registers and disable traps
5bd796e994dc ANDROID: arm64: Partial MPAM sysreg definition import
c6d01c7abaee ANDROID: selftests: incfs: Add stacked_mount_test
deef3f1bd784 ANDROID: arm64: restore start_backtrace() notrace and NOKPROBE_SYMBOL
3450010a05bf UPSTREAM: erofs: add sysfs interface
fb8ac7510f93 ANDROID: selftests: incfs: Add umount helper function
bb06586f5a9f ANDROID: selftests: incfs: skip large_file_test test is not enough free space
27c354de0367 ANDROID: selftests: incfs: Add -fno-omit-frame-pointer
f545f0a2a0b8 ANDROID: incremental-fs: limit mount stack depth
73a2a894a9b4 ANDROID: stacktrace: export stack_trace_save_tsk/regs
Test: treehugger
Bug: 228270187
Change-Id: I4207b2fb61941578b092b49377039eb83e0f67d4
|
|
git log --first-parent -100 --oneline --no-decorate 79f51cc58ad3..12972dd7bfa3:
12972dd7bfa3 ANDROID: mm: Export kswapd function
162cbdd8076b Revert "ALSA: pcm: Fix races among concurrent hw_params and hw_free calls"
9f368dfefdc0 Revert "ALSA: pcm: Fix races among concurrent read/write and buffer changes"
f9e40dc81261 Revert "ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls"
07566786dcf5 Revert "ALSA: pcm: Fix races among concurrent prealloc proc writes"
3019c1326da0 Merge 5.15.32 into android13-5.15
3f5ffbd827db ANDROID: KVM: arm64: Drop FOLL_FORCE when pinning guest memory pages
94bf7ff64290 Revert "ANDROID: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL"
68c3df5b39f8 Revert "ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications"
5f2c063b0e3d ANDROID: usb: export built-in tracepoint functions
9f08c9b8e047 UPSTREAM: virtio-blk: Use blk_validate_block_size() to validate block size
2692f0f6f17f ANDROID: KVM: arm64: pkvm: Inject SIGSEGV on illegal accesses
f711573491d3 ANDROID: KVM: arm64: Refactor enter_exception64()
d5d40c59dabc ANDROID: KVM: arm64: Add is_pkvm_initialized() helper
4347917056da ANDROID: KVM: arm64: Use PSCI MEM_PROTECT to zap guest pages on reset
935f60b120f8 ANDROID: KVM: arm64: Check pin_user_pages() return value
0b48050d2c8b ANDROID: KVM: arm64: Handle all ID registers trapped for a protected VM
4fa38f9405ba ANDROID: GKI: Enable BUILD_GKI_CERTIFICATION_TOOLS
4390a263a88d ANDROID: usb: gadget: f_accessory: add compat_ioctl support
c86bdcbfd532 UPSTREAM: scsi: ufs: ufs-mediatek: Change dbg select by check IP version
9f47dfea7d0d ANDROID: gki_defconfig: enable CONFIG_SPI_MEM
14ad77dd0022 ANDROID: KVM: arm64: Only map swap-backed pages into the guest
e9eea2a170fb UPSTREAM: mm: fix use-after-free when anon vma name is used after vma is freed
6e2654ba4905 UPSTREAM: mm: prevent vm_area_struct::anon_name refcount saturation
0fd37220d859 UPSTREAM: mm: refactor vm_area_struct::anon_vma_name usage code
7ff2a036738e Revert "FROMGIT: mm: fix use-after-free when anon vma name is used after vma is freed"
928b638950a7 ANDROID: mm: Fix implicit declaration of function 'isolate_lru_page'
b1315d627552 ANDROID: timer: update vendor hook for timer calc index
9283e0977a99 ANDROID: inline isolate_and_split_free_page
3c3554ebf36b ANDROID: clang: update to 14.0.3
a83572352e0b ANDROID: build.config: re-disable LTO properly for KASAN
d5aece25862f ANDROID: vendor_hooks: Add hooks for frequency optimization
b7464d4ae561 BACKPORT: vsock: each transport cycles only on its own sockets
d3273816854a ANDROID: remove crc change in block/blk-core.c
d2408f683625 Revert "vsock: each transport cycles only on its own sockets"
61abfd477317 Merge 5.15.31 into android13-5.15
4ccf574362f0 Revert "BACKPORT: vsock: each transport cycles only on its own sockets"
c22d8a19e93d BACKPORT: vsock: each transport cycles only on its own sockets
f4210b942704 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.15.y' into android13-5.15
63ce3d0fa0ac ANDROID: GKI: 3/23/2022 KMI update
3f353d6f91ab Revert "Revert "mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property""
a6abedbff6e9 Revert "Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property""
acd0c09fbba6 Revert "Revert "net-timestamp: convert sk->sk_tskey to atomic_t""
1aeba0549aec ANDROID: GKI: Enable PARAVIRT_TIME_ACCOUNTING config
a1f3b5d80ea8 ANDROID: abi_gki_aarch64_qcom: Add reclaim_shmem_address_space
96f80f628451 ANDROID: mm: add reclaim_shmem_address_space() for faster reclaims
7f43425ef27f ANDROID: GKI: enable macsec
8aa6f1cde040 Revert "Revert "bpf: Fix possible race in inc_misses_counter""
57270a84df04 Revert "Revert "bpf: Use u64_stats_t in struct bpf_prog_stats""
85c1108fd6ce Revert "Revert "ethtool: Fix link extended state for big endian""
97e323626c30 Revert "ANDROID: fix up rndis ABI breakage"
af2ae8657c9a FROMLIST: dma-buf: support users to change dma_buf.name
d2ca738f11a6 FROMLIST: iommu: Introduce map_sg() as an IOMMU op for IOMMU drivers
536fdf792df0 FROMLIST: iommu/io-pgtable: Introduce map_sg() as a page table op
46dfaf84abfd ANDROID: rwsem: Add vendor hook to the rw-semaphore
3a105c3cafa0 ANDROID: ABI: modify exports for find_vma
385b0dd1f929 ANDROID: mm: Fix page table lookup in speculative fault path
6febc3942c29 BACKPORT: FROMLIST: f2fs: implement speculative fault handling
a21ca34904e0 BACKPORT: FROMLIST: ext4: implement speculative fault handling
7d6787088d0e BACKPORT: FROMLIST: mm: enable speculative fault handling for supported file types.
a2138fee6ce7 FROMLIST: fs: list file types that support speculative faults.
4979ff3738e7 FROMLIST: mm: implement speculative handling in filemap_map_pages()
7045d2d838a3 FROMLIST: mm: implement speculative handling in do_fault_around()
687764059840 BACKPORT: FROMLIST: mm: implement speculative fault handling in finish_fault()
cd333a037cfa BACKPORT: FROMLIST: mm: implement speculative handling in filemap_fault()
b12e52ca98e3 FROMLIST: mm: implement speculative handling in __do_fault()
48e35d053f92 FROMLIST: mm: rcu safe vma->vm_file freeing
fea117c94aea FROMLIST: powerpc/mm: attempt speculative mm faults first
c3b8c726b8bf FROMLIST: powerpc/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
ac39e2e1eb49 FROMLIST: arm64/mm: attempt speculative mm faults first
f03ec9d1c60d FROMLIST: arm64/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
9b92402808a2 FROMLIST: mm: anon spf statistics
956cb3f22805 FROMLIST: mm: create new include/linux/vm_event.h header file
12230588f3e9 FROMLIST: mm: disable rcu safe vma freeing for single threaded user space
959fc0f0f1b3 FROMLIST: mm: disable speculative faults for single threaded user space
aa9ae5c9158f FROMLIST: mm: implement and enable speculative fault handling in handle_pte_fault()
40bc9ed389f8 FROMLIST: mm: implement speculative handling in wp_page_copy()
81863f742203 FROMLIST: mm: add mmu_notifier_trylock() and mmu_notifier_unlock()
3e15787d2255 FROMLIST: mm: write lock mmu_notifier_lock when registering mmu notifiers
1ae855f1919a FROMLIST: mm: add mmu_notifier_lock
3f4fefc1a429 FROMLIST: percpu-rwsem: enable percpu_sem destruction in atomic context
009020e3d1a0 FROMLIST: mm: enable speculative fault handling in do_numa_page()
fedc4d513e77 FROMLIST: mm: implement speculative handling in do_numa_page()
c2b2abe72490 FROMLIST: mm: enable speculative fault handling through do_anonymous_page()
31cf1fd5649a FROMLIST: mm: implement speculative handling in do_anonymous_page()
6e6766ab7613 BACKPORT: FROMLIST: mm: add pte_map_lock() and pte_spinlock()
6ab660d7cbf6 FROMLIST: mm: implement speculative handling in __handle_mm_fault().
f3f9f17a32a4 FROMLIST: mm: refactor __handle_mm_fault() / handle_pte_fault()
f8a4611b4737 FROMLIST: mm: add speculative_page_walk_begin() and speculative_page_walk_end()
4dea585cfe3a FROMLIST: x86/mm: attempt speculative mm faults first
0823d516af82 FROMLIST: mm: separate mmap locked assertion from find_vma
67cc8ce9a649 FROMLIST: mm: rcu safe vma freeing
29e9bee6fcf5 FROMLIST: mm: add per-mm mmap sequence counter for speculative page fault handling.
4e2e391ff724 BACKPORT: FROMLIST: mm: add do_handle_mm_fault()
f2fa9aae2e20 BACKPORT: FROMLIST: mm: add FAULT_FLAG_SPECULATIVE flag
f4108b362f54 FROMLIST: x86/mm: define ARCH_SUPPORTS_SPECULATIVE_PAGE_FAULT
67ad4ad4dee3 FROMLIST: mm: introduce CONFIG_SPECULATIVE_PAGE_FAULT
57f3bb2b129e BACKPORT: FROMLIST: do_anonymous_page: reduce code duplication
82ab55ebccc8 FROMLIST: do_anonymous_page: use update_mmu_tlb()
ab55b3bab683 FROMLIST: mmap locking API: name the return values
Test: treehugger
Bug: 227411127
Change-Id: I00e6876dc5b0b38e48373425ae2cfa9d42918120
|
|
git log --first-parent -100 --oneline --no-decorate 405073393fd4..79f51cc58ad3:
79f51cc58ad3 ANDROID: Update QCOM symbol list
fdf79bad05d6 ANDROID: incremental-fs: populate userns before calling vfs_rename
e4967c187ba0 FROMLIST: kasan, scs: support tagged vmalloc mappings
4b6f018168b5 ANDROID: kasan: sync vmalloc support with linux-next/akpm
78c7e3132da6 ANDROID: thermal: Add hook to enable/disable thermal power throttle
167b1e671c5f Merge 5.15.30 into android13-5.15
061e34c52e0f ANDROID: mm: compaction: fix isolate_and_split_free_page() redefinition
93ad5b812368 ANDROID: gki_defconfig: Disable SERIAL_QCOM_GENI_CONSOLE_DEFAULT_ENABLED
98f1e6b5a0db ANDROID: tty: serial: msm: geni: Add module parameter to enable/disable console
a7e175e11264 ANDROID: rproc: Add vendor hook when setting recovery mode
a018077c4dce ANDROID: sched/core: Optimize vendor hook placement
0d8a83644b26 FROMGIT: mm/migrate: fix race between lock page and clear PG_Isolated
28b046777fb6 Merge 5.15.29 into android-5.15
1e656f861a42 ANDROID: GKI: Update the .xml file due to 5.15.28 changes
8f997c3ab5de Merge 5.15.28 into android13-5.15
f82f0ceba582 UPSTREAM: sched: Fix yet more sched_fork() races
1eea6c0aeb32 UPSTREAM: sched/fair: Fix fault in reweight_entity
f47b852faa4a ANDROID: implement wrapper for reverse migration
c34dfc24e09c ANDROID: Add ieee80211_tx_prepare_skb symbol to android/abi_gki_aarch64_virtual_device
74d434ad67f1 Revert "ethtool: Fix link extended state for big endian"
beb134d21aa1 Revert "bpf: Use u64_stats_t in struct bpf_prog_stats"
bb592b68989c Revert "bpf: Fix possible race in inc_misses_counter"
16f06ae35178 Merge 5.15.27 into android-5.15
11f1be4453c4 ANDROID: thermal: Add vendor hooks for thermal
0e189b0893e3 Revert "net-timestamp: convert sk->sk_tskey to atomic_t"
165953b3529c Revert "nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property"
407543a2ff43 Revert "mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property"
fc94364a7023 ANDROID: fix up rndis ABI breakage
26481b5161d7 Merge 5.15.26 into android13-5.15
74710cbec0c5 ANDROID: Add vendor hook to the deadline scheduler
Test: treehugger
Bug: 226276855
Change-Id: Id5321f6ae1b453bae856ba9ab5aec6fbbb415f77
|
|
git log --first-parent -100 --oneline --no-decorate a0662e559d62..405073393fd4:
405073393fd4 ANDROID: ABI: add fips140 symbol list
1ced87f1a9e7 ANDROID: fips140: add fips140_lab_util program
2db9143a1b5a ANDROID: fips140: add kernel crypto module
221d338929ca ANDROID: arm64: module.lds.h: support built-in initcalls
7ca824a38c41 ANDROID: arm64: simd: omit capability check in may_use_simd()
f1518f1207ed ANDROID: arm64: disable LSE when building the FIPS140 module
d63d0208ee9b ANDROID: arm64: only permit certain alternatives in the FIPS140 module
c1668daa9b06 ANDROID: jump_label: disable jump labels in fips140.ko
8e20b6bf3062 ANDROID: crypto: define fips_enabled to 1 in fips140.ko
b6180f8b8173 ANDROID: crypto: lib/aes - add vendor hooks for AES library routines
e9a715522180 ANDROID: crypto: lib/sha256 - add vendor hook for sha256() routine
557054dd761f ANDROID: kbuild: lto: permit the use of .a archives in LTO modules
5651d743ee3e ANDROID: kbuild: support fips140 integrity check in module linker script
aaaa0245d545 UPSTREAM: crypto: arm64/aes-ce - stop using SIMD helper for skciphers
b9561224540b UPSTREAM: crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers
f35579002125 FROMGIT: arm64/mte: Remove asymmetric mode from the prctl() interface
0f8a5d6b09e8 FROMGIT: arm64/mte: Document ABI for asymmetric mode
293ac12652c9 Revert "FROMLIST: arm64/mte: Document ABI for asymmetric mode"
0e00d7c46b36 ANDROID: mm/slub: Fix Kasan issue with for_each_object_track
ec0a6ef36e00 ANDROID: update ABI representation
3e3bc301e611 ANDROID: Add pkvm_iommu_* symbols to aarch64 ABI
6122181d638a ANDROID: KVM: arm64: Remove unused IOMMU hooks, kvm_iommu_ops
0e73ac05bf48 ANDROID: KVM: arm64: s2mpu: Implement host stage2 idmap callbacks
2927077b471a ANDROID: KVM: arm64: s2mpu: Move mpt_update_flags into FMPT
0f911c35cab2 ANDROID: KVM: arm64: s2mpu: Replace DABT handler with callback
e3f32a19c32c ANDROID: KVM: arm64: s2mpu: Replace SMC handler with PM callbacks
b5877cf5f53e ANDROID: KVM: arm64: s2mpu: Add driver initializer
bdcf9ecb5c96 ANDROID: KVM: arm64: s2mpu: Remove host_stage2_adjust_mmio_range
498f6cfaf999 ANDROID: KVM: arm64: s2mpu: Replace struct s2mpu with pkvm_iommu
eac866611cd0 ANDROID: KVM: arm64: s2mpu: Remove all EL1 code
880d95ffa3a6 ANDROID: KVM: arm64: s2mpu: Move SFR init to EL2
500011c5cdd2 ANDROID: KVM: arm64: iommu: Snapshot host stage-2 at driver init
5a174cc840e3 ANDROID: KVM: arm64: iommu: Host stage-2 idmap callbacks
2a61e9901bee ANDROID: KVM: arm64: iommu: DABT handler callback
25ffe9c3760c ANDROID: KVM: arm64: iommu: Suspend/resume callbacks
25a7df226838 ANDROID: KVM: arm64: iommu: Register device hypcall
3212c41a2f3d ANDROID: KVM: arm64: iommu: Avoid mapping devices in host stage-2
dd2da81e3853 ANDROID: KVM: arm64: iommu: Driver initialization hypcall
c5153da66cfb ANDROID: KVM: arm64: Add .hyp.data section
d392c0b3b2b8 ANDROID: KVM: arm64: pkvm: Don't zero shared pages
3e7a2c016c47 ANDROID: KVM: arm64: Push shadow table locking up to callers
e3ca18b7f3a2 ANDROID: KVM: arm64: Avoid exposing shadow table internals outside of pkvm.c
102255d1e456 ANDROID: arm64: add vendor hooks for unusal abort cases
61d7b6c74146 ANDROID: arm64: add vendor hooks for kernel fault cases
2232e3fc8553 ANDROID: power: add vendor hooks for try_to_freeze fail
5cc613a916fd ANDROID: softlockup: add vendor hook for a softlockup task
ba7e9d1a771d ANDROID: bug: add vendor hook for bug trap
f154a239c34d ANDROID: cpuidle: export cpuidle_driver_state_disabled
307ad9fb59d6 ANDROID: printk: add vendor hook to record more information about caller
a733d4b8db75 FROMGIT: Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
b12a57fccd1d FROMGIT: KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace
a5e266c7e8f5 Revert "xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume"
fc6ab4da3168 ANDROID: GKI: 3/9/2022 KMI update
a0c2ddcd797a UPSTREAM: virtio-pci: harden INTX interrupts
3e0edf7cb540 UPSTREAM: virtio_pci: harden MSI-X interrupts
c9d5a7ce8038 UPSTREAM: virtio_config: introduce a new .enable_cbs method
6434bd9e968f ANDROID: GKI: defconfig: enable BTF debug info
f3ff03c9a187 UPSTREAM: cfg80211: Support configuration of station EHT capabilities
160e88de7228 UPSTREAM: cfg80211: add NO-EHT flag to regulatory
93637453d11c UPSTREAM: nl80211: add support for 320MHz channel limitation
44f32f3f7ff8 UPSTREAM: nl80211: add EHT MCS support
263ab7898839 UPSTREAM: cfg80211: Add support for EHT 320 MHz channel width
2626768c2ad0 UPSTREAM: cfg80211: Add data structures to capture EHT capabilities
1b0f13df7098 UPSTREAM: ieee80211: add EHT 1K aggregation definitions
902345aabc53 UPSTREAM: ieee80211: Add EHT (802.11be) definitions
3dcf9eb37a7a UPSTREAM: mac80211_hwsim: check TX and STA bandwidth
d0026ae78f04 UPSTREAM: nl80211: accept only HE capability elements with valid size
1afe8a5aa0ee UPSTREAM: ieee80211: add helper to check HE capability element size
4c4e96fcb0e9 UPSTREAM: cfg80211: don't add non transmitted BSS to 6GHz scanned channels
150c882a3dd8 FROMLIST: iommu/iova: Add a best-fit algorithm
989b762eb159 FROMLIST: iommu/iova: Add support for IOVA max alignment tuning
6215ed4f5f35 FROMGIT: rtc: pl031: fix rtc features null pointer dereference
097c689d48c5 Revert "ANDROID: incremental-fs: fix mount_fs issue"
Test: treehugger
Bug: 224905636
Change-Id: I797475105cd4f50d7dbf7bb377d08a95097df036
|
|
git log --first-parent -100 --oneline --no-decorate 42da9cb95612..a0662e559d62:
a0662e559d62 ANDROID: KVM: arm64: Flag pages needing poisoning in hyp_vmemmap
ba565fd777ca ANDROID: KVM: arm64: Add flags to struct hyp_page
eabae32b804e UPSTREAM: virtio_console: validate max_nr_ports before trying to use it
03094c3abe16 UPSTREAM: virtio-blk: validate num_queues during probe
e085ccb3db84 ANDROID: KVM: arm64: Relax SMCCC version check during FF-A proxy init
4345c3db8492 ANDROID: sched: update is_cpu_allowed tracehook
16327a1367f8 ANDROID: tracing: fix register tracing spam on memcpy
97c18633aaee ANDROID: dma-direct: Document disable_dma32
4632fda82b77 ANDROID: dma-direct: Make DMA32 disablement work for CONFIG_NUMA
84915dbcbe23 UPSTREAM: dma-buf: system_heap: Avoid warning on mid-order allocations
b25a6a78d4ed FROMGIT: bpf: Add config to allow loading modules with BTF mismatches
Test: treehugger
Bug: 223505918
Change-Id: I602e32be0d2d2468f3e8eb5c3638a578c050f589
|
|
git log --first-parent -100 --oneline --no-decorate dc855f8bdfc1..42da9cb95612:
42da9cb95612 UPSTREAM: sched: Fix yet more sched_fork() races
8ab19855fccf UPSTREAM: sched/fair: Fix fault in reweight_entity
f3eb1ea20f9f ANDROID: Update QCOM symbol list
7300e71355c1 ANDROID: gki_defconfig: Enable powercap framework
3b0c9ad7c7c4 ANDROID: KVM: arm64: Ignore length of 0 in kvm_flush_dcache_to_poc()
f03e0cb77b79 FROMGIT: mm: count time in drain_all_pages during direct reclaim as memory pressure
48870890a34c ANDROID: gki_defconfig: Ensure KVM is configured in "protected" mode
87dcc48027fb ANDROID: GKI: remove TIDY_ABI=1 from build configuration
5a379c470b95 ANDROID: Update mtktv symbol list
29e2f1380589 ANDROID: KVM: arm64: get_shadow_vcpu()'s vcpu_idx should be unsigned
5897711b741d ANDROID: KVM: arm64: Do not use kvm.created_vcpus to track the number of pinned vcpus
7ab22b914dc2 ANDROID: KVM: arm64: Change variable names to avoid confusing size and count
0e6b940fce4c ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_vcpu_put()
6733943e5578 ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_vcpu_sync_state()
13a11f20733a ANDROID: KVM: arm64: Refactor __sync_vcpu_state()
579e21a96cfd ANDROID: KVM: arm64: Do not pass host struct pointers to pkvm_host_donate_guest()
0856ec2e5348 ANDROID: KVM: arm64: Do not pass host struct pointers to __pkvm_teardown_shadow()
aaf561420068 ANDROID: KVM: arm64: move kvm_shadow_destroy to pkvm.c for symmetry with create_el2_shadow
ab9f8c82007d ANDROID: KVM: arm64: Do not pass host struct pointers to kvm_arch_vcpu_load()
0863f25b5d86 ANDROID: KVM: arm64: Only call kvm_shadow_destroy() in protected mode
50d8a0882d2e ANDROID: KVM: arm64: Memory donated for shadow state must be aligned
3edc23316ae0 ANDROID: GKI: refresh XML following KMI enforcement race
e3b73a4b5e67 ANDROID: KVM: arm64: Clear pvmfw pages on clean host shutdown
9eab20c98fb1 ANDROID: KVM: arm64: Fix host MMIO DABT handler IPA
3162b2f66c9f ANDROID: GKI: update the pixel symbol list
c8726f223084 ANDROID: GKI: add VIDEOBUF2_DMA_SG under GKI_HIDDEN_MEDIA_CONFIGS
0152a475c498 ANDROID: add initial KMI representation and enable KMI enforcement
Test: treehugger
Bug: 222192907
Change-Id: Iad5b7ce7b96c945423c1322e3485d38f6c366d37
|
|
git log --first-parent -100 --oneline --no-decorate 9730810b7ca5..dc855f8bdfc1:
dc855f8bdfc1 ANDROID: dm-bow: remove dm-bow
539aef49d393 ANDROID: align constness of extcon_get_state parameter
2ded03fd7cae Merge 5.15.25 into android13-5.15
a4719cfb574b ANDROID: KVM: arm64: Don't expose TLBI hypercalls after de-privilege
3de00e23a901 UPSTREAM: KVM: arm64: vgic: Read HW interrupt pending state from the HW
5cf72b438790 ANDROID: KVM: arm64: Forward PSCI SYSTEM_RESET2 calls back to the host
1cff9a26fcfa FROMLIST: BACKPORT: KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field
25aa354adb19 FROMLIST: KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest
b5c4401843c3 FROMLIST: KVM: arm64: Bump guest PSCI version to 1.1
a8e96486c3c7 UPSTREAM: nl80211: don't kfree() ERR_PTR() value
0e2eb486c405 UPSTREAM: dma-buf: cma_heap: Fix mutex locking section
f79e49085d1d ANDROID: Add a vendor hook that allow a module to modify the wake flag
50d260a969cb ANDROID: gki_defconfig: Enable CONFIG_RANDOM_TRUST_CPU=y
c96767cc24f1 ANDROID: KVM: arm64: Don't repaint PSCI SYSTEM_RESET to SYSTEM_OFF
8f3d3d547d2c FROMLIST: arm64/mte: Add userspace interface for enabling asymmetric mode
ddd2af6be781 BACKPORT: FROMLIST: arm64/mte: Add hwcap for asymmetric mode
9f7bd54c9d8b FROMLIST: arm64/mte: Add a little bit of documentation for mte_update_sctlr_user()
926ce981052d FROMLIST: arm64/mte: Document ABI for asymmetric mode
81581c794a1a ANDROID: KVM: arm64: pkvm: Add support for fragmented FF-A descriptors
1b0f98a2c207 ANDROID: KVM: arm64: Handle FFA_MEM_LEND calls from the host
08be3bcb7e08 ANDROID: KVM: arm64: Handle FFA_MEM_RECLAIM calls from the host
ad2b2b869f6b ANDROID: KVM: arm64: Handle FFA_MEM_SHARE calls from the host
1b4277a04949 ANDROID: BACKPORT: KVM: arm64: Add FF-A helpers to share/unshare memory with secure world
64eaaad40f56 ANDROID: KVM: arm64: Handle FFA_RXTX_MAP and FFA_RXTX_UNMAP calls from the host
868e8504cc29 ANDROID: KVM: arm64: Allocate pages for hypervisor FF-A mailboxes
1bdc86f0b09f ANDROID: KVM: arm64: Handle FFA_FEATURES call from the host
2c234836ad4a ANDROID: KVM: arm64: Probe FF-A version and host/hyp partition ID during init
c63757defdb0 ANDROID: BACKPORT: KVM: arm64: Block unsafe FF-A calls from the host
80d49439eaab ANDROID: KVM: arm64: Include asm/kvm_mmu.h in nvhe/mem_protect.h
1c0baeb7f001 ANDROID: firmware: arm_ffa: Move comment before the field it is documenting
905f49d35b89 ANDROID: firmware: arm_ffa: Move constants to header file
a2625171d1a1 ANDROID: Update comment in build.config.gki.aarch64.
f0a8f34910d0 ANDROID: Revert "tracefs: Have tracefs directories not set OTH permission bits by default"
91b758441165 FROMGIT: mm: fix use-after-free when anon vma name is used after vma is freed
287cd0232cd8 Merge 5.15.24 into android13-5.15
acccc2aa2ea0 FROMLIST: kasan: improve vmalloc tests
1a0c413e7565 FROMGIT: kasan: documentation updates
6e71e864f388 FROMGIT: arm64: select KASAN_VMALLOC for SW/HW_TAGS modes
838c66893504 FROMGIT: kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS
7088ced28d9c FROMGIT: kasan: add kasan.vmalloc command line flag
d2e878f05a20 FROMGIT: kasan: clean up feature flags for HW_TAGS mode
b362dc049e62 FROMGIT: kasan: mark kasan_arg_stacktrace as __initdata
2dc1e2b3318b FROMGIT: kasan, arm64: don't tag executable vmalloc allocations
d51f0bf565f4 FROMGIT: kasan, vmalloc: only tag normal vmalloc allocations
261a7a2ac989 BACKPORT: FROMGIT: kasan, vmalloc: add vmalloc tagging for HW_TAGS
bb88568de214 BACKPORT: FROMGIT: kasan, page_alloc: allow skipping memory init for HW_TAGS
61dbe708393f BACKPORT: FROMGIT: kasan, page_alloc: allow skipping unpoisoning for HW_TAGS
99b3decd03c1 BACKPORT: FROMGIT: kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS
7f845e9e5cf6 FROMGIT: kasan, vmalloc: unpoison VM_ALLOC pages after mapping
688abddcfa17 BACKPORT: FROMGIT: kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged
ecf1dc6838bd FROMGIT: kasan, vmalloc: add vmalloc tagging for SW_TAGS
064f89156f1e FROMGIT: kasan, arm64: reset pointer tags of vmapped stacks
cdb4c1893583 FROMLIST: kasan, fork: reset pointer tags of vmapped stacks
25d90a2ba047 FROMGIT: kasan, vmalloc: reset tags in vmalloc functions
be087c0e1418 FROMGIT: kasan: add wrappers for vmalloc hooks
e8c3e6f87a73 BACKPORT: FROMGIT: kasan: reorder vmalloc hooks
7eb4832324ac FROMGIT: kasan, vmalloc: drop outdated VM_KASAN comment
deb5ba531118 FROMGIT: kasan, x86, arm64, s390: rename functions for modules shadow
c0983b3ca7e7 FROMGIT: kasan: define KASAN_VMALLOC_INVALID for SW_TAGS
c7b815fbefa8 FROMGIT: kasan: clean up metadata byte definitions
8a710d3f6839 FROMGIT: kasan, page_alloc: rework kasan_unpoison_pages call site
b5d822fda858 FROMGIT: kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook
7c2ba461d950 FROMGIT: kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook
f34795b8fc83 FROMGIT: kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook
00ab82715744 FROMGIT: kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook
eedf93006433 FROMGIT: kasan, page_alloc: refactor init checks in post_alloc_hook
8847765ba3ab FROMGIT: kasan: only apply __GFP_ZEROTAGS when memory is zeroed
c47a6692034a FROMGIT: mm: clarify __GFP_ZEROTAGS comment
26f19f2b4dd7 FROMGIT: kasan: drop skip_kasan_poison variable in free_pages_prepare
6843e5d12eb4 FROMGIT: kasan, page_alloc: init memory of skipped pages on free
aec66c979da7 FROMGIT: kasan, page_alloc: simplify kasan_poison_pages call site
75f01f8aed06 FROMGIT: kasan, page_alloc: merge kasan_free_pages into free_pages_prepare
fca2cda982dc FROMGIT: kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages
55edf5da76b5 FROMGIT: kasan, page_alloc: deduplicate should_skip_kasan_poison
b35dd8c5f724 UPSTREAM: kasan: test: fix compatibility with FORTIFY_SOURCE
07f1b24714cc UPSTREAM: lib/stackdepot: always do filter_irq_stacks() in stack_depot_save()
b8494b66920b UPSTREAM: kasan: fix quarantine conflicting with init_on_free
2ad8d9d321a5 UPSTREAM: kasan: test: add test case for double-kmem_cache_destroy()
96ac8b3213a2 BACKPORT: kasan: add ability to detect double-kmem_cache_destroy()
ac3107b46a67 UPSTREAM: kasan: test: add globals left-out-of-bounds test
68b808216381 UPSTREAM: mm: defer kmemleak object creation of module_alloc()
95a04ddf238e UPSTREAM: kmemleak: fix kmemleak false positive report with HW tag-based kasan enable
3457cc5797a7 UPSTREAM: kasan: test: silence intentional read overflow warnings
0cd94483ffc4 UPSTREAM: kasan: add kasan mode messages when kasan init
c189385c2f64 UPSTREAM: mm: kasan: use is_kernel() helper
bd28b243c5c7 UPSTREAM: arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long
6b8cc5f60bb1 UPSTREAM: kasan: test: bypass __alloc_size checks
0c32aa8a236b UPSTREAM: kasan: test: add memcpy test that avoids out-of-bounds write
a68d14a0410f UPSTREAM: kasan: fix tag for large allocations when using CONFIG_SLAB
2f8e4638859e UPSTREAM: rcu: Avoid alloc_pages() when recording stack
507128e80070 UPSTREAM: workqueue, kasan: avoid alloc_pages() when recording stack
8064e9d4cd47 UPSTREAM: kasan: generic: introduce kasan_record_aux_stack_noalloc()
a5739cc487ef UPSTREAM: kasan: common: provide can_alloc in kasan_save_stack()
52d92e09e96e UPSTREAM: lib/stackdepot: introduce __stack_depot_save()
e6ce5b1fd624 UPSTREAM: lib/stackdepot: remove unused function argument
27afb7e2a515 UPSTREAM: lib/stackdepot: include gfp.h
66e9a387020e UPSTREAM: arm64: Track no early_pgtable_alloc() for kmemleak
54e74987eda3 UPSTREAM: kasan: Extend KASAN mode kernel parameter
caaa139dd2ed UPSTREAM: arm64: mte: Add asymmetric mode support
d43f48c05a9d UPSTREAM: arm64: mte: CPU feature detection for Asymm MTE
Test: treehugger
Bug: 221177147
Change-Id: I232e8edc5e979833cfa452f23366789be058964e
|
|
git log --first-parent -100 --oneline --no-decorate a74d4e284c70..9730810b7ca5:
9730810b7ca5 ANDROID: GKI: enable hung task detector
17ef7da1cc39 ANDROID: kleaf: make a note to sync define_common_kernels() and KMI_SYMBOL_LIST(S).
c761c9052c57 Merge 5.15.23 into android13-5.15
727bc3e38a9a ANDROID: GKI: Enable CONFIG_SERIAL_8250_RUNTIME_UARTS=0
ad03707057f2 ANDROID: clang: update to 14.0.2
8c075d0642c3 ANDROID: remoteproc: core: Export the rproc coredump APIs
ccabb0e3654d ANDROID: sched: Don't allow frozen asymmetric tasks to remain on the rq
6ebb3c50575b FROMLIST: sched: Defer wakeup in ttwu() for unschedulable frozen tasks
56dcbabd69ce FROMLIST: freezer: Add frozen_or_skipped() helper function
71f632baf22d Revert "ANDROID: GKI: defconfig: enable BTF debug info"
d0f2a5b86a96 UPSTREAM: firmware: arm_ffa: Remove unused 'compat_version' variable
266a72792235 UPSTREAM: firmware: arm_ffa: Add support for MEM_LEND
105353892779 UPSTREAM: firmware: arm_ffa: Handle compatibility with different firmware versions
Test: treehugger
Bug: 219628532
Change-Id: Ia55470f7fbc99307738ea989319467ac1f54be61
|
|
git log --first-parent -100 --oneline --no-decorate 8222792e8eb4..a74d4e284c70:
a74d4e284c70 Merge 5.15.22 into android13-5.15
fd578e168672 ANDROID: GKI: update the pixel symbol list
97d6c580dffd ANDROID: sched: Add trace for __setscheduler_uclamp
265615cfd372 ANDROID: sched: Add vendor hook for util_est_update
abf44714df28 ANDROID: sched: Add vendor hook for uclamp_eff_get
87475cbbe154 ANDROID: sched: Add vendor hook for cpu_overutilized
53237559ad82 Revert "clk: Emit a stern warning with writable debugfs enabled"
df704104322c FROMLIST: kbuild: Add environment variables for userprogs flags
bca6145c9f8e ANDROID: arm64: declare system_32bit_el0_cpumask as export
15d3343151f3 Merge 5.15.21 into android13-5.15
344a3ff87c47 Merge 5.15.20 into android13-5.15
25dff3a6093d ANDROID: kleaf: build/kleaf -> build/kernel/kleaf
b5660868d7d6 UPSTREAM: nl80211: Add support to offload SA Query procedures for AP SME device
6ebaf9ca4ce6 UPSTREAM: nl80211: Add support to set AP settings flags with single attribute
edd3b03740ca UPSTREAM: cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard
aef95dea7900 UPSTREAM: mac80211: introduce set_radar_offchan callback
2706cc90648f UPSTREAM: cfg80211: Add support for notifying association comeback
d3578b139d65 UPSTREAM: cfg80211: simplify cfg80211_chandef_valid()
92d558f329a6 UPSTREAM: nl80211: remove reload flag from regulatory_request
f3a39c421844 UPSTREAM: nl80211: reset regdom when reloading regdb
ccb91dbf24c1 UPSTREAM: cfg80211: use ieee80211_bss_get_elem() instead of _get_ie()
72059fa37306 UPSTREAM: cfg80211: allow continuous radar monitoring on offchannel chain
0493ff880fe5 UPSTREAM: cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event
58ea06f6b218 UPSTREAM: cfg80211: delete redundant free code
b03386aee21d UPSTREAM: cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection
c6e3db4b3c60 UPSTREAM: cfg80211: move offchan_cac_event to a dedicated work
9ba3336fdcd1 UPSTREAM: cfg80211: Fix order of enum nl80211_band_iftype_attr documentation
5d0725f5d6da UPSTREAM: cfg80211: implement APIs for dedicated radar detection HW
38631d440ddf UPSTREAM: cfg80211: fix kernel-doc for MBSSID EMA
290bc8e2f856 UPSTREAM: nl80211: Add LC placeholder band definition to nl80211_band
ede2a43301dd UPSTREAM: nl80211: MBSSID and EMA support in AP mode
42c6a8abb782 UPSTREAM: nl80211: don't put struct cfg80211_ap_settings on stack
e02138178838 UPSTREAM: cfg80211: AP mode driver offload for FILS association crypto
206689258c24 FROMGIT: f2fs: move f2fs to use reader-unfair rwsems
db0c2ceba7ab ANDROID: build/build-tools -> build/kernel/build-tools.
10412e10c6c1 ANDROID: incremental-fs: populate userns before calling vfs_rename
7ad88c934932 ANDROID: incremental-fs: remove index and incomplete dir on umount
Test: treehugger
Bug: 218595151
Change-Id: Ic65d4aad4951f0f8963935817222e76d90c97e44
|
|
git log --first-parent -100 --oneline --no-decorate 24bfd162f966..8222792e8eb4:
8222792e8eb4 Merge 5.15.19 into android13-5.15
68d2a58b28ec ANDROID: Incremental fs: Mark merkle tree pages uptodate
8920ba7401f8 ANDROID: iommu/io-pgtable-arm: Add IOMMU_CACHE_ICACHE_OCACHE_NWA
ec1e52f1ca2d ANDROID: iommu/dma: Add support for DMA_ATTR_SYS_CACHE_ONLY_NWA
69c6228a2c68 ANDROID: iommu/dma: Add support fo DMA_ATTR_SYS_CACHE_ONLY
2c39fe822392 ANDROID: arm64: Add support for system cache memory type
5cf67f02b3fd ANDROID: Update QCOM symbol list
388a1734b3f8 Revert "ANDROID: GKI: enable test_stackinit kernel module"
2b3eb6227c38 FROMLIST: Revert mm/gup: small refactoring: simplify try_grab_page()
2ab42271742f ANDROID: qcom: iommu: Use restricted vendor hook for dma ops
242d64a6bd23 ANDROID: Update QCOM symbol list
be1b98b011b5 ANDROID: Sort QCOM symbol list
87e612c7a015 ANDROID: gic: change gic resume vendor hook para
88c67dcda488 ANDROID: hung_task: Add vendor hook for hung task detect
2eebe00fce12 Merge 5.15.18 into android13-5.15
a8b5dc30325a Merge 5.15.17 into android13-5.15
2270e9af6bd3 ANDROID: KVM: arm64: pkvm: Prevent the donation of no-map pages
6a5e97033e1d FROMLIST: kbuild: install the modules.order for external modules
e5127ce6fa53 Revert "FROMLIST: kbuild: install the modules.order for external modules"
0eaf0db54977 UPSTREAM: scsi: ufs: core: Export hibern8 entry and exit functions
9515eed842d3 ANDROID: KVM: arm64: Don't remove shadow table entry twice on teardown
9703a8cd4bd1 ANDROID: Update QCOM symbol list
784db42db836 BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
684b2735162d FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
7a02bab109b9 Revert "BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace"
13758e91c1d4 Revert "FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE"
dd78c3263a3a ANDROID: remove extra !SMP inline for __migrate_task
99e789264526 ANDROID: Incremental-fs: Doc: correct a sysfs path in incfs.rst
eb0da4d29ac0 ANDROID: selftests: fix incfs_test
d5faa13b5976 ANDROID: incremental-fs: fix mount_fs issue
7d96c4ab9489 ANDROID: incremental-fs: fix GPF in pending_reads_dispatch_ioctl
4d7fc7aaec9c ANDROID: mm, oom: add vendor hook to prevent oom panic
Test: treehugger
Bug: 217555663
Change-Id: I2605031ce2701de4f2b6e010b458b9229e0ec79d
|
|
git log --first-parent -100 --oneline --no-decorate 2c37ba03094d..24bfd162f966:
24bfd162f966 ANDROID: rproc: Add vendor hook for recovery
b35a3d1bada2 ANDROID: Re-apply vendor hooks for rt_mutex information of blocked tasks
3aabda4d52fe ANDROID: Re-apply vendor hooks for information of blocked tasks
b7e4947b29bb UPSTREAM: arm64: cpufeature: Export this_cpu_has_cap helper
250eaa29cb19 UPSTREAM: arm64: errata: Enable TRBE workaround for write to out-of-range address
271897b38418 UPSTREAM: arm64: errata: Enable workaround for TRBE overwrite in FILL mode
3f727d18c3eb UPSTREAM: arm64: errata: Add detection for TRBE write to out-of-range
64e86ba35afc UPSTREAM: arm64: errata: Add workaround for TSB flush failures
5636fd523c70 UPSTREAM: arm64: errata: Add detection for TRBE overwrite in FILL mode
2a9f32b75b5b UPSTREAM: arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
9d101de97b2e UPSTREAM: coresight: trbe: Work around write to out of range
e7fc4a9e626a UPSTREAM: coresight: trbe: Make sure we have enough space
6f1a11858f98 UPSTREAM: coresight: trbe: Add a helper to determine the minimum buffer size
f0908accc40f UPSTREAM: coresight: trbe: Workaround TRBE errata overwrite in FILL mode
84271cf9f0b4 UPSTREAM: coresight: trbe: Add infrastructure for Errata handling
78edee043597 UPSTREAM: coresight: trbe: Allow driver to choose a different alignment
98c2c7c79df9 UPSTREAM: coresight: trbe: Decouple buffer base from the hardware base
ea480c0f70ea UPSTREAM: coresight: trbe: Add a helper to pad a given buffer area
fcb0f0502bb7 UPSTREAM: coresight: trbe: Add a helper to calculate the trace generated
3efe28b9f10c UPSTREAM: coresight: etm4x: Add ETM PID for Kryo-5XX
0b46078ddc8e UPSTREAM: coresight: trbe: Prohibit trace before disabling TRBE
7069b9e840b4 UPSTREAM: coresight: trbe: End the AUX handle on truncation
19f38d35f9f4 UPSTREAM: coresight: trbe: Do not truncate buffer on IRQ
0e7d9e4b5e87 UPSTREAM: coresight: trbe: Fix handling of spurious interrupts
aac76367e4ed UPSTREAM: coresight: trbe: irq handler: Do not disable TRBE if no action is needed
984ff5cb7324 UPSTREAM: coresight: trbe: Unify the enabling sequence
3e0492f703fc UPSTREAM: coresight: trbe: Drop duplicate TRUNCATE flags
e29edaac168b UPSTREAM: coresight: trbe: Ensure the format flag is always set
0e5e45f4f00d UPSTREAM: coresight: etm-pmu: Ensure the AUX handle is valid
eafd22e7f7e5 UPSTREAM: coresight: etm4x: Use Trace Filtering controls dynamically
9ae4cb206bf1 UPSTREAM: coresight: etm4x: Save restore TRFCR_EL1
5f4d516d89ad UPSTREAM: coresight: Don't immediately close events that are run on invalid CPU/sink combos
c63411d4b757 UPSTREAM: coresight: tmc-etr: Speed up for bounce buffer in flat mode
3451f252b3e5 UPSTREAM: coresight: Update comments for removing cs_etm_find_snapshot()
cbc6a844a903 UPSTREAM: coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer
39004ed16073 UPSTREAM: coresight: tmc-etf: Add comment for store ordering
2db35c7c1426 UPSTREAM: coresight: tmc-etr: Add barrier after updating AUX ring buffer
0aaa0f0c16e3 UPSTREAM: coresight: tmc: Configure AXI write burst size
7715954deb1b UPSTREAM: coresight: cpu-debug: Control default behavior via Kconfig
1050e6e0211a ANDROID: sched: core: hook for get_nohz_timer_target
a24320887769 ANDROID: kernel: sched: tracehook for is_cpu_allowed
50f5345c8756 ANDROID: __migrate_task header
5d83118dbf33 ANDROID: GKI: update the pixel symbol list
bb60015aace1 FROMGIT: KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE
180087cfb4ba FROMGIT: KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems
6cb32aeea6b8 FROMGIT: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance
9cc414ef88ab Revert "FROMLIST: KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance"
4132be368b1e ANDROID: KVM: arm64: pkvm: Force injection of a data abort on NISV MMIO exit
93b08c26e73b ANDROID: KVM: arm64: Fix vcpu sys_reg accessors when running with VHE
aebaed988efb ANDROID: KVM: arm64: Support TLB invalidation in guest context
6b08ae02c5c2 Revert "ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded"
0c339121fc04 ANDROID: f2fs: fix fscrypt direct I/O support
f5ea50a85ba4 ANDROID: GKI: update virtual_device symbol list
16ea5847024a Merge 5.15.16 into android13-5.15
31641032ce01 ANDROID: GKI: update virtual device symbol list
9ce2897801fe Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.15.y' into android13-5.15
184e458499af ANDROID: GKI: enable test_stackinit kernel module
9d6e74178376 ANDROID: GKI: defconfig: enable BTF debug info
f6b5584fbd36 Merge 5.15.15 into android13-5.15
Test: treehugger
Bug: 216395084
Change-Id: I87461e6f2b36e802b9709d74d90cd969b69cab34
|
|
git log --first-parent -100 --oneline --no-decorate fb1e970d4e0c..2c37ba03094d:
2c37ba03094d ANDROID: Change anon vma name limit from 80 to 256
2795c80c57e5 ANDROID: GKI: enable CONFIG_ANON_VMA_NAME to support anonymous vma names
049413278db3 UPSTREAM: mm: move anon_vma declarations to linux/mm_inline.h
3f4e41d4091f UPSTREAM: mm: add anonymous vma name refcounting
301c56064d72 UPSTREAM: mm: add a field to store names for private anonymous memory
730a9d73ab66 UPSTREAM: mm: rearrange madvise code to allow for reuse
f355f9635d12 Revert "ANDROID: mm: add a field to store names for private anonymous memory"
c7c68b81e193 Revert "ANDROID: mm: fix up new call to vma_merge()"
65d0fb37150e Revert "ANDROID: fix up 60500a42286d ("ANDROID: mm: add a field to store names for private anonymous memory")"
9e332a14f325 FROMGIT: tools/resolve_btfids: Build with host flags
82b3ce0bcc69 ANDROID: rwsem: Export rwsem_waiter struct for loadable modules
00da226f8bf6 ANDROID: GKI: Enable TRACE_MMIO_ACCESS config for gki_defconfig
4de51791002e FROMLIST: asm-generic/io: Add logging support for MMIO accessors
c7b6c40553f8 FROMLIST: tracing: Add register read/write tracing support
9c25e5d6f583 ANDROID: gic: Add vendor hook to GIC
19fad7e20525 BACKPORT: scsi: ufs: Add quirk to enable host controller without PH configuration
7f1f1f79024e BACKPORT: scsi: ufs: Add quirk to handle broken UIC command
1694ef383e30 ANDROID: GKI: Disable security lockdown for unsigned modules
fbdf37f093d9 ANDROID: GKI: Enable system_dlkm build for gki
bdde154ca46e ANDROID: GKI: Enable config for module signing
acf7ba2b074e ANDROID: GKI: Do not force select MODULE_SIG_ALL
3251a051a29e BACKPORT: FROMLIST: misc: open-dice: Add driver to expose DICE data to userspace
e286af39577d FROMLIST: dt-bindings: reserved-memory: Open Profile for DICE
888643ea37b5 ANDROID: KVM: arm64: relay entropy requests from protected guests directly to secure
aebc0435b105 ANDROID: KVM: arm64: Create EL2 copy of __icache_flags for pKVM instead of alias
870bcaf6e73b ANDROID: arm64: Register earlycon fixmap with the MMIO guard
41fd5d58f9c5 ANDROID: arm64: Add a helper to retrieve the PTE of a fixmap
de5c2716e31c ANDROID: arm64: Enroll into KVM's MMIO guard if required
078e81b0c108 ANDROID: arm64: Implement ioremap/iounmap hooks calling into KVM's MMIO guard
acd8b4b1f1b9 ANDROID: mm/vmalloc: Add arch-specific callbacks to track io{remap,unmap} physical pages
4837fb146d4c ANDROID: KVM: arm64: Add some documentation for the MMIO guard feature
24483ac2dbf5 ANDROID: KVM: arm64: Plumb MMIO checking into the fault handling
030481dc2db1 ANDROID: KVM: arm64: pkvm: Wire MMIO guard hypercalls
f01af370af69 ANDROID: KVM: arm64: pkvm: Add MMIO guard infrastructure
4bd3bae3cc10 ANDROID: KVM: arm64: Introduce KVM_ARCH_FLAG_MMIO_GUARD flag
c3e455cd3347 ANDROID: KVM: arm64: Expose topup_hyp_memcache() to the rest of KVM
c1f264d4f052 ANDROID: KVM: arm64: Define MMIO guard hypercalls
89db48d20466 ANDROID: KVM: arm64: Check for PTE valitity when checking for executable/cacheable
5abc5f17d0d4 ANDROID: KVM: arm64: Generalise VM features into a set of flags
a1d06af5bf75 ANDROID: KVM: arm64: pkvm: Plug in cache invalidation for non-protected guests
88c46ab100bb ANDROID: KVM: arm64: pkvm: Allow the shadows to be destroyed on teardown
1fef38359c86 ANDROID: KVM: arm64: pkvm: Don't init pvm traps non non-protected guests
8d6a327d52d9 ANDROID: KVM: arm64: pkvm: Share memory with non-protected guests
28f12f0fa00f ANDROID: KVM: arm64: pkvm: Manage the non-protected guest dirty state from EL1
a282cd5146c6 ANDROID: KVM: arm64: pkvm: State sync primitives for non-protected guests
20204f79dee3 ANDROID: KVM: arm64: pkvm: Introduce entry/exit handlers for non-protected guests
342b0133f3aa ANDROID: KVM: arm64: pkvm: Make {flush,sync}_shadow_state() take the full state
730d3feb51da ANDROID: KVM: arm64: pkvm: Replace pkvm_loaded_state.is_shadow with is_protected
e7d30f4c8cc5 ANDROID: KVM: arm64: Generate hyp-constants.o as an nVHE object
9c2007f6d585 ANDROID: KVM: arm64: Introduce vcpu_is_protected() helper
7c52b4e55a90 ANDROID: KVM: arm64: pkvm: Update the shadow view of pkvm.enabled at creation time
f780e698c787 ANDROID: KVM: arm64: pkvm: Store vcpus in donated PGD at shadow-creation time
addb3e1f4783 ANDROID: KVM: arm64: pkvm: Rerge get_num_hvc_args into handle_pvm_exit_hvc64
339858e14632 ANDROID: KVM: arm64: pkvm: Move memcache topup into a helper
eb41d1857424 ANDROID: KVM: arm64: Introduce KVM_CAP_ARM_PROTECTED_VM to set/query PVM firmware
3c4b7ff7369f ANDROID: BACKPORT: KVM: arm64: Introduce KVM_VM_TYPE_ARM_PROTECTED machine type for PVMs
94d7fa9be48c ANDROID: KVM: arm64: Reset primary vCPU according to PVM firmware boot protocol
29cbec8da56d ANDROID: KVM: arm64: Copy pvmfw into guest pages during donation from the host
ab5c0b846b1a ANDROID: KVM: arm64: Unmap PVM firmware from host stage-2 during de-privilege
4b23440d04cc ANDROID: BACKPORT: KVM: arm64: Parse reserved-memory node for pkvm guest firmware region
705b678b8b32 ANDROID: KVM: arm64: Extend comment in has_vhe()
13e73a21a9ca ANDROID: KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
08a460da6c87 ANDROID: KVM: arm64: Create EL2 shadow for VMs when pKVM is enabled
e8238cfc5dd8 ANDROID: BACKPORT: arm64: mm: Implement memory encryption API using KVM sharing hypercalls
8e3a834c92b4 FROMLIST: firmware/smccc: Call arch-specific hook on discovering KVM services
f4c9f74c6bf8 ANDROID: BACKPORT: KVM: arm64: Zero protected guest pages on teardown
f85c26161b05 ANDROID: KVM: arm64: Donate pages to protected guests
0b7e337bafc0 ANDROID: KVM: arm64: Allow userspace to receive SHARE and UNSHARE notifications
da4c4dc33af4 ANDROID: KVM: arm64: Add MEMINFO and {UN,}SHARE hypercalls for protected guests
dfd60e8e53e6 ANDROID: KVM: arm64: Advertise KVM vendor hypercalls to protected guests
f3468eac6f5a ANDROID: KVM: arm64: Add __pkvm_guest_unshare_host()
00c5ba045a6c ANDROID: KVM: arm64: Add __pkvm_guest_share_host()
a1bd2a6b3c1a ANDROID: KVM: arm64: Add initial support for KVM_CAP_EXIT_HYPERCALL
d3e0947f470c ANDROID: KVM: arm64: Reject concurrent loading of a vCPU on multiple physical CPUs
6f93dc7bb931 ANDROID: KVM: arm64: Refcount shadow structs on vcpu_{load/put}()
dded44bcfd81 ANDROID: BACKPORT: KVM: arm64: Use guest VMID as owner id
5da4a4ca5f68 ANDROID: BACKPORT: KVM: arm64: Make owner ids 32 bits wide
cc8d7dcc4082 ANDROID: BACKPORT: KVM: arm64: Turn kvm_pgtable_stage2_set_owner into kvm_pgtable_stage2_annotate
42fe9018002a ANDROID: KVM: arm64: Avoid switching to guest context if guest is already loaded
4fc088eb4d38 ANDROID: KVM: arm64: Reclaim vm state pages in teardown memcache
ea8ad30e3ae0 ANDROID: KVM: arm64: Call __pkvm_host_share_guest on memory abort
2570e98d667b ANDROID: KVM: arm64: Add __pkvm_host_share_guest hypercall
35c5a8c85da0 ANDROID: KVM: arm64: Reclaim guest page-table pages during teardown
a97793ae99ad ANDROID: KVM: arm64: Prepare EL2 guest stage-2 page-table
09d4026ae9e6 ANDROID: KVM: arm64: Add pcpu fixmap infrastructure at EL2
c9cc94723b52 ANDROID: KVM: arm64: Factor out private range VA allocation
71a298723416 ANDROID: BACKPORT: KVM: arm64: Make hyp stage-1 refcnt correct on the whole range
4b57e10b5c88 ANDROID: arm64: Annotate icache_inval_pou as position-independent
e3e29226fcc1 ANDROID: KVM: arm64: Add hyp_memcache helpers for pkvm
16dd5fd0d42e ANDROID: KVM: arm64: Add hyp_memcache helpers for the kernel
23de5749a2d6 ANDROID: KVM: arm64: Add generic hyp_memcache helpers
cef2dc6c4991 ANDROID: KVM: arm64: Consolidate stage-2 init in one function
a437069d1321 ANDROID: KVM: arm64: Allow non-coallescable pages in a hyp_pool
f42a0f71532b ANDROID: KVM: arm64: Provide a helper to compute the size of stage-2 PGDs
233f0df2b18b ANDROID: KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE
96da61b2fa84 ANDROID: KVM: arm64: Handle PSCI for protected VMs
9a893ced5920 ANDROID: KVM: arm64: refactor kvm_vcpu_enable_ptrauth() for hyp use
36a84952bc93 ANDROID: KVM: arm64: refactor vcpu_read_sys_reg and vcpu_write_sys_reg for hyp use
ac64a28652c6 ANDROID: KVM: arm64: Move some kvm_psci functions to a shared header
32b11a8a5695 ANDROID: KVM: arm64: pkvm: Refactor DABT entry/exit
Test: treehugger
Bug: 215278527
Change-Id: Ieb6ccb58efc1a8a3c74720f568a9920b84faebad
|
|
git log --first-parent -100 --oneline --no-decorate 3ff3c30b7d4f..fb1e970d4e0c:
fb1e970d4e0c ANDROID: kleaf: drop toolchain_version = CLANG_VERSION
83a84a5782c5 ANDROID: arm64/mm: Add command line option to make ZONE_DMA32 empty
d52e3e447307 Revert "ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT"
e3bc721865c7 ANDROID: KVM: arm64: Initialize pkvm_pgtable.mm_ops earlier
8d929114a7d6 ANDROID: KVM: arm64: Mark select_iommu_ops static
2023f014611f ANDROID: Enable KVM_S2MPU in gki_defconfig
0fedf3dfd38c ANDROID: KVM: arm64: Unmap S2MPU MMIO registers from host stage-2
81e70911d602 ANDROID: KVM: arm64: Implement MMIO handler in S2MPU driver
b03ce007f96c ANDROID: KVM: arm64: Unmap S2MPU MMIO regions in MPT
fa6ad0bcb8ed ANDROID: KVM: arm64: Add S2MPU kselftest
ce1b8ebce88d ANDROID: KVM: arm64: Modify S2MPU MPT in 'host_stage2_set_owner'
4bd76c88c59a ANDROID: KVM: arm64: Set up S2MPU Memory Protection Table
6a2df2071281 ANDROID: KVM: arm64: Reprogram S2MPUs in 'host_smc_handler'
f6b90bb6f59d ANDROID: KVM: arm64: Enable S2MPUs in __pkvm_init_stage2_iommu
0ed6ef5469b9 ANDROID: KVM: arm64: Copy S2MPU configuration to hyp
4a75e1b06028 ANDROID: KVM: arm64: Implement IRQ handler for S2MPU faults
a74e3b10a1ed ANDROID: KVM: arm64: Allocate context IDs for valid VIDs
e85048537499 ANDROID: KVM: arm64: Read and check S2MPU_VERSION
8827315de08f ANDROID: KVM: arm64: Parse S2MPU MMIO region
d907ef4ba571 ANDROID: KVM: arm64: Create empty S2MPU driver
f43970daf2ba ANDROID: dt-bindings: iommu: Add Google S2MPU
57454d376351 ANDROID: KVM: arm64: Add 'host_stage2_adjust_mmio_range' to kvm_iommu_ops
565267794acd ANDROID: KVM: arm64: Add 'host_mmio_dabt_handler' to kvm_iommu_ops
f51f6b5d266d ANDROID: KVM: arm64: Add 'host_stage2_set_owner' to kvm_iommu_ops
ba27273db7f8 ANDROID: KVM: arm64: Add 'host_smc_handler' to kvm_iommu_ops
5158bd95fef7 ANDROID: KVM: arm64: Introduce IOMMU driver infrastructure
9e280ea43eaa ANDROID: sched: export task_rq_lock
cabf26b4eb37 ANDROID: sched: Add vendor hook to select ilb cpu
25d620ba7994 ANDROID: GKI: sched: add rvh for new cfs task util
ca6883251afd ANDROID: sched: add rvh for rebalance domains
88b7cf0b5b04 ANDROID: Add initial QCOM symbol list
4c62466a005a ANDROID: clang: update to 14.0.1
23c5cc871466 ANDROID: GKI: Disable module signing support from gki_defconfig
1d50adbe5ad4 ANDROID: Fix "one_thousand" defined but not used warning
c6e5bd97f633 ANDROID: GKI: defconfig: Enable DMA-BUF sysfs stats
de680fdc4b3a FROMGIT: KVM: arm64: vgic: Replace kernel.h with the necessary inclusions
90ee768cbcb7 FROMGIT: KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve()
fc13bc019ff7 FROMGIT: KVM: arm64: Rework kvm_pgtable initialisation
60bd62a27a3e FROMGIT: KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug()
d11273c6b3d0 FROMGIT: KVM: arm64: vgic-v3: Fix vcpu index comparison
79e8cbf51ada FROMGIT: KVM: arm64: Drop unused workaround_flags vcpu field
8b7fdc4ca70a ANDROID: GKI: Update virtual_device symbol list
0df27086969a ANDROID: dma-heap: Make the page-pool library built-in
7a2d401ac28e ANDROID: dma-buf: heaps: fix dma-buf heap pool pages stat
c6a639f5890e ANDROID: dma-heap: Let system heap report total pool size
32fe36e04d60 ANDROID: dma-buf: heaps: Add a sysfs file to report total pool size.
7f612dda4404 ANDROID: dma-buf: heaps: fix a warning in dmabuf page pools
ef2ab77cc18a ANDROID: dma-buf: system_heap: Add pagepool support to system heap
cc46bc6803ad ANDROID: dma-buf: heaps: Add a shrinker controlled page pool
d35a883ae5ba ANDROID: mm/oom_kill: allow process_mrelease reclaim memory in parallel with exit_mmap
563cf57f78a3 FROMLIST: mm/oom_kill: allow process_mrelease to run under mmap_lock protection
28358ebf2adb FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap
9ec6b2ff43c6 ANDROID: add initial symbol list for mtktv
12f8b6f54b59 FROMGIT: KVM: arm64: pkvm: Unshare guest structs during teardown
b45ecf7774a0 FROMGIT: KVM: arm64: Expose unshare hypercall to the host
2d57dde147b7 FROMGIT: KVM: arm64: Implement do_unshare() helper for unsharing memory
ba98bc064bf5 FROMGIT: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
2477c5eb2b3e FROMGIT: KVM: arm64: Implement do_share() helper for sharing memory
32cc9591f003 FROMGIT: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
d9acb48aed93 FROMGIT: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
61936dc510ac FROMGIT: KVM: arm64: pkvm: Refcount the pages shared with EL2
6234d467447b BACKPORT: FROMGIT: KVM: arm64: Introduce kvm_share_hyp()
a7be01eb8d3a FROMGIT: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
5f9b0a6162ba FROMGIT: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
7fbaf3706968 FROMGIT: KVM: arm64: Fixup hyp stage-1 refcount
acfd93461740 FROMGIT: KVM: arm64: Refcount hyp stage-1 pgtable pages
830bf938c49c FROMGIT: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
6cb9fcb232ce Revert "FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator"
647d1e9dcc9d Revert "FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages"
da05d9279eb7 Revert "FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount"
81ab9e20cfdc Revert "FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table"
8e885d812cc6 Revert "FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2"
f635fad1fcfc Revert "FROMLIST: KVM: arm64: Introduce kvm_share_hyp()"
95580d6d6df4 Revert "FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2"
acb3a1f80a64 Revert "FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages"
0262359012be Revert "FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors"
58c639d7096e Revert "FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory"
958cf0694ec1 Revert "FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()"
739e040272d7 Revert "FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory"
5b78540213f1 Revert "FROMLIST: KVM: arm64: Expose unshare hypercall to the host"
0a0bb5476708 Revert "FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown"
f8bd6cf70dec ANDROID: GKI: Add module load time protected symbol lookup
31d5735baf0b ANDROID: GKI: Add script to generate symbol protection headers
0f047989b007 FROMGIT: mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
009596c521eb Merge 5.15.13 into android13-5.15
70f80ec2b0ac ANDROID: remove stale variables from build.config files
Test: treehugger
Bug: 214143143
Change-Id: I4a572a00ca96361cdf19a49991448f24cfde469a
|
|
git log --first-parent -100 --oneline --no-decorate ee1928bbd15e..3ff3c30b7d4f:
3ff3c30b7d4f FROMLIST: drivers/clocksource/timer-of: Remove __init markings
b64326a36443 ANDROID: GKI: add symbol list for raviole
37039d2a38f7 Merge 5.15.12 into android13-5.15
bbc1b6a8a4ab Merge 5.15.11 into android13-5.15
5ee2de48eacd Merge 5.15.10 into android13-5.15
Test: treehugger
Bug: 213255307
Change-Id: I2198dea5601bef4234dc9e9d1d2e56312c3cda0f
|
|
git log --first-parent -100 --oneline --no-decorate 99f05a0e5fc0..ee1928bbd15e:
ee1928bbd15e FROMLIST: kbuild: install the modules.order for external modules
bd213d9a6705 ANDROID: GKI: Export clocksource_mmio_init
39b50e068537 ANDROID: GKI: Export sched_clock_register
f4bb4932c9ec BACKPORT: FROMGIT: scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION
Test: treehugger
Bug: 212479528
Change-Id: I1a00758297e84090bf6a875a81fb59f127260b1b
|
|
git log --first-parent -100 --oneline --no-decorate 884a951e92a9..99f05a0e5fc0:
99f05a0e5fc0 ANDROID: Kleaf: Fix build by exporting mixed-build-prefix
b7a492af2e1e ANDROID: Reland "Kbuild: Support KBUILD_MIXED_TREE in Makefile.modfinal"
3d42cc9e75a3 ANDROID: kbuild: add support for compiling external device trees
9fe4dc55985d ANDROID: kbuild: add Kconfig support for external modules
b9f648a67c32 ANDROID: GKI: fscrypt: add OEM data to struct fscrypt_operations
427449e7c7d4 Merge 5.15.9 into android13-5.15
f36d7e344195 ANDROID: Fix wrong pr_err type specifier in remove_memory_subsection
1592d4fa4971 ANDROID: GKI: update symbol list for usleep_range change
1dcc7190fe48 Merge 5.15.8 into android13-5.15
5f6a4664cbc4 ANDROID: GKI: update virtual device symbol list
Test: treehugger
Bug: 211708246
Change-Id: I737d9c7d169763cc1dc557a568193449a32ed891
|
|
git log --first-parent -100 --oneline --no-decorate 41f53f87c1d6..884a951e92a9:
884a951e92a9 UPSTREAM: arm64: dts: qcom: qrb5165-rb5: Add msm-id and board-id
855239adf7b5 UPSTREAM: arm64: dts: qcom: sdm845-db845c: Add msm-id and board-id
d3df2d141961 ANDROID: GKI: Add VLAN_8021Q
46161882da1b ANDROID: sched: add hook point in do_sched_yield()
6935217fb2e9 UPSTREAM: tracefs: Set all files to the same group ownership as the mount option
095be8e28881 UPSTREAM: tracefs: Have new files inherit the ownership of their parent
81a34d6495e3 ANDROID: Fix wrong pr_err type specifier in add_memory_subsection
5e960d7e5831 ANDROID: Kleaf: Fix branch-specific toolchain_version
2c2712edb849 ANDROID: move CLANG_VERSION definition to build.config.constants
e5897989726a ANDROID: clang: update to 14.0.0
0d3ec366471e FROMGIT: clk: Don't parent clks until the parent is fully registered
889f8be857d8 ANDROID: sched: Introducing PELT multiplier
5c9cf613be14 ANDROID: mm/memory_hotplug: Relax remove_memory_subsection error checking
82ab28f25a2a ANDROID: mm/memory_hotplug: fix check for proper subsection removal
42db6c2e985b ANDROID: mm/memory_hotplug: implement {add/remove}_memory_subsection
d6e26868e11b FROMLIST: KVM: arm64: Use defined value for SCTLR_ELx_EE
00e12639966e FROMLIST: KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on()
439be95f5b2c FROMLIST: KVM: arm64: Fix comment for kvm_reset_vcpu()
eb57c3111505 ANDROID: allmodconfig: disable WERROR
a7ab492aa53a Revert "ANDROID: Revert "Enable '-Werror' by default for all kernel builds""
032803afe58c FROMLIST: irqchip/gic-v3-its: Mark some in-memory data structures as 'decrypted'
396a43c5bd47 FROMLIST: KVM: arm64: pkvm: Stub io map functions
f8b4f2d6cd40 FROMLIST: KVM: arm64: Make __io_map_base static
3c4e35400482 FROMLIST: KVM: arm64: Make the hyp memory pool static
0a398e8a312e FROMLIST: KVM: arm64: pkvm: Disable GICv2 support
1fc8561b6d04 FROMLIST: KVM: arm64: pkvm: Fix hyp_pool max order
206467fd5a88 FROMLIST: KVM: arm64: pkvm: Unshare guest structs during teardown
326a987d71b3 FROMLIST: KVM: arm64: Expose unshare hypercall to the host
92140facee99 FROMLIST: KVM: arm64: Implement do_unshare() helper for unsharing memory
a39c93198b76 FROMLIST: KVM: arm64: Implement __pkvm_host_share_hyp() using do_share()
a8e6e3763ad2 FROMLIST: KVM: arm64: Implement do_share() helper for sharing memory
0a1b52003b6a FROMLIST: KVM: arm64: Introduce wrappers for host and hyp spin lock accessors
1d5d8f249370 FROMLIST: KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages
e41cc0f83a2d FROMLIST: KVM: arm64: pkvm: Refcount the pages shared with EL2
7c979b82716c FROMLIST: KVM: arm64: Introduce kvm_share_hyp()
d6d544e4af67 FROMLIST: KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2
75ed01242ca3 FROMLIST: KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table
59b96bd25e54 FROMLIST: KVM: arm64: Fixup hyp stage-1 refcount
b91c0e5d9683 FROMLIST: KVM: arm64: Refcount hyp stage-1 pgtable pages
2183d4b5246d FROMLIST: KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator
0ebed5c7abb2 FROMLIST: KVM: arm64: Check if running in VHE from kvm_host_owns_hyp_mappings()
25b14230afbc FROMLIST: virtio_ring: Fix querying of maximum DMA mapping size for virtio device
03761cf7c782 FROMGIT: KVM: Drop stale kvm_is_transparent_hugepage() declaration
8549f68c4fdb FROMGIT: KVM: arm64: Move host EL1 code out of hyp/ directory
f892fc063327 FROMGIT: KVM: arm64: Generate hyp_constants.h for the host
06266d8715f9 FROMGIT: arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
8aefe3af040e FROMGIT: KVM: arm64: Constify kvm_io_gic_ops
a8ec5752e7cb FROMGIT: KVM: arm64: Add minimal handling for the ARMv8.7 PMU
b97f3540d566 FROMGIT: KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid
d4a75950cb02 FROMGIT: KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init()
f60ecc8f7528 FROMGIT: KVM: arm64: Restructure the point where has_run_once is advertised
b0f186eadfbb FROMGIT: KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line
2e8036db259d BACKPORT: FROMGIT: KVM: arm64: Move SVE state mapping at HYP to finalize-time
2e202f384916 FROMGIT: arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM
da67268e10db FROMGIT: KVM: arm64: Stop mapping current thread_info at EL2
71d0d497f23c FROMGIT: KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE
0b3870c0361c BACKPORT: FROMGIT: KVM: arm64: Remove unused __sve_save_state
1b9dd8ee915e FROMGIT: KVM: arm64: Get rid of host SVE tracking/saving
63f327d8f61a FROMGIT: KVM: arm64: Reorder vcpu flag definitions
17b90af2c2fb ANDROID: Remove LOCALVERSION
e5f6d1dffb82 Merge 5.15.7 into android13-5.15
Test: treehugger
Bug: 210805760
Change-Id: I853a74ca64026bad455827a8f78ec2320e9ca731
|
|
git log --first-parent -100 --oneline --no-decorate ff061e6248dc..41f53f87c1d6:
41f53f87c1d6 ANDROID: GKI: fscrypt: add ABI padding to struct fscrypt_operations
7aa82e72a1fc ANDROID: sched: Export available_idle_cpu
f0a317610a84 ANDROID: sched: Export symbol for vendor RT hook funcion
468e34ac93aa ANDROID: sched: Export symbol for vendor RT hook funcion
f4450be6e75d ANDROID: vendor_hooks: Add hooks for improving binder trans
0180d9427619 ANDROID: GKI: USB: Allow usbmon as a vendor module
280c1215d7d1 FROMGIT: f2fs: show number of pending discard commands
fcefe6c6647d ANDROID: irqchip: gic-v3: Move struct gic_chip_data to header
92d60ba2a31d ANDROID: GKI: Add symbols abi for USB IP kernel modules.
c44fcf911c9f ANDROID: sched/fair: fix place_entity() vendor hook
29d9f7fdcbd9 ANDROID: gki_defconfig: enable CONFIG_PID_IN_CONTEXTIDR
3efa38ae9b0d ANDROID: sched: Make uclamp changes depend on CAP_SYS_NICE
0865ed2b44d7 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-5.15.y' into android13-5.15
eb2f3d6b8d86 Merge 5.15.6 into android13-5.15
Test: treehugger
Bug: 209743088
Change-Id: Ic86e363a823e54c863ee9490d202bc17d891de5b
|
|
git log --first-parent -100 --oneline --no-decorate 36de88a85525..ff061e6248dc:
ff061e6248dc UPSTREAM: erofs: fix deadlock when shrink erofs slab
5713e82dadf3 UPSTREAM: KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1
b3781ec08846 UPSTREAM: KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure
09634de920c1 UPSTREAM: KVM: arm64: Save PSTATE early on exit
398d6e9fa661 UPSTREAM: KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus()
ae4825a5530d Revert "ANDROID: rwsem: Add vendor hook to the rw-semaphore"
e4720024bac9 FROMGIT: usb: gadget: f_fs: Use stream_open() for endpoint files
966869fb2a55 Merge 5.15.5 into android13-5.15
dde568a7ad3f ANDROID: Fix kernelci build-break in printk.c
611e67fd1a78 FROMLIST: overlayfs: inode_owner_or_capable called during execv
84a6506ce62b FROMLIST: overlayfs: override_creds=off option bypass creator_cred
0820d8e399e8 ANDROID: logbuf: Add new logbuf vendor hook to support pr_cont()
976f1840da44 ANDROID: logbuf: vendor hook for logbuf dump on oops
873cb4b915ac ANDROID: mm: add get_each_object_track function
602e4e28d89c ANDROID: dma-buf: add get_each_dmabuf function
5f85a2fca945 ANDROID: mm: add get_page_owner_handle function
409aa4d67577 ANDROID: dma-buf: Export is_dma_buf_file
eb03ee118ab0 ANDROID: mm: Export si_swapinfo
e619b1992119 ANDROID: mm: Export lookup_page_ext
1f293b60eba4 ANDROID: mm: Export get_slabinfo
515db8c26fd6 ANDROID: defconfig: Enable debug_symbol driver
b2df67a932b5 ANDROID: android: Create debug_symbols driver
5acb9c2a7bc8 ANDROID: db845c_gki.fragment: Drop CONFIG_VIDEO_QCOM_VENUS due to stability issues
d48b369cee23 ANDROID: db845c: Add symbol list file
8488267949b7 FROMGIT: binder: fix test regression due to sender_euid change
52729c9fb840 ANDROID: GKI: disable CONFIG_FORTIFY_SOURCE
8a39139a1096 Merge 5.15.4 into android13-5.15
e884438aa554 Revert "FROMLIST: Add flags option to get xattr method paired to..."
df1cc768a503 Revert "FROMLIST: overlayfs: handle XATTR_NOSECURITY flag for ge..."
650b7fa416c2 Revert "FROMLIST: overlayfs: override_creds=off option bypass cr..."
c100cf8c92a3 Revert "FROMLIST: overlayfs: inode_owner_or_capable called durin..."
90342f7225b7 UPSTREAM: tracing/histogram: Fix UAF in destroy_hist_field()
Test: treehugger
Bug: 208521601
Change-Id: Ia6fd0c4cb3dda74da1f2f6947d8ef778debe47a2
|