+++ /dev/null
-From 5256e661321670d7aff0456bc2028f8309b6098f Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index 4b035d61b280a..99375814be8b9 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1093,11 +1093,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1157,7 +1156,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
net-sun3_82586-avoid-reading-past-buffer-in-debug-ou.patch
md-clean-up-invalid-bug_on-in-md_ioctl.patch
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-change-bug_on-to-assertion-when-checking-for-d.patch
+++ /dev/null
-From 77cecb373e969933d6814fe2f1c659e19d372bd7 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index cb68a1028090a..ea2a932022698 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1070,11 +1070,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1134,7 +1133,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
x86-increase-brk-randomness-entropy-for-64-bit-syste.patch
memory-stm32-fmc2-ebi-check-regmap_read-return-value.patch
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-change-bug_on-to-assertion-when-checking-for-d.patch
+++ /dev/null
-From 333c74d574bb988fa14d20dc98e5a5abe38d83e8 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index e783a4225bf04..932e978b5497e 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1066,11 +1066,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1130,7 +1129,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
x86-increase-brk-randomness-entropy-for-64-bit-syste.patch
memory-stm32-fmc2-ebi-check-regmap_read-return-value.patch
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-change-bug_on-to-assertion-when-checking-for-d.patch
+++ /dev/null
-From 31e0926dc36cbc9c0c3928681e1d15c93fdc262b Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index 317067184bfa4..048851d663ca5 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1077,11 +1077,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1141,7 +1140,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
md-clean-up-invalid-bug_on-in-md_ioctl.patch
x86-increase-brk-randomness-entropy-for-64-bit-syste.patch
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-change-bug_on-to-assertion-when-checking-for-d.patch
+++ /dev/null
-From 2e7194802a740ab6ef47e19e56bd1b06c03610d3 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index abff1c6470f6a..d638e890ef6f0 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1023,11 +1023,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1087,7 +1086,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
x86-increase-brk-randomness-entropy-for-64-bit-syste.patch
memory-stm32-fmc2-ebi-check-regmap_read-return-value.patch
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-delayed-inode-drop-pointless-bug_on-in-__btrfs.patch
+++ /dev/null
-From a6a0bf518d1180c78afa538fec3bf7559e36eb01 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Fri, 1 Mar 2024 22:45:28 +0100
-Subject: serial: pch: Don't disable interrupts while acquiring lock in ISR.
-
-From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
-[ Upstream commit f8ff23ebce8c305383c8070e1ea3b08a69eb1e8d ]
-
-The interrupt service routine is always invoked with disabled
-interrupts.
-
-Remove the _irqsave() from the locking functions in the interrupts
-service routine/ pch_uart_interrupt().
-
-Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-Link: https://lore.kernel.org/r/20240301215246.891055-16-bigeasy@linutronix.de
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/tty/serial/pch_uart.c | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/tty/serial/pch_uart.c b/drivers/tty/serial/pch_uart.c
-index cc83b772b7ca9..8b56cbdc893d1 100644
---- a/drivers/tty/serial/pch_uart.c
-+++ b/drivers/tty/serial/pch_uart.c
-@@ -1019,11 +1019,10 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- u8 lsr;
- int ret = 0;
- unsigned char iid;
-- unsigned long flags;
- int next = 1;
- u8 msr;
-
-- spin_lock_irqsave(&priv->lock, flags);
-+ spin_lock(&priv->lock);
- handled = 0;
- while (next) {
- iid = pch_uart_hal_get_iid(priv);
-@@ -1083,7 +1082,7 @@ static irqreturn_t pch_uart_interrupt(int irq, void *dev_id)
- handled |= (unsigned int)ret;
- }
-
-- spin_unlock_irqrestore(&priv->lock, flags);
-+ spin_unlock(&priv->lock);
- return IRQ_RETVAL(handled);
- }
-
---
-2.43.0
-
parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-co.patch
rxrpc-don-t-pick-values-out-of-the-wire-header-when-.patch
f2fs-stop-checkpoint-when-get-a-out-of-bounds-segmen.patch
-serial-pch-don-t-disable-interrupts-while-acquiring-.patch
powerpc-boot-handle-allocation-failure-in-simple_rea.patch
powerpc-boot-only-free-if-realloc-succeeds.patch
btrfs-delayed-inode-drop-pointless-bug_on-in-__btrfs.patch