git checkout 6dbe51c251a327e012439c4772097a13df43c5b8 Previous HEAD position was 98a271e... nsproxy: Fix ->nsproxy counting problem in copy_namespace. HEAD is now at 6dbe51c... Linux 3.9-rc1 2013-03-07-20:06:06 6dbe51c251a327e012439c4772097a13df43c5b8 compiling /home/wfg/linux 2013-03-07-20:07:56 detecting boot state 3.9.0-rc1-bisect #235 .............. 8 SUCCESS bisect: good commit 6dbe51c251a327e012439c4772097a13df43c5b8 git bisect start 98a271e459b8088fdc42a4a11c08570d2539cae0 6dbe51c251a327e012439c4772097a13df43c5b8 -- Previous HEAD position was 6dbe51c... Linux 3.9-rc1 HEAD is now at 1e51120... userns: Convert 9p's uid/gid handling Bisecting: 1 revision left to test after this (roughly 1 step) [7f78e0351394052e1a6293e175825eb5c7869507] fs: Limit sys_mount to only request filesystem modules. git bisect run /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-03-07-20:16:28 7f78e0351394052e1a6293e175825eb5c7869507 compiling /home/wfg/linux 2013-03-07-20:18:53 detecting boot state 3.9.0-rc1-bisect-00002-g7f78e03 #236 .............. 5 SUCCESS Bisecting: 0 revisions left to test after this (roughly 0 steps) [9141770548d529b9d32d5b08d59b65ee65afe0d4] fs: Limit sys_mount to only request filesystem modules (Part 2). running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-x86_64 2013-03-07-20:26:55 9141770548d529b9d32d5b08d59b65ee65afe0d4 compiling /home/wfg/linux 2013-03-07-20:28:15 detecting boot state 3.9.0-rc1-bisect-00003-g9141770 #237 4 5 7.............. 9 11 18 SUCCESS 98a271e459b8088fdc42a4a11c08570d2539cae0 is the first bad commit commit 98a271e459b8088fdc42a4a11c08570d2539cae0 Author: Rakib Mullick Date: Thu Mar 7 14:52:20 2013 +0600 nsproxy: Fix ->nsproxy counting problem in copy_namespace. In copy_namespace(), get_nsproxy() (which increments nsproxy->count) is called before checking namespace related flags. Therefore, task's nsproxy->count could have improper value, which could lead to calling free_nsproxy unnecessarily. Also, incrementing nsproxy->count is an atomic operation (which is expensive than normal increment operation), so before doing it - it's better we make sure namespace related flags are set. Cc: stable@vger.kernel.org Reviewed-by: "Eric W. Biederman" Signed-off-by: Rakib Mullick Signed-off-by: Eric W. Biederman :040000 040000 689609c27a2c8da0b09f8136f4552ab8814a0094 acdbd55d3da8049968c52abc1169b0362652aa83 M kernel bisect run success 2013-03-07-20:38:48 9141770548d529b9d32d5b08d59b65ee65afe0d4 compiling /home/wfg/linux 2013-03-07-20:39:10 detecting boot state 3.9.0-rc1-bisect-00003-g9141770 #237 3 5 8 9............ 10 11 19 22 26 SUCCESS 2013-03-07-20:50:18 98a271e459b8088fdc42a4a11c08570d2539cae0 compiling /home/wfg/linux 2013-03-07-20:51:18 detecting boot state 3.9.0-rc1-bisect-00004-g98a271e #238 TEST FAILURE ERROR# 1: /c/kernel-tests/bisect:58: main: $BISECT_TEST $KBUILD_OUTPUT [detached HEAD 687c18a] Revert "nsproxy: Fix ->nsproxy counting problem in copy_namespace." 1 file changed, 2 insertions(+), 2 deletions(-) 2013-03-07-20:51:51 687c18a83e1a31c15cd1fb93eab4a4b250d533cd compiling /home/wfg/linux 2013-03-07-20:53:05 detecting boot state 3.9.0-rc1-bisect-00005-g687c18a #239 7 14 21 28 SUCCESS ========= linux-next ========= Fetching next 2013-03-07-20:55:55 9edbffb58ae00067e264ef70d5141c1d85049029 compiling /home/wfg/linux 2013-03-07-20:58:12 detecting boot state 3.9.0-rc1-bisect-next-20130307 #240 2 4 6. 7...... 10 11 13 14.. 17... 19 21 23 24.. 27... 29 31 33. 34. 35 37... SUCCESS