summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoward Chen <howardsoc@google.com>2023-08-22 17:57:02 +0800
committerHoward Chen <howardsoc@google.com>2023-08-22 17:57:02 +0800
commitcd8365920f715cf8de8c996af4d52798afc31828 (patch)
treefc110a2c2d0d096ec48dde7dc024a17be6790ea0
parentcb9d70bad107ef347ee9b3d5dc8cdb0beda9e1a4 (diff)
downloadx86-64-cd8365920f715cf8de8c996af4d52798afc31828.tar.gz
Update kernel to builds 10672300
git log --first-parent -100 --oneline --no-decorate 6c695fad68dc..3ebafb7b468b: 3ebafb7b468b BACKPORT: FROMGIT: mm: handle faults that merely update the accessed bit under the VMA lock 9e066d4b35fe FROMLIST: mm: Allow fault_dirty_shared_page() to be called under the VMA lock 83ab9863246c FROMGIT: mm: handle swap and NUMA PTE faults under the VMA lock ffcebdef1657 FROMGIT: mm: run the fault-around code under the VMA lock 072c35fb69e2 FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down from do_fault() fa9a8adff04d FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check down in handle_pte_fault() dd621869c1e6 BACKPORT: FROMGIT: mm: handle some PMD faults under the VMA lock 8594d6a30f8e BACKPORT: FROMGIT: mm: handle PUD faults under the VMA lock 66cbbe6b3144 FROMGIT: mm: move FAULT_FLAG_VMA_LOCK check from handle_mm_fault() e26044769f1d BACKPORT: FROMGIT: mm: allow per-VMA locks on file-backed VMAs 4cb518a06f90 FROMGIT: mm: remove CONFIG_PER_VMA_LOCK ifdefs f4b32b7f1543 FROMGIT: mm: fix a lockdep issue in vma_assert_write_locked 250f19771f4c FROMGIT: mm: handle userfaults under VMA lock e704d0e4f9ee FROMGIT: mm: handle swap page faults under per-VMA lock f8a65b694b03 FROMGIT: mm: change folio_lock_or_retry to use vm_fault directly 693d905ec0da BACKPORT: FROMGIT: mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETED 939d4b1ccc06 BACKPORT: FROMGIT: mm: move vma locking out of vma_prepare and dup_anon_vma 0f0b09c02c2a BACKPORT: FROMGIT: mm: always lock new vma before inserting into vma tree a8a479ed9629 FROMGIT: mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once ad1892385654 FROMGIT: mm: replace mmap with vma write lock assertions when operating on a vma 5f0ca924aa0f FROMGIT: mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap abb0f2767ee8 FROMGIT: mm: don't drop VMA locks in mm_drop_all_locks() 365af746f5ad BACKPORT: riscv: mm: try VMA lock-based page fault handling first 3c187b4a1250 BACKPORT: FROMGIT: mm: enable page walking API to lock vmas during the walk b6093c47fe2a BACKPORT: mm: lock VMA in dup_anon_vma() before setting ->anon_vma 0ee0062c9486 UPSTREAM: mm: fix memory ordering for mm_lock_seq and vm_lock_seq 3378cbd2649f FROMGIT: usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 2d3351bd5ef5 FROMGIT: BACKPORT: usb: ehci: add workaround for chipidea PORTSC.PEC bug 7fa88611307e UPSTREAM: tty: n_gsm: fix UAF in gsm_cleanup_mux 683966ac69a0 UPSTREAM: mm/mmap: Fix extra maple tree write f86c79eb86ad FROMGIT: Multi-gen LRU: skip CMA pages when they are not eligible 7ae1e02abbfb UPSTREAM: mm: skip CMA pages when they are not available 7666325265b2 UPSTREAM: dma-buf: fix an error pointer vs NULL bug e61d76121fff UPSTREAM: dma-buf: keep the signaling time of merged fences v3 fda157ce154f UPSTREAM: netfilter: nf_tables: skip bound chain on rule flush 110a26edd100 UPSTREAM: net/sched: sch_qfq: account for stab overhead in qfq_enqueue 9db143723846 UPSTREAM: net/sched: sch_qfq: refactor parsing of netlink parameters 76881029499a UPSTREAM: netfilter: nft_set_pipapo: fix improper element removal 37f450940760 ANDROID: Add checkpatch target. d7dacaa439c7 UPSTREAM: USB: Gadget: core: Help prevent panic during UVC unconfigure 4dc009c3a8aa ANDROID: GKI: Update symbols to symbol list fadc35923d8b ANDROID: vendor_hook: fix the error record position of mutex 3fc69d3f70e1 ANDROID: ABI: add allowed list for galaxy a5a662187fe2 ANDROID: gfp: add __GFP_CMA in gfpflag_names b520b909137c ANDROID: ABI: Update to fix slab-out-of-bounds in xhci_vendor_get_ops c2cbb3cc2468 ANDROID: usb: host: fix slab-out-of-bounds in xhci_vendor_get_ops 64787ee45196 ANDROID: GKI: update pixel symbol list for xhci b0c06048a8ff FROMGIT: fs: drop_caches: draining pages before dropping caches 2f76bb83b14d ANDROID: GKI: update symbol list file for xiaomi 8e86825eecfa ANDROID: uid_sys_stats: Use a single work for deferred updates 960d9828eee1 ANDROID: ABI: Update symbol for Exynos SoC 3926cc6ef8cc ANDROID: GKI: Add symbols to symbol list for vivo dbb09068c1df ANDROID: vendor_hooks: Add tune scan type hook in get_scan_count() 5e1d25ac2ab6 FROMGIT: BACKPORT: Multi-gen LRU: Fix can_swap in lru_gen_look_around() addf1a9a65a9 FROMGIT: Multi-gen LRU: Avoid race in inc_min_seq() a7adb988970e FROMGIT: Multi-gen LRU: Fix per-zone reclaim 03812b904e8d ANDROID: ABI: update symbol list for galaxy b283f9b41fc5 ANDROID: oplus: Update the ABI xml and symbol list c3d26e2b5aae ANDROID: vendor_hooks: Add hooks for lookaround 29e2f3e3d196 ANDROID: ABI: Update STG ABI to format version 2 3bd3d137019f ANDROID: ABI: Update symbol list for imx ad0b008167cb FROMGIT: erofs: fix wrong primary bvec selection on deduplicated extents 126ef64cbaae UPSTREAM: media: Add ABGR64_12 video format 86e2e8fd053e BACKPORT: media: Add BGR48_12 video format 892293272c10 UPSTREAM: media: Add YUV48_12 video format b2cf7e426877 UPSTREAM: media: Add Y212 v4l2 format info 0f3f7a21aff3 UPSTREAM: media: Add Y210, Y212 and Y216 formats ca7b45b12894 UPSTREAM: media: Add Y012 video format 343b85ecadc2 UPSTREAM: media: Add P012 and P012M video format 7beed73af066 ANDROID: GKI: Create symbol files in include/config 295e779e8f89 ANDROID: fuse-bpf: Use stored bpf for create_open 74d9daa59a1e ANDROID: fuse-bpf: Add bpf to negative fuse_dentry 6aef06abbad4 ANDROID: fuse-bpf: Check inode not null 4bbda90bd875 ANDROID: fuse-bpf: Fix flock test compile error 84ac22a0d31a ANDROID: fuse-bpf: Add partial ioctl support e341d2312c5f ANDROID: ABI: Update oplus symbol list f5c707dc65df UPSTREAM: mm/mempolicy: Take VMA lock before replacing policy 890b1aabb1f6 BACKPORT: mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock d3b37a712ab7 BACKPORT: FROMGIT: irqchip/gic-v3: Workaround for GIC-700 erratum 2941627 a89e2cbbc026 ANDROID: GKI: update xiaomi symbol list 371f8d901ab5 UPSTREAM: mm: lock newly mapped VMA with corrected ordering 0d9960403cb0 UPSTREAM: fork: lock VMAs of the parent process when forking e3601b25aeae UPSTREAM: mm: lock newly mapped VMA which can be modified after it becomes visible 05f7c7fe72fe UPSTREAM: mm: lock a vma before stack expansion c0ba567af11a ANDROID: GKI: bring back find_extend_vma() 188ce9572f11 BACKPORT: mm: always expand the stack with the mmap write lock held 74efdc0966f5 BACKPORT: execve: expand new process stack manually ahead of time c8ad90684960 ANDROID: abi_gki_aarch64_qcom: ufshcd_mcq_poll_cqe_lock 1afccd425597 UPSTREAM: mm: make find_extend_vma() fail if write lock not held 4087cac574fe UPSTREAM: powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma() 6c33246824a5 UPSTREAM: mm/fault: convert remaining simple cases to lock_mm_and_find_vma() add0a1ea04ff UPSTREAM: arm/mm: Convert to using lock_mm_and_find_vma() 9f136450af1a UPSTREAM: riscv/mm: Convert to using lock_mm_and_find_vma() 053053fc68a4 UPSTREAM: mips/mm: Convert to using lock_mm_and_find_vma() 9cdce804c05a UPSTREAM: powerpc/mm: Convert to using lock_mm_and_find_vma() 1016faf50999 BACKPORT: arch/arm64/mm/fault: Fix undeclared variable error in do_page_fault() 89298b8b3ce6 BACKPORT: arm64/mm: Convert to using lock_mm_and_find_vma() cf70cb4f1f14 UPSTREAM: mm: make the page fault mmap locking killable 544ae28cf6b5 ANDROID: Inherit "user-aware property" across rtmutex. 5e4a5dc82033 BACKPORT: blk-crypto: use dynamic lock class for blk_crypto_profile::lock Test: treehugger Bug: 296960489 Change-Id: Ic8f2d233768a62fa812da120238e3ffd30e348cb
-rw-r--r--btintel.kobin626608 -> 626608 bytes
-rw-r--r--btrtl.kobin482528 -> 482520 bytes
-rw-r--r--btusb.kobin750256 -> 750248 bytes
-rw-r--r--cfg80211.kobin12791264 -> 12827600 bytes
-rw-r--r--dummy-cpufreq.kobin153992 -> 153992 bytes
-rw-r--r--dummy_hcd.kobin430416 -> 430416 bytes
-rw-r--r--failover.kobin366768 -> 366768 bytes
-rw-r--r--goldfish_address_space.kobin361104 -> 361104 bytes
-rw-r--r--goldfish_battery.kobin257624 -> 257624 bytes
-rw-r--r--goldfish_pipe.kobin546288 -> 546288 bytes
-rw-r--r--goldfish_sync.kobin363032 -> 363032 bytes
-rw-r--r--gs_usb.kobin558648 -> 558648 bytes
-rw-r--r--hci_vhci.kobin508128 -> 508120 bytes
-rw-r--r--initramfs.imgbin33033508 -> 33924531 bytes
-rw-r--r--mac80211.kobin21073416 -> 21087736 bytes
-rw-r--r--mac80211_hwsim.kobin1196544 -> 1196544 bytes
-rw-r--r--mt76-usb.kobin1003768 -> 1034952 bytes
-rw-r--r--mt76.kobin4494288 -> 4503000 bytes
-rw-r--r--mt76x0-common.kobin1613872 -> 1613800 bytes
-rw-r--r--mt76x02-lib.kobin4014832 -> 4029920 bytes
-rw-r--r--mt76x02-usb.kobin870224 -> 870216 bytes
-rw-r--r--mt76x0u.kobin888552 -> 888544 bytes
-rw-r--r--mt76x2-common.kobin1771192 -> 1762600 bytes
-rw-r--r--mt76x2u.kobin2158768 -> 2158760 bytes
-rw-r--r--nd_virtio.kobin299608 -> 299608 bytes
-rw-r--r--net_failover.kobin458680 -> 458680 bytes
-rw-r--r--pulse8-cec.kobin332544 -> 332544 bytes
-rw-r--r--rtc-test.kobin233056 -> 233056 bytes
-rw-r--r--system_heap.kobin282424 -> 282424 bytes
-rw-r--r--test_meminit.kobin243800 -> 243800 bytes
-rw-r--r--usbip-core.kobin609248 -> 609760 bytes
-rw-r--r--vhci-hcd.kobin881672 -> 881672 bytes
-rw-r--r--virt_wifi.kobin583312 -> 583312 bytes
-rw-r--r--virtio-gpu.kobin3642856 -> 3642840 bytes
-rw-r--r--virtio-rng.kobin247960 -> 247896 bytes
-rw-r--r--virtio_balloon.kobin402320 -> 402320 bytes
-rw-r--r--virtio_blk.kobin393288 -> 393288 bytes
-rw-r--r--virtio_console.kobin461768 -> 461768 bytes
-rw-r--r--virtio_dma_buf.kobin227136 -> 227136 bytes
-rw-r--r--virtio_input.kobin290328 -> 290328 bytes
-rw-r--r--virtio_net.kobin1038024 -> 1038024 bytes
-rw-r--r--virtio_pci.kobin637160 -> 637160 bytes
-rw-r--r--virtio_pci_legacy_dev.kobin246720 -> 246720 bytes
-rw-r--r--virtio_pci_modern_dev.kobin282664 -> 282664 bytes
-rw-r--r--virtio_pmem.kobin299888 -> 299888 bytes
-rw-r--r--virtio_snd.kobin1276648 -> 1276648 bytes
-rw-r--r--virtio_video.kobin0 -> 2235376 bytes
-rw-r--r--vkms.kobin1529296 -> 1529296 bytes
-rw-r--r--vmw_vsock_virtio_transport.kobin510368 -> 510368 bytes
49 files changed, 0 insertions, 0 deletions
diff --git a/btintel.ko b/btintel.ko
index 9c86411..5621b5a 100644
--- a/btintel.ko
+++ b/btintel.ko
Binary files differ
diff --git a/btrtl.ko b/btrtl.ko
index 3173a3e..64fc14f 100644
--- a/btrtl.ko
+++ b/btrtl.ko
Binary files differ
diff --git a/btusb.ko b/btusb.ko
index aee4a90..6026e76 100644
--- a/btusb.ko
+++ b/btusb.ko
Binary files differ
diff --git a/cfg80211.ko b/cfg80211.ko
index 1f87164..f98dbbd 100644
--- a/cfg80211.ko
+++ b/cfg80211.ko
Binary files differ
diff --git a/dummy-cpufreq.ko b/dummy-cpufreq.ko
index 29b6f26..658ded6 100644
--- a/dummy-cpufreq.ko
+++ b/dummy-cpufreq.ko
Binary files differ
diff --git a/dummy_hcd.ko b/dummy_hcd.ko
index 61332af..d6c4390 100644
--- a/dummy_hcd.ko
+++ b/dummy_hcd.ko
Binary files differ
diff --git a/failover.ko b/failover.ko
index 0bbc4d8..0ae651a 100644
--- a/failover.ko
+++ b/failover.ko
Binary files differ
diff --git a/goldfish_address_space.ko b/goldfish_address_space.ko
index 7c00bc2..c68b446 100644
--- a/goldfish_address_space.ko
+++ b/goldfish_address_space.ko
Binary files differ
diff --git a/goldfish_battery.ko b/goldfish_battery.ko
index 613ffa4..be05053 100644
--- a/goldfish_battery.ko
+++ b/goldfish_battery.ko
Binary files differ
diff --git a/goldfish_pipe.ko b/goldfish_pipe.ko
index 6288982..fd9d078 100644
--- a/goldfish_pipe.ko
+++ b/goldfish_pipe.ko
Binary files differ
diff --git a/goldfish_sync.ko b/goldfish_sync.ko
index 5342507..4b080be 100644
--- a/goldfish_sync.ko
+++ b/goldfish_sync.ko
Binary files differ
diff --git a/gs_usb.ko b/gs_usb.ko
index 60dc466..51f6ed7 100644
--- a/gs_usb.ko
+++ b/gs_usb.ko
Binary files differ
diff --git a/hci_vhci.ko b/hci_vhci.ko
index 3aa2c1b..1e01326 100644
--- a/hci_vhci.ko
+++ b/hci_vhci.ko
Binary files differ
diff --git a/initramfs.img b/initramfs.img
index c74ee90..13499ae 100644
--- a/initramfs.img
+++ b/initramfs.img
Binary files differ
diff --git a/mac80211.ko b/mac80211.ko
index 2a1313e..ca55deb 100644
--- a/mac80211.ko
+++ b/mac80211.ko
Binary files differ
diff --git a/mac80211_hwsim.ko b/mac80211_hwsim.ko
index 1b9aa1f..7bf4e7c 100644
--- a/mac80211_hwsim.ko
+++ b/mac80211_hwsim.ko
Binary files differ
diff --git a/mt76-usb.ko b/mt76-usb.ko
index d1a7a2a..ddb3c94 100644
--- a/mt76-usb.ko
+++ b/mt76-usb.ko
Binary files differ
diff --git a/mt76.ko b/mt76.ko
index 12a4b97..c3b250d 100644
--- a/mt76.ko
+++ b/mt76.ko
Binary files differ
diff --git a/mt76x0-common.ko b/mt76x0-common.ko
index 94ce175..124bc68 100644
--- a/mt76x0-common.ko
+++ b/mt76x0-common.ko
Binary files differ
diff --git a/mt76x02-lib.ko b/mt76x02-lib.ko
index e0162e2..52f723a 100644
--- a/mt76x02-lib.ko
+++ b/mt76x02-lib.ko
Binary files differ
diff --git a/mt76x02-usb.ko b/mt76x02-usb.ko
index 2f4cdd6..51cfada 100644
--- a/mt76x02-usb.ko
+++ b/mt76x02-usb.ko
Binary files differ
diff --git a/mt76x0u.ko b/mt76x0u.ko
index fd8f963..65da643 100644
--- a/mt76x0u.ko
+++ b/mt76x0u.ko
Binary files differ
diff --git a/mt76x2-common.ko b/mt76x2-common.ko
index ed691f0..4398711 100644
--- a/mt76x2-common.ko
+++ b/mt76x2-common.ko
Binary files differ
diff --git a/mt76x2u.ko b/mt76x2u.ko
index 5abb418..c2b97a6 100644
--- a/mt76x2u.ko
+++ b/mt76x2u.ko
Binary files differ
diff --git a/nd_virtio.ko b/nd_virtio.ko
index ff7d1b3..b07f310 100644
--- a/nd_virtio.ko
+++ b/nd_virtio.ko
Binary files differ
diff --git a/net_failover.ko b/net_failover.ko
index e032d10..bac7367 100644
--- a/net_failover.ko
+++ b/net_failover.ko
Binary files differ
diff --git a/pulse8-cec.ko b/pulse8-cec.ko
index 9d33cc5..4ef62af 100644
--- a/pulse8-cec.ko
+++ b/pulse8-cec.ko
Binary files differ
diff --git a/rtc-test.ko b/rtc-test.ko
index b3103c1..f508653 100644
--- a/rtc-test.ko
+++ b/rtc-test.ko
Binary files differ
diff --git a/system_heap.ko b/system_heap.ko
index bde2231..d1a0b66 100644
--- a/system_heap.ko
+++ b/system_heap.ko
Binary files differ
diff --git a/test_meminit.ko b/test_meminit.ko
index 671216a..832e9c7 100644
--- a/test_meminit.ko
+++ b/test_meminit.ko
Binary files differ
diff --git a/usbip-core.ko b/usbip-core.ko
index 4e9f860..b8c3747 100644
--- a/usbip-core.ko
+++ b/usbip-core.ko
Binary files differ
diff --git a/vhci-hcd.ko b/vhci-hcd.ko
index 5c590e6..fb8345b 100644
--- a/vhci-hcd.ko
+++ b/vhci-hcd.ko
Binary files differ
diff --git a/virt_wifi.ko b/virt_wifi.ko
index c5ec068..f03bbb4 100644
--- a/virt_wifi.ko
+++ b/virt_wifi.ko
Binary files differ
diff --git a/virtio-gpu.ko b/virtio-gpu.ko
index b5433a3..0a9a3f7 100644
--- a/virtio-gpu.ko
+++ b/virtio-gpu.ko
Binary files differ
diff --git a/virtio-rng.ko b/virtio-rng.ko
index eac65bf..b08ebc8 100644
--- a/virtio-rng.ko
+++ b/virtio-rng.ko
Binary files differ
diff --git a/virtio_balloon.ko b/virtio_balloon.ko
index a89dd05..1c423f9 100644
--- a/virtio_balloon.ko
+++ b/virtio_balloon.ko
Binary files differ
diff --git a/virtio_blk.ko b/virtio_blk.ko
index 297cb7b..82a287d 100644
--- a/virtio_blk.ko
+++ b/virtio_blk.ko
Binary files differ
diff --git a/virtio_console.ko b/virtio_console.ko
index 049d3ba..e96de3b 100644
--- a/virtio_console.ko
+++ b/virtio_console.ko
Binary files differ
diff --git a/virtio_dma_buf.ko b/virtio_dma_buf.ko
index 57a6020..0b328e4 100644
--- a/virtio_dma_buf.ko
+++ b/virtio_dma_buf.ko
Binary files differ
diff --git a/virtio_input.ko b/virtio_input.ko
index f36b3e5..b06b64b 100644
--- a/virtio_input.ko
+++ b/virtio_input.ko
Binary files differ
diff --git a/virtio_net.ko b/virtio_net.ko
index 203ef1c..3e6a783 100644
--- a/virtio_net.ko
+++ b/virtio_net.ko
Binary files differ
diff --git a/virtio_pci.ko b/virtio_pci.ko
index 26dac34..ad37fe9 100644
--- a/virtio_pci.ko
+++ b/virtio_pci.ko
Binary files differ
diff --git a/virtio_pci_legacy_dev.ko b/virtio_pci_legacy_dev.ko
index 4725f15..5b984bc 100644
--- a/virtio_pci_legacy_dev.ko
+++ b/virtio_pci_legacy_dev.ko
Binary files differ
diff --git a/virtio_pci_modern_dev.ko b/virtio_pci_modern_dev.ko
index c3fb877..58796ca 100644
--- a/virtio_pci_modern_dev.ko
+++ b/virtio_pci_modern_dev.ko
Binary files differ
diff --git a/virtio_pmem.ko b/virtio_pmem.ko
index caf7cc0..684afff 100644
--- a/virtio_pmem.ko
+++ b/virtio_pmem.ko
Binary files differ
diff --git a/virtio_snd.ko b/virtio_snd.ko
index e4c689e..a8dc122 100644
--- a/virtio_snd.ko
+++ b/virtio_snd.ko
Binary files differ
diff --git a/virtio_video.ko b/virtio_video.ko
new file mode 100644
index 0000000..4b1ad20
--- /dev/null
+++ b/virtio_video.ko
Binary files differ
diff --git a/vkms.ko b/vkms.ko
index 9cd66e1..2c0ecd7 100644
--- a/vkms.ko
+++ b/vkms.ko
Binary files differ
diff --git a/vmw_vsock_virtio_transport.ko b/vmw_vsock_virtio_transport.ko
index aa4d0ee..cb00f95 100644
--- a/vmw_vsock_virtio_transport.ko
+++ b/vmw_vsock_virtio_transport.ko
Binary files differ