From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Lorenzo Stoakes <lorenzo.stoakes@oracle.com>,
syzbot+b165fc2e11771c66d8ba@syzkaller.appspotmail.com,
syzbot+5272541ccbbb14e2ec30@syzkaller.appspotmail.com,
Harry Yoo <harry.yoo@oracle.com>,
Jeongjun Park <aha310510@gmail.com>,
Vlastimil Babka <vbabka@suse.cz>,
"David Hildenbrand (Red Hat)" <david@kernel.org>,
Jann Horn <jannh@google.com>, Yeoreum Yun <yeoreum.yun@arm.com>,
Liam Howlett <liam.howlett@oracle.com>,
"Liam R. Howlett" <Liam.Howlett@oracle.com>,
Pedro Falcato <pfalcato@suse.de>, Rik van Riel <riel@surriel.com>,
Andrew Morton <akpm@linux-foundation.org>
Subject: [PATCH 6.18 226/227] mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge
Date: Wed, 28 Jan 2026 16:24:31 +0100 [thread overview]
Message-ID: <20260128145352.569947198@linuxfoundation.org> (raw)
In-Reply-To: <20260128145344.331957407@linuxfoundation.org>
6.18-stable review patch. If anyone has any objections, please let me know.
------------------
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
[ upstream commit 61f67c230a5e7c741c352349ea80147fbe65bfae ]
Patch series "mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted
merge", v2.
Commit 879bca0a2c4f ("mm/vma: fix incorrectly disallowed anonymous VMA
merges") introduced the ability to merge previously unavailable VMA merge
scenarios.
However, it is handling merges incorrectly when it comes to mremap() of a
faulted VMA adjacent to an unfaulted VMA. The issues arise in three
cases:
1. Previous VMA unfaulted:
copied -----|
v
|-----------|.............|
| unfaulted |(faulted VMA)|
|-----------|.............|
prev
2. Next VMA unfaulted:
copied -----|
v
|.............|-----------|
|(faulted VMA)| unfaulted |
|.............|-----------|
next
3. Both adjacent VMAs unfaulted:
copied -----|
v
|-----------|.............|-----------|
| unfaulted |(faulted VMA)| unfaulted |
|-----------|.............|-----------|
prev next
This series fixes each of these cases, and introduces self tests to assert
that the issues are corrected.
I also test a further case which was already handled, to assert that my
changes continues to correctly handle it:
4. prev unfaulted, next faulted:
copied -----|
v
|-----------|.............|-----------|
| unfaulted |(faulted VMA)| faulted |
|-----------|.............|-----------|
prev next
This bug was discovered via a syzbot report, linked to in the first patch
in the series, I confirmed that this series fixes the bug.
I also discovered that we are failing to check that the faulted VMA was
not forked when merging a copied VMA in cases 1-3 above, an issue this
series also addresses.
I also added self tests to assert that this is resolved (and confirmed
that the tests failed prior to this).
I also cleaned up vma_expand() as part of this work, renamed
vma_had_uncowed_parents() to vma_is_fork_child() as the previous name was
unduly confusing, and simplified the comments around this function.
This patch (of 4):
Commit 879bca0a2c4f ("mm/vma: fix incorrectly disallowed anonymous VMA
merges") introduced the ability to merge previously unavailable VMA merge
scenarios.
The key piece of logic introduced was the ability to merge a faulted VMA
immediately next to an unfaulted VMA, which relies upon dup_anon_vma() to
correctly handle anon_vma state.
In the case of the merge of an existing VMA (that is changing properties
of a VMA and then merging if those properties are shared by adjacent
VMAs), dup_anon_vma() is invoked correctly.
However in the case of the merge of a new VMA, a corner case peculiar to
mremap() was missed.
The issue is that vma_expand() only performs dup_anon_vma() if the target
(the VMA that will ultimately become the merged VMA): is not the next VMA,
i.e. the one that appears after the range in which the new VMA is to be
established.
A key insight here is that in all other cases other than mremap(), a new
VMA merge either expands an existing VMA, meaning that the target VMA will
be that VMA, or would have anon_vma be NULL.
Specifically:
* __mmap_region() - no anon_vma in place, initial mapping.
* do_brk_flags() - expanding an existing VMA.
* vma_merge_extend() - expanding an existing VMA.
* relocate_vma_down() - no anon_vma in place, initial mapping.
In addition, we are in the unique situation of needing to duplicate
anon_vma state from a VMA that is neither the previous or next VMA being
merged with.
dup_anon_vma() deals exclusively with the target=unfaulted, src=faulted
case. This leaves four possibilities, in each case where the copied VMA
is faulted:
1. Previous VMA unfaulted:
copied -----|
v
|-----------|.............|
| unfaulted |(faulted VMA)|
|-----------|.............|
prev
target = prev, expand prev to cover.
2. Next VMA unfaulted:
copied -----|
v
|.............|-----------|
|(faulted VMA)| unfaulted |
|.............|-----------|
next
target = next, expand next to cover.
3. Both adjacent VMAs unfaulted:
copied -----|
v
|-----------|.............|-----------|
| unfaulted |(faulted VMA)| unfaulted |
|-----------|.............|-----------|
prev next
target = prev, expand prev to cover.
4. prev unfaulted, next faulted:
copied -----|
v
|-----------|.............|-----------|
| unfaulted |(faulted VMA)| faulted |
|-----------|.............|-----------|
prev next
target = prev, expand prev to cover. Essentially equivalent to 3, but
with additional requirement that next's anon_vma is the same as the copied
VMA's. This is covered by the existing logic.
To account for this very explicitly, we introduce
vma_merge_copied_range(), which sets a newly introduced vmg->copied_from
field, then invokes vma_merge_new_range() which handles the rest of the
logic.
We then update the key vma_expand() function to clean up the logic and
make what's going on clearer, making the 'remove next' case less special,
before invoking dup_anon_vma() unconditionally should we be copying from a
VMA.
Note that in case 3, the if (remove_next) ... branch will be a no-op, as
next=src in this instance and src is unfaulted.
In case 4, it won't be, but since in this instance next=src and it is
faulted, this will have required tgt=faulted, src=faulted to be
compatible, meaning that next->anon_vma == vmg->copied_from->anon_vma, and
thus a single dup_anon_vma() of next suffices to copy anon_vma state for
the copied-from VMA also.
If we are copying from a VMA in a successful merge we must _always_
propagate anon_vma state.
This issue can be observed most directly by invoked mremap() to move
around a VMA and cause this kind of merge with the MREMAP_DONTUNMAP flag
specified.
This will result in unlink_anon_vmas() being called after failing to
duplicate anon_vma state to the target VMA, which results in the anon_vma
itself being freed with folios still possessing dangling pointers to the
anon_vma and thus a use-after-free bug.
This bug was discovered via a syzbot report, which this patch resolves.
We further make a change to update the mergeable anon_vma check to assert
the copied-from anon_vma did not have CoW parents, as otherwise
dup_anon_vma() might incorrectly propagate CoW ancestors from the next VMA
in case 4 despite the anon_vma's being identical for both VMAs.
Link: https://lkml.kernel.org/r/cover.1767638272.git.lorenzo.stoakes@oracle.com
Link: https://lkml.kernel.org/r/b7930ad2b1503a657e29fe928eb33061d7eadf5b.1767638272.git.lorenzo.stoakes@oracle.com
Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Fixes: 879bca0a2c4f ("mm/vma: fix incorrectly disallowed anonymous VMA merges")
Reported-by: syzbot+b165fc2e11771c66d8ba@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/all/694a2745.050a0220.19928e.0017.GAE@google.com/
Reported-by: syzbot+5272541ccbbb14e2ec30@syzkaller.appspotmail.com
Closes: https://lore.kernel.org/all/694e3dc6.050a0220.35954c.0066.GAE@google.com/
Reviewed-by: Harry Yoo <harry.yoo@oracle.com>
Reviewed-by: Jeongjun Park <aha310510@gmail.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
Cc: David Hildenbrand (Red Hat) <david@kernel.org>
Cc: Jann Horn <jannh@google.com>
Cc: Yeoreum Yun <yeoreum.yun@arm.com>
Cc: Liam Howlett <liam.howlett@oracle.com>
Cc: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Pedro Falcato <pfalcato@suse.de>
Cc: Rik van Riel <riel@surriel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
[ updated to account for lack of sticky VMA flags + built, tested confirmed working ]
Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
mm/vma.c | 71 +++++++++++++++++++++++++++++++++++++++++++++++----------------
mm/vma.h | 3 ++
2 files changed, 56 insertions(+), 18 deletions(-)
--- a/mm/vma.c
+++ b/mm/vma.c
@@ -835,6 +835,8 @@ static __must_check struct vm_area_struc
VM_WARN_ON_VMG(middle &&
!(vma_iter_addr(vmg->vmi) >= middle->vm_start &&
vma_iter_addr(vmg->vmi) < middle->vm_end), vmg);
+ /* An existing merge can never be used by the mremap() logic. */
+ VM_WARN_ON_VMG(vmg->copied_from, vmg);
vmg->state = VMA_MERGE_NOMERGE;
@@ -1102,6 +1104,33 @@ struct vm_area_struct *vma_merge_new_ran
}
/*
+ * vma_merge_copied_range - Attempt to merge a VMA that is being copied by
+ * mremap()
+ *
+ * @vmg: Describes the VMA we are adding, in the copied-to range @vmg->start to
+ * @vmg->end (exclusive), which we try to merge with any adjacent VMAs if
+ * possible.
+ *
+ * vmg->prev, next, start, end, pgoff should all be relative to the COPIED TO
+ * range, i.e. the target range for the VMA.
+ *
+ * Returns: In instances where no merge was possible, NULL. Otherwise, a pointer
+ * to the VMA we expanded.
+ *
+ * ASSUMPTIONS: Same as vma_merge_new_range(), except vmg->middle must contain
+ * the copied-from VMA.
+ */
+static struct vm_area_struct *vma_merge_copied_range(struct vma_merge_struct *vmg)
+{
+ /* We must have a copied-from VMA. */
+ VM_WARN_ON_VMG(!vmg->middle, vmg);
+
+ vmg->copied_from = vmg->middle;
+ vmg->middle = NULL;
+ return vma_merge_new_range(vmg);
+}
+
+/*
* vma_expand - Expand an existing VMA
*
* @vmg: Describes a VMA expansion operation.
@@ -1123,38 +1152,45 @@ int vma_expand(struct vma_merge_struct *
bool remove_next = false;
struct vm_area_struct *target = vmg->target;
struct vm_area_struct *next = vmg->next;
+ int ret = 0;
VM_WARN_ON_VMG(!target, vmg);
mmap_assert_write_locked(vmg->mm);
-
vma_start_write(target);
- if (next && (target != next) && (vmg->end == next->vm_end)) {
- int ret;
+ if (next && target != next && vmg->end == next->vm_end)
remove_next = true;
- /* This should already have been checked by this point. */
- VM_WARN_ON_VMG(!can_merge_remove_vma(next), vmg);
- vma_start_write(next);
- /*
- * In this case we don't report OOM, so vmg->give_up_on_mm is
- * safe.
- */
- ret = dup_anon_vma(target, next, &anon_dup);
- if (ret)
- return ret;
- }
+ /* We must have a target. */
+ VM_WARN_ON_VMG(!target, vmg);
+ /* This should have already been checked by this point. */
+ VM_WARN_ON_VMG(remove_next && !can_merge_remove_vma(next), vmg);
/* Not merging but overwriting any part of next is not handled. */
VM_WARN_ON_VMG(next && !remove_next &&
next != target && vmg->end > next->vm_start, vmg);
- /* Only handles expanding */
+ /* Only handles expanding. */
VM_WARN_ON_VMG(target->vm_start < vmg->start ||
target->vm_end > vmg->end, vmg);
+ /*
+ * If we are removing the next VMA or copying from a VMA
+ * (e.g. mremap()'ing), we must propagate anon_vma state.
+ *
+ * Note that, by convention, callers ignore OOM for this case, so
+ * we don't need to account for vmg->give_up_on_mm here.
+ */
if (remove_next)
- vmg->__remove_next = true;
+ ret = dup_anon_vma(target, next, &anon_dup);
+ if (!ret && vmg->copied_from)
+ ret = dup_anon_vma(target, vmg->copied_from, &anon_dup);
+ if (ret)
+ return ret;
+ if (remove_next) {
+ vma_start_write(next);
+ vmg->__remove_next = true;
+ }
if (commit_merge(vmg))
goto nomem;
@@ -1837,10 +1873,9 @@ struct vm_area_struct *copy_vma(struct v
if (new_vma && new_vma->vm_start < addr + len)
return NULL; /* should never get here */
- vmg.middle = NULL; /* New VMA range. */
vmg.pgoff = pgoff;
vmg.next = vma_iter_next_rewind(&vmi, NULL);
- new_vma = vma_merge_new_range(&vmg);
+ new_vma = vma_merge_copied_range(&vmg);
if (new_vma) {
/*
--- a/mm/vma.h
+++ b/mm/vma.h
@@ -106,6 +106,9 @@ struct vma_merge_struct {
struct anon_vma_name *anon_name;
enum vma_merge_state state;
+ /* If copied from (i.e. mremap()'d) the VMA from which we are copying. */
+ struct vm_area_struct *copied_from;
+
/* Flags which callers can use to modify merge behaviour: */
/*
next prev parent reply other threads:[~2026-01-28 16:02 UTC|newest]
Thread overview: 242+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-28 15:20 [PATCH 6.18 000/227] 6.18.8-rc1 review Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 001/227] arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 002/227] arm64: dts: qcom: sm8550: Fix compile warnings in USB controller node Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 003/227] arm64: dts: qcom: sm8650: " Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 004/227] arm64: dts: rockchip: Fix wrong register range of rk3576 gpu Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 005/227] perf parse-events: Fix evsel allocation failure Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 006/227] Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump() Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 007/227] btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 008/227] dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 009/227] pmdomain: qcom: rpmhpd: Add MXC to SC8280XP Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 010/227] wifi: ath12k: dont force radio frequency check in freq_to_idx() Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 011/227] ata: ahci: Do not read the per port area for unimplemented ports Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 012/227] ata: libata: Call ata_dev_config_lpm() for ATAPI devices Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 013/227] ata: libata-sata: Improve link_power_management_supported sysfs attribute Greg Kroah-Hartman
2026-01-28 15:20 ` [PATCH 6.18 014/227] ata: libata: Add cpr_log to ata_dev_print_features() early return Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 015/227] ata: libata: Add DIPM and HIPM " Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 016/227] ata: libata: Print features also for ATAPI devices Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 017/227] wifi: ath12k: cancel scan only on active scan vdev Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 018/227] wifi: ath12k: Fix scan state stuck in ABORTING after cancel_remain_on_channel Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 019/227] wifi: ath12k: fix dead lock while flushing management frames Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 020/227] wifi: ath12k: Fix wrong P2P device link id issue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 021/227] ice: initialize ring_stats->syncp Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 022/227] ice: Avoid detrimental cleanup for bond during interface stop Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 023/227] ice: Fix incorrect timeout ice_release_res() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 024/227] igc: Restore default Qbv schedule when changing channels Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 025/227] igc: fix race condition in TX timestamp read for register 0 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 026/227] igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 027/227] vsock/virtio: Coalesce only linear skb Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 028/227] net: usb: dm9601: remove broken SR9700 support Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 029/227] bonding: limit BOND_MODE_8023AD to Ethernet devices Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 030/227] l2tp: Fix memleak in l2tp_udp_encap_recv() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 031/227] selftests: net: fib-onlink-tests: Convert to use namespaces by default Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 032/227] net: freescale: ucc_geth: Return early when TBI PHY cant be found Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 033/227] can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 034/227] sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 035/227] amd-xgbe: avoid misleading per-packet error log Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 036/227] gue: Fix skb memleak with inner IP protocol 0 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 037/227] tools: ynl: Specify --no-line-number in ynl-regen.sh Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 038/227] fou: Dont allow 0 for FOU_ATTR_IPPROTO Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 039/227] veth: fix data race in veth_get_ethtool_stats Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 040/227] pwm: Ensure ioctl() returns a negative errno on error Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 041/227] pwm: max7360: Populate missing .sizeof_wfhw in max7360_pwm_ops Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 042/227] l2tp: avoid one data-race in l2tp_tunnel_del_work() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 043/227] ipvlan: Make the addrs_lock be per port Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 044/227] octeontx2: cn10k: fix RX flowid TCAM mask handling Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 045/227] net/sched: Enforce that teql can only be used as root qdisc Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 046/227] net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 047/227] crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 048/227] wifi: mac80211: dont perform DA check on S1G beacon Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 049/227] serial: 8250_pci: Fix broken RS485 for F81504/508/512 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 050/227] serial: Fix not set tty->port race condition Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 051/227] comedi: dmm32at: serialize use of paged registers Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 052/227] w1: therm: Fix off-by-one buffer overflow in alarms_store Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 053/227] w1: fix redundant counter decrement in w1_attach_slave_device() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 054/227] Revert "nfc/nci: Add the inconsistency check between the input data length and count" Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 055/227] Input: i8042 - add quirks for MECHREVO Wujie 15X Pro Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 056/227] Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 057/227] scsi: storvsc: Process unsupported MODE_SENSE_10 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 058/227] scsi: xen: scsiback: Fix potential memory leak in scsiback_remove() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 059/227] i2c: spacemit: drop IRQF_ONESHOT flag from IRQ request Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 060/227] ARM: dts: microchip: sama7d65: fix the ranges property for flx9 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 061/227] ARM: dts: microchip: sama7d65: fix size-cells property for i2c3 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 062/227] arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 063/227] arm64: dts: rockchip: remove dangerous max-link-speed from helios64 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 064/227] arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 065/227] arm64: dts: rockchip: fix unit-address for RK3588 NPUs core1 and core2s IOMMU Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 066/227] arm64: dts: rockchip: Fix headphones widget name on NanoPi M5 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 067/227] arm64: dts: rockchip: Configure MCLK for analog sound " Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 068/227] slab: fix kmalloc_nolock() context check for PREEMPT_RT Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 069/227] rxrpc: Fix recvmsg() unconditional requeue Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 070/227] x86/kfence: avoid writing L1TF-vulnerable PTEs Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 071/227] comedi: Fix getting range information for subdevices 16 to 255 Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 072/227] fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 073/227] drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATE Greg Kroah-Hartman
2026-01-28 15:21 ` [PATCH 6.18 074/227] platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 075/227] platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 076/227] mm/hugetlb: fix hugetlb_pmd_shared() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 077/227] mm/rmap: fix two comments related to huge_pmd_unshare() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 078/227] mm: restore per-memcg proactive reclaim with !CONFIG_NUMA Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 079/227] timekeeping: Adjust the leap state for the correct auxiliary timekeeper Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 080/227] io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 081/227] iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 082/227] iio: adc: ad7280a: handle spi_setup() errors in probe() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 083/227] iio: adc: ad7606: Fix incorrect type for error return variable Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 084/227] interconnect: debugfs: initialize src_node and dst_node to empty strings Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 085/227] spi: spi-sprd-adi: Fix double free in probe error path Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 086/227] regmap: Fix race condition in hwspinlock irqsave routine Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 087/227] kconfig: fix static linking of nconf Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 088/227] riscv: clocksource: Fix stimecmp update hazard on RV32 Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 089/227] riscv: suspend: " Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 090/227] platform/mellanox: Fix SN5640/SN5610 LED platform data Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 091/227] platform/x86/amd: Fix memory leak in wbrf_record() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 092/227] scsi: core: Wake up the error handler when final completions race against each other Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 093/227] scsi: qla2xxx: Sanitize payload size to prevent member overflow Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 094/227] ALSA: usb: Increase volume range that triggers a warning Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 095/227] ntb: transport: Fix uninitialized mutex Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 096/227] iommu/amd: Fix error path in amd_iommu_probe_device() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 097/227] drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-doc Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 098/227] drm/xe/vm: fix xe_vm_validation_exec() kernel-doc Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 099/227] drm/xe: Disable timestamp WA on VFs Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 100/227] drm/mediatek: dpi: Find next bridge during probe Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 101/227] drm/imagination: Wait for FW trace update command completion Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 102/227] vsock/test: Do not filter kallsyms by symbol type Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 103/227] netdevsim: fix a race issue related to the operation on bpf_bound_progs list Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 104/227] ice: Fix persistent failure in ice_get_rxfh Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 105/227] ice: add missing ice_deinit_hw() in devlink reinit path Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 106/227] ice: fix devlink reload call trace Greg Kroah-Hartman
2026-01-28 15:22 ` [Intel-wired-lan] [PATCH 6.18 107/227] idpf: read lower clock bits inside the time sandwich Greg Kroah-Hartman
2026-01-28 15:22 ` Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 108/227] net: phy: intel-xway: fix OF node refcount leakage Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 109/227] net: hns3: fix data race in hns3_fetch_stats Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 110/227] idpf: Fix data race in idpf_net_dim Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 111/227] be2net: fix data race in be_get_new_eqd Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 112/227] net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 113/227] net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 114/227] mISDN: annotate data-race around dev->work Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 115/227] ipv6: annotate data-race in ndisc_router_discovery() Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 116/227] usbnet: limit max_mtu based on devices hard_mtu Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 117/227] Octeontx2-pf: Update xdp features Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 118/227] clocksource: Reduce watchdog readout delay limit to prevent false positives Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 119/227] drm/xe/uapi: disallow bind queue sharing Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 120/227] drm/xe/migrate: fix job lock assert Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 121/227] drm/xe/pm: Add scope-based cleanup helper for runtime PM Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 122/227] drm/xe: Update wedged.mode only after successful reset policy change Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 123/227] ublk: fix ublksrv pid handling for pid namespaces Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 124/227] selftests/ublk: fix IO thread idle check Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 125/227] selftests/ublk: fix error handling for starting device Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 126/227] selftests/ublk: fix garbage output in foreground mode Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 127/227] perf: Fix refcount warning on event->mmap_count increment Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 128/227] sched/fair: Fix pelt clock sync when entering idle Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 129/227] drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT setting Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 130/227] drm/amd/pm: Dont clear SI SMC table when setting power limit Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 131/227] drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2) Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 132/227] drm/amdgpu: fix type for wptr in ring backup Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 133/227] drm/nouveau: add missing DCB connector types Greg Kroah-Hartman
2026-01-28 15:22 ` [PATCH 6.18 134/227] drm/nouveau: implement missing DCB connector types; gracefully handle unknown connectors Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 135/227] be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 136/227] selftests: net: amt: wait longer for connection before sending packets Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 137/227] bonding: provide a net pointer to __skb_flow_dissect() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 138/227] net: bcmasp: Fix network filter wake for asp-3.0 Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 139/227] net: dsa: fix off-by-one in maximum bridge ID determination Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 140/227] net: pcs: pcs-mtk-lynxi: report in-band capability for 2500Base-X Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 141/227] octeontx2-af: Fix error handling Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 142/227] net: openvswitch: fix data race in ovs_vport_get_upcall_stats Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 143/227] vsock/virtio: fix potential underflow in virtio_transport_get_credit() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 144/227] vsock/test: fix seqpacket message bounds test Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 145/227] vsock/virtio: cap TX credit to local buffer size Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 146/227] hinic3: Fix netif_queue_set_napi queue_index input parameter error Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 147/227] net/sched: act_ife: avoid possible NULL deref Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 148/227] dpll: Prevent duplicate registrations Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 149/227] Octeontx2-af: Add proper checks for fwdata Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 150/227] x86: make page fault handling disable interrupts properly Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 151/227] keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 152/227] leds: led-class: Only Add LED to leds_list when it is fully ready Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 153/227] panic: only warn about deprecated panic_print on write access Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 154/227] of: fix reference count leak in of_alias_scan() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 155/227] of: platform: Use default match table for /firmware Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 156/227] migrate: correct lock ordering for hugetlb file folios Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 157/227] iio: accel: adxl380: fix handling of unavailable "INT1" interrupt Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 158/227] iio: accel: iis328dq: fix gain values Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 159/227] iio: adc: ad9467: fix ad9434 vref mask Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 160/227] iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 161/227] iio: adc: exynos_adc: fix OF populate on driver rebind Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 162/227] iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 163/227] iio: chemical: scd4x: fix reported channel endianness Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 164/227] iio: dac: ad3552r-hs: fix out-of-bound write in ad3552r_hs_write_data_source Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 165/227] iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 166/227] ALSA: ctxfi: Fix potential OOB access in audio mixer handling Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 167/227] ALSA: hda/realtek: Add quirk for Samsung 730QED to fix headphone Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 168/227] ALSA: scarlett2: Fix buffer overflow in config retrieval Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 169/227] ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 170/227] mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 171/227] mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 172/227] iommu/io-pgtable-arm: fix size_t signedness bug in unmap path Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 173/227] drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit) Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 174/227] wifi: ath10k: fix dma_free_coherent() pointer Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 175/227] wifi: ath12k: " Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 176/227] wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 177/227] wifi: rsi: Fix memory corruption due to not set vif driver data size Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 178/227] arm64/fpsimd: ptrace: Fix SVE writes on !SME systems Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 179/227] arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 180/227] arm64/fpsimd: signal: Fix restoration of SVE context Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 181/227] arm64: Set __nocfi on swsusp_arch_resume() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 182/227] ksmbd: smbd: fix dma_unmap_sg() nents Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 183/227] octeontx2: Fix otx2_dma_map_page() error return code Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 184/227] slimbus: core: fix runtime PM imbalance on report present Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 185/227] slimbus: core: fix device reference leak " Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 186/227] tracing: Fix crash on synthetic stacktrace field usage Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 187/227] intel_th: fix device leak on output open() Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 188/227] mei: trace: treat reg parameter as string Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 189/227] s390/ap: Fix wrong APQN fill calculation Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 190/227] s390/boot/vmlinux.lds.S: Ensure bzImage ends with SecureBoot trailer Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 191/227] uacce: fix cdev handling in the cleanup path Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 192/227] uacce: fix isolate sysfs check condition Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 193/227] uacce: implement mremap in uacce_vm_ops to return -EPERM Greg Kroah-Hartman
2026-01-28 15:23 ` [PATCH 6.18 194/227] uacce: ensure safe queue release with state management Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 195/227] netrom: fix double-free in nr_route_frame() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 196/227] platform/x86: hp-bioscfg: Fix automatic module loading Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 197/227] pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 198/227] pmdomain:rockchip: Fix init genpd as GENPD_STATE_ON before regulator ready Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 199/227] rust: io: always inline functions using build_assert with arguments Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 200/227] rust: irq: " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 201/227] rxrpc: Fix data-race warning and potential load/store tearing Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 202/227] perf/x86/intel: Do not enable BTS for guests Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 203/227] irqchip/gic-v3-its: Avoid truncating memory addresses Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 204/227] net: fec: account for VLAN header in frame length calculations Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 205/227] net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 206/227] net: txgbe: remove the redundant data return in SW-FW mailbox Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 207/227] can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 208/227] can: esd_usb: esd_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 209/227] can: kvaser_usb: kvaser_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 210/227] can: mcba_usb: mcba_usb_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 211/227] can: usb_8dev: usb_8dev_read_bulk_callback(): " Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 212/227] drm/amdgpu: remove frame cntl for gfx v12 Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 213/227] drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bind Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 214/227] drm/xe: Adjust page count tracepoints in shrinker Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 215/227] drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 216/227] gpio: cdev: Correct return code on memory allocation failure Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 217/227] gpio: cdev: Fix resource leaks on errors in lineinfo_changed_notify() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 218/227] gpio: cdev: Fix resource leaks on errors in gpiolib_cdev_register() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 219/227] Bluetooth: btintel_pcie: Support for S4 (Hibernate) Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 220/227] mm: fix some typos in mm module Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 221/227] mm/hugetlb: fix two comments related to huge_pmd_unshare() Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 222/227] iio: core: Replace lockdep_set_class() + mutex_init() by combined call Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 223/227] iio: core: add separate lockdep class for info_exist_lock Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 224/227] arm64: dts: qcom: talos: Correct UFS clocks ordering Greg Kroah-Hartman
2026-01-28 15:24 ` [PATCH 6.18 225/227] irqchip/renesas-rzv2h: Prevent TINT spurious interrupt during resume Greg Kroah-Hartman
2026-01-28 15:24 ` Greg Kroah-Hartman [this message]
2026-01-28 15:24 ` [PATCH 6.18 227/227] mm/vma: enforce VMA fork limit on unfaulted,faulted mremap merge too Greg Kroah-Hartman
2026-01-28 16:31 ` [PATCH 6.18 000/227] 6.18.8-rc1 review Ronald Warsow
2026-01-28 19:38 ` Brett A C Sheffield
2026-01-28 20:18 ` Florian Fainelli
2026-01-29 1:54 ` Shung-Hsi Yu
2026-01-29 2:59 ` Takeshi Ogasawara
2026-01-29 7:06 ` Peter Schneider
2026-01-29 7:26 ` Slade Watkins
2026-01-29 9:49 ` Jon Hunter
2026-01-29 10:12 ` Ron Economos
2026-01-29 14:13 ` Mark Brown
2026-01-29 14:24 ` Brett Mastbergen
2026-01-29 19:49 ` Hardik Garg
2026-01-29 20:45 ` Miguel Ojeda
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260128145352.569947198@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=aha310510@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=david@kernel.org \
--cc=harry.yoo@oracle.com \
--cc=jannh@google.com \
--cc=liam.howlett@oracle.com \
--cc=lorenzo.stoakes@oracle.com \
--cc=patches@lists.linux.dev \
--cc=pfalcato@suse.de \
--cc=riel@surriel.com \
--cc=stable@vger.kernel.org \
--cc=syzbot+5272541ccbbb14e2ec30@syzkaller.appspotmail.com \
--cc=syzbot+b165fc2e11771c66d8ba@syzkaller.appspotmail.com \
--cc=vbabka@suse.cz \
--cc=yeoreum.yun@arm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.