]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Drop serial-pch-don-t-disable-interrupts-while-acquiring-.patch
authorSasha Levin <sashal@kernel.org>
Fri, 23 Aug 2024 12:32:34 +0000 (08:32 -0400)
committerSasha Levin <sashal@kernel.org>
Fri, 23 Aug 2024 12:32:34 +0000 (08:32 -0400)
Signed-off-by: Sasha Levin <sashal@kernel.org>
12 files changed:
queue-4.19/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-4.19/series
queue-5.10/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-5.10/series
queue-5.15/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-5.15/series
queue-5.4/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-5.4/series
queue-6.1/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-6.1/series
queue-6.6/serial-pch-don-t-disable-interrupts-while-acquiring-.patch [deleted file]
queue-6.6/series

diff --git a/queue-4.19/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-4.19/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index 9eab811..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index ccdb2a7834c952023e85cb8d7c3f461b58b791fa..8100fcbdd81be57a19243141bac6ae4707b0ec93 100644 (file)
@@ -31,7 +31,6 @@ scsi-lpfc-initialize-status-local-variable-in-lpfc_s.patch
 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
diff --git a/queue-5.10/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-5.10/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index 016ea03..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index d90c35eac4b0d0ffcc5947241840c1fe82d3fd73..d63cd87a7352392607b15c6113e06502bdd61d31 100644 (file)
@@ -61,7 +61,6 @@ md-clean-up-invalid-bug_on-in-md_ioctl.patch
 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
diff --git a/queue-5.15/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-5.15/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index df618d8..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index 8f7ee87f538d18087ac44636ccb91503100282ab..7a6a11270060f4523e8a71a90e3bffef0aff64f8 100644 (file)
@@ -82,7 +82,6 @@ md-clean-up-invalid-bug_on-in-md_ioctl.patch
 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
diff --git a/queue-5.4/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-5.4/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index 37e540d..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index f8a9023cd69a2fd1090b5b20ca76ff065dfbaf24..31cdfd5d37f8da392387ddb720bc690c71b1b223 100644 (file)
@@ -53,7 +53,6 @@ virtiofs-forbid-newlines-in-tags.patch
 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
diff --git a/queue-6.1/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-6.1/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index 4a84571..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index 523e5fac84efb6e9103c01963b97370ac20601e1..1bb74371220820d910847e7df082542c4e14b508 100644 (file)
@@ -177,7 +177,6 @@ md-clean-up-invalid-bug_on-in-md_ioctl.patch
 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
diff --git a/queue-6.6/serial-pch-don-t-disable-interrupts-while-acquiring-.patch b/queue-6.6/serial-pch-don-t-disable-interrupts-while-acquiring-.patch
deleted file mode 100644 (file)
index e8a2daa..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-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
-
index 1c868a970b3885bb076c195c2ee9600332e2950f..c4104b41c244e6900c6f3c0d3b732fab58147f39 100644 (file)
@@ -180,7 +180,6 @@ memory-stm32-fmc2-ebi-check-regmap_read-return-value.patch
 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