The following kernel patches fixes it for me, will send to lkml:
diff --git a/debian.master/changelog b/debian.master/changelog index f8f7a35a..081e666 100644 --- a/debian.master/changelog +++ b/debian.master/changelog @@ -1,3 +1,9 @@ +linux (3.11.0-4.9debug1) saucy; urgency=low + + * debug 1 + + -- Serge Hallyn <email address hidden> Thu, 29 Aug 2013 13:34:43 +0000 + linux (3.11.0-4.9) saucy; urgency=low
[ Tim Gardner ] diff --git a/debian/rules b/debian/rules index 2d3358b..f87f26c 100755 --- a/debian/rules +++ b/debian/rules @@ -13,6 +13,8 @@ DEBIAN=$(shell awk -F= '($$1 == "DEBIAN") { print $$2 }' <debian/debian.env) # with the kernel build. unexport CFLAGS unexport LDFLAGS +export skipmodules=true +export skipabi=true
export LC_ALL=C export SHELL=/bin/bash -e diff --git a/debian/scripts/module-check b/debian/scripts/module-check index c754ea3..280b6e9 100755 --- a/debian/scripts/module-check +++ b/debian/scripts/module-check @@ -4,6 +4,7 @@ $flavour = shift; $prev_abidir = shift; $abidir = shift; $skipmodule = shift; +$skipmodule = 1;
print "II: Checking modules for $flavour...";
diff --git a/kernel/pid.c b/kernel/pid.c index 66505c1..3cccab3 100644 --- a/kernel/pid.c +++ b/kernel/pid.c @@ -275,6 +275,10 @@ void free_pid(struct pid *pid) case 0: schedule_work(&ns->proc_work); break; + default: + if (ns->child_reaper->flags & PF_EXITING) + wake_up_process(ns->child_reaper); + break; } } spin_unlock_irqrestore(&pidmap_lock, flags);
The following kernel patches fixes it for me, will send to lkml:
diff --git a/debian. master/ changelog b/debian. master/ changelog master/ changelog master/ changelog
index f8f7a35a..081e666 100644
--- a/debian.
+++ b/debian.
@@ -1,3 +1,9 @@
+linux (3.11.0-4.9debug1) saucy; urgency=low
+
+ * debug 1
+
+ -- Serge Hallyn <email address hidden> Thu, 29 Aug 2013 13:34:43 +0000
+
linux (3.11.0-4.9) saucy; urgency=low
[ Tim Gardner ]
diff --git a/debian/rules b/debian/rules
index 2d3358b..f87f26c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,6 +13,8 @@ DEBIAN=$(shell awk -F= '($$1 == "DEBIAN") { print $$2 }' <debian/debian.env)
# with the kernel build.
unexport CFLAGS
unexport LDFLAGS
+export skipmodules=true
+export skipabi=true
export LC_ALL=C scripts/ module- check b/debian/ scripts/ module- check scripts/ module- check scripts/ module- check
export SHELL=/bin/bash -e
diff --git a/debian/
index c754ea3..280b6e9 100755
--- a/debian/
+++ b/debian/
@@ -4,6 +4,7 @@ $flavour = shift;
$prev_abidir = shift;
$abidir = shift;
$skipmodule = shift;
+$skipmodule = 1;
print "II: Checking modules for $flavour...";
diff --git a/kernel/pid.c b/kernel/pid.c work(&ns- >proc_work) ; reaper- >flags & PF_EXITING) process( ns->child_ reaper) ; unlock_ irqrestore( &pidmap_ lock, flags);
index 66505c1..3cccab3 100644
--- a/kernel/pid.c
+++ b/kernel/pid.c
@@ -275,6 +275,10 @@ void free_pid(struct pid *pid)
case 0:
schedule_
break;
+ default:
+ if (ns->child_
+ wake_up_
+ break;
}
}
spin_