]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
removed queue-4.7/irqchip-gic-allow-self-sgis-for-smp-on-up-configurations.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Sep 2016 16:12:30 +0000 (18:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Sep 2016 16:12:30 +0000 (18:12 +0200)
queue-4.7/irqchip-gic-allow-self-sgis-for-smp-on-up-configurations.patch [deleted file]
queue-4.7/series

diff --git a/queue-4.7/irqchip-gic-allow-self-sgis-for-smp-on-up-configurations.patch b/queue-4.7/irqchip-gic-allow-self-sgis-for-smp-on-up-configurations.patch
deleted file mode 100644 (file)
index da61856..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-From 059e232089e45b0befc9933d31209c225e08b426 Mon Sep 17 00:00:00 2001
-From: Marc Zyngier <marc.zyngier@arm.com>
-Date: Tue, 9 Aug 2016 07:50:44 +0100
-Subject: irqchip/gic: Allow self-SGIs for SMP on UP configurations
-
-From: Marc Zyngier <marc.zyngier@arm.com>
-
-commit 059e232089e45b0befc9933d31209c225e08b426 upstream.
-
-On systems where a single CPU is present, the GIC may not support
-having SGIs delivered to a target list. In that case, we use the
-self-SGI mechanism to allow the interrupt to be delivered locally.
-
-Tested-by: Fabio Estevam <fabio.estevam@nxp.com>
-Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/irqchip/irq-gic.c |    7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/irqchip/irq-gic.c
-+++ b/drivers/irqchip/irq-gic.c
-@@ -769,6 +769,13 @@ static void gic_raise_softirq(const stru
-       int cpu;
-       unsigned long flags, map = 0;
-+      if (unlikely(nr_cpu_ids == 1)) {
-+              /* Only one CPU? let's do a self-IPI... */
-+              writel_relaxed(2 << 24 | irq,
-+                             gic_data_dist_base(&gic_data[0]) + GIC_DIST_SOFTINT);
-+              return;
-+      }
-+
-       raw_spin_lock_irqsave(&irq_controller_lock, flags);
-       /* Convert our logical CPU mask into a physical one. */
index b9fab80b7e1c00f542e5b5f3c0d980de685fb83f..0bcbfee41152d3d9312307a8c29856e9c97fdf0a 100644 (file)
@@ -4,7 +4,6 @@ kernel-add-noaudit-variant-of-ns_capable.patch
 net-use-ns_capable_noaudit-when-determining-net-sysctl-permissions.patch
 fs-check-for-invalid-i_uid-in-may_follow_link.patch
 cred-reject-inodes-with-invalid-ids-in-set_create_file_as.patch
-irqchip-gic-allow-self-sgis-for-smp-on-up-configurations.patch
 ext4-validate-that-metadata-blocks-do-not-overlap-superblock.patch
 ext4-fix-xattr-shifting-when-expanding-inodes.patch
 ext4-fix-xattr-shifting-when-expanding-inodes-part-2.patch