git checkout 5865fc1b6a99bc7dcf245770c2735577b8596b6e Previous HEAD position was 4c4d41f... xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counter HEAD is now at 5865fc1... tg3: remove redundant pm init code ls -a /kernel-tests/run-queue/kvm/i386-randconfig-x13-0606/ipsec-next:testing:5865fc1b6a99bc7dcf245770c2735577b8596b6e:bisect-next 2013-06-06-16:49:49 5865fc1b6a99bc7dcf245770c2735577b8596b6e compiling 194 real 1469 user 145 sys 831.70% cpu i386-randconfig-x13-0606 2013-06-06-16:53:17 detecting boot state 3.10.0-rc2-00596-g5865fc1.... 1. 5. 7. 8.. 9....... 10 SUCCESS bisect: good commit 5865fc1b6a99bc7dcf245770c2735577b8596b6e git bisect start 4c4d41f200db375b2d2cc6d0a1de0606c8266398 5865fc1b6a99bc7dcf245770c2735577b8596b6e -- Previous HEAD position was 5865fc1... tg3: remove redundant pm init code HEAD is now at c1be5a5... Linux 3.9 4c4d41f200db375b2d2cc6d0a1de0606c8266398 is the first bad commit commit 4c4d41f200db375b2d2cc6d0a1de0606c8266398 Author: Fan Du Date: Thu Jun 6 10:15:54 2013 +0800 xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counter When host ping its peer, ICMP echo request packet triggers IPsec policy, then host negotiates SA secret with its peer. After IKE installed SA for OUT direction, but before SA for IN direction installed, host get ICMP echo reply from its peer. At the time being, the SA state for IN direction could be XFRM_STATE_ACQ, then the received packet will be dropped after adding LINUX_MIB_XFRMINSTATEINVALID statistic. Adding a LINUX_MIB_XFRMACQUIREERROR statistic counter for such scenario when SA in larval state is much clearer for user than LINUX_MIB_XFRMINSTATEINVALID which indicates the SA is totally bad. Signed-off-by: Fan Du Signed-off-by: Steffen Klassert :040000 040000 2fa32135d557c095a943b74a39cb96c154058013 f4c4a1fe3dc8909273f3dfce81db1929b0ac7ddb M include :040000 040000 8105684b2da836e375d100bb868fa8dd2c730f56 b695acc3978e45190fbaebf89c203c74b778c2d4 M net git bisect run /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect You need to start by "git bisect start". You then need to give me at least one good and one bad revisions. (You can use "git bisect bad" and "git bisect good" for that.) ls -a /kernel-tests/run-queue/kvm/i386-randconfig-x13-0606/ipsec-next:testing:5865fc1b6a99bc7dcf245770c2735577b8596b6e:bisect-next 2013-06-06-17:04:26 5865fc1b6a99bc7dcf245770c2735577b8596b6e reuse /kernel/i386-randconfig-x13-0606/5865fc1b6a99bc7dcf245770c2735577b8596b6e/vmlinuz-3.10.0-rc2-00596-g5865fc1 2013-06-06-17:04:26 detecting boot state ........ 1 2. 3. 4.. 5 8. 9 11. 12. 14 15 16 17 18.. 19 20 21....... 22.... 23... 24 25.. 27. 28. 29. 30 SUCCESS ls -a /kernel-tests/run-queue/kvm/i386-randconfig-x13-0606/ipsec-next:testing:4c4d41f200db375b2d2cc6d0a1de0606c8266398:bisect-next TEST FAILURE /kernel/i386-randconfig-x13-0606/4c4d41f200db375b2d2cc6d0a1de0606c8266398/dmesg-kvm-snb-51548-20130606135557-3.10.0-rc2-00597-g4c4d41f-3 [detached HEAD ce10982] Revert "xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counter" 3 files changed, 7 deletions(-) ls -a /kernel-tests/run-queue/kvm/i386-randconfig-x13-0606/ipsec-next:testing:ce10982b1a07f6a25bb756b7509188ae8a5060d6:bisect-next 2013-06-06-17:35:02 ce10982b1a07f6a25bb756b7509188ae8a5060d6 compiling 2013-06-06-17:37:53 detecting boot state 3.10.0-rc2-00598-gce10982........................... 1...... 2................................ 3... 4....... 5........ 6 7.. 8................ 9.......... 10. 11...................................... 12.......... 13.. 14......... 15......... 16...................... 17.................. 18 19 20 21. 22 23 24 25 26 28. 29.....................................................................................................add_to_run_queue 1 ................ 30 SUCCESS ========= linux-next ========= Fetching next ls -a /kernel-tests/run-queue/kvm/i386-randconfig-x13-0606/ipsec-next:testing:4e1e7059d375482daeeda395bba2939679b1ee14:bisect-next TEST FAILURE /kernel/i386-randconfig-x13-0606/4e1e7059d375482daeeda395bba2939679b1ee14/dmesg-kvm-xgwo-22547-20130606203925-3.10.0-rc4-next-20130606-8