android12-5.10 December 2022 release 1

Artifacts:
  https://ci.android.com/builds/submitted/9389453/kernel_aarch64/latest
  1. 98671fc UPSTREAM: bpf: Ensure correct locking around vulnerable function find_vpid() by Lee Jones · 3 years ago ASB-2022-12-05_12-5.10 android12-5.10-2022-12_r1
  2. 01b3d953 BACKPORT: UPSTREAM: usb: typec: ucsi: Wait for the USB role switches by Linyu Yuan · 3 years ago
  3. 37725ca UPSTREAM: HID: roccat: Fix use-after-free in roccat_read() by Hyunwoo Kim · 3 years ago
  4. 8f0752d ANDROID: arm64: mm: perform clean & invalidation in __dma_map_area by Charan Teja Kalla · 3 years ago
  5. d55aeb4 BACKPORT: ANDROID: dma-buf: heaps: replace mutex lock with spinlock by T.J. Mercier · 3 years ago
  6. 9ef4727 Merge tag 'android12-5.10.149_r00' into android12-5.10 by Greg Kroah-Hartman · 3 years ago
  7. ac30bb6 UPSTREAM: binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 by Alessandro Astone · 3 years ago
  8. befa134 UPSTREAM: binder: Address corner cases in deferred copy and fixup by Alessandro Astone · 3 years ago
  9. 8494d73 UPSTREAM: binder: fix pointer cast warning by Arnd Bergmann · 3 years ago
  10. 3e7e7f4 UPSTREAM: binder: defer copies of pre-patched txn data by Todd Kjos · 3 years ago
  11. 58fd89d UPSTREAM: binder: read pre-translated fds from sender buffer by Todd Kjos · 3 years ago
  12. 92a864d UPSTREAM: binder: avoid potential data leakage when copying txn by Todd Kjos · 3 years ago
  13. d95f5e3 ANDROID: khugepaged: fix mixing declarations warning in retract_page_tables by Suren Baghdasaryan · 3 years ago
  14. aaf03dd ANDROID: mm: fix build issue in spf when CONFIG_USERFAULTFD=n by Suren Baghdasaryan · 3 years ago
  15. 1c828eb ANDROID: mm: disable speculative page faults for CONFIG_NUMA by Suren Baghdasaryan · 3 years ago
  16. 1900436 ANDROID: mm: fix invalid backport in speculative page fault path by Suren Baghdasaryan · 3 years ago
  17. 0f43357 ANDROID: disable page table moves when speculative page faults are enabled by Suren Baghdasaryan · 3 years ago
  18. d65d4a0 ANDROID: mm: assert that mmap_lock is taken exclusively in vm_write_begin by Suren Baghdasaryan · 3 years ago
  19. bfdcf47 ANDROID: mm: remove sequence counting when mmap_lock is not exclusively owned by Suren Baghdasaryan · 3 years ago
  20. 5ed391b ANDROID: mm/khugepaged: add missing vm_write_{begin|end} by Suren Baghdasaryan · 3 years ago
  21. 59d4d12 BACKPORT: FROMLIST: mm: implement speculative handling in filemap_fault() by Michel Lespinasse · 3 years ago
  22. 2bb39b9 ANDROID: mm: prevent reads of unstable pmd during speculation by Suren Baghdasaryan · 3 years ago
  23. 4b38875 ANDROID: mm: prevent speculative page fault handling for in do_swap_page() by Suren Baghdasaryan · 3 years ago
  24. 0560f5f ANDROID: mm: prevent speculative page fault handling for userfaults by Suren Baghdasaryan · 3 years ago
  25. 1169f70 ANDROID: mm: skip pte_alloc during speculative page fault by Suren Baghdasaryan · 3 years ago
  26. d84fac9 FROMGIT: mm/madvise: fix madvise_pageout for private file mappings by Pavankumar Kondeti · 3 years, 1 month ago
  27. c7eb32a ANDROID: GKI: Update symbols to symbol list by Luffy Ou · 3 years, 1 month ago
  28. dcdb7ea Revert "FROMGIT: mm/vmalloc: Add override for lazy vunmap" by Will Deacon · 3 years, 1 month ago
  29. 450a371 Revert "FROMGIT: arm64: Work around Cortex-A510 erratum 2454944" by Will Deacon · 3 years, 1 month ago
  30. 0158590 UPSTREAM: efi: capsule-loader: Fix use-after-free in efi_capsule_write by Hyunwoo Kim · 3 years, 1 month ago
  31. 02e1387 FROMGIT: arm64: Work around Cortex-A510 erratum 2454944 by Robin Murphy · 3 years, 1 month ago
  32. abb277d FROMGIT: mm/vmalloc: Add override for lazy vunmap by Robin Murphy · 3 years, 1 month ago
  33. 68d4b5f BACKPORT: mm/page_alloc: always initialize memory map for the holes by Mike Rapoport · 3 years, 1 month ago
  34. a8997cb UPSTREAM: usb: dwc3: gadget: Submit endxfer command if delayed during disconnect by Krishna Kurapati · 3 years, 1 month ago
  35. 910e9e6 UPSTREAM: usb: dwc3: Fix ep0 handling when getting reset while doing control transfer by Mayank Rana · 3 years, 1 month ago
  36. e0243d1 UPSTREAM: mm/damon/core: initialize damon_target->list in damon_new_target() by SeongJae Park · 3 years, 1 month ago
  37. 82b9041 UPSTREAM: usb: typec: ucsi: Remove incorrect warning by Heikki Krogerus · 3 years, 1 month ago
  38. 5f1257b UPSTREAM: xhci: Don't show warning for reinit on known broken suspend by Mario Limonciello · 3 years, 1 month ago
  39. 2df2e2c UPSTREAM: mm/damon: validate if the pmd entry is present before accessing by Baolin Wang · 3 years, 1 month ago
  40. ed91943 UPSTREAM: mm/damon/dbgfs: fix memory leak when using debugfs_lookup() by Greg Kroah-Hartman · 3 years, 1 month ago
  41. 3093f8b UPSTREAM: mm/damon/dbgfs: avoid duplicate context directory creation by Badari Pulavarty · 3 years, 1 month ago
  42. 3f23bb2 UPSTREAM: crypto: lib - remove unneeded selection of XOR_BLOCKS by Eric Biggers · 3 years, 1 month ago
  43. bf4603f UPSTREAM: pinctrl: sunxi: Fix name for A100 R_PIO by Michael Wu · 3 years, 1 month ago
  44. a0630a0 UPSTREAM: cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() by Tetsuo Handa · 3 years, 1 month ago
  45. 2a11f67 BACKPORT: usb: gadget: f_uac2: fix superspeed transfer by Jing Leng · 3 years, 1 month ago
  46. 347d719 BACKPORT: usb: dwc3: qcom: fix runtime PM wakeup by Johan Hovold · 3 years, 1 month ago
  47. af72354 UPSTREAM: KVM: arm64: Reject 32bit user PSTATE on asymmetric systems by Oliver Upton · 3 years, 1 month ago
  48. 8407a5c UPSTREAM: KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems by Oliver Upton · 3 years, 1 month ago
  49. f1bf534 UPSTREAM: Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression by Luiz Augusto von Dentz · 3 years, 1 month ago
  50. fdc033d UPSTREAM: mm: fix page leak with multiple threads mapping the same page by Josef Bacik · 3 years, 1 month ago
  51. 5b71c43 UPSTREAM: PM: domains: Ensure genpd_debugfs_dir exists before remove by Hsin-Yi Wang · 3 years, 1 month ago
  52. 0805a01 UPSTREAM: usb: gadget: uvc: fix changing interface name via configfs by Michael Grzeschik · 3 years, 1 month ago
  53. a7ee710 BACKPORT: dma-mapping: Fix build error unused-value by Ren Zhijie · 3 years, 1 month ago
  54. c3b6524 UPSTREAM: tools/vm/slabinfo: Handle files in debugfs by Stéphane Graber · 3 years, 1 month ago
  55. 0b21c99 UPSTREAM: mm/damon: use set_huge_pte_at() to make huge pte old by Baolin Wang · 3 years, 1 month ago
  56. 5084953 UPSTREAM: usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS by Neal Liu · 3 years, 1 month ago
  57. 7878f98 UPSTREAM: blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx by Ming Lei · 3 years, 1 month ago
  58. eb88694 UPSTREAM: PM: domains: Fix initialization of genpd's next_wakeup by Ulf Hansson · 3 years, 1 month ago
  59. 4e1bf78 BACKPORT: f2fs: don't use casefolded comparison for "." and ".." by Eric Biggers · 3 years, 1 month ago
  60. afa5490 UPSTREAM: regulator: scmi: Fix refcount leak in scmi_regulator_probe by Miaoqian Lin · 3 years, 1 month ago
  61. 521b2c5 UPSTREAM: block/mq-deadline: Set the fifo_time member also if inserting at head by Bart Van Assche · 3 years, 1 month ago
  62. e3b4c69 BACKPORT: Revert "mm/cma.c: remove redundant cma_mutex lock" by Dong Aisheng · 3 years, 1 month ago
  63. 1199a5f UPSTREAM: module.h: simplify MODULE_IMPORT_NS by Greg Kroah-Hartman · 3 years, 1 month ago
  64. 18e0efa UPSTREAM: iommu/mediatek: Add mutex for m4u_group and m4u_dom in data by Yong Wu · 3 years, 1 month ago
  65. adec2c4 UPSTREAM: iommu/mediatek: Remove clk_disable in mtk_iommu_remove by Yong Wu · 3 years, 1 month ago
  66. f70c582 UPSTREAM: iommu/mediatek: Fix 2 HW sharing pgtable issue by Yong Wu · 3 years, 1 month ago
  67. ec3e1bd UPSTREAM: mm: hugetlb: add missing cache flushing in hugetlb_unshare_all_pmds() by Baolin Wang · 3 years, 1 month ago
  68. b54d7c8 UPSTREAM: selftests/damon: add damon to selftests root Makefile by Yuanchu Xie · 3 years, 1 month ago
  69. 250f35d7 FROMGIT: f2fs: allow to read node block after shutdown by Jaegeuk Kim · 3 years, 1 month ago
  70. da05d40 BACKPORT: f2fs: do not submit NEW_ADDR to read node block by Jaegeuk Kim · 3 years, 1 month ago
  71. 34c9208 BACKPORT: ext4,f2fs: fix readahead of verity data by Matthew Wilcox (Oracle) · 3 years, 1 month ago
  72. 0118fb8 Merge branch 'android12-5.10' into branch 'android12-5.10-lts' by Greg Kroah-Hartman · 3 years, 1 month ago android12-5.10.149_r00
  73. 69a9a62 ANDROID: GKI: db845c: Update symbols list and ABI by Amit Pundir · 3 years, 2 months ago
  74. 2498b03 Merge 5.10.149 into android12-5.10-lts by Greg Kroah-Hartman · 3 years, 2 months ago
  75. 09be132 Linux 5.10.149 by Greg Kroah-Hartman · 3 years, 2 months ago
  76. 31ce5da wifi: mac80211: fix MBSSID parsing use-after-free by Johannes Berg · 3 years, 2 months ago
  77. 353b5c8 wifi: mac80211: don't parse mbssid in assoc response by Johannes Berg · 3 years, 2 months ago
  78. 66dacdb mac80211: mlme: find auth challenge directly by Johannes Berg · 3 years, 2 months ago
  79. a07708a Revert "fs: check FMODE_LSEEK to control internal pipe splicing" by Sasha Levin · 3 years, 2 months ago
  80. c1e1115 Merge 5.10.148 into android12-5.10-lts by Greg Kroah-Hartman · 3 years, 2 months ago
  81. 3783e64 Linux 5.10.148 by Greg Kroah-Hartman · 3 years, 2 months ago
  82. 0df206b misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic by Shunsuke Mie · 3 years, 2 months ago
  83. 40a29e5 misc: pci_endpoint_test: Aggregate params checking for xfer by Shunsuke Mie · 3 years, 2 months ago
  84. 9c13b1a Input: xpad - fix wireless 360 controller breaking after suspend by Cameron Gutman · 3 years, 2 months ago
  85. 19dba9c Input: xpad - add supported devices as contributed on github by Pavel Rojtberg · 3 years, 2 months ago
  86. b2b9386 wifi: cfg80211: update hidden BSSes to avoid WARN_ON by Johannes Berg · 3 years, 2 months ago
  87. 58c0306 wifi: mac80211: fix crash in beacon protection for P2P-device by Johannes Berg · 3 years, 2 months ago
  88. 3539e75 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate by Johannes Berg · 3 years, 2 months ago
  89. b0e5c5d wifi: cfg80211: avoid nontransmitted BSS list corruption by Johannes Berg · 3 years, 2 months ago
  90. 6b94484 wifi: cfg80211: fix BSS refcounting bugs by Johannes Berg · 3 years, 2 months ago
  91. 6144c97 wifi: cfg80211: ensure length byte is present before access by Johannes Berg · 3 years, 2 months ago
  92. e7aa7fd wifi: cfg80211/mac80211: reject bad MBSSID elements by Johannes Berg · 3 years, 2 months ago
  93. a6408e0 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() by Johannes Berg · 3 years, 2 months ago
  94. b0c3758 random: use expired timer rather than wq for mixing fast pool by Jason A. Donenfeld · 3 years, 2 months ago
  95. c1a4423 random: avoid reading two cache lines on irq randomness by Jason A. Donenfeld · 3 years, 2 months ago
  96. 638f84a USB: serial: qcserial: add new usb-id for Dell branded EM7455 by Frank Wunderlich · 3 years, 2 months ago
  97. 36b33c63 scsi: stex: Properly zero out the passthrough command structure by Linus Torvalds · 3 years, 2 months ago
  98. 438994b efi: Correct Macmini DMI match in uefi cert quirk by Orlando Chamberlain · 3 years, 2 months ago
  99. 2fd1caa ALSA: hda: Fix position reporting on Poulsbo by Takashi Iwai · 3 years, 2 months ago
  100. 011399a random: clamp credited irq bits to maximum mixed by Jason A. Donenfeld · 3 years, 2 months ago