From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev, Joe Perches <joe@perches.com>,
Randy Dunlap <rdunlap@infradead.org>,
Sudip Mukherjee <sudipm.mukherjee@gmail.com>,
Sasha Levin <sashal@kernel.org>
Subject: [PATCH 4.19 110/196] parport: Convert printk(KERN_<LEVEL> to pr_<level>(
Date: Thu, 15 Aug 2024 15:23:47 +0200 [thread overview]
Message-ID: <20240815131856.289651196@linuxfoundation.org> (raw)
In-Reply-To: <20240815131852.063866671@linuxfoundation.org>
4.19-stable review patch. If anyone has any objections, please let me know.
------------------
From: Joe Perches <joe@perches.com>
[ Upstream commit decf26f6ec25dac868782dc1751623a87d147831 ]
Use the more common kernel style.
Miscellanea:
o Coalesce formats
o Realign arguments
Signed-off-by: Joe Perches <joe@perches.com>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Link: https://lore.kernel.org/r/20200403134325.11523-2-sudipm.mukherjee@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Stable-dep-of: ab11dac93d2d ("dev/parport: fix the array out-of-bounds risk")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
drivers/parport/daisy.c | 6 +-
drivers/parport/ieee1284.c | 4 +-
drivers/parport/ieee1284_ops.c | 3 +-
drivers/parport/parport_amiga.c | 2 +-
drivers/parport/parport_atari.c | 2 +-
drivers/parport/parport_cs.c | 6 +-
drivers/parport/parport_gsc.c | 7 +-
drivers/parport/parport_ip32.c | 25 ++---
drivers/parport/parport_mfc3.c | 2 +-
drivers/parport/parport_pc.c | 166 +++++++++++++------------------
drivers/parport/parport_sunbpp.c | 2 +-
drivers/parport/probe.c | 7 +-
drivers/parport/share.c | 24 ++---
13 files changed, 110 insertions(+), 146 deletions(-)
diff --git a/drivers/parport/daisy.c b/drivers/parport/daisy.c
index 5484a46dafda8..465acebd64380 100644
--- a/drivers/parport/daisy.c
+++ b/drivers/parport/daisy.c
@@ -109,8 +109,7 @@ int parport_daisy_init(struct parport *port)
((num_ports = num_mux_ports(port)) == 2 || num_ports == 4)) {
/* Leave original as port zero. */
port->muxport = 0;
- printk(KERN_INFO
- "%s: 1st (default) port of %d-way multiplexor\n",
+ pr_info("%s: 1st (default) port of %d-way multiplexor\n",
port->name, num_ports);
for (i = 1; i < num_ports; i++) {
/* Clone the port. */
@@ -123,8 +122,7 @@ int parport_daisy_init(struct parport *port)
continue;
}
- printk(KERN_INFO
- "%s: %d%s port of %d-way multiplexor on %s\n",
+ pr_info("%s: %d%s port of %d-way multiplexor on %s\n",
extra->name, i + 1, th[i + 1], num_ports,
port->name);
diff --git a/drivers/parport/ieee1284.c b/drivers/parport/ieee1284.c
index f12b9da692551..d0d36c29ae56e 100644
--- a/drivers/parport/ieee1284.c
+++ b/drivers/parport/ieee1284.c
@@ -329,7 +329,7 @@ int parport_negotiate (struct parport *port, int mode)
#ifndef CONFIG_PARPORT_1284
if (mode == IEEE1284_MODE_COMPAT)
return 0;
- printk (KERN_ERR "parport: IEEE1284 not supported in this kernel\n");
+ pr_err("parport: IEEE1284 not supported in this kernel\n");
return -1;
#else
int m = mode & ~IEEE1284_ADDR;
@@ -694,7 +694,7 @@ ssize_t parport_write (struct parport *port, const void *buffer, size_t len)
ssize_t parport_read (struct parport *port, void *buffer, size_t len)
{
#ifndef CONFIG_PARPORT_1284
- printk (KERN_ERR "parport: IEEE1284 not supported in this kernel\n");
+ pr_err("parport: IEEE1284 not supported in this kernel\n");
return -ENODEV;
#else
int mode = port->physport->ieee1284.mode;
diff --git a/drivers/parport/ieee1284_ops.c b/drivers/parport/ieee1284_ops.c
index 75daa16f38b7f..58ec484c73058 100644
--- a/drivers/parport/ieee1284_ops.c
+++ b/drivers/parport/ieee1284_ops.c
@@ -599,8 +599,7 @@ size_t parport_ieee1284_ecp_read_data (struct parport *port,
DPRINTK (KERN_DEBUG "ECP read timed out at 45\n");
if (command)
- printk (KERN_WARNING
- "%s: command ignored (%02x)\n",
+ pr_warn("%s: command ignored (%02x)\n",
port->name, byte);
break;
diff --git a/drivers/parport/parport_amiga.c b/drivers/parport/parport_amiga.c
index 9c68f2aec4ff7..75779725f6384 100644
--- a/drivers/parport/parport_amiga.c
+++ b/drivers/parport/parport_amiga.c
@@ -211,7 +211,7 @@ static int __init amiga_parallel_probe(struct platform_device *pdev)
if (err)
goto out_irq;
- printk(KERN_INFO "%s: Amiga built-in port using irq\n", p->name);
+ pr_info("%s: Amiga built-in port using irq\n", p->name);
/* XXX: set operating mode */
parport_announce_port(p);
diff --git a/drivers/parport/parport_atari.c b/drivers/parport/parport_atari.c
index 9fbf6ccd54de7..2f8c7f6617d71 100644
--- a/drivers/parport/parport_atari.c
+++ b/drivers/parport/parport_atari.c
@@ -199,7 +199,7 @@ static int __init parport_atari_init(void)
}
this_port = p;
- printk(KERN_INFO "%s: Atari built-in port using irq\n", p->name);
+ pr_info("%s: Atari built-in port using irq\n", p->name);
parport_announce_port (p);
return 0;
diff --git a/drivers/parport/parport_cs.c b/drivers/parport/parport_cs.c
index e9b52e4a4648f..755207ca155f0 100644
--- a/drivers/parport/parport_cs.c
+++ b/drivers/parport/parport_cs.c
@@ -142,10 +142,8 @@ static int parport_config(struct pcmcia_device *link)
link->irq, PARPORT_DMA_NONE,
&link->dev, IRQF_SHARED);
if (p == NULL) {
- printk(KERN_NOTICE "parport_cs: parport_pc_probe_port() at "
- "0x%3x, irq %u failed\n",
- (unsigned int) link->resource[0]->start,
- link->irq);
+ pr_notice("parport_cs: parport_pc_probe_port() at 0x%3x, irq %u failed\n",
+ (unsigned int)link->resource[0]->start, link->irq);
goto failed;
}
diff --git a/drivers/parport/parport_gsc.c b/drivers/parport/parport_gsc.c
index 190c0a7a1c526..7e2dd330831cf 100644
--- a/drivers/parport/parport_gsc.c
+++ b/drivers/parport/parport_gsc.c
@@ -287,7 +287,7 @@ struct parport *parport_gsc_probe_port(unsigned long base,
p->size = (p->modes & PARPORT_MODE_EPP)?8:3;
p->private_data = priv;
- printk(KERN_INFO "%s: PC-style at 0x%lx", p->name, p->base);
+ pr_info("%s: PC-style at 0x%lx", p->name, p->base);
p->irq = irq;
if (p->irq == PARPORT_IRQ_AUTO) {
p->irq = PARPORT_IRQ_NONE;
@@ -320,8 +320,7 @@ struct parport *parport_gsc_probe_port(unsigned long base,
if (p->irq != PARPORT_IRQ_NONE) {
if (request_irq (p->irq, parport_irq_handler,
0, p->name, p)) {
- printk (KERN_WARNING "%s: irq %d in use, "
- "resorting to polled operation\n",
+ pr_warn("%s: irq %d in use, resorting to polled operation\n",
p->name, p->irq);
p->irq = PARPORT_IRQ_NONE;
p->dma = PARPORT_DMA_NONE;
@@ -352,7 +351,7 @@ static int __init parport_init_chip(struct parisc_device *dev)
unsigned long port;
if (!dev->irq) {
- printk(KERN_WARNING "IRQ not found for parallel device at 0x%llx\n",
+ pr_warn("IRQ not found for parallel device at 0x%llx\n",
(unsigned long long)dev->hpa.start);
return -ENODEV;
}
diff --git a/drivers/parport/parport_ip32.c b/drivers/parport/parport_ip32.c
index 62873070f988e..c92523b6a3cb9 100644
--- a/drivers/parport/parport_ip32.c
+++ b/drivers/parport/parport_ip32.c
@@ -1348,9 +1348,8 @@ static unsigned int parport_ip32_fwp_wait_interrupt(struct parport *p)
ecr = parport_ip32_read_econtrol(p);
if ((ecr & ECR_F_EMPTY) && !(ecr & ECR_SERVINTR)
&& !lost_interrupt) {
- printk(KERN_WARNING PPIP32
- "%s: lost interrupt in %s\n",
- p->name, __func__);
+ pr_warn(PPIP32 "%s: lost interrupt in %s\n",
+ p->name, __func__);
lost_interrupt = 1;
}
}
@@ -1654,8 +1653,8 @@ static size_t parport_ip32_compat_write_data(struct parport *p,
DSR_nBUSY | DSR_nFAULT)) {
/* Avoid to flood the logs */
if (ready_before)
- printk(KERN_INFO PPIP32 "%s: not ready in %s\n",
- p->name, __func__);
+ pr_info(PPIP32 "%s: not ready in %s\n",
+ p->name, __func__);
ready_before = 0;
goto stop;
}
@@ -1735,8 +1734,8 @@ static size_t parport_ip32_ecp_write_data(struct parport *p,
DSR_nBUSY | DSR_nFAULT)) {
/* Avoid to flood the logs */
if (ready_before)
- printk(KERN_INFO PPIP32 "%s: not ready in %s\n",
- p->name, __func__);
+ pr_info(PPIP32 "%s: not ready in %s\n",
+ p->name, __func__);
ready_before = 0;
goto stop;
}
@@ -2075,8 +2074,7 @@ static __init struct parport *parport_ip32_probe_port(void)
p->modes |= PARPORT_MODE_TRISTATE;
if (!parport_ip32_fifo_supported(p)) {
- printk(KERN_WARNING PPIP32
- "%s: error: FIFO disabled\n", p->name);
+ pr_warn(PPIP32 "%s: error: FIFO disabled\n", p->name);
/* Disable hardware modes depending on a working FIFO. */
features &= ~PARPORT_IP32_ENABLE_SPP;
features &= ~PARPORT_IP32_ENABLE_ECP;
@@ -2088,8 +2086,7 @@ static __init struct parport *parport_ip32_probe_port(void)
if (features & PARPORT_IP32_ENABLE_IRQ) {
int irq = MACEISA_PARALLEL_IRQ;
if (request_irq(irq, parport_ip32_interrupt, 0, p->name, p)) {
- printk(KERN_WARNING PPIP32
- "%s: error: IRQ disabled\n", p->name);
+ pr_warn(PPIP32 "%s: error: IRQ disabled\n", p->name);
/* DMA cannot work without interrupts. */
features &= ~PARPORT_IP32_ENABLE_DMA;
} else {
@@ -2102,8 +2099,7 @@ static __init struct parport *parport_ip32_probe_port(void)
/* Allocate DMA resources */
if (features & PARPORT_IP32_ENABLE_DMA) {
if (parport_ip32_dma_register())
- printk(KERN_WARNING PPIP32
- "%s: error: DMA disabled\n", p->name);
+ pr_warn(PPIP32 "%s: error: DMA disabled\n", p->name);
else {
pr_probe(p, "DMA support enabled\n");
p->dma = 0; /* arbitrary value != PARPORT_DMA_NONE */
@@ -2145,8 +2141,7 @@ static __init struct parport *parport_ip32_probe_port(void)
parport_ip32_dump_state(p, "end init", 0);
/* Print out what we found */
- printk(KERN_INFO "%s: SGI IP32 at 0x%lx (0x%lx)",
- p->name, p->base, p->base_hi);
+ pr_info("%s: SGI IP32 at 0x%lx (0x%lx)", p->name, p->base, p->base_hi);
if (p->irq != PARPORT_IRQ_NONE)
printk(", irq %d", p->irq);
printk(" [");
diff --git a/drivers/parport/parport_mfc3.c b/drivers/parport/parport_mfc3.c
index 7f4be0e484c74..378b6bce3ae70 100644
--- a/drivers/parport/parport_mfc3.c
+++ b/drivers/parport/parport_mfc3.c
@@ -324,7 +324,7 @@ static int __init parport_mfc3_init(void)
p->dev = &z->dev;
this_port[pias++] = p;
- printk(KERN_INFO "%s: Multiface III port using irq\n", p->name);
+ pr_info("%s: Multiface III port using irq\n", p->name);
/* XXX: set operating mode */
p->private_data = (void *)piabase;
diff --git a/drivers/parport/parport_pc.c b/drivers/parport/parport_pc.c
index 1f9908b1d9d6c..2bc5593b76067 100644
--- a/drivers/parport/parport_pc.c
+++ b/drivers/parport/parport_pc.c
@@ -981,28 +981,24 @@ static void show_parconfig_smsc37c669(int io, int key)
outb(0xaa, io);
if (verbose_probing) {
- printk(KERN_INFO
- "SMSC 37c669 LPT Config: cr_1=0x%02x, 4=0x%02x, "
- "A=0x%2x, 23=0x%02x, 26=0x%02x, 27=0x%02x\n",
+ pr_info("SMSC 37c669 LPT Config: cr_1=0x%02x, 4=0x%02x, A=0x%2x, 23=0x%02x, 26=0x%02x, 27=0x%02x\n",
cr1, cr4, cra, cr23, cr26, cr27);
/* The documentation calls DMA and IRQ-Lines by letters, so
the board maker can/will wire them
appropriately/randomly... G=reserved H=IDE-irq, */
- printk(KERN_INFO
- "SMSC LPT Config: io=0x%04x, irq=%c, dma=%c, fifo threshold=%d\n",
- cr23 * 4,
- (cr27 & 0x0f) ? 'A' - 1 + (cr27 & 0x0f) : '-',
- (cr26 & 0x0f) ? 'A' - 1 + (cr26 & 0x0f) : '-',
- cra & 0x0f);
- printk(KERN_INFO "SMSC LPT Config: enabled=%s power=%s\n",
- (cr23 * 4 >= 0x100) ? "yes" : "no",
- (cr1 & 4) ? "yes" : "no");
- printk(KERN_INFO
- "SMSC LPT Config: Port mode=%s, EPP version =%s\n",
- (cr1 & 0x08) ? "Standard mode only (SPP)"
- : modes[cr4 & 0x03],
- (cr4 & 0x40) ? "1.7" : "1.9");
+ pr_info("SMSC LPT Config: io=0x%04x, irq=%c, dma=%c, fifo threshold=%d\n",
+ cr23 * 4,
+ (cr27 & 0x0f) ? 'A' - 1 + (cr27 & 0x0f) : '-',
+ (cr26 & 0x0f) ? 'A' - 1 + (cr26 & 0x0f) : '-',
+ cra & 0x0f);
+ pr_info("SMSC LPT Config: enabled=%s power=%s\n",
+ (cr23 * 4 >= 0x100) ? "yes" : "no",
+ (cr1 & 4) ? "yes" : "no");
+ pr_info("SMSC LPT Config: Port mode=%s, EPP version =%s\n",
+ (cr1 & 0x08) ? "Standard mode only (SPP)"
+ : modes[cr4 & 0x03],
+ (cr4 & 0x40) ? "1.7" : "1.9");
}
/* Heuristics ! BIOS setup for this mainboard device limits
@@ -1012,7 +1008,7 @@ static void show_parconfig_smsc37c669(int io, int key)
if (cr23 * 4 >= 0x100) { /* if active */
s = find_free_superio();
if (s == NULL)
- printk(KERN_INFO "Super-IO: too many chips!\n");
+ pr_info("Super-IO: too many chips!\n");
else {
int d;
switch (cr23 * 4) {
@@ -1077,26 +1073,24 @@ static void show_parconfig_winbond(int io, int key)
outb(0xaa, io);
if (verbose_probing) {
- printk(KERN_INFO
- "Winbond LPT Config: cr_30=%02x 60,61=%02x%02x 70=%02x 74=%02x, f0=%02x\n",
- cr30, cr60, cr61, cr70, cr74, crf0);
- printk(KERN_INFO "Winbond LPT Config: active=%s, io=0x%02x%02x irq=%d, ",
- (cr30 & 0x01) ? "yes" : "no", cr60, cr61, cr70 & 0x0f);
+ pr_info("Winbond LPT Config: cr_30=%02x 60,61=%02x%02x 70=%02x 74=%02x, f0=%02x\n",
+ cr30, cr60, cr61, cr70, cr74, crf0);
+ pr_info("Winbond LPT Config: active=%s, io=0x%02x%02x irq=%d, ",
+ (cr30 & 0x01) ? "yes" : "no", cr60, cr61, cr70 & 0x0f);
if ((cr74 & 0x07) > 3)
pr_cont("dma=none\n");
else
pr_cont("dma=%d\n", cr74 & 0x07);
- printk(KERN_INFO
- "Winbond LPT Config: irqtype=%s, ECP fifo threshold=%d\n",
- irqtypes[crf0>>7], (crf0>>3)&0x0f);
- printk(KERN_INFO "Winbond LPT Config: Port mode=%s\n",
- modes[crf0 & 0x07]);
+ pr_info("Winbond LPT Config: irqtype=%s, ECP fifo threshold=%d\n",
+ irqtypes[crf0 >> 7], (crf0 >> 3) & 0x0f);
+ pr_info("Winbond LPT Config: Port mode=%s\n",
+ modes[crf0 & 0x07]);
}
if (cr30 & 0x01) { /* the settings can be interrogated later ... */
s = find_free_superio();
if (s == NULL)
- printk(KERN_INFO "Super-IO: too many chips!\n");
+ pr_info("Super-IO: too many chips!\n");
else {
s->io = (cr60 << 8) | cr61;
s->irq = cr70 & 0x0f;
@@ -1150,9 +1144,8 @@ static void decode_winbond(int efer, int key, int devid, int devrev, int oldid)
progif = 0;
if (verbose_probing)
- printk(KERN_INFO "Winbond chip at EFER=0x%x key=0x%02x "
- "devid=%02x devrev=%02x oldid=%02x type=%s\n",
- efer, key, devid, devrev, oldid, type);
+ pr_info("Winbond chip at EFER=0x%x key=0x%02x devid=%02x devrev=%02x oldid=%02x type=%s\n",
+ efer, key, devid, devrev, oldid, type);
if (progif == 2)
show_parconfig_winbond(efer, key);
@@ -1183,9 +1176,8 @@ static void decode_smsc(int efer, int key, int devid, int devrev)
type = "37c666GT";
if (verbose_probing)
- printk(KERN_INFO "SMSC chip at EFER=0x%x "
- "key=0x%02x devid=%02x devrev=%02x type=%s\n",
- efer, key, devid, devrev, type);
+ pr_info("SMSC chip at EFER=0x%x key=0x%02x devid=%02x devrev=%02x type=%s\n",
+ efer, key, devid, devrev, type);
if (func)
func(efer, key);
@@ -1357,7 +1349,7 @@ static void detect_and_report_it87(void)
dev |= inb(0x2f);
if (dev == 0x8712 || dev == 0x8705 || dev == 0x8715 ||
dev == 0x8716 || dev == 0x8718 || dev == 0x8726) {
- printk(KERN_INFO "IT%04X SuperIO detected.\n", dev);
+ pr_info("IT%04X SuperIO detected\n", dev);
outb(0x07, 0x2E); /* Parallel Port */
outb(0x03, 0x2F);
outb(0xF0, 0x2E); /* BOOT 0x80 off */
@@ -1444,8 +1436,8 @@ static int parport_SPP_supported(struct parport *pb)
if (user_specified)
/* That didn't work, but the user thinks there's a
* port here. */
- printk(KERN_INFO "parport 0x%lx (WARNING): CTR: "
- "wrote 0x%02x, read 0x%02x\n", pb->base, w, r);
+ pr_info("parport 0x%lx (WARNING): CTR: wrote 0x%02x, read 0x%02x\n",
+ pb->base, w, r);
/* Try the data register. The data lines aren't tri-stated at
* this stage, so we expect back what we wrote. */
@@ -1463,10 +1455,9 @@ static int parport_SPP_supported(struct parport *pb)
if (user_specified) {
/* Didn't work, but the user is convinced this is the
* place. */
- printk(KERN_INFO "parport 0x%lx (WARNING): DATA: "
- "wrote 0x%02x, read 0x%02x\n", pb->base, w, r);
- printk(KERN_INFO "parport 0x%lx: You gave this address, "
- "but there is probably no parallel port there!\n",
+ pr_info("parport 0x%lx (WARNING): DATA: wrote 0x%02x, read 0x%02x\n",
+ pb->base, w, r);
+ pr_info("parport 0x%lx: You gave this address, but there is probably no parallel port there!\n",
pb->base);
}
@@ -1641,7 +1632,7 @@ static int parport_ECP_supported(struct parport *pb)
if (i <= priv->fifo_depth) {
if (verbose_probing)
- printk(KERN_INFO "0x%lx: readIntrThreshold is %d\n",
+ pr_info("0x%lx: readIntrThreshold is %d\n",
pb->base, i);
} else
/* Number of bytes we can read if we get an interrupt. */
@@ -1656,17 +1647,14 @@ static int parport_ECP_supported(struct parport *pb)
switch (pword) {
case 0:
pword = 2;
- printk(KERN_WARNING "0x%lx: Unsupported pword size!\n",
- pb->base);
+ pr_warn("0x%lx: Unsupported pword size!\n", pb->base);
break;
case 2:
pword = 4;
- printk(KERN_WARNING "0x%lx: Unsupported pword size!\n",
- pb->base);
+ pr_warn("0x%lx: Unsupported pword size!\n", pb->base);
break;
default:
- printk(KERN_WARNING "0x%lx: Unknown implementation ID\n",
- pb->base);
+ pr_warn("0x%lx: Unknown implementation ID\n", pb->base);
/* Fall through - Assume 1 */
case 1:
pword = 1;
@@ -2106,9 +2094,9 @@ struct parport *parport_pc_probe_port(unsigned long int base,
p->size = (p->modes & PARPORT_MODE_EPP) ? 8 : 3;
- printk(KERN_INFO "%s: PC-style at 0x%lx", p->name, p->base);
+ pr_info("%s: PC-style at 0x%lx", p->name, p->base);
if (p->base_hi && priv->ecr)
- printk(KERN_CONT " (0x%lx)", p->base_hi);
+ pr_cont(" (0x%lx)", p->base_hi);
if (p->irq == PARPORT_IRQ_AUTO) {
p->irq = PARPORT_IRQ_NONE;
parport_irq_probe(p);
@@ -2119,7 +2107,7 @@ struct parport *parport_pc_probe_port(unsigned long int base,
p->irq = PARPORT_IRQ_NONE;
}
if (p->irq != PARPORT_IRQ_NONE) {
- printk(KERN_CONT ", irq %d", p->irq);
+ pr_cont(", irq %d", p->irq);
priv->ctr_writable |= 0x10;
if (p->dma == PARPORT_DMA_AUTO) {
@@ -2143,21 +2131,21 @@ struct parport *parport_pc_probe_port(unsigned long int base,
/* p->ops->ecp_read_data = parport_pc_ecp_read_block_pio; */
#endif /* IEEE 1284 support */
if (p->dma != PARPORT_DMA_NONE) {
- printk(KERN_CONT ", dma %d", p->dma);
+ pr_cont(", dma %d", p->dma);
p->modes |= PARPORT_MODE_DMA;
} else
- printk(KERN_CONT ", using FIFO");
+ pr_cont(", using FIFO");
} else
/* We can't use the DMA channel after all. */
p->dma = PARPORT_DMA_NONE;
#endif /* Allowed to use FIFO/DMA */
- printk(KERN_CONT " [");
+ pr_cont(" [");
#define printmode(x) \
{\
if (p->modes & PARPORT_MODE_##x) {\
- printk(KERN_CONT "%s%s", f ? "," : "", #x);\
+ pr_cont("%s%s", f ? "," : "", #x); \
f++;\
} \
}
@@ -2173,11 +2161,11 @@ struct parport *parport_pc_probe_port(unsigned long int base,
}
#undef printmode
#ifndef CONFIG_PARPORT_1284
- printk(KERN_CONT "(,...)");
+ pr_cont("(,...)");
#endif /* CONFIG_PARPORT_1284 */
- printk(KERN_CONT "]\n");
+ pr_cont("]\n");
if (probedirq != PARPORT_IRQ_NONE)
- printk(KERN_INFO "%s: irq %d detected\n", p->name, probedirq);
+ pr_info("%s: irq %d detected\n", p->name, probedirq);
/* If No ECP release the ports grabbed above. */
if (ECR_res && (p->modes & PARPORT_MODE_ECP) == 0) {
@@ -2192,8 +2180,7 @@ struct parport *parport_pc_probe_port(unsigned long int base,
if (p->irq != PARPORT_IRQ_NONE) {
if (request_irq(p->irq, parport_irq_handler,
irqflags, p->name, p)) {
- printk(KERN_WARNING "%s: irq %d in use, "
- "resorting to polled operation\n",
+ pr_warn("%s: irq %d in use, resorting to polled operation\n",
p->name, p->irq);
p->irq = PARPORT_IRQ_NONE;
p->dma = PARPORT_DMA_NONE;
@@ -2203,8 +2190,7 @@ struct parport *parport_pc_probe_port(unsigned long int base,
#ifdef HAS_DMA
if (p->dma != PARPORT_DMA_NONE) {
if (request_dma(p->dma, p->name)) {
- printk(KERN_WARNING "%s: dma %d in use, "
- "resorting to PIO operation\n",
+ pr_warn("%s: dma %d in use, resorting to PIO operation\n",
p->name, p->dma);
p->dma = PARPORT_DMA_NONE;
} else {
@@ -2214,9 +2200,7 @@ struct parport *parport_pc_probe_port(unsigned long int base,
&priv->dma_handle,
GFP_KERNEL);
if (!priv->dma_buf) {
- printk(KERN_WARNING "%s: "
- "cannot get buffer for DMA, "
- "resorting to PIO operation\n",
+ pr_warn("%s: cannot get buffer for DMA, resorting to PIO operation\n",
p->name);
free_dma(p->dma);
p->dma = PARPORT_DMA_NONE;
@@ -2329,7 +2313,7 @@ static int sio_ite_8872_probe(struct pci_dev *pdev, int autoirq, int autodma,
}
}
if (i >= 5) {
- printk(KERN_INFO "parport_pc: cannot find ITE8872 INTA\n");
+ pr_info("parport_pc: cannot find ITE8872 INTA\n");
return 0;
}
@@ -2338,29 +2322,28 @@ static int sio_ite_8872_probe(struct pci_dev *pdev, int autoirq, int autodma,
switch (type) {
case 0x2:
- printk(KERN_INFO "parport_pc: ITE8871 found (1P)\n");
+ pr_info("parport_pc: ITE8871 found (1P)\n");
ite8872set = 0x64200000;
break;
case 0xa:
- printk(KERN_INFO "parport_pc: ITE8875 found (1P)\n");
+ pr_info("parport_pc: ITE8875 found (1P)\n");
ite8872set = 0x64200000;
break;
case 0xe:
- printk(KERN_INFO "parport_pc: ITE8872 found (2S1P)\n");
+ pr_info("parport_pc: ITE8872 found (2S1P)\n");
ite8872set = 0x64e00000;
break;
case 0x6:
- printk(KERN_INFO "parport_pc: ITE8873 found (1S)\n");
+ pr_info("parport_pc: ITE8873 found (1S)\n");
release_region(inta_addr[i], 32);
return 0;
case 0x8:
- printk(KERN_INFO "parport_pc: ITE8874 found (2S)\n");
+ pr_info("parport_pc: ITE8874 found (2S)\n");
release_region(inta_addr[i], 32);
return 0;
default:
- printk(KERN_INFO "parport_pc: unknown ITE887x\n");
- printk(KERN_INFO "parport_pc: please mail 'lspci -nvv' "
- "output to Rich.Liu@ite.com.tw\n");
+ pr_info("parport_pc: unknown ITE887x\n");
+ pr_info("parport_pc: please mail 'lspci -nvv' output to Rich.Liu@ite.com.tw\n");
release_region(inta_addr[i], 32);
return 0;
}
@@ -2395,9 +2378,8 @@ static int sio_ite_8872_probe(struct pci_dev *pdev, int autoirq, int autodma,
release_region(inta_addr[i], 32);
if (parport_pc_probe_port(ite8872_lpt, ite8872_lpthi,
irq, PARPORT_DMA_NONE, &pdev->dev, 0)) {
- printk(KERN_INFO
- "parport_pc: ITE 8872 parallel port: io=0x%X",
- ite8872_lpt);
+ pr_info("parport_pc: ITE 8872 parallel port: io=0x%X",
+ ite8872_lpt);
if (irq != PARPORT_IRQ_NONE)
pr_cont(", irq=%d", irq);
pr_cont("\n");
@@ -2524,7 +2506,7 @@ static int sio_via_probe(struct pci_dev *pdev, int autoirq, int autodma,
pci_write_config_byte(pdev, via->via_pci_superio_config_reg, tmp);
if (siofunc == VIA_FUNCTION_PARPORT_DISABLE) {
- printk(KERN_INFO "parport_pc: VIA parallel port disabled in BIOS\n");
+ pr_info("parport_pc: VIA parallel port disabled in BIOS\n");
return 0;
}
@@ -2557,9 +2539,8 @@ static int sio_via_probe(struct pci_dev *pdev, int autoirq, int autodma,
case 0x278:
port2 = 0x678; break;
default:
- printk(KERN_INFO
- "parport_pc: Weird VIA parport base 0x%X, ignoring\n",
- port1);
+ pr_info("parport_pc: Weird VIA parport base 0x%X, ignoring\n",
+ port1);
return 0;
}
@@ -2578,8 +2559,7 @@ static int sio_via_probe(struct pci_dev *pdev, int autoirq, int autodma,
/* finally, do the probe with values obtained */
if (parport_pc_probe_port(port1, port2, irq, dma, &pdev->dev, 0)) {
- printk(KERN_INFO
- "parport_pc: VIA parallel port: io=0x%X", port1);
+ pr_info("parport_pc: VIA parallel port: io=0x%X", port1);
if (irq != PARPORT_IRQ_NONE)
pr_cont(", irq=%d", irq);
if (dma != PARPORT_DMA_NONE)
@@ -2588,7 +2568,7 @@ static int sio_via_probe(struct pci_dev *pdev, int autoirq, int autodma,
return 1;
}
- printk(KERN_WARNING "parport_pc: Strange, can't probe VIA parallel port: io=0x%X, irq=%d, dma=%d\n",
+ pr_warn("parport_pc: Strange, can't probe VIA parallel port: io=0x%X, irq=%d, dma=%d\n",
port1, irq, dma);
return 0;
}
@@ -3131,7 +3111,7 @@ static int __init parport_parse_param(const char *s, int *val,
if (ep != s)
*val = r;
else {
- printk(KERN_ERR "parport: bad specifier `%s'\n", s);
+ pr_err("parport: bad specifier `%s'\n", s);
return -1;
}
}
@@ -3221,10 +3201,7 @@ static int __init parse_parport_params(void)
irqval[0] = val;
break;
default:
- printk(KERN_WARNING
- "parport_pc: irq specified "
- "without base address. Use 'io=' "
- "to specify one\n");
+ pr_warn("parport_pc: irq specified without base address. Use 'io=' to specify one\n");
}
if (dma[0] && !parport_parse_dma(dma[0], &val))
@@ -3234,10 +3211,7 @@ static int __init parse_parport_params(void)
dmaval[0] = val;
break;
default:
- printk(KERN_WARNING
- "parport_pc: dma specified "
- "without base address. Use 'io=' "
- "to specify one\n");
+ pr_warn("parport_pc: dma specified without base address. Use 'io=' to specify one\n");
}
}
return 0;
@@ -3276,12 +3250,12 @@ static int __init parport_setup(char *str)
val = simple_strtoul(str, &endptr, 0);
if (endptr == str) {
- printk(KERN_WARNING "parport=%s not understood\n", str);
+ pr_warn("parport=%s not understood\n", str);
return 1;
}
if (parport_setup_ptr == PARPORT_PC_MAX_PORTS) {
- printk(KERN_ERR "parport=%s ignored, too many ports\n", str);
+ pr_err("parport=%s ignored, too many ports\n", str);
return 1;
}
diff --git a/drivers/parport/parport_sunbpp.c b/drivers/parport/parport_sunbpp.c
index 8de329546b822..77671b7ad421e 100644
--- a/drivers/parport/parport_sunbpp.c
+++ b/drivers/parport/parport_sunbpp.c
@@ -313,7 +313,7 @@ static int bpp_probe(struct platform_device *op)
value_tcr &= ~P_TCR_DIR;
sbus_writeb(value_tcr, ®s->p_tcr);
- printk(KERN_INFO "%s: sunbpp at 0x%lx\n", p->name, p->base);
+ pr_info("%s: sunbpp at 0x%lx\n", p->name, p->base);
dev_set_drvdata(&op->dev, p);
diff --git a/drivers/parport/probe.c b/drivers/parport/probe.c
index e035174ba205d..650206c71875b 100644
--- a/drivers/parport/probe.c
+++ b/drivers/parport/probe.c
@@ -38,7 +38,7 @@ static void pretty_print(struct parport *port, int device)
{
struct parport_device_info *info = &port->probe_info[device + 1];
- printk(KERN_INFO "%s", port->name);
+ pr_info("%s", port->name);
if (device >= 0)
printk (" (addr %d)", device);
@@ -58,7 +58,7 @@ static void parse_data(struct parport *port, int device, char *str)
struct parport_device_info *info = &port->probe_info[device + 1];
if (!txt) {
- printk(KERN_WARNING "%s probe: memory squeeze\n", port->name);
+ pr_warn("%s probe: memory squeeze\n", port->name);
return;
}
strcpy(txt, str);
@@ -98,7 +98,8 @@ static void parse_data(struct parport *port, int device, char *str)
goto rock_on;
}
}
- printk(KERN_WARNING "%s probe: warning, class '%s' not understood.\n", port->name, sep);
+ pr_warn("%s probe: warning, class '%s' not understood\n",
+ port->name, sep);
info->class = PARPORT_CLASS_OTHER;
} else if (!strcmp(p, "CMD") ||
!strcmp(p, "COMMAND SET")) {
diff --git a/drivers/parport/share.c b/drivers/parport/share.c
index 15c81cffd2de2..fc2930fb9bee1 100644
--- a/drivers/parport/share.c
+++ b/drivers/parport/share.c
@@ -555,8 +555,8 @@ void parport_announce_port(struct parport *port)
#endif
if (!port->dev)
- printk(KERN_WARNING "%s: fix this legacy no-device port driver!\n",
- port->name);
+ pr_warn("%s: fix this legacy no-device port driver!\n",
+ port->name);
parport_proc_register(port);
mutex_lock(®istration_lock);
@@ -728,7 +728,8 @@ parport_register_device(struct parport *port, const char *name,
if (flags & PARPORT_DEV_LURK) {
if (!pf || !kf) {
- printk(KERN_INFO "%s: refused to register lurking device (%s) without callbacks\n", port->name, name);
+ pr_info("%s: refused to register lurking device (%s) without callbacks\n",
+ port->name, name);
return NULL;
}
}
@@ -997,7 +998,7 @@ void parport_unregister_device(struct pardevice *dev)
#ifdef PARPORT_PARANOID
if (!dev) {
- printk(KERN_ERR "parport_unregister_device: passed NULL\n");
+ pr_err("%s: passed NULL\n", __func__);
return;
}
#endif
@@ -1138,8 +1139,7 @@ int parport_claim(struct pardevice *dev)
unsigned long flags;
if (port->cad == dev) {
- printk(KERN_INFO "%s: %s already owner\n",
- dev->port->name,dev->name);
+ pr_info("%s: %s already owner\n", dev->port->name, dev->name);
return 0;
}
@@ -1159,9 +1159,8 @@ int parport_claim(struct pardevice *dev)
* I think we'll actually deadlock rather than
* get here, but just in case..
*/
- printk(KERN_WARNING
- "%s: %s released port when preempted!\n",
- port->name, oldcad->name);
+ pr_warn("%s: %s released port when preempted!\n",
+ port->name, oldcad->name);
if (port->cad)
goto blocked;
}
@@ -1321,8 +1320,8 @@ void parport_release(struct pardevice *dev)
write_lock_irqsave(&port->cad_lock, flags);
if (port->cad != dev) {
write_unlock_irqrestore(&port->cad_lock, flags);
- printk(KERN_WARNING "%s: %s tried to release parport when not owner\n",
- port->name, dev->name);
+ pr_warn("%s: %s tried to release parport when not owner\n",
+ port->name, dev->name);
return;
}
@@ -1362,7 +1361,8 @@ void parport_release(struct pardevice *dev)
if (dev->port->cad) /* racy but no matter */
return;
} else {
- printk(KERN_ERR "%s: don't know how to wake %s\n", port->name, pd->name);
+ pr_err("%s: don't know how to wake %s\n",
+ port->name, pd->name);
}
}
--
2.43.0
next prev parent reply other threads:[~2024-08-15 13:33 UTC|newest]
Thread overview: 201+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-15 13:21 [PATCH 4.19 000/196] 4.19.320-rc1 review Greg Kroah-Hartman
2024-08-15 13:21 ` [PATCH 4.19 001/196] platform/chrome: cros_ec_debugfs: fix wrong EC message version Greg Kroah-Hartman
2024-08-15 13:21 ` [PATCH 4.19 002/196] hfsplus: fix to avoid false alarm of circular locking Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 003/196] x86/of: Return consistent error type from x86_of_pci_irq_enable() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 004/196] x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 005/196] x86/pci/xen: " Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 006/196] x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 007/196] hwmon: (adt7475) Fix default duty on fan is disabled Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 008/196] pwm: stm32: Always do lazy disabling Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 009/196] hwmon: (max6697) Fix underflow when writing limit attributes Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 010/196] hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 011/196] hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 012/196] hwmon: (max6697) Fix swapped temp{1,8} critical alarms Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 013/196] arm64: dts: rockchip: Increase VOP clk rate on RK3328 Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 014/196] m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 015/196] x86/xen: Convert comma to semicolon Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 016/196] m68k: cmpxchg: Fix return value for default case in __arch_xchg() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 017/196] wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 018/196] net/smc: Allow SMC-D 1MB DMB allocations Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 019/196] net/smc: set rmbs SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 020/196] selftests/bpf: Check length of recv in test_sockmap Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 021/196] wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 022/196] wifi: cfg80211: handle 2x996 RU allocation " Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 023/196] net: fec: Refactor: #define magic constants Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 024/196] net: fec: Fix FEC_ECR_EN1588 being cleared on link-down Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 025/196] ipvs: Avoid unnecessary calls to skb_is_gso_sctp Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 026/196] perf: Fix perf_aux_size() for greater-than 32-bit size Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 027/196] perf: Prevent passing zero nr_pages to rb_alloc_aux() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 028/196] bna: adjust name buf size of bna_tcb and bna_ccb structures Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 029/196] selftests: forwarding: devlink_lib: Wait for udev events after reloading Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 030/196] media: imon: Fix race getting ictx->lock Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 031/196] saa7134: Unchecked i2c_transfer function result fixed Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 032/196] media: uvcvideo: Allow entity-defined get_info and get_cur Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 033/196] media: uvcvideo: Override default flags Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 034/196] media: renesas: vsp1: Fix _irqsave and _irq mix Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 035/196] media: renesas: vsp1: Store RPF partition configuration per RPF instance Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 036/196] leds: trigger: Unregister sysfs attributes before calling deactivate() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 037/196] perf report: Fix condition in sort__sym_cmp() Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 038/196] drm/etnaviv: fix DMA direction handling for cached RW buffers Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 039/196] mfd: omap-usb-tll: Use struct_size to allocate tll Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 040/196] ext4: avoid writing unitialized memory to disk in EA inodes Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 041/196] sparc64: Fix incorrect function signature and add prototype for prom_cif_init Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 042/196] PCI: Equalize hotplug memory and io for occupied and empty slots Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 043/196] PCI: Fix resource double counting on remove & rescan Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 044/196] RDMA/mlx4: Fix truncated output warning in mad.c Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 045/196] RDMA/mlx4: Fix truncated output warning in alias_GUID.c Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 046/196] RDMA/rxe: Dont set BTH_ACK_MASK for UC or UD QPs Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 047/196] mtd: make mtd_test.c a separate module Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 048/196] Input: elan_i2c - do not leave interrupt disabled on suspend failure Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 049/196] MIPS: Octeron: remove source file executable bit Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 050/196] powerpc/xmon: Fix disassembly CPU feature checks Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 051/196] macintosh/therm_windtunnel: fix module unload Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 052/196] bnxt_re: Fix imm_data endianness Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 053/196] ice: Rework flex descriptor programming Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 054/196] netfilter: ctnetlink: use helper function to calculate expect ID Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 055/196] pinctrl: core: fix possible memory leak when pinctrl_enable() fails Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 056/196] pinctrl: single: " Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 057/196] pinctrl: ti: ti-iodelay: Drop if block with always false condition Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 058/196] pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 059/196] pinctrl: freescale: mxs: Fix refcount of child Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 060/196] fs/nilfs2: remove some unused macros to tame gcc Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 061/196] nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro Greg Kroah-Hartman
2024-08-15 13:22 ` [PATCH 4.19 062/196] tick/broadcast: Make takeover of broadcast hrtimer reliable Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 063/196] net: netconsole: Disable target before netpoll cleanup Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 064/196] af_packet: Handle outgoing VLAN packets without hardware offloading Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 065/196] ipv6: take care of scope when choosing the src addr Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 066/196] char: tpm: Fix possible memory leak in tpm_bios_measurements_open() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 067/196] media: venus: fix use after free in vdec_close Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 068/196] hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 069/196] drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 070/196] drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 071/196] m68k: amiga: Turn off Warp1260 interrupts during boot Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 072/196] ext4: check dot and dotdot of dx_root before making dir indexed Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 073/196] ext4: make sure the first directory block is not a hole Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 074/196] wifi: mwifiex: Fix interface type change Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 075/196] leds: ss4200: Convert PCIBIOS_* return codes to errnos Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 076/196] tools/memory-model: Fix bug in lock.cat Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 077/196] hwrng: amd - Convert PCIBIOS_* return codes to errnos Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 078/196] PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 079/196] binder: fix hang of unregistered readers Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 080/196] scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 081/196] f2fs: fix to dont dirty inode for readonly filesystem Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 082/196] clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 083/196] ubi: eba: properly rollback inside self_check_eba Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 084/196] decompress_bunzip2: fix rare decompression failure Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 085/196] kobject_uevent: Fix OOB access within zap_modalias_env() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 086/196] rtc: cmos: Fix return value of nvmem callbacks Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 087/196] scsi: qla2xxx: During vport delete send async logout explicitly Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 088/196] scsi: qla2xxx: validate nvme_local_port correctly Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 089/196] perf/x86/intel/pt: Fix topa_entry base length Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 090/196] watchdog/perf: properly initialize the turbo mode timestamp and rearm counter Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 091/196] platform: mips: cpu_hwmon: Disable driver on unsupported hardware Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 092/196] RDMA/iwcm: Fix a use-after-free related to destroying CM IDs Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 093/196] selftests/sigaltstack: Fix ppc64 GCC build Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 094/196] nilfs2: handle inconsistent state in nilfs_btnode_create_block() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 095/196] kdb: Fix bound check compiler warning Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 096/196] kdb: address -Wformat-security warnings Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 097/196] kdb: Use the passed prompt in kdb_position_cursor() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 098/196] jfs: Fix array-index-out-of-bounds in diFree Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 099/196] dma: fix call order in dmam_free_coherent Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 100/196] MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 101/196] net: ip_rt_get_source() - use new style struct initializer instead of memset Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 102/196] ipv4: Fix incorrect source address in Record Route option Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 103/196] net: bonding: correctly annotate RCU in bond_should_notify_peers() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 104/196] tipc: Return non-zero value from tipc_udp_addr2str() on error Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 105/196] mISDN: Fix a use after free in hfcmulti_tx() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 106/196] mm: avoid overflows in dirty throttling logic Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 107/196] PCI: rockchip: Make ep-gpios DT property optional Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 108/196] PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 109/196] parport: parport_pc: Mark expected switch fall-through Greg Kroah-Hartman
2024-08-15 13:23 ` Greg Kroah-Hartman [this message]
2024-08-15 13:23 ` [PATCH 4.19 111/196] parport: Standardize use of printmode Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 112/196] dev/parport: fix the array out-of-bounds risk Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 113/196] driver core: Cast to (void *) with __force for __percpu pointer Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 114/196] devres: Fix memory leakage caused by driver API devm_free_percpu() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 115/196] perf/x86/intel/pt: Export pt_cap_get() Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 116/196] perf/x86/intel/pt: Use helpers to obtain ToPA entry size Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 117/196] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 118/196] perf/x86/intel/pt: Split ToPA metadata and page layout Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 119/196] perf/x86/intel/pt: Fix a topa_entry base address calculation Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 120/196] remoteproc: imx_rproc: ignore mapping vdev regions Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 121/196] remoteproc: imx_rproc: Fix ignoring " Greg Kroah-Hartman
2024-08-15 13:23 ` [PATCH 4.19 122/196] remoteproc: imx_rproc: Skip over memory region when node value is NULL Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 123/196] drm/vmwgfx: Fix overlay when using Screen Targets Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 124/196] net/iucv: fix use after free in iucv_sock_close() Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 125/196] ipv6: fix ndisc_is_useropt() handling for PIO Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 126/196] protect the fetch of ->fd[fd] in do_dup2() from mispredictions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 127/196] ALSA: usb-audio: Correct surround channels in UAC1 channel map Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 128/196] net: usb: sr9700: fix uninitialized variable use in sr_mdio_read Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 129/196] irqchip/mbigen: Fix mbigen node address layout Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 130/196] x86/mm: Fix pti_clone_pgtable() alignment assumption Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 131/196] net: usb: qmi_wwan: fix memory leak for not ip packets Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 132/196] net: linkwatch: use system_unbound_wq Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 133/196] Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 134/196] net: fec: Stop PPS on driver remove Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 135/196] md/raid5: avoid BUG_ON() while continue reshape after reassembling Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 136/196] clocksource/drivers/sh_cmt: Address race condition for clock events Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 137/196] PCI: Add Edimax Vendor ID to pci_ids.h Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 138/196] udf: prevent integer overflow in udf_bitmap_free_blocks() Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 139/196] wifi: nl80211: dont give key data to userspace Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 140/196] btrfs: fix bitmap leak when loading free space cache on duplicate entry Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 141/196] media: uvcvideo: Ignore empty TS packets Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 142/196] media: uvcvideo: Fix the bandwdith quirk on USB 3.x Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 143/196] jbd2: avoid memleak in jbd2_journal_write_metadata_buffer Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 144/196] s390/sclp: Prevent release of buffer in I/O Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 145/196] SUNRPC: Fix a race to wake a sync task Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 146/196] ext4: fix wrong unit use in ext4_mb_find_by_goal Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 147/196] arm64: Add support for SB barrier and patch in over DSB; ISB sequences Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 148/196] arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 149/196] arm64: Add Neoverse-V2 part Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 150/196] arm64: cputype: Add Cortex-X4 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 151/196] arm64: cputype: Add Neoverse-V3 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 152/196] arm64: errata: Add workaround for Arm errata 3194386 and 3312417 Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 153/196] arm64: cputype: Add Cortex-X3 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 154/196] arm64: cputype: Add Cortex-A720 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 155/196] arm64: cputype: Add Cortex-X925 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 156/196] arm64: errata: Unify speculative SSBS errata logic Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 157/196] arm64: errata: Expand speculative SSBS workaround Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 158/196] arm64: cputype: Add Cortex-X1C definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 159/196] arm64: cputype: Add Cortex-A725 definitions Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 160/196] arm64: errata: Expand speculative SSBS workaround (again) Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 161/196] i2c: smbus: Dont filter out duplicate alerts Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 162/196] i2c: smbus: Improve handling of stuck alerts Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 163/196] i2c: smbus: Send alert notifications to all devices if source not found Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 164/196] bpf: kprobe: remove unused declaring of bpf_kprobe_override Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 165/196] spi: lpspi: Replace all "master" with "controller" Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 166/196] spi: lpspi: Add slave mode support Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 167/196] spi: lpspi: Let watermark change with send data length Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 168/196] spi: lpspi: Add i.MX8 boards support for lpspi Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 169/196] spi: lpspi: add the error info of transfer speed setting Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 170/196] spi: fsl-lpspi: remove unneeded array Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 171/196] spi: spi-fsl-lpspi: Fix scldiv calculation Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 172/196] ALSA: line6: Fix racy access to midibuf Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 173/196] usb: vhci-hcd: Do not drop references before new references are gained Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 174/196] USB: serial: debug: do not echo input by default Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 175/196] usb: gadget: core: Check for unset descriptor Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 176/196] scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 177/196] tick/broadcast: Move per CPU pointer access into the atomic section Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 178/196] ntp: Clamp maxerror and esterror to operating range Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 179/196] driver core: Fix uevent_show() vs driver detach race Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 180/196] ntp: Safeguard against time_constant overflow Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 181/196] serial: core: check uartclk for zero to avoid divide by zero Greg Kroah-Hartman
2024-08-15 13:24 ` [PATCH 4.19 182/196] power: supply: axp288_charger: Fix constant_charge_voltage writes Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 183/196] power: supply: axp288_charger: Round constant_charge_voltage writes down Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 184/196] tracing: Fix overflow in get_free_elt() Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 185/196] x86/mtrr: Check if fixed MTRRs exist before saving them Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 186/196] drm/bridge: analogix_dp: properly handle zero sized AUX transactions Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 187/196] drm/mgag200: Set DDC timeout in milliseconds Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 188/196] kbuild: Fix -S -c in x86 stack protector scripts Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 189/196] netfilter: nf_tables: set element extended ACK reporting support Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 190/196] netfilter: nf_tables: use timestamp to check for set element timeout Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 191/196] netfilter: nf_tables: prefer nft_chain_validate Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 192/196] arm64: cpufeature: Fix the visibility of compat hwcaps Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 193/196] media: uvcvideo: Use entity get_cur in uvc_ctrl_set Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 194/196] drm/i915/gem: Fix Virtual Memory mapping boundaries calculation Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 195/196] exec: Fix ToCToU between perm check and set-uid/gid usage Greg Kroah-Hartman
2024-08-15 13:25 ` [PATCH 4.19 196/196] nvme/pci: Add APST quirk for Lenovo N60z laptop Greg Kroah-Hartman
2024-08-15 18:55 ` [PATCH 4.19 000/196] 4.19.320-rc1 review Pavel Machek
2024-08-16 9:06 ` Anders Roxell
2024-08-16 19:40 ` Jon Hunter
2024-08-18 14:00 ` Harshit Mogalapalli
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=20240815131856.289651196@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=joe@perches.com \
--cc=patches@lists.linux.dev \
--cc=rdunlap@infradead.org \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.org \
--cc=sudipm.mukherjee@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.