[arch-commits] Commit in linux/trunk (2 files)

Tobias Powalowski tpowa at archlinux.org
Mon Oct 19 12:25:25 UTC 2015


    Date: Monday, October 19, 2015 @ 14:25:24
  Author: tpowa
Revision: 249503

remove not needed patches

Deleted:
  linux/trunk/0001-fix-bridge-regression.patch
  linux/trunk/0001-make_flush_workqueue_non_gpl.patch

-----------------------------------------+
 0001-fix-bridge-regression.patch        |   25 ----------------------
 0001-make_flush_workqueue_non_gpl.patch |   34 ------------------------------
 2 files changed, 59 deletions(-)

Deleted: 0001-fix-bridge-regression.patch
===================================================================
--- 0001-fix-bridge-regression.patch	2015-10-19 12:24:26 UTC (rev 249502)
+++ 0001-fix-bridge-regression.patch	2015-10-19 12:25:24 UTC (rev 249503)
@@ -1,25 +0,0 @@
-@@ -, +, @@ 
----
- net/bridge/br_multicast.c |    4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
---- a/net/bridge/br_multicast.c	
-+++ a/net/bridge/br_multicast.c	
-@@ -991,7 +991,7 @@ static int br_ip4_multicast_igmp3_report(struct net_bridge *br,
- 
- 	ih = igmpv3_report_hdr(skb);
- 	num = ntohs(ih->ngrec);
--	len = sizeof(*ih);
-+	len = skb_transport_offset(skb) + sizeof(*ih);
- 
- 	for (i = 0; i < num; i++) {
- 		len += sizeof(*grec);
-@@ -1052,7 +1052,7 @@ static int br_ip6_multicast_mld2_report(struct net_bridge *br,
- 
- 	icmp6h = icmp6_hdr(skb);
- 	num = ntohs(icmp6h->icmp6_dataun.un_data16[1]);
--	len = sizeof(*icmp6h);
-+	len = skb_transport_offset(skb) + sizeof(*icmp6h);
- 
- 	for (i = 0; i < num; i++) {
- 		__be16 *nsrcs, _nsrcs;
--- 

Deleted: 0001-make_flush_workqueue_non_gpl.patch
===================================================================
--- 0001-make_flush_workqueue_non_gpl.patch	2015-10-19 12:24:26 UTC (rev 249502)
+++ 0001-make_flush_workqueue_non_gpl.patch	2015-10-19 12:25:24 UTC (rev 249503)
@@ -1,34 +0,0 @@
-From 1dadafa86a779884f14a6e7a3ddde1a57b0a0a65 Mon Sep 17 00:00:00 2001
-From: Tim Gardner <tim.gardner at canonical.com>
-Date: Tue, 4 Aug 2015 11:26:04 -0600
-Subject: workqueue: Make flush_workqueue() available again to non GPL modules
-
-Commit 37b1ef31a568fc02e53587620226e5f3c66454c8 ("workqueue: move
-flush_scheduled_work() to workqueue.h") moved the exported non GPL
-flush_scheduled_work() from a function to an inline wrapper.
-Unfortunately, it directly calls flush_workqueue() which is a GPL function.
-This has the effect of changing the licensing requirement for this function
-and makes it unavailable to non GPL modules.
-
-See commit ad7b1f841f8a54c6d61ff181451f55b68175e15a ("workqueue: Make
-schedule_work() available again to non GPL modules") for precedent.
-
-Signed-off-by: Tim Gardner <tim.gardner at canonical.com>
-Signed-off-by: Tejun Heo <tj at kernel.org>
-
-diff --git a/kernel/workqueue.c b/kernel/workqueue.c
-index 4c4f061..a413acb 100644
---- a/kernel/workqueue.c
-+++ b/kernel/workqueue.c
-@@ -2614,7 +2614,7 @@ void flush_workqueue(struct workqueue_struct *wq)
- out_unlock:
- 	mutex_unlock(&wq->mutex);
- }
--EXPORT_SYMBOL_GPL(flush_workqueue);
-+EXPORT_SYMBOL(flush_workqueue);
- 
- /**
-  * drain_workqueue - drain a workqueue
--- 
-cgit v0.10.2
-



More information about the arch-commits mailing list