kumquat-buildroot/target/device/AMD/DBAu1500/kernel-patches/006_init_unshare.patch
2006-03-25 19:09:09 +00:00

12 lines
390 B
Diff

--- orig/kernel/fork.c 2006-03-21 01:41:50.000000000 -0700
+++ linux-2.6.16/kernel/fork.c 2006-03-21 01:41:50.000000000 -0700
@@ -773,7 +773,7 @@
/* This can race but the race causes us to copy when we don't
need to and drop the copy */
- if(atomic_read(&files->count) == 1)
+ if(atomic_read(&files->count) == 1 || current->pid == 1)
{
atomic_inc(&files->count);
return 0;