Linux kernel -stable discussions
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev,
	Ethan Nelson-Moore <enelsonmoore@gmail.com>,
	Damien Le Moal <dlemoal@kernel.org>,
	Niklas Cassel <cassel@kernel.org>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.18 567/686] ata: sata_inic162x: remove dangerous broken driver
Date: Fri, 13 Nov 2026 10:51:40 -0500	[thread overview]
Message-ID: <20261113153840.888544759@linuxfoundation.org> (raw)
In-Reply-To: <20261113153820.902362109@linuxfoundation.org>

6.18-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Ethan Nelson-Moore <enelsonmoore@gmail.com>

[ Upstream commit 96fdeb7e3fd8d937f8351ed90824c9d904e590a1 ]

The sata_inic162x driver was labeled as "very experimental" in
commit bb9696192826 ("libata: make it clear that sata_inic162x is
experimental") due to data corruption issues, but not marked as broken.
Since then, no changes have been made to it that could fix these
issues. Since the driver was not marked as broken, and the message
about potential data corruption is only visible in the code and dmesg,
it is possible that someone could enable the driver without realizing
its potential for data corruption. Remove the driver to protect users'
data.

Fixes: 1fd7a697a37b ("sata_inic162x: finally, driver for initio 162x SATA controllers, take #2")
Cc: stable@vger.kernel.org
Signed-off-by: Ethan Nelson-Moore <enelsonmoore@gmail.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20260915014714.41274-1-enelsonmoore@gmail.com
Signed-off-by: Niklas Cassel <cassel@kernel.org>
[ sashal: adapted whole-file deletion to account for the missing __must_hold() annotation on inic_error_handler() ]
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/ata/Kconfig         |   7 -
 drivers/ata/Makefile        |   1 -
 drivers/ata/sata_inic162x.c | 902 ------------------------------------
 3 files changed, 910 deletions(-)
 delete mode 100644 drivers/ata/sata_inic162x.c

diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
index 120a2b7067fc7..ff81f707d0b23 100644
--- a/drivers/ata/Kconfig
+++ b/drivers/ata/Kconfig
@@ -329,13 +329,6 @@ config SATA_AHCI_SEATTLE
 
 	 If unsure, say N
 
-config SATA_INIC162X
-	tristate "Initio 162x SATA support (Very Experimental)"
-	depends on PCI
-	select SATA_HOST
-	help
-	  This option enables support for Initio 162x Serial ATA.
-
 config SATA_ACARD_AHCI
 	tristate "ACard AHCI variant (ATP 8620)"
 	depends on PCI
diff --git a/drivers/ata/Makefile b/drivers/ata/Makefile
index 20e6645ab7371..81e04e96b807e 100644
--- a/drivers/ata/Makefile
+++ b/drivers/ata/Makefile
@@ -9,7 +9,6 @@ obj-$(CONFIG_SATA_AHCI_SEATTLE)	+= ahci_seattle.o libahci.o libahci_platform.o
 obj-$(CONFIG_SATA_AHCI_PLATFORM) += ahci_platform.o libahci.o libahci_platform.o
 obj-$(CONFIG_SATA_FSL)		+= sata_fsl.o
 obj-$(CONFIG_SATA_GEMINI)	+= sata_gemini.o
-obj-$(CONFIG_SATA_INIC162X)	+= sata_inic162x.o
 obj-$(CONFIG_SATA_SIL24)	+= sata_sil24.o
 obj-$(CONFIG_SATA_DWC)		+= sata_dwc_460ex.o
 obj-$(CONFIG_SATA_HIGHBANK)	+= sata_highbank.o libahci.o
diff --git a/drivers/ata/sata_inic162x.c b/drivers/ata/sata_inic162x.c
deleted file mode 100644
index 46a8c20daf180..0000000000000
--- a/drivers/ata/sata_inic162x.c
+++ /dev/null
@@ -1,902 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * sata_inic162x.c - Driver for Initio 162x SATA controllers
- *
- * Copyright 2006  SUSE Linux Products GmbH
- * Copyright 2006  Tejun Heo <teheo@novell.com>
- *
- * **** WARNING ****
- *
- * This driver never worked properly and unfortunately data corruption is
- * relatively common.  There isn't anyone working on the driver and there's
- * no support from the vendor.  Do not use this driver in any production
- * environment.
- *
- * http://thread.gmane.org/gmane.linux.debian.devel.bugs.rc/378525/focus=54491
- * https://bugzilla.kernel.org/show_bug.cgi?id=60565
- *
- * *****************
- *
- * This controller is eccentric and easily locks up if something isn't
- * right.  Documentation is available at initio's website but it only
- * documents registers (not programming model).
- *
- * This driver has interesting history.  The first version was written
- * from the documentation and a 2.4 IDE driver posted on a Taiwan
- * company, which didn't use any IDMA features and couldn't handle
- * LBA48.  The resulting driver couldn't handle LBA48 devices either
- * making it pretty useless.
- *
- * After a while, initio picked the driver up, renamed it to
- * sata_initio162x, updated it to use IDMA for ATA DMA commands and
- * posted it on their website.  It only used ATA_PROT_DMA for IDMA and
- * attaching both devices and issuing IDMA and !IDMA commands
- * simultaneously broke it due to PIRQ masking interaction but it did
- * show how to use the IDMA (ADMA + some initio specific twists)
- * engine.
- *
- * Then, I picked up their changes again and here's the usable driver
- * which uses IDMA for everything.  Everything works now including
- * LBA48, CD/DVD burning, suspend/resume and hotplug.  There are some
- * issues tho.  Result Tf is not resported properly, NCQ isn't
- * supported yet and CD/DVD writing works with DMA assisted PIO
- * protocol (which, for native SATA devices, shouldn't cause any
- * noticeable difference).
- *
- * Anyways, so, here's finally a working driver for inic162x.  Enjoy!
- *
- * initio: If you guys wanna improve the driver regarding result TF
- * access and other stuff, please feel free to contact me.  I'll be
- * happy to assist.
- */
-
-#include <linux/gfp.h>
-#include <linux/kernel.h>
-#include <linux/module.h>
-#include <linux/pci.h>
-#include <scsi/scsi_host.h>
-#include <linux/libata.h>
-#include <linux/blkdev.h>
-#include <scsi/scsi_device.h>
-
-#define DRV_NAME	"sata_inic162x"
-#define DRV_VERSION	"0.4"
-
-enum {
-	MMIO_BAR_PCI		= 5,
-	MMIO_BAR_CARDBUS	= 1,
-
-	NR_PORTS		= 2,
-
-	IDMA_CPB_TBL_SIZE	= 4 * 32,
-
-	INIC_DMA_BOUNDARY	= 0xffffff,
-
-	HOST_ACTRL		= 0x08,
-	HOST_CTL		= 0x7c,
-	HOST_STAT		= 0x7e,
-	HOST_IRQ_STAT		= 0xbc,
-	HOST_IRQ_MASK		= 0xbe,
-
-	PORT_SIZE		= 0x40,
-
-	/* registers for ATA TF operation */
-	PORT_TF_DATA		= 0x00,
-	PORT_TF_FEATURE		= 0x01,
-	PORT_TF_NSECT		= 0x02,
-	PORT_TF_LBAL		= 0x03,
-	PORT_TF_LBAM		= 0x04,
-	PORT_TF_LBAH		= 0x05,
-	PORT_TF_DEVICE		= 0x06,
-	PORT_TF_COMMAND		= 0x07,
-	PORT_TF_ALT_STAT	= 0x08,
-	PORT_IRQ_STAT		= 0x09,
-	PORT_IRQ_MASK		= 0x0a,
-	PORT_PRD_CTL		= 0x0b,
-	PORT_PRD_ADDR		= 0x0c,
-	PORT_PRD_XFERLEN	= 0x10,
-	PORT_CPB_CPBLAR		= 0x18,
-	PORT_CPB_PTQFIFO	= 0x1c,
-
-	/* IDMA register */
-	PORT_IDMA_CTL		= 0x14,
-	PORT_IDMA_STAT		= 0x16,
-
-	PORT_RPQ_FIFO		= 0x1e,
-	PORT_RPQ_CNT		= 0x1f,
-
-	PORT_SCR		= 0x20,
-
-	/* HOST_CTL bits */
-	HCTL_LEDEN		= (1 << 3),  /* enable LED operation */
-	HCTL_IRQOFF		= (1 << 8),  /* global IRQ off */
-	HCTL_FTHD0		= (1 << 10), /* fifo threshold 0 */
-	HCTL_FTHD1		= (1 << 11), /* fifo threshold 1*/
-	HCTL_PWRDWN		= (1 << 12), /* power down PHYs */
-	HCTL_SOFTRST		= (1 << 13), /* global reset (no phy reset) */
-	HCTL_RPGSEL		= (1 << 15), /* register page select */
-
-	HCTL_KNOWN_BITS		= HCTL_IRQOFF | HCTL_PWRDWN | HCTL_SOFTRST |
-				  HCTL_RPGSEL,
-
-	/* HOST_IRQ_(STAT|MASK) bits */
-	HIRQ_PORT0		= (1 << 0),
-	HIRQ_PORT1		= (1 << 1),
-	HIRQ_SOFT		= (1 << 14),
-	HIRQ_GLOBAL		= (1 << 15), /* STAT only */
-
-	/* PORT_IRQ_(STAT|MASK) bits */
-	PIRQ_OFFLINE		= (1 << 0),  /* device unplugged */
-	PIRQ_ONLINE		= (1 << 1),  /* device plugged */
-	PIRQ_COMPLETE		= (1 << 2),  /* completion interrupt */
-	PIRQ_FATAL		= (1 << 3),  /* fatal error */
-	PIRQ_ATA		= (1 << 4),  /* ATA interrupt */
-	PIRQ_REPLY		= (1 << 5),  /* reply FIFO not empty */
-	PIRQ_PENDING		= (1 << 7),  /* port IRQ pending (STAT only) */
-
-	PIRQ_ERR		= PIRQ_OFFLINE | PIRQ_ONLINE | PIRQ_FATAL,
-	PIRQ_MASK_DEFAULT	= PIRQ_REPLY | PIRQ_ATA,
-	PIRQ_MASK_FREEZE	= 0xff,
-
-	/* PORT_PRD_CTL bits */
-	PRD_CTL_START		= (1 << 0),
-	PRD_CTL_WR		= (1 << 3),
-	PRD_CTL_DMAEN		= (1 << 7),  /* DMA enable */
-
-	/* PORT_IDMA_CTL bits */
-	IDMA_CTL_RST_ATA	= (1 << 2),  /* hardreset ATA bus */
-	IDMA_CTL_RST_IDMA	= (1 << 5),  /* reset IDMA machinery */
-	IDMA_CTL_GO		= (1 << 7),  /* IDMA mode go */
-	IDMA_CTL_ATA_NIEN	= (1 << 8),  /* ATA IRQ disable */
-
-	/* PORT_IDMA_STAT bits */
-	IDMA_STAT_PERR		= (1 << 0),  /* PCI ERROR MODE */
-	IDMA_STAT_CPBERR	= (1 << 1),  /* ADMA CPB error */
-	IDMA_STAT_LGCY		= (1 << 3),  /* ADMA legacy */
-	IDMA_STAT_UIRQ		= (1 << 4),  /* ADMA unsolicited irq */
-	IDMA_STAT_STPD		= (1 << 5),  /* ADMA stopped */
-	IDMA_STAT_PSD		= (1 << 6),  /* ADMA pause */
-	IDMA_STAT_DONE		= (1 << 7),  /* ADMA done */
-
-	IDMA_STAT_ERR		= IDMA_STAT_PERR | IDMA_STAT_CPBERR,
-
-	/* CPB Control Flags*/
-	CPB_CTL_VALID		= (1 << 0),  /* CPB valid */
-	CPB_CTL_QUEUED		= (1 << 1),  /* queued command */
-	CPB_CTL_DATA		= (1 << 2),  /* data, rsvd in datasheet */
-	CPB_CTL_IEN		= (1 << 3),  /* PCI interrupt enable */
-	CPB_CTL_DEVDIR		= (1 << 4),  /* device direction control */
-
-	/* CPB Response Flags */
-	CPB_RESP_DONE		= (1 << 0),  /* ATA command complete */
-	CPB_RESP_REL		= (1 << 1),  /* ATA release */
-	CPB_RESP_IGNORED	= (1 << 2),  /* CPB ignored */
-	CPB_RESP_ATA_ERR	= (1 << 3),  /* ATA command error */
-	CPB_RESP_SPURIOUS	= (1 << 4),  /* ATA spurious interrupt error */
-	CPB_RESP_UNDERFLOW	= (1 << 5),  /* APRD deficiency length error */
-	CPB_RESP_OVERFLOW	= (1 << 6),  /* APRD exccess length error */
-	CPB_RESP_CPB_ERR	= (1 << 7),  /* CPB error flag */
-
-	/* PRD Control Flags */
-	PRD_DRAIN		= (1 << 1),  /* ignore data excess */
-	PRD_CDB			= (1 << 2),  /* atapi packet command pointer */
-	PRD_DIRECT_INTR		= (1 << 3),  /* direct interrupt */
-	PRD_DMA			= (1 << 4),  /* data transfer method */
-	PRD_WRITE		= (1 << 5),  /* data dir, rsvd in datasheet */
-	PRD_IOM			= (1 << 6),  /* io/memory transfer */
-	PRD_END			= (1 << 7),  /* APRD chain end */
-};
-
-/* Comman Parameter Block */
-struct inic_cpb {
-	u8		resp_flags;	/* Response Flags */
-	u8		error;		/* ATA Error */
-	u8		status;		/* ATA Status */
-	u8		ctl_flags;	/* Control Flags */
-	__le32		len;		/* Total Transfer Length */
-	__le32		prd;		/* First PRD pointer */
-	u8		rsvd[4];
-	/* 16 bytes */
-	u8		feature;	/* ATA Feature */
-	u8		hob_feature;	/* ATA Ex. Feature */
-	u8		device;		/* ATA Device/Head */
-	u8		mirctl;		/* Mirror Control */
-	u8		nsect;		/* ATA Sector Count */
-	u8		hob_nsect;	/* ATA Ex. Sector Count */
-	u8		lbal;		/* ATA Sector Number */
-	u8		hob_lbal;	/* ATA Ex. Sector Number */
-	u8		lbam;		/* ATA Cylinder Low */
-	u8		hob_lbam;	/* ATA Ex. Cylinder Low */
-	u8		lbah;		/* ATA Cylinder High */
-	u8		hob_lbah;	/* ATA Ex. Cylinder High */
-	u8		command;	/* ATA Command */
-	u8		ctl;		/* ATA Control */
-	u8		slave_error;	/* Slave ATA Error */
-	u8		slave_status;	/* Slave ATA Status */
-	/* 32 bytes */
-} __packed;
-
-/* Physical Region Descriptor */
-struct inic_prd {
-	__le32		mad;		/* Physical Memory Address */
-	__le16		len;		/* Transfer Length */
-	u8		rsvd;
-	u8		flags;		/* Control Flags */
-} __packed;
-
-struct inic_pkt {
-	struct inic_cpb	cpb;
-	struct inic_prd	prd[LIBATA_MAX_PRD + 1];	/* + 1 for cdb */
-	u8		cdb[ATAPI_CDB_LEN];
-} __packed;
-
-struct inic_host_priv {
-	void __iomem	*mmio_base;
-	u16		cached_hctl;
-};
-
-struct inic_port_priv {
-	struct inic_pkt	*pkt;
-	dma_addr_t	pkt_dma;
-	u32		*cpb_tbl;
-	dma_addr_t	cpb_tbl_dma;
-};
-
-static const struct scsi_host_template inic_sht = {
-	ATA_BASE_SHT(DRV_NAME),
-	.sg_tablesize		= LIBATA_MAX_PRD, /* maybe it can be larger? */
-
-	/*
-	 * This controller is braindamaged.  dma_boundary is 0xffff like others
-	 * but it will lock up the whole machine HARD if 65536 byte PRD entry
-	 * is fed.  Reduce maximum segment size.
-	 */
-	.dma_boundary		= INIC_DMA_BOUNDARY,
-	.max_segment_size	= 65536 - 512,
-};
-
-static const int scr_map[] = {
-	[SCR_STATUS]	= 0,
-	[SCR_ERROR]	= 1,
-	[SCR_CONTROL]	= 2,
-};
-
-static void __iomem *inic_port_base(struct ata_port *ap)
-{
-	struct inic_host_priv *hpriv = ap->host->private_data;
-
-	return hpriv->mmio_base + ap->port_no * PORT_SIZE;
-}
-
-static void inic_reset_port(void __iomem *port_base)
-{
-	void __iomem *idma_ctl = port_base + PORT_IDMA_CTL;
-
-	/* stop IDMA engine */
-	readw(idma_ctl); /* flush */
-	msleep(1);
-
-	/* mask IRQ and assert reset */
-	writew(IDMA_CTL_RST_IDMA, idma_ctl);
-	readw(idma_ctl); /* flush */
-	msleep(1);
-
-	/* release reset */
-	writew(0, idma_ctl);
-
-	/* clear irq */
-	writeb(0xff, port_base + PORT_IRQ_STAT);
-}
-
-static int inic_scr_read(struct ata_link *link, unsigned sc_reg, u32 *val)
-{
-	void __iomem *scr_addr = inic_port_base(link->ap) + PORT_SCR;
-
-	if (unlikely(sc_reg >= ARRAY_SIZE(scr_map)))
-		return -EINVAL;
-
-	*val = readl(scr_addr + scr_map[sc_reg] * 4);
-
-	/* this controller has stuck DIAG.N, ignore it */
-	if (sc_reg == SCR_ERROR)
-		*val &= ~SERR_PHYRDY_CHG;
-	return 0;
-}
-
-static int inic_scr_write(struct ata_link *link, unsigned sc_reg, u32 val)
-{
-	void __iomem *scr_addr = inic_port_base(link->ap) + PORT_SCR;
-
-	if (unlikely(sc_reg >= ARRAY_SIZE(scr_map)))
-		return -EINVAL;
-
-	writel(val, scr_addr + scr_map[sc_reg] * 4);
-	return 0;
-}
-
-static void inic_stop_idma(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-
-	readb(port_base + PORT_RPQ_FIFO);
-	readb(port_base + PORT_RPQ_CNT);
-	writew(0, port_base + PORT_IDMA_CTL);
-}
-
-static void inic_host_err_intr(struct ata_port *ap, u8 irq_stat, u16 idma_stat)
-{
-	struct ata_eh_info *ehi = &ap->link.eh_info;
-	struct inic_port_priv *pp = ap->private_data;
-	struct inic_cpb *cpb = &pp->pkt->cpb;
-	bool freeze = false;
-
-	ata_ehi_clear_desc(ehi);
-	ata_ehi_push_desc(ehi, "irq_stat=0x%x idma_stat=0x%x",
-			  irq_stat, idma_stat);
-
-	inic_stop_idma(ap);
-
-	if (irq_stat & (PIRQ_OFFLINE | PIRQ_ONLINE)) {
-		ata_ehi_push_desc(ehi, "hotplug");
-		ata_ehi_hotplugged(ehi);
-		freeze = true;
-	}
-
-	if (idma_stat & IDMA_STAT_PERR) {
-		ata_ehi_push_desc(ehi, "PCI error");
-		freeze = true;
-	}
-
-	if (idma_stat & IDMA_STAT_CPBERR) {
-		ata_ehi_push_desc(ehi, "CPB error");
-
-		if (cpb->resp_flags & CPB_RESP_IGNORED) {
-			__ata_ehi_push_desc(ehi, " ignored");
-			ehi->err_mask |= AC_ERR_INVALID;
-			freeze = true;
-		}
-
-		if (cpb->resp_flags & CPB_RESP_ATA_ERR)
-			ehi->err_mask |= AC_ERR_DEV;
-
-		if (cpb->resp_flags & CPB_RESP_SPURIOUS) {
-			__ata_ehi_push_desc(ehi, " spurious-intr");
-			ehi->err_mask |= AC_ERR_HSM;
-			freeze = true;
-		}
-
-		if (cpb->resp_flags &
-		    (CPB_RESP_UNDERFLOW | CPB_RESP_OVERFLOW)) {
-			__ata_ehi_push_desc(ehi, " data-over/underflow");
-			ehi->err_mask |= AC_ERR_HSM;
-			freeze = true;
-		}
-	}
-
-	if (freeze)
-		ata_port_freeze(ap);
-	else
-		ata_port_abort(ap);
-}
-
-static void inic_host_intr(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-	struct ata_queued_cmd *qc = ata_qc_from_tag(ap, ap->link.active_tag);
-	u8 irq_stat;
-	u16 idma_stat;
-
-	/* read and clear IRQ status */
-	irq_stat = readb(port_base + PORT_IRQ_STAT);
-	writeb(irq_stat, port_base + PORT_IRQ_STAT);
-	idma_stat = readw(port_base + PORT_IDMA_STAT);
-
-	if (unlikely((irq_stat & PIRQ_ERR) || (idma_stat & IDMA_STAT_ERR)))
-		inic_host_err_intr(ap, irq_stat, idma_stat);
-
-	if (unlikely(!qc))
-		goto spurious;
-
-	if (likely(idma_stat & IDMA_STAT_DONE)) {
-		inic_stop_idma(ap);
-
-		/* Depending on circumstances, device error
-		 * isn't reported by IDMA, check it explicitly.
-		 */
-		if (unlikely(readb(port_base + PORT_TF_COMMAND) &
-			     (ATA_DF | ATA_ERR)))
-			qc->err_mask |= AC_ERR_DEV;
-
-		ata_qc_complete(qc);
-		return;
-	}
-
- spurious:
-	ata_port_warn(ap, "unhandled interrupt: cmd=0x%x irq_stat=0x%x idma_stat=0x%x\n",
-		      qc ? qc->tf.command : 0xff, irq_stat, idma_stat);
-}
-
-static irqreturn_t inic_interrupt(int irq, void *dev_instance)
-{
-	struct ata_host *host = dev_instance;
-	struct inic_host_priv *hpriv = host->private_data;
-	u16 host_irq_stat;
-	int i, handled = 0;
-
-	host_irq_stat = readw(hpriv->mmio_base + HOST_IRQ_STAT);
-
-	if (unlikely(!(host_irq_stat & HIRQ_GLOBAL)))
-		goto out;
-
-	spin_lock(&host->lock);
-
-	for (i = 0; i < NR_PORTS; i++)
-		if (host_irq_stat & (HIRQ_PORT0 << i)) {
-			inic_host_intr(host->ports[i]);
-			handled++;
-		}
-
-	spin_unlock(&host->lock);
-
- out:
-	return IRQ_RETVAL(handled);
-}
-
-static int inic_check_atapi_dma(struct ata_queued_cmd *qc)
-{
-	/* For some reason ATAPI_PROT_DMA doesn't work for some
-	 * commands including writes and other misc ops.  Use PIO
-	 * protocol instead, which BTW is driven by the DMA engine
-	 * anyway, so it shouldn't make much difference for native
-	 * SATA devices.
-	 */
-	if (atapi_cmd_type(qc->cdb[0]) == READ)
-		return 0;
-	return 1;
-}
-
-static void inic_fill_sg(struct inic_prd *prd, struct ata_queued_cmd *qc)
-{
-	struct scatterlist *sg;
-	unsigned int si;
-	u8 flags = 0;
-
-	if (qc->tf.flags & ATA_TFLAG_WRITE)
-		flags |= PRD_WRITE;
-
-	if (ata_is_dma(qc->tf.protocol))
-		flags |= PRD_DMA;
-
-	for_each_sg(qc->sg, sg, qc->n_elem, si) {
-		prd->mad = cpu_to_le32(sg_dma_address(sg));
-		prd->len = cpu_to_le16(sg_dma_len(sg));
-		prd->flags = flags;
-		prd++;
-	}
-
-	WARN_ON(!si);
-	prd[-1].flags |= PRD_END;
-}
-
-static enum ata_completion_errors inic_qc_prep(struct ata_queued_cmd *qc)
-{
-	struct inic_port_priv *pp = qc->ap->private_data;
-	struct inic_pkt *pkt = pp->pkt;
-	struct inic_cpb *cpb = &pkt->cpb;
-	struct inic_prd *prd = pkt->prd;
-	bool is_atapi = ata_is_atapi(qc->tf.protocol);
-	bool is_data = ata_is_data(qc->tf.protocol);
-	unsigned int cdb_len = 0;
-
-	if (is_atapi)
-		cdb_len = qc->dev->cdb_len;
-
-	/* prepare packet, based on initio driver */
-	memset(pkt, 0, sizeof(struct inic_pkt));
-
-	cpb->ctl_flags = CPB_CTL_VALID | CPB_CTL_IEN;
-	if (is_atapi || is_data)
-		cpb->ctl_flags |= CPB_CTL_DATA;
-
-	cpb->len = cpu_to_le32(qc->nbytes + cdb_len);
-	cpb->prd = cpu_to_le32(pp->pkt_dma + offsetof(struct inic_pkt, prd));
-
-	cpb->device = qc->tf.device;
-	cpb->feature = qc->tf.feature;
-	cpb->nsect = qc->tf.nsect;
-	cpb->lbal = qc->tf.lbal;
-	cpb->lbam = qc->tf.lbam;
-	cpb->lbah = qc->tf.lbah;
-
-	if (qc->tf.flags & ATA_TFLAG_LBA48) {
-		cpb->hob_feature = qc->tf.hob_feature;
-		cpb->hob_nsect = qc->tf.hob_nsect;
-		cpb->hob_lbal = qc->tf.hob_lbal;
-		cpb->hob_lbam = qc->tf.hob_lbam;
-		cpb->hob_lbah = qc->tf.hob_lbah;
-	}
-
-	cpb->command = qc->tf.command;
-	/* don't load ctl - dunno why.  it's like that in the initio driver */
-
-	/* setup PRD for CDB */
-	if (is_atapi) {
-		memcpy(pkt->cdb, qc->cdb, ATAPI_CDB_LEN);
-		prd->mad = cpu_to_le32(pp->pkt_dma +
-				       offsetof(struct inic_pkt, cdb));
-		prd->len = cpu_to_le16(cdb_len);
-		prd->flags = PRD_CDB | PRD_WRITE;
-		if (!is_data)
-			prd->flags |= PRD_END;
-		prd++;
-	}
-
-	/* setup sg table */
-	if (is_data)
-		inic_fill_sg(prd, qc);
-
-	pp->cpb_tbl[0] = pp->pkt_dma;
-
-	return AC_ERR_OK;
-}
-
-static unsigned int inic_qc_issue(struct ata_queued_cmd *qc)
-{
-	struct ata_port *ap = qc->ap;
-	void __iomem *port_base = inic_port_base(ap);
-
-	/* fire up the ADMA engine */
-	writew(HCTL_FTHD0 | HCTL_LEDEN, port_base + HOST_CTL);
-	writew(IDMA_CTL_GO, port_base + PORT_IDMA_CTL);
-	writeb(0, port_base + PORT_CPB_PTQFIFO);
-
-	return 0;
-}
-
-static void inic_tf_read(struct ata_port *ap, struct ata_taskfile *tf)
-{
-	void __iomem *port_base = inic_port_base(ap);
-
-	tf->error	= readb(port_base + PORT_TF_FEATURE);
-	tf->nsect	= readb(port_base + PORT_TF_NSECT);
-	tf->lbal	= readb(port_base + PORT_TF_LBAL);
-	tf->lbam	= readb(port_base + PORT_TF_LBAM);
-	tf->lbah	= readb(port_base + PORT_TF_LBAH);
-	tf->device	= readb(port_base + PORT_TF_DEVICE);
-	tf->status	= readb(port_base + PORT_TF_COMMAND);
-}
-
-static void inic_qc_fill_rtf(struct ata_queued_cmd *qc)
-{
-	struct ata_taskfile *rtf = &qc->result_tf;
-	struct ata_taskfile tf;
-
-	/* FIXME: Except for status and error, result TF access
-	 * doesn't work.  I tried reading from BAR0/2, CPB and BAR5.
-	 * None works regardless of which command interface is used.
-	 * For now return true iff status indicates device error.
-	 * This means that we're reporting bogus sector for RW
-	 * failures.  Eeekk....
-	 */
-	inic_tf_read(qc->ap, &tf);
-
-	if (tf.status & ATA_ERR) {
-		rtf->status = tf.status;
-		rtf->error = tf.error;
-	}
-}
-
-static void inic_freeze(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-
-	writeb(PIRQ_MASK_FREEZE, port_base + PORT_IRQ_MASK);
-	writeb(0xff, port_base + PORT_IRQ_STAT);
-}
-
-static void inic_thaw(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-
-	writeb(0xff, port_base + PORT_IRQ_STAT);
-	writeb(PIRQ_MASK_DEFAULT, port_base + PORT_IRQ_MASK);
-}
-
-static int inic_check_ready(struct ata_link *link)
-{
-	void __iomem *port_base = inic_port_base(link->ap);
-
-	return ata_check_ready(readb(port_base + PORT_TF_COMMAND));
-}
-
-/*
- * SRST and SControl hardreset don't give valid signature on this
- * controller.  Only controller specific hardreset mechanism works.
- */
-static int inic_hardreset(struct ata_link *link, unsigned int *class,
-			  unsigned long deadline)
-{
-	struct ata_port *ap = link->ap;
-	void __iomem *port_base = inic_port_base(ap);
-	void __iomem *idma_ctl = port_base + PORT_IDMA_CTL;
-	const unsigned int *timing = sata_ehc_deb_timing(&link->eh_context);
-	int rc;
-
-	/* hammer it into sane state */
-	inic_reset_port(port_base);
-
-	writew(IDMA_CTL_RST_ATA, idma_ctl);
-	readw(idma_ctl);	/* flush */
-	ata_msleep(ap, 1);
-	writew(0, idma_ctl);
-
-	rc = sata_link_resume(link, timing, deadline);
-	if (rc) {
-		ata_link_warn(link,
-			      "failed to resume link after reset (errno=%d)\n",
-			      rc);
-		return rc;
-	}
-
-	*class = ATA_DEV_NONE;
-	if (ata_link_online(link)) {
-		struct ata_taskfile tf;
-
-		/* wait for link to become ready */
-		rc = ata_wait_after_reset(link, deadline, inic_check_ready);
-		/* link occupied, -ENODEV too is an error */
-		if (rc) {
-			ata_link_warn(link,
-				      "device not ready after hardreset (errno=%d)\n",
-				      rc);
-			return rc;
-		}
-
-		inic_tf_read(ap, &tf);
-		*class = ata_port_classify(ap, &tf);
-	}
-
-	return 0;
-}
-
-static void inic_error_handler(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-
-	inic_reset_port(port_base);
-	ata_std_error_handler(ap);
-}
-
-static void inic_post_internal_cmd(struct ata_queued_cmd *qc)
-{
-	/* make DMA engine forget about the failed command */
-	if (qc->flags & ATA_QCFLAG_EH)
-		inic_reset_port(inic_port_base(qc->ap));
-}
-
-static void init_port(struct ata_port *ap)
-{
-	void __iomem *port_base = inic_port_base(ap);
-	struct inic_port_priv *pp = ap->private_data;
-
-	/* clear packet and CPB table */
-	memset(pp->pkt, 0, sizeof(struct inic_pkt));
-	memset(pp->cpb_tbl, 0, IDMA_CPB_TBL_SIZE);
-
-	/* setup CPB lookup table addresses */
-	writel(pp->cpb_tbl_dma, port_base + PORT_CPB_CPBLAR);
-}
-
-static int inic_port_resume(struct ata_port *ap)
-{
-	init_port(ap);
-	return 0;
-}
-
-static int inic_port_start(struct ata_port *ap)
-{
-	struct device *dev = ap->host->dev;
-	struct inic_port_priv *pp;
-
-	/* alloc and initialize private data */
-	pp = devm_kzalloc(dev, sizeof(*pp), GFP_KERNEL);
-	if (!pp)
-		return -ENOMEM;
-	ap->private_data = pp;
-
-	/* Alloc resources */
-	pp->pkt = dmam_alloc_coherent(dev, sizeof(struct inic_pkt),
-				      &pp->pkt_dma, GFP_KERNEL);
-	if (!pp->pkt)
-		return -ENOMEM;
-
-	pp->cpb_tbl = dmam_alloc_coherent(dev, IDMA_CPB_TBL_SIZE,
-					  &pp->cpb_tbl_dma, GFP_KERNEL);
-	if (!pp->cpb_tbl)
-		return -ENOMEM;
-
-	init_port(ap);
-
-	return 0;
-}
-
-static struct ata_port_operations inic_port_ops = {
-	.inherits		= &sata_port_ops,
-
-	.check_atapi_dma	= inic_check_atapi_dma,
-	.qc_prep		= inic_qc_prep,
-	.qc_issue		= inic_qc_issue,
-	.qc_fill_rtf		= inic_qc_fill_rtf,
-
-	.freeze			= inic_freeze,
-	.thaw			= inic_thaw,
-	.reset.hardreset	= inic_hardreset,
-	.error_handler		= inic_error_handler,
-	.post_internal_cmd	= inic_post_internal_cmd,
-
-	.scr_read		= inic_scr_read,
-	.scr_write		= inic_scr_write,
-
-	.port_resume		= inic_port_resume,
-	.port_start		= inic_port_start,
-};
-
-static const struct ata_port_info inic_port_info = {
-	.flags			= ATA_FLAG_SATA | ATA_FLAG_PIO_DMA,
-	.pio_mask		= ATA_PIO4,
-	.mwdma_mask		= ATA_MWDMA2,
-	.udma_mask		= ATA_UDMA6,
-	.port_ops		= &inic_port_ops
-};
-
-static int init_controller(void __iomem *mmio_base, u16 hctl)
-{
-	int i;
-	u16 val;
-
-	hctl &= ~HCTL_KNOWN_BITS;
-
-	/* Soft reset whole controller.  Spec says reset duration is 3
-	 * PCI clocks, be generous and give it 10ms.
-	 */
-	writew(hctl | HCTL_SOFTRST, mmio_base + HOST_CTL);
-	readw(mmio_base + HOST_CTL); /* flush */
-
-	for (i = 0; i < 10; i++) {
-		msleep(1);
-		val = readw(mmio_base + HOST_CTL);
-		if (!(val & HCTL_SOFTRST))
-			break;
-	}
-
-	if (val & HCTL_SOFTRST)
-		return -EIO;
-
-	/* mask all interrupts and reset ports */
-	for (i = 0; i < NR_PORTS; i++) {
-		void __iomem *port_base = mmio_base + i * PORT_SIZE;
-
-		writeb(0xff, port_base + PORT_IRQ_MASK);
-		inic_reset_port(port_base);
-	}
-
-	/* port IRQ is masked now, unmask global IRQ */
-	writew(hctl & ~HCTL_IRQOFF, mmio_base + HOST_CTL);
-	val = readw(mmio_base + HOST_IRQ_MASK);
-	val &= ~(HIRQ_PORT0 | HIRQ_PORT1);
-	writew(val, mmio_base + HOST_IRQ_MASK);
-
-	return 0;
-}
-
-#ifdef CONFIG_PM_SLEEP
-static int inic_pci_device_resume(struct pci_dev *pdev)
-{
-	struct ata_host *host = pci_get_drvdata(pdev);
-	struct inic_host_priv *hpriv = host->private_data;
-	int rc;
-
-	rc = ata_pci_device_do_resume(pdev);
-	if (rc)
-		return rc;
-
-	if (pdev->dev.power.power_state.event == PM_EVENT_SUSPEND) {
-		rc = init_controller(hpriv->mmio_base, hpriv->cached_hctl);
-		if (rc)
-			return rc;
-	}
-
-	ata_host_resume(host);
-
-	return 0;
-}
-#endif
-
-static int inic_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
-{
-	const struct ata_port_info *ppi[] = { &inic_port_info, NULL };
-	struct ata_host *host;
-	struct inic_host_priv *hpriv;
-	void __iomem * const *iomap;
-	int mmio_bar;
-	int i, rc;
-
-	ata_print_version_once(&pdev->dev, DRV_VERSION);
-
-	dev_alert(&pdev->dev, "inic162x support is broken with common data corruption issues and will be disabled by default, contact linux-ide@vger.kernel.org if in production use\n");
-
-	/* alloc host */
-	host = ata_host_alloc_pinfo(&pdev->dev, ppi, NR_PORTS);
-	hpriv = devm_kzalloc(&pdev->dev, sizeof(*hpriv), GFP_KERNEL);
-	if (!host || !hpriv)
-		return -ENOMEM;
-
-	host->private_data = hpriv;
-
-	/* Acquire resources and fill host.  Note that PCI and cardbus
-	 * use different BARs.
-	 */
-	rc = pcim_enable_device(pdev);
-	if (rc)
-		return rc;
-
-	if (pci_resource_flags(pdev, MMIO_BAR_PCI) & IORESOURCE_MEM)
-		mmio_bar = MMIO_BAR_PCI;
-	else
-		mmio_bar = MMIO_BAR_CARDBUS;
-
-	rc = pcim_iomap_regions(pdev, 1 << mmio_bar, DRV_NAME);
-	if (rc)
-		return rc;
-	host->iomap = iomap = pcim_iomap_table(pdev);
-	hpriv->mmio_base = iomap[mmio_bar];
-	hpriv->cached_hctl = readw(hpriv->mmio_base + HOST_CTL);
-
-	for (i = 0; i < NR_PORTS; i++) {
-		struct ata_port *ap = host->ports[i];
-
-		ata_port_pbar_desc(ap, mmio_bar, -1, "mmio");
-		ata_port_pbar_desc(ap, mmio_bar, i * PORT_SIZE, "port");
-	}
-
-	/* Set dma_mask.  This devices doesn't support 64bit addressing. */
-	rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
-	if (rc) {
-		dev_err(&pdev->dev, "32-bit DMA enable failed\n");
-		return rc;
-	}
-
-	rc = init_controller(hpriv->mmio_base, hpriv->cached_hctl);
-	if (rc) {
-		dev_err(&pdev->dev, "failed to initialize controller\n");
-		return rc;
-	}
-
-	pci_set_master(pdev);
-	return ata_host_activate(host, pdev->irq, inic_interrupt, IRQF_SHARED,
-				 &inic_sht);
-}
-
-static const struct pci_device_id inic_pci_tbl[] = {
-	{ PCI_VDEVICE(INIT, 0x1622), },
-	{ },
-};
-
-static struct pci_driver inic_pci_driver = {
-	.name 		= DRV_NAME,
-	.id_table	= inic_pci_tbl,
-#ifdef CONFIG_PM_SLEEP
-	.suspend	= ata_pci_device_suspend,
-	.resume		= inic_pci_device_resume,
-#endif
-	.probe 		= inic_init_one,
-	.remove		= ata_pci_remove_one,
-};
-
-module_pci_driver(inic_pci_driver);
-
-MODULE_AUTHOR("Tejun Heo");
-MODULE_DESCRIPTION("low-level driver for Initio 162x SATA");
-MODULE_LICENSE("GPL v2");
-MODULE_DEVICE_TABLE(pci, inic_pci_tbl);
-MODULE_VERSION(DRV_VERSION);
-- 
2.53.0




  parent reply	other threads:[~2026-11-13 17:24 UTC|newest]

Thread overview: 687+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-13 15:42 [PATCH 6.18 000/686] 6.18.64-rc1 review Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 001/686] smb: client: validate the data area in SMB2_read() Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 002/686] ALSA: x86: hdmi: fix chmap array missing terminator entry Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 003/686] cxl/features: Ensure that count is set before access to ent[] __counted_by() Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 004/686] backing-file: always end a queued write Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 005/686] nvmet-rdma: fix out-of-bounds write in nvmet_rdma_map_sgl_inline() Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 006/686] crypto: sa2ul - Fix HMAC key preparation Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 007/686] fsverity: Tell LSMs about signature only after verity is enabled Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 008/686] Bluetooth: L2CAP: Reject signalling responses in invalid states Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 009/686] Bluetooth: L2CAP: Only accept connection responses to outstanding requests Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 010/686] Bluetooth: L2CAP: Ignore connection responses with wrong ident Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 011/686] smb: client: Avoid leaking sensitive data to the heap in connect.c Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 012/686] smb: client: hold server info until cifsd exits Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 013/686] smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 014/686] smb: move create_durable_req_v2 " Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 015/686] smb: move create_durable_handle_reconnect_v2 " Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 016/686] smb: move create_durable_rsp_v2 " Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 017/686] smb: move some duplicate definitions " Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 018/686] smb: move list of FileSystemAttributes to common/fscc.h Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 019/686] smb: move some duplicate struct definitions " Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 020/686] smb: client: fix OOB read of the resume name sent in TRANS2_FIND_NEXT2 Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 021/686] smb: client: fix OOB read in the SMB_FIND_FILE_UNIX name scan Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 022/686] smb: client: reject short SESSION_SETUP responses Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 023/686] smb: client: require stable pages for SMB compression Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 024/686] mm: remove !root_reclaim checking in should_abort_scan() Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 025/686] smb: client: validate SMB1 EA list bounds before parsing Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 026/686] xfs: break out xattr entry checks into separate functions Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 027/686] xfs: check for buffer overruns when examining local/remote xattr entries Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 028/686] xfs: refactor directory data block walking loops in scrub Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 029/686] xfs: improve dirent bounds checking in scrub and repair Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 030/686] NFSv4/pnfs: bound the CB_NOTIFY_DEVICEID array count before allocating Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 031/686] smb: client: bound POSIX lock data area by response length Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 032/686] smb: align durable reconnect v2 context to 8 byte boundary Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 033/686] NFSD: Replace nfsd_write()s "stable" argument with "iocb_flags" Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 034/686] NFSD: Move version-specific ACCESS maps into per-version code Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 035/686] NFSD: map fh_verify() status codes for NFS_ACLv2 replies Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 036/686] NFSD/blocklayout: Extract extent mapping from proc_layoutget Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 037/686] exportfs: Complete kernel-doc for struct export_operations Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 038/686] exportfs: split out the ops for layout-based block device access Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 039/686] exportfs,nfsd: rework checking for layout-based block device access support Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 040/686] nfsd: dont offer flexfiles layouts when NFSv3 isnt being served Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 041/686] NFSD: report listener creation failures through extack Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 042/686] SUNRPC: report local rpcbind calls that get no answer Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 043/686] NFSD: stop registering with rpcbind after a failure in listener_set Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 044/686] NFS/localio: detect a short read or write before the iterator has moved Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 045/686] NFSD: Count the delegations held by each client Greg Kroah-Hartman
2026-11-13 15:42 ` [PATCH 6.18 046/686] NFSD: Send a meaningful CB_RECALL_ANY keep count Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 047/686] NFSD: Move the cld upcall message out of the callers stack frame Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 048/686] NFSD: Complete a cld upcall when the daemon closes the pipe Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 049/686] NFSD: Complete a cld upcall when copying its reply fails Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 050/686] KVM: nSVM: Reject KVM_SET_NESTED_STATE if L1 has EFER.LMA=1 && EFER.LME=0 Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 051/686] KVM: Harden and prepare for modifying existing guest_memfd memslots Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 052/686] KVM: Only bind memslot to guest_memfd instance for CREATE operations Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 053/686] KVM: guest_memfd: take the invalidate lock when unbinding a dying file Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 054/686] KVM: TDX: Stuff exit_reason with UNDEFINED on wait_for_sept_zap return Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 055/686] KVM: TDX: Set bits 31:16 to 0 and use UNDEFINED when synthesizing exit reason Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 056/686] KVM: TDX: Dont assume exit_reason[31:16] is all-0 in tdx_to_vmx_exit_reason() Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 057/686] ksmbd: look up stream size by exact xattr name Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 058/686] wifi: brcmfmac: cfg80211: Report port_authorized for 4-way HS offload Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 059/686] mlxsw: Initialize register query payloads Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 060/686] io_uring/cancel: drop sqd->lock while SQPOLL waits Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 061/686] io_uring/sqpoll: dont attach to a thread that is canceling Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 062/686] io_uring/sqpoll: dont set IO_SQ_THREAD_SHOULD_STOP on thread exit Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 063/686] io_uring/sqpoll: do the return-to-userspace work in the SQPOLL thread Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 064/686] io_uring/cancel: count all requests that a CANCEL_ALL cancels Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 065/686] io_uring/poll: cancel all matching requests in one pass Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 066/686] io_uring/poll: dont poll a writer for a read side hangup Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 067/686] io_uring/poll: dont poll a writer for urgent data Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 068/686] io_uring/rsrc: hold uring_lock across index-alloc put_user Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 069/686] fsverity: Explicitly require FMODE_READ to retrieve hashes Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 070/686] xor: add missing vzeroupper to AVX code Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 071/686] raid6: add missing vzeroupper to AVX-512 code Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 072/686] mm/damon/core: skip applying scheme if region split for quota fails Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 073/686] mm/damon/core: handle uninitialized damos_quota_goal->last_psi_total Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 074/686] mm/damon/core: remove unreachable damos charge_{target,addr}_from Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 075/686] mm/damon/core: filter out damos address filter-split failed region Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 076/686] rust: bug: pass TAINT_WARN to warn_slowpath_fmt() on UML Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 077/686] rust: bug: update the SAFETY comment for " Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 078/686] wifi: rtw88: TX report with long timeout for non-PCIE devices Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 079/686] ACPI: CPPC: Validate FFH register fields before hardware access Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 080/686] ACPI: CPPC: Propagate errors from cross-CPU FFH calls Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 081/686] ACPI: CPPC: Accept requests to retain immutable autonomous selection Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 082/686] writeback: keep cleanup_offline_cgwb()s scan out of syncs Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 083/686] pppoe: delete session hash entries by pointer match Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 084/686] xfs: reinitialize dquot block if non-first dquot cant load Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 085/686] xfs: forcibly reset quota timers when upgrading to bigtime during repair Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 086/686] smb: client: reclaim credits for decrypted reads with no matching mid Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 087/686] smb: client: reject FIND data areas that run past the received response Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 088/686] raid6: add missing vzeroupper to AVX2 code Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 089/686] mtd: rawnand: ndfc: use ioread32be/iowrite32be and allow COMPILE_TEST Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 090/686] mtd: rawnand: ndfc: add CONFIG_OF dependency Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 091/686] mtd: rawnand: ndfc: fix gcc uninitialized var Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 092/686] mtd: rawnand: ndfc: use devm_platform_ioremap_resource() Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 093/686] net: bgmac: enable interrupts only after NAPI is ready Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 094/686] ksmbd: fix tree connection use-after-free in smb2_tree_connect() Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 095/686] nfsd: shorten extack string returned with dodgy listener Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 096/686] s390/vmcp: Initialize full session info to zero Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 097/686] PCI: rcar-gen4: Limit Max_Read_Request_Size to 256 Bytes Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 098/686] wifi: mt76: mt792x: fix negative errno truncation in offload capability Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 099/686] hwmon: (nct6775) Add ASUS ROG STRIX X870E-H GAMING WIFI7 Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 100/686] hwmon: (nct6775) Add ASUS X870/W480 to WMI monitoring list Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 101/686] wifi: mac80211: queue frames while off-channel Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 102/686] media: uvcvideo: Add autosuspend quirk for AVerMedia Live Gamer HD 2 Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 103/686] media: uvcvideo: Force UVC version for Avermedia GC515 Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 104/686] mkiss: size the frame buffers for worst-case KISS escaping Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 105/686] mkiss: dont use a tty write error as a byte count Greg Kroah-Hartman
2026-11-13 15:43 ` [PATCH 6.18 106/686] bpqether: leave the Ethernet devices queue and counters alone Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 107/686] bpqether: fix truncated /proc/net/bpqether on partial reads Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 108/686] rose: arm the neighbour timers with mod_timer() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 109/686] netrom: ignore a BPQ transport timeout below the sysctl minimum Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 110/686] rose: dont give the same LCI to two calls placed at the same time Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 111/686] ax25: dont create a second connection for a link on an incoming SABM Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 112/686] ax25: free a closed socket when its device goes down Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 113/686] mkiss: restart the transmit queue when the interface is opened Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 114/686] 6pack: " Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 115/686] ax25: dont build a frame header from an uninitialised digipeater list Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 116/686] ax25: dont take a reference on a gone device in ax25_accept() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 117/686] ax25: dont copy an uninitialised address to recvmsg()s caller Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 118/686] ax25: free the old digipeater path of a listed socket under ax25_list_lock Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 119/686] ax25: put an incoming connection on the listeners queue once it is set up Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 120/686] ax25: dont test the socket flags of a connection that has no socket Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 121/686] ax25: free the copy of an IP packet that ax25_send_frame() turned down Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 122/686] ax25: dont leave half a message on a connection when fragmenting fails Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 123/686] ax25: make 16 the smallest maximum_packet_length of a port Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 124/686] ax25: keep the window below 8 when a socket goes back to modulo 8 Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 125/686] ax25: let a socket connect again after a failed or ended connection Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 126/686] ax25: dont let connect() find its own socket when calling the same station Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 127/686] netrom: dont convert the maximum number of tries to jiffies Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 128/686] netrom: dont leak frames in nr_route_frame() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 129/686] netrom: use the more flag of each frame taken from the resequencing queue Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 130/686] netrom: give a frame back intact when it cannot be delivered Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 131/686] netrom: dont give the same circuit ID to two sockets Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 132/686] netrom: return the peer node in the address given by recvmsg() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 133/686] netrom: keep the selected route when a route of a node is removed Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 134/686] netrom: drop a frame received with a TTL of 0 Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 135/686] netrom: check the window size given by the peer Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 136/686] netrom: dont send part of a message that cannot be fragmented whole Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 137/686] netrom: disconnect sockets under their lock when a device goes down Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 138/686] netrom: only update the BPQ extension flag on circuit set-up frames Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 139/686] rose: hold the listener while a Call Request is queued on it Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 140/686] rose: hold the socket a received frame is delivered to Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 141/686] rose: report a timed out call to connect() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 142/686] rose: drop the neighbour reference once when a cleared socket is closed Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 143/686] rose: swap the AX.25 connection of a neighbour under a lock Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 144/686] rose: give the sysctl timer limits in milliseconds Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 145/686] mm: page_alloc: make defrag_mode retries follow the promoted order Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 146/686] devtmpfs: make devtmpfs_context_ops static Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 147/686] devtmpfs: restore mount option reconfiguration on get_tree Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 148/686] mm/damon/sysfs-schemes: read sysfs_filter->sz_range only once Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 149/686] media: microchip-isc: fix WB offset and gain register field masking Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 150/686] media: require two-byte Cypress type 04 records Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 151/686] media: adv748x: Fix endpoint reference leaks on probe failure Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 152/686] hwmon: (lm70) Fix rounding of negative temperatures Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 153/686] iio: pressure: dps310: fix CFG_REG bit definitions Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 154/686] media: mediatek: jpeg: Avoid context access after job finish Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 155/686] PCI/AER: Fix memory leak in aer_recover_work_func() when pci_dev is missing Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 156/686] mm/memcontrol: fix data-race on reading jiffies_64 Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 157/686] KVM: arm64: timers: Compute an offset-applied CVAL from the current count Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 158/686] wifi: mt76: take rcu_read_lock in the USB/SDIO tx completion path Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 159/686] mm/page_counter: avoid integer overflow in effective_protection() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 160/686] ACPI: APEI: accumulate the queued flag across error sections Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 161/686] fbdev: core: Initialize modelist in framebuffer_alloc() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 162/686] mfd: ab8500: Fix child device leaks on probe failure Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 163/686] Bluetooth: selftest: Pin module for selftest debugfs file operations Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 164/686] cxl/events: Test CME counter expiry with equality, not bitwise AND Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 165/686] tracing: Add the bucket size to expr_field_str() Greg Kroah-Hartman
2026-11-13 15:44 ` [PATCH 6.18 166/686] net: erspan: set lltx to avoid sch_direct_xmit deadlock Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 167/686] rds: fix out-of-bounds conn_path walks via handshake exthdrs Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 168/686] gpio: pca953x: Preserve wakeup accounting on parent IRQ failure Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 169/686] f2fs: dont use truncate_inode_pages_final() on live inodes Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 170/686] scsi: ufs: bsg: Validate request_len before accessing request Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 171/686] scsi: ufs: bsg: Reject UIC commands with a non-zero result byte Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 172/686] scsi: handle out-of-range SG_SET_TIMEOUT values Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 173/686] posix-timers: Accept NULL clock_getres() output in stubs Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 174/686] tick/nohz: Reevaluate the tick for kicks flushed outside hardirq Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 175/686] ipmr, ip6mr: validate packets injected into the register vif on xmit Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 176/686] ipmr: drop packets with unknown ingress VIF Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 177/686] tg3: Invert restart quirk logic to restrict SNP power-down bypass Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 178/686] ns: dont add init_ipc_ns and init_net without namespace support Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 179/686] net/9p/usbg: fix prefix matching in device lookup Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 180/686] xfrm: retry inexact policy lookup after node reinsertion Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 181/686] net/9p/usbg: clear stale request context after abort Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 182/686] 9p/trans_virtio: reject mount tags longer than NAME_MAX at probe Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 183/686] 9p/xen: fix refcount leak in p9_xen_response() on wrong tag Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 184/686] 9p: fix caches_show() out-of-bounds write Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 185/686] net/9p/usbg: Fix use-after-free in disable_usb9pfs() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 186/686] net/9p/usbg: also disable endpoints on p9_usbg_close Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 187/686] net/9p/usbg: set client to Disconnected on usb9pfs_disable Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 188/686] net/9p/usbg: always reset completion when disconnecting Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 189/686] net/9p/usbg: call disable_usb9pfs() from usb9pfs_disable() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 190/686] net/9p/usbg: fix out_req buffer leak in disable_usb9pfs Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 191/686] net/9p/usbg: remove bogus context initialization in alloc_requests Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 192/686] net/9p/usbg: clear stale client pointer on close Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 193/686] xfrm: interface: validate the IP header on xmit Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 194/686] xfrm: espintcp: reorder operations within espintcp_init_sk Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 195/686] drm/panic: Fix kmsg screen hang on a long log line Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 196/686] drm/drm_crtc: ensure dma_fence_ops remain valid during device unbind Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 197/686] wifi: mac80211: reload TDLS header pointer after skb_linearize() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 198/686] wifi: brcmfmac: map msgbuf RX packet IDs bidirectional Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 199/686] wifi: rsi: Skip TX aggregation setup for non-QoS frames Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 200/686] wifi: cfg80211: fix out-of-bounds read in valid_rule() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 201/686] drm/vc4: Publish the output fence outside of job_lock Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 202/686] drm/vc4: Drop the BO reservations " Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 203/686] wifi: mac80211: reinstate IEEE80211_TX_CTL_AMPDU flag in ieee80211_tx_prep_agg() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 204/686] xfrm4: use a full socket for local errors Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 205/686] scsi: aic7xxx: Use default settings on the SGI O2 onboard controllers Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 206/686] scsi: aic79xx: Fix NULL pointer dereference in device reset Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 207/686] scsi: target: Fix demo-mode dynamic ACL dev-entry UAF vs LUN teardown Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 208/686] 9p/xen: validate the response size from the backend Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 209/686] 9p: dont decrement a server-owned zero nlink Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 210/686] batman-adv: Close OGM aggregation before transmission Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 211/686] batman-adv: mcast: validate tracker padding before forwarding Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 212/686] batman-adv: dat: initialize orig_node of unfilled candidate slots Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 213/686] batman-adv: fix skb leak when hard_iface is being released Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 214/686] batman-adv: stop originator purge worker before freeing TT Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 215/686] net: jme: keep RX MAC clock enabled for WoL Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 216/686] ipv6: raw: fix use-after-free in rawv6_send_hdrinc() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 217/686] drm/vc4: hdmi: power down the BCM2712 PHY when the output is disabled Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 218/686] drm/vc4: hdmi: always cancel the scrambling work synchronously Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 219/686] drm/vc4: hdmi: enable scrambling before the TMDS clock starts Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 220/686] sctp: account for chunk padding in sctp_init_cause() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 221/686] btrfs: sysfs: restore NOFS context on early return in btrfs_sysfs_add_block_group_type() Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 222/686] ptp: fix use-after-free in extts_fifo_show() reading tsevqs unlocked Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 223/686] scsi: bsg: Report synchronous data copyback failures Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 224/686] scsi: target: Verify the iSCSI ISID is null-terminated Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 225/686] scsi: target: tcmu: Fix divide-by-zero in data_pages_per_blk store Greg Kroah-Hartman
2026-11-13 15:45 ` [PATCH 6.18 226/686] drm/loongson: Fix framebuffer selection in async cursor updates Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 227/686] drm/loongson: Fix double free on BO initialization failure Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 228/686] drm/loongson: Handle buffer mapping failures when clearing a BO Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 229/686] ALSA: us122l: Add missing NULL check in usb_stream_hwdep_mmap() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 230/686] ALSA: us122l: Fix NULL dereference at hwdep open and release Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 231/686] ALSA: usx2y: Initialize idle URBs before submitting streams Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 232/686] ALSA: hwdep: Serialize DSP load requests Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 233/686] bpf: Fix skb_pull() BUG in __bpf_redirect_neigh() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 234/686] ksmbd: require DELETE access for delete-on-close opens Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 235/686] rust: cpufreq: fix `undocumented_unsafe_blocks` in `PolicyCpu::from_cpu()` Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 236/686] x86/bugs: Select the BHI mitigation based on the attack vector properly Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 237/686] drm/i915/psr: Clear selective fetch area when duplicating plane state Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 238/686] drm/i915/display: Add enabled pipe planes into state for selective fetch Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 239/686] drm/i915/psr: Disable linked plane sel fetch as well Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 240/686] drm/i915/psr: Fix SFF and CFF CTL register bit definitions Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 241/686] drm/i915/psr: Dont clip plane state destination rectangle Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 242/686] drm/i915/gem: Reset err for each fence entry Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 243/686] drm/i915/display: Single scaler per pipe on WCL Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 244/686] net: atl1c: drop oversized RX frames instead of panicking Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 245/686] ksmbd: grant a POSIX ACL group entry only to the groups members Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 246/686] mm/mempolicy: charge shared policy nodes Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 247/686] tmpfs: keep the quota soft limits of an unused id Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 248/686] tmpfs: preserve explicitly disabled quota limits Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 249/686] mm/shmem: stop retrying folios that cannot be split Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 250/686] mm/shmem: preserve data in clean folios when splitting fails Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 251/686] mm/shmem: discard whole new large folios on fallocate rollback Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 252/686] mm/shmem: rescan after nonuniform folio splitting Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 253/686] mm/shmem: fix truncate hang in large swap entry Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 254/686] mm/shmem: fix truncate loop after boundary swapin failure Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 255/686] mm/shmem: fix truncation of files containing only swapin-error markers Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 256/686] mm/mglru: dont use stack pointers when walking PUD and PMD tables Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 257/686] mm/memfd: make f_pos accesses atomic Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 258/686] mm/filemap: dont lose a folio lock wakeup to a signal Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 259/686] mm/filemap: finish fault cleanup before dropping the fault lock Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 260/686] ext2: preserve completed DIO bytes when buffered fallback fails Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 261/686] xfs: dont skip free extents in later batches of a whole-AG FITRIM Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 262/686] xfs: dont skip free extents of the longest length in " Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 263/686] drm/v3d: Initialize timedout_batches when running a CSD job Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 264/686] drm/v3d: Widen cache_clean_lock over the whole L2TCACTL sequence Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 265/686] cipso: fix optlen corruption in cipso_v4_delopt() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 266/686] vhost-vdpa: fix pinned page leak in vhost_vdpa_pa_map() error path Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 267/686] vringh: bound top-level re-entry into indirect tables Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 268/686] vringh: reject empty / undersized indirect descriptor tables Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 269/686] veth: keep carrier off when resizing channels with a down peer Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 270/686] hwmon: (corsair-cpro) Cache fan target only after a successful command Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 271/686] hwmon: (aquacomputer_d5next) reject short status reports Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 272/686] hwmon: chipcap2: fix command error diagnostics Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 273/686] hwmon: chipcap2: fix off-by-one in command mode retry loop Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 274/686] hwmon: chipcap2: fix be16 handling Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 275/686] hwmon: chipcap2: defer probe when IRQs are unavailable Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 276/686] hwmon: chipcap2: enable IRQ processing when regulator is already enabled Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 277/686] hwmon: chipcap2: balance regulator state Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 278/686] hwmon: chipcap2: do not discard pending alarms on disable Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 279/686] hwmon: (aquacomputer_d5next) Check maxcollection when probing AQUAERO devices Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 280/686] hwmon: (asus_wmi_sensors) Avoid global struct mutation Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 281/686] hwmon: (hp-wmi-sensors) " Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 282/686] hwmon: (hp-wmi-sensors) Fix unbounded loops in scale_numeric_sensor() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 283/686] hwmon: (lm87) Fix drvdata type confusion in vrm_show() and vrm_store() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 284/686] hwmon: (nct6683) Fix incorrect struct cast in show_pwm() and store_pwm() Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 285/686] hwmon: (peci/dimmtemp) Fix devres leak and UAF on concurrent unbind Greg Kroah-Hartman
2026-11-13 15:46 ` [PATCH 6.18 286/686] hwmon: (pmbus/q54sj108a2) Add missing NULL pointer check Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 287/686] hwmon: (pmbus) Check return value from pmbus_thermal_add_sensor() Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 288/686] hwmon: (pmbus) Release devres allocated memory after devm_thermal_of_zone_register error Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 289/686] hwmon: (pmbus) Fix return value check from thermal zone registration Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 290/686] hwmon: (gpio-fan) Update the speed cache before dropping the PM reference Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 291/686] hwmon: (coretemp) Check for NULL platform device in hotplug callbacks Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 292/686] hwmon: (sht4x) Convert update_interval to jiffies in pending data check Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 293/686] hwmon: (aquacomputer_d5next) Avoid truncating scaled sensor readings Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 294/686] nvme: unregister when pr_register() is given a zero new key Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 295/686] KVM: x86/mmu: Conditionally resched when retrying gPTE walk on A/D update failure Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 296/686] KVM: x86: Conditionally resched when restarting REP string emulation Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 297/686] KVM: nVMX: Process each host MSR entry at most once when unwinding failed VM-Entry Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 298/686] KVM: x86/mmu: Cap number of parent PTEs per SP at 1000 (the arbitrary rmap limit) Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 299/686] KVM: x86: Unconditionally reset MMU context when emulating INIT Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 300/686] ipv6: reject wrapped temporary address preferred lifetimes Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 301/686] x86/vmware: Fix i386 high-bandwidth hypercall arguments Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 302/686] Bluetooth: hci_sync: re-enable legacy advertising on resume Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 303/686] Bluetooth: hci_sync: pause advertising for the scan address update Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 304/686] Bluetooth: qca: Fix the WCN3950 NVM baud rate offset Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 305/686] ASoC: qcom: q6apm: Guard callbacks until probe data is ready Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 306/686] x86/resctrl: Correct ABMC counter ID field width Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 307/686] x86,fs/resctrl: Keep mbm_assign_mode in default mode at boot Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 308/686] mm/khugepaged: flush deferred unmaps before dropping a failed folio Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 309/686] mm/page-writeback: avoid 32-bit overflow in dirty threshold shares Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 310/686] mm/hugetlb: fix mremap move length truncation Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 311/686] mm/hugetlb: fix mremap deadlock when PMD sharing is possible Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 312/686] mm/page_alloc: mark pages freed by __free_pages_core() as not tagged Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 313/686] mm/ksm: keep soft-dirty when merging a page Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 314/686] fs/proc/task_mmu: return -ENOTTY for unknown pagemap ioctls Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 315/686] mm/damon/sysfs-schemes: hold damon_sysfs_lock in target_metric_store() Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 316/686] mm: make swapoff interruptible when unusing mms/shmem Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 317/686] mm/migrate: untag addresses when querying page nodes Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 318/686] mm/migrate: snapshot the source nid before the misplaced migration Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 319/686] mm/vma: update VMA iterator state on error in new VMA merge Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 320/686] mm/cma: accept memory of multi-range CMA areas Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 321/686] mm/cma: accept memory of CMA areas reserved at a fixed address Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 322/686] mm: memcontrol: fix NULL pointer deref and UAF from high_work_func() on dying memcg Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 323/686] openrisc: export __mulsi3 for modules Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 324/686] ocfs2: find the xattr entry again after defragmenting a bucket Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 325/686] ocfs2: find the xattr entry again after converting a block to " Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 326/686] ocfs2: do not read the entry array of an empty xattr bucket Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 327/686] ocfs2: do not index before the entry array when dividing an empty bucket Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 328/686] ocfs2: do not read the entry array of an empty xattr block Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 329/686] fat: hold truncate_lock in fat_write_failed() Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 330/686] ocfs2: keep locking_state within the cluster connection lifetime Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 331/686] ocfs2/dlm: serialize migration MLE cleanup on failure Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 332/686] ocfs2: stop recovery before shutting down local allocators Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 333/686] ocfs2/cluster: unlink socket containers before releasing resources Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 334/686] ocfs2: wait for filecheck kobject release after a failed add Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 335/686] ocfs2: cache the mount context for dentry lock callbacks Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 336/686] x86/init: Initialize wall clock in get_rtc_noop() Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 337/686] xfs: fix temporary cursor leak in btree shift corruption paths Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 338/686] net/sched: sch_qfq: prevent aggregate self-replacement Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 339/686] vhost-scsi: zero misaligned I/O bounce pages Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 340/686] vhost: fix used ring index wrap in vhost_add_used_n_in_order Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 341/686] iommu/virtio: Reset device before deleting virtqueues on probe failure Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 342/686] vdpa/snet: Dont discard the DPU error in snet_send_ctrl_msg() Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 343/686] drm/bridge: nwl-dsi: Cleanup endpoint mux control selection Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 344/686] drm/bridge: nwl-dsi: Limit LCDIF specific sync override Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 345/686] hwrng: virtio - prevent use-after-free after a failed restore Greg Kroah-Hartman
2026-11-13 15:47 ` [PATCH 6.18 346/686] vduse: fix VA/PA confusion in the coherent page fault path Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 347/686] inotify: do not coalesce rename events Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 348/686] blk-mq: end the request if getting a keyslot fails Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 349/686] virtio_blk: use synchronous quiesce in virtblk_freeze_priv() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 350/686] block: Return the soft block size for compat BLKBSZGET Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 351/686] xfs: fix wrong compat fields in xfs_ioctl32_bstat_copyin() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 352/686] blk-mq: fix out-of-bounds read in blk_mq_free_rqs Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 353/686] blk-iocost: account flush sequence latency only once Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 354/686] xfs: mark the inode preallocated for pNFS write layouts past EOF Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 355/686] xfs: add a flag to convert unwritten extents without allocating blocks Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 356/686] xfs: clamp a pNFS LAYOUTCOMMIT extent before computing its end Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 357/686] xfs: cap the block count of xfs_iomap_write_direct() at one extent Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 358/686] xfs: clamp the pNFS layout range to the maximum file size Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 359/686] net: restore refcount ordering for lockless socket access Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 360/686] xfs: fix recovery of partial attr removals Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 361/686] nvmet: reject keep-alive timeouts that would overflow Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 362/686] can: isotp: check the frame type, not just the length Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 363/686] can: dev: can_put_echo_skb(): free skb on invalid echo index Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 364/686] can: isotp: check the return values of can_rx_register() in isotp_bind() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 365/686] can: proc: reset pkg_stats atomics individually Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 366/686] can: proc: skip stats calculation after reset in can_stat_update() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 367/686] can: dev: can_fill_info(): dont wake up controller if interface is down Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 368/686] can: peak_usb: pcan_usb_fd_decode_buf(): accept short uCAN end-of-list records Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 369/686] mm/khugepaged: always recheck the pmd in try_collapse_pte_mapped_thp() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 370/686] mm/khugepaged: fix PMD table lock leak " Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 371/686] mm/khugepaged: preserve dirty bits when collapsing PTE-mapped THPs Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 372/686] mm/gup: recheck the PUD under PTL in follow_pud_mask() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 373/686] mm/gup: fix clearing folios in memfd_pin_folios() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 374/686] mm/gup: fix out-of-bounds write for nr_pages == 0 in GUP-fast Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 375/686] mm/gup: check for overflow when converting nr_pages to bytes " Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 376/686] mm/mmu_gather: fix flushing ranges with 4 GiB or larger Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 377/686] mm/mmu_notifier: finish non-blocking interval invalidation on error Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 378/686] mm/mmu_notifier: set ->mm only after mmgrab() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 379/686] mm/mremap: use pudp_huge_get_and_clear() when moving huge PUDs Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 380/686] mm/mremap: recheck PUDs under the page table lock Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 381/686] mm/mremap: fix moving PUD leaves Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 382/686] mm/madvise: fix data loss from MADV_FREE on a KSM page Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 383/686] mm/memory: reject remote COW faults on PFN mappings Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 384/686] mm: fix unmap_mapping_range() beyond 4 GiB on 32-bit Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 385/686] mm: fix unkillable fault loop on MAP_DROPPABLE memory Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 386/686] mm/ksm: reset the unstable trees of all nodes Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 387/686] mm/vma: call ->may_split() before a partial merge Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 388/686] mm/memory-tiers: unregister empty tiers outside memory_tier_lock Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 389/686] mm/huge_memory: set the mmu_gather page size in zap_huge_pud() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 390/686] mm/gup: check folio->mapping under folio lock in memfd_pin_folios() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 391/686] ipv6: fix device binding after failed datagram connect Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 392/686] ovl: do not let chattr change the casefold flag Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 393/686] net/sched: clamp skb->queue_mapping before indexing the tx queue Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 394/686] vhost/vsock: size receive SKBs from declared payload Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 395/686] mptcp: do not use Fast Open on MP_JOIN subflows Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 396/686] ublk: add missing DEL_DEV_ASYNC to unprivileged permission check Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 397/686] nvme-keyring: Add a missing key_put() call to nvme_tls_key_lookup() Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 398/686] drm/amdgpu: Check cs flags Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 399/686] drm/amdgpu: parse CS IBs at the BO offset their VA mapping starts at Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 400/686] drm/amdgpu: keep the CS user fence BO in GTT Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 401/686] drm/amdkfd: use the queues process info for the WPTR BO eviction fence Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 402/686] drm/amdgpu: check amdgpu_vm_ready() in dma-buf move notify Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 403/686] drm/amdgpu: finish GPU recovery callbacks before restarting schedulers Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 404/686] drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for navi10_ih Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 405/686] drm/amdgpu: publish IH enabled before PSP programs IH_RB_CNTL Greg Kroah-Hartman
2026-11-13 15:48 ` [PATCH 6.18 406/686] drm/amd/display: Avoid closing unowned DDC pins Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 407/686] drm/amdgpu/gfx12: disallow GFXOFF while updating the SPM VMID Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 408/686] drm/amd/display: Fix NULL deref in dcn401_update_clocks_update_dtb_dto Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 409/686] drm/amd/display: Drop clock requirements on DCN32 when no displays are active Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 410/686] drm/amd/display: Keep the nominal vtotal while VRR is inactive Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 411/686] drm/amd/display: Dont select zero V_TOTAL_MIN/MAX on seamless boot Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 412/686] drm/amdgpu: Fix duplicate dependency fence releases Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 413/686] drm/amdgpu: Report MES ring wait timeouts Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 414/686] drm/amdgpu: Clamp the ATIF backlight curve to its 99 points Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 415/686] drm/amdgpu: drop the dma-buf reference when a KFD import fails Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 416/686] drm/amdgpu: Only enable HDMI audio if display supports it Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 417/686] drm/amdgpu: dont drop the gang dependency fence twice Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 418/686] nvmet: dont return memory contents beyond valid data when reading ANA log page Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 419/686] arm64: suspend: Save and restore TPIDR2_EL0 across CPU suspend Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 420/686] arm64: mm: validate /dev/mem mmap ranges without overflow Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 421/686] nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for KIOXIA XG10d Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 422/686] ovl: look up the index by the decoded origin Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 423/686] l2tp: only return sessions of the given tunnel in l2tp_session_get() Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 424/686] drm/nouveau/nvkm: clear use.enabled when subdev init fails Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 425/686] drm/dp: keep MOT set between messages when no_zero_sized is set Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 426/686] drm/nouveau/devinit/gf100-: try to avoid double-running vbios scripts Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 427/686] ALSA: ump: Fix dropped data bytes at UMP System message conversion Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 428/686] ALSA: hda/realtek: Enable bass speakers on Alienware m17 R3 Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 429/686] ALSA: cs46xx: Handle SCB creation failures before dereferencing Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 430/686] ALSA: bcd2000: Fix use-after-free of MIDI URBs on file close Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 431/686] ALSA: usx2y: Refuse a retried DSP load after a failure Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 432/686] ALSA: hda/tas2781: Only accept CRC-less V1 data if all entries are valid Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 433/686] ALSA: line6: Reject capture buffers smaller than two packets Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 434/686] ALSA: caiaq: free the EP4 URB when input setup fails Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 435/686] ALSA: usx2y: Require a buffer of two URBs Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 436/686] ALSA: usx2y: Guard the playback copy Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 437/686] ext2: preserve IOMAP_F_DIRTY for extending direct writes Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 438/686] net/smc: dont spin in smc_rx_recvmsg() while a pipe holds spliced data Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 439/686] net: count last skb of each sk_backlog pass in __release_sock() Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 440/686] net: ethernet: ti: am65-cpsw-nuss: Enable timestamping of unicast PTP packets Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 441/686] drm/etnaviv: Flush the tile status cache through both the PE and BLT Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 442/686] mptcp: pm: kernel: use RCU to free endpoint listeners Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 443/686] udf: dont let the extent type hide an exhausted free-space table extent Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 444/686] udf: check the unallocated space table when it is loaded Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 445/686] udf: fix preallocation discarding before an empty allocation extent Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 446/686] udf: dont use eloc after the end of the unallocated space table Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 447/686] MIPS: mm: Fix the cache error vector jump for XKPHYS kernels Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 448/686] MIPS: sgi-ip32: Mask MACE PCI interrupts in CRIME only Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 449/686] MIPS: sgi-ip32: Leave MACE PCI control alone in config accesses Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 450/686] srcu: Add list_splice_init_srcu() Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 451/686] nvme: wait for SRCU readers before splicing the namespace list Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 452/686] nvmet: bound the traddr and trsvcid configfs writes Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 453/686] perf/core: Dont send SIGTRAP after exec removed the event Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 454/686] x86/nmi: Ignore negative NMI handler durations Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 455/686] iommu/amd: Skip non-IVMD entries when parsing IVRS memory definitions Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 456/686] arm64: kexec_file: Fix elf_headers memory leak in retry loop Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 457/686] x86/boot: Fix off-by-one error in sme_clear_pgd() Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 458/686] arm64: sdei: Run the event handler on the kernel vectors Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 459/686] arm64: sdei: Preserve the interrupted contexts exception registers Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 460/686] ata: libata-pmp: disable the SEMB port on Marvell 88SM9705 Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 461/686] x86/mm: Fix global ASID handed out to two processes Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 462/686] iommu/amd: Force device table to maximum size Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 463/686] Revert "hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU" Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 464/686] can: replace ARPHRD_CAN type checks with can_get_ml_priv() Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 465/686] can: protect the receive lists with a per-device lock Greg Kroah-Hartman
2026-11-13 15:49 ` [PATCH 6.18 466/686] ceph: clamp the inline data length in ceph_fill_inline_data() Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 467/686] Revert "mm/page_owner: fix memory leak in page_owner_stack_fops->release()" Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 468/686] timekeeping: Require permission to set auxiliary clocks Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 469/686] vxlan: Stop rejecting dynamic FDB entries with a nexthop ID Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 470/686] mm/damon/core: move static variable last_nr_regions to damon_ctx Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 471/686] batman-adv: tpmeter: fix u32 truncation of reported bytes Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 472/686] batman-adv: tt: only transmit local ROAM flag together with DEL Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 473/686] batman-adv: tt: clear ROAM flag when re-adding a pending local client Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 474/686] batman-adv: tt: send ROAM_ADV on each roamed back client Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 475/686] batman-adv: tt: ignore ROAM flag of received ADD changes Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 476/686] batman-adv: tt: only update flags for TT events Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 477/686] batman-adv: tt: dont drop local events queued during TVLV update Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 478/686] can: raw, isotp: copy socket options outside of lock_sock() Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 479/686] sched_ext: Reset runnable_at when a task leaves its scheduler Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 480/686] ata: libata-scsi: reject data-in commands with a data-out buffer Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 481/686] powerpc/bpf: fix buffer overflow in JIT for large BPF programs Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 482/686] lib/crypto: mips: Disable Octeon SHA code on little-endian kernels Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 483/686] kho: do not reserve scratch memory in the kdump kernel Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 484/686] mtd: spi-nor: macronix: Restore fallback parameters for MX25L12805D Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 485/686] media: i2c: imx219: Propagate errors from control range updates Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 486/686] media: imx219: The horizontal blanking step is 8 Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 487/686] soc: qcom: pmic_glink: Fix device access from worker during suspend Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 488/686] PCI: endpoint: pci-epf-vntb: Manage virtual NTB and PCI bus lifetime Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 489/686] platform: int3472: discrete: Support multiple HIDs per GPIO map entry Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 490/686] platform/x86: int3472: Increase handshake GPIO delay to 200 ms Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 491/686] KVM: guest_memfd: Split bind() into prepare()+commit() phases Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 492/686] iio: light: isl29028: remove isl29028_set_pm_runtime_busy() helper Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 493/686] iio: light: isl29028: fix runtime PM reference leak on error paths Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 494/686] KVM: arm64: Use kvm_s2_fault_vma_info in gmem_abort() Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 495/686] KVM: arm64: ptdump: Check the page tables arent freed when accessing Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 496/686] media: microchip-isc: store the unshifted PFE_CFG0 BPS value Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 497/686] media: microchip-isc: fix ISC_PFG_CFG0_BPS macro name typo Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 498/686] media: microchip-isc: fix SBGGR10 Bayer pattern Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 499/686] media: i2c: imx219: Replace exposure magic value with named constant Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 500/686] media: imx219: Account rate_factor in setting upper exposure limit Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 501/686] media: imx219: Account for rate_factor in control steps Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 502/686] media: iris: Fix iova allocation from restrict region Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 503/686] iio: adc: ad7192: Revert "properly check spi_get_device_match_data()" Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 504/686] iio: adc: ad7192: reject devices without match data Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 505/686] ALSA: core: Clean up file_operations definitions Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 506/686] ALSA: timer: Handle userspace-driven timer ioctls from 32-bit tasks Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 507/686] ALSA: usb-audio: keep MIDI input running for Roland TD-11 Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 508/686] ALSA: usb-audio: Protect Roland control activation Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 509/686] hwmon: (tmp102) Fix jiffies wraparound in conversion-ready check Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 510/686] gfs2: reject invalid inode sizes Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 511/686] media: i2c: og01a1b: Switch from .s_stream to .enable_streams/.disable_streams Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 512/686] media: i2c: og01a1b: power off sensor on remove Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 513/686] f2fs: fix to avoid folio->mapping dereference in is_{meta, node}_folio() Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 514/686] m68k: Fix task info flags handling for 68000 Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 515/686] m68k: Fix seccomp filtering on ColdFire and 68000 Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 516/686] powerpc/pseries/iommu: Add TCEs for 16GB pages when RAM is pre-mapped Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 517/686] f2fs: fix to check continuousness in f2fs_sync_meta_pages() correctly Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 518/686] iio: light: Remove redundant dev_err()/dev_err_probe() Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 519/686] iio: light: ltr501: Power down chip if request irq fails Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 520/686] media: redrat3: Error path leaves device in transmitting state Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 521/686] media: i2c: ov5647: fix power cleanup on remove Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 522/686] KVM: guest_memfd: Establish memslot<=>guest_memfd bindings *after* memslot is ready Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 523/686] ublk: keep a canceled FETCH round canceling until the server is gone Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 524/686] misc: fastrpc: Rename phys to dma_addr for clarity Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 525/686] misc: fastrpc: fix double-free in fastrpc_map_attach() error path Greg Kroah-Hartman
2026-11-13 15:50 ` [PATCH 6.18 526/686] cxl/port: Cleanup handling of the nr_dports 0 -> 1 transition Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 527/686] cxl/port: Clear cached dport pointers when a dport is removed Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 528/686] KVM: arm64: Pin the host vCPU before adjusting its PC under pKVM Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 529/686] sctp: hold shkey across socket migration Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 530/686] sctp: re-point retained control chunks on association migration Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 531/686] bnxt_en: Refactor some basic ring setup and adjustment logic Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 532/686] bnxt_en: dont leave an XDP program installed when the open fails Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 533/686] fs/ntfs3: validate the EA value length in ntfs_read_ea() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 534/686] mm/hugetlb: unmap the page where the other VMA maps it Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 535/686] mm/userfaultfd: only allocate anon_vma in CoW mappings Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 536/686] ceph: fix longname buffer overflow in ceph_fname_to_usr() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 537/686] mm/page_vma_mapped: continue past nonmatching huge PMDs Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 538/686] mm/shmem: honour F_SEAL_EXEC when an ACL is set Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 539/686] spi: cadence-xspi: Replace ACPI specifics by agnostic APIs Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 540/686] spi: cadence-xspi: Use FIELD_MODIFY() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 541/686] spi: cadence-xspi: group marvell support code together Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 542/686] spi: cadence-xspi: reject SDMA transfers larger than the requested length Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 543/686] mm: memory: fix truncation removing mapped folios Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 544/686] ipmr: prevent info-leak in pmr_cache_report() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 545/686] ipmr: only copy pktinfo to cache reports Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 546/686] nvme-tcp: skip TLS control records while waiting for the ICResp Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 547/686] wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 548/686] wifi: rtw88: usb: bound what the driver feeds the after-DTIM queue Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 549/686] wifi: rtw88: usb: only let the frames a dozing station needs use " Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 550/686] wifi: rtw88: widen the ATIM window while an AP interface is up Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 551/686] ovl: fail the mount if the casefold flag has changed Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 552/686] udf: validate the device specification EA before using it Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 553/686] hwmon: (tmp108) Fix jiffies wraparound in conversion-ready check Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 554/686] dmaengine: qcom: bam_dma: Defer IRQ trigger type to device tree Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 555/686] dmaengine: qcom: bam_dma: free interrupt before the clock in error path Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 556/686] ASoC: stm: stm32_i2s: Drop redundant error messages Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 557/686] ASoC: stm: stm32_i2s: request IRQ after regmap initialization Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 558/686] iio: dac: mcp4821: reject devices without match data Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 559/686] ALSA: hda/realtek: Add codec SSID quirk for Lenovo Yoga Pro 9 16IMH9 Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 560/686] ALSA: hda/realtek: Fix Legion 7 16ITHG6 speaker amp binding Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 561/686] ALSA: hda/realtek: Fix silent speakers on Lenovo Legion S7 15IMH05 Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 562/686] spi: atmel-quadspi: add controller init callback Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 563/686] spi: atmel-quadspi: use init callback for gclk variants Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 564/686] spi: atmel-quadspi: balance runtime PM and pclk across system sleep Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 565/686] vfio/pci: Restore 8-byte ioeventfd support Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 566/686] ata: libata: Add an argument to ata_eh_reset() Greg Kroah-Hartman
2026-11-13 15:51 ` Greg Kroah-Hartman [this message]
2026-11-13 15:51 ` [PATCH 6.18 568/686] f2fs: zone: fix to avoid bio split on sequential zone Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 569/686] cgroup: Expose some cgroup helpers Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 570/686] mm/mglru: fix ineffective memory protection for non-kswapd reclaim Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 571/686] f2fs: return -EIO for a lost inode block after cp_error Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 572/686] drm/amd/pm:restate all customized OD features on every table upload for smu 13.0.0/smu 14.0.2 Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 573/686] mfd: twl-core: Use i2c_check_functionality as boolean value Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 574/686] mfd: twl-core: Unregister the auxiliary platform device on unbind Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 575/686] ALSA: hda: cs35l41: Use auto-cleanup for put_device() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 576/686] ALSA: hda: cs35l41: Fix ACPI device reference leak on probe failure Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 577/686] platform/x86: asus-wmi: Serialize WMI method evaluations with a mutex Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 578/686] KVM: arm64: nv: Move L2->L1 switch on interrupt early Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 579/686] media: rockchip: rga: use clk_bulk api Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 580/686] media: rockchip: rga: quiesce IRQ before releasing m2m state Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 581/686] filemap: Add folio_next_pos() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 582/686] xfs: Use folio_next_pos() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 583/686] xfarray: dont crash when sorting if array element crosses a folio Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 584/686] s390/pci: Add error cleanup in zpci_directed_irq_init() Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 585/686] serial: sc16is7xx: declare SPR/TLR/XOFF2 register as volatile Greg Kroah-Hartman
2026-11-13 15:51 ` [PATCH 6.18 586/686] serial: sc16is7xx: add comments for lock requirements Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 587/686] serial: sc16is7xx: declare MCR and IER as volatile registers Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 588/686] virtiofs: add FUSE protocol validation Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 589/686] virtiofs: validate fixed-output response length Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 590/686] rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 591/686] mptcp: fix MP_CAPABLE token migration when cloning reqsk Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 592/686] ALSA: ua101: Bound packet copies by the PCM buffer size Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 593/686] serial: sc16is7xx: fix data corruption due to unexpected xon/xoff Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 594/686] media: iris: Fix power-off ordering to disable power domain after clocks Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 595/686] ASoC: qcom: q6apm-dai: wrap the position of a full ring to 0 Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 596/686] iomap: use largest_zero_folio() in iomap_dio_zero() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 597/686] iomap: dont lose a failed direct I/O bios error when zeroing the tail Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 598/686] exfat: advance valid_size to EOF for append writes Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 599/686] f2fs: bound the SIT/NAT bitmaps by the checkpoint pack Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 600/686] block: introduce bio_in_atomic() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 601/686] f2fs: fix to use bio_in_atomic() in f2fs_read_end_io() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 602/686] scsi: ufs: core: Add a helper for clearing hba->outstanding_reqs Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 603/686] wifi: mt76: mt7921: assert sniffer on chanctx change Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 604/686] wifi: mt76: move the channel survey when the channel changes Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 605/686] ASoC: amd: acp: add DMI override for ACP70 flag Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 606/686] ASoC: amd: acp: Add DMI quirk for ASUS Zenbook S16 UM5606GA Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 607/686] ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 15ASH11 Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 608/686] ASoC: amd: acp-config: force SoundWire probe on HP OmniBook X Flip 16 Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 609/686] ASoC: amd: acp-config: force SoundWire probe on Dell 14S DS14265 Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 610/686] perf evsel: Restrict incremental open error unwind Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 611/686] perf evsel: Close the fds opened so far when disabling missing features Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 612/686] KVM: arm64: vgic: Stop the target vcpu when disabling LPIs Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 613/686] platform/x86: Rename lenovo-wmi-capdata01 to lenovo-wmi-capdata Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 614/686] platform/x86: lenovo-wmi-capdata: Do not stop the AC notifier chain on error Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 615/686] iio: adc: ad4080: enable address ascension for chip identification Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 616/686] fbcon: Retry rotated font allocation after failure Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 617/686] mm: hugetlb: return -ENOSPC on memcg charge failure Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 618/686] mm: hugetlb: drop refcount before freeing " Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 619/686] xen/gntdev: Fix gntdev_dmabuf ref leak in dmabuf_exp_wait_released() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 620/686] mm/mempolicy: use vm_normal_folio_pmd() in queue_folios_pmd() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 621/686] ublk: mark the io command cancelable before publishing it Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 622/686] nvmem: rockchip-otp: alloc clks with main struct Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 623/686] nvmem: rockchip-otp: Serialize reads Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 624/686] tpm: tpm2_probe: propagate transport errors Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 625/686] fs: assert on ->i_count in iput_final() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 626/686] fs: add missing fences to I_NEW handling Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 627/686] fs: spell out fenced ->i_state accesses with explicit smp_wmb/smp_rmb Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 628/686] fs: provide accessors for ->i_state Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 629/686] fs: Ignore inode metadata buffers in inode_lru_isolate() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 630/686] fs: rotate inodes whose page cache could not be dropped Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 631/686] mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 632/686] mm: use enum migrate_reason instead of int for migration reason parameters Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 633/686] mm/memcg: migrate per-node hugetlb lruvec stat together with hugetlb folio Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 634/686] mm/vma: dont leak the commit charge on mmap failure Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 635/686] mm/hugetlb: charge folios to the target mms memcg Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 636/686] mm/memfd: fix hugetlb reservation accounting in error paths Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 637/686] ASoC: hdac_hda: Allocate the private data at codec driver bind Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 638/686] ASoC: hdac_hda: Restore the codec device type on unbind Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 639/686] fs: dont lose inodes that another LRU walker is isolating Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 640/686] LoongArch: Fix one-shot limitation for perf hardware breakpoints Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 641/686] ocfs2: fix oob in __ocfs2_find_path Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 642/686] ocfs2: fix array out of bound access in __ocfs2_find_path() Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 643/686] arm64/gcs: release GCS on failed fork Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 644/686] PCI: cadence: Store the core controller in platform drvdata Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 645/686] iomap: dont mark unwritten parts of a folio uptodate Greg Kroah-Hartman
2026-11-13 15:52 ` [PATCH 6.18 646/686] mm/shmem: dont release a swapin-error marker as a swap entry Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 647/686] f2fs: fix to invalidate curseg if change_curseg() fails Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 648/686] LoongArch: Dont init & online empty nodes Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 649/686] Documentation/kernel-parameters: Move the kernel build options Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 650/686] nvmet-tcp: validate the TLS handshake timeout Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 651/686] nvme-tcp: " Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 652/686] watchdog/hpwdt: Refine hpwdt message for UV platform Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 653/686] panic: restore variable arguments to nmi_panic() Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 654/686] ALSA: hda/realtek: Enable all four speaker amps on Lenovo ThinkBook X G2 IAH Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 655/686] posix-timers: Handle the timer_[re]arm() return value Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 656/686] posix-timers: Report zero remaining time for disarmed SIGEV_NONE timers Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 657/686] PCI: imx6: Avoid dereferencing a NULL clock name Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 658/686] mm/huge_memory: split huge PUDs when adjusting VMA boundaries Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 659/686] PCI: dwc: Set DMA_BYPASS bit in outbound IATU CTRL2 register Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 660/686] clk: nuvoton: ma35d1: Keep the clock count in the driver Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 661/686] dt-bindings: clock: ma35d1: Drop CLK_MAX_IDX define Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 662/686] dt-bindings: clock: ma35d1: Add missing WDT/WWDT parent clocks Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 663/686] clk: nuvoton: " Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 664/686] f2fs: release a removed xattr node in roll-forward recovery Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 665/686] media: ipu6: Rename pointer to firmware context Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 666/686] media: ipu6: Fix firmware config leak on stream start Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 667/686] mm/vma: avoid broken uffd merge on mremap Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 668/686] iommufd/iova_bitmap: Ensure that iova_bitmap_set() handles the full IOVA Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 669/686] hwmon: (coretemp) Return -ENODATA for invalid temperature readings Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 670/686] crypto: omap - add omap_sham_unregister_algs helper Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 671/686] crypto: omap-sham - fix crypto engine cleanup Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 672/686] irqchip/renesas-rzv2h: Preserve TIEN state in rzv2h_tint_set_type() Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 673/686] power: supply: ltc2941: Fix of_node reference leak in ltc294x_i2c_probe() Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 674/686] fbdev: nvidia: Convert to managed PCI and ioremap API Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 675/686] fbdev: nvidia: Release write-combining handle on probe failure Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 676/686] platform/x86/amd/pmf: Add AMDI0112 ACPI ID Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 677/686] fb: Add dev_of_fbinfo() helper for optional sysfs support Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 678/686] fbdev: sh_mobile_lcdc: Make FB_DEVICE dependency optional Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 679/686] fbdev: sh_mobile_lcdcfb: Restore the per-overlay sysfs attributes Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 680/686] perf python: Free the parse error entries when parsing fails Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 681/686] selftests/landlock: Fix snprintf truncation checks in test files Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 682/686] lib/tests: extend cmdline KUnit with next_arg() tests Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 683/686] lib/cmdline: fix get_options() count and overflow with large ranges Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 684/686] ASoC: amd: yc: Add DMI quirk for HP OmniBook 3 Laptop 16-by0xxx Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 685/686] ALSA: hda/realtek: Enable mute LEDs on HP OmniBook 7 17-dc0xxx Greg Kroah-Hartman
2026-11-13 15:53 ` [PATCH 6.18 686/686] ALSA: hda/realtek: Enable mute LEDs on HP OmniBook X Flip 14-fm0xxx Greg Kroah-Hartman

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=20261113153840.888544759@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=cassel@kernel.org \
    --cc=dlemoal@kernel.org \
    --cc=enelsonmoore@gmail.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox