git checkout cf5425bfcd6909f9831a00bc06ccb9a5b163766a Previous HEAD position was 2f520a0... Merge branch 'rtd3-usb' of .git into rtd3-all HEAD is now at cf5425b... Merge branch 'for-3.8/upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2013-02-05-16:00:07 cf5425bfcd6909f9831a00bc06ccb9a5b163766a compiling /home/wfg/linux 2013-02-05-16:01:37 detecting boot state 3.8.0-rc5-bisect-00274-gcf5425b #69 4............ 8................ 14............ 15 SUCCESS bisect: good commit cf5425bfcd6909f9831a00bc06ccb9a5b163766a git bisect start 2f520a0e87bbe47bf0909ce5700dd72b258991d2 cf5425bfcd6909f9831a00bc06ccb9a5b163766a -- Previous HEAD position was cf5425b... Merge branch 'for-3.8/upstream-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid HEAD is now at 1e51120... userns: Convert 9p's uid/gid handling Bisecting: 170 revisions left to test after this (roughly 8 steps) [e38235d67a4282f7df386d2fca77cfa56713e442] Merge branch 'sdio_acpi' into for-zhangrui git bisect run /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-16:24:32 e38235d67a4282f7df386d2fca77cfa56713e442 compiling /home/wfg/linux 2013-02-05-16:26:13 detecting boot state 3.8.0-rc5-bisect-00394-ge38235d #70 ........... 6............. 10............... 15 16............ SUCCESS Bisecting: 90 revisions left to test after this (roughly 7 steps) [a9b8676c17cee40ac78696bb56ab61d550382898] Merge tag 'dwc3-for-v3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-16:54:16 a9b8676c17cee40ac78696bb56ab61d550382898 compiling /home/wfg/linux 2013-02-05-16:56:29 detecting boot state 3.8.0-rc4-bisect-00056-ga9b8676 #71 ........... 6............. 10............... 15 16............ SUCCESS Bisecting: 45 revisions left to test after this (roughly 6 steps) [6166c24669678662547bb4e5dbd6a810268b8b7b] usb: gadget: pxa25x_udc: convert to udc_start/udc_stop running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-17:24:32 6166c24669678662547bb4e5dbd6a810268b8b7b compiling /home/wfg/linux 2013-02-05-17:26:09 detecting boot state 3.8.0-rc3-bisect-00045-g6166c24 #72 ............ 5 TEST FAILURE Bisecting: 22 revisions left to test after this (roughly 5 steps) [3249ca22c088c286d6227d8fae9c85a43a8ce9f6] usb: gadget: u_serial: convert into a module running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-17:33:10 3249ca22c088c286d6227d8fae9c85a43a8ce9f6 compiling /home/wfg/linux 2013-02-05-17:34:03 detecting boot state 3.8.0-rc3-bisect-00022-g3249ca2 #73 2......... 5.................. 6 11......... 14................... SUCCESS Bisecting: 11 revisions left to test after this (roughly 4 steps) [9bb2859f8a8dbc9b42f3100641dd0ae80cfbe86a] usb: gadget: composite: introduce usb_gstrings_attach() running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-18:04:35 9bb2859f8a8dbc9b42f3100641dd0ae80cfbe86a compiling /home/wfg/linux 2013-02-05-18:05:31 detecting boot state 3.8.0-rc3-bisect-00033-g9bb2859 #74 ........ TEST FAILURE Bisecting: 5 revisions left to test after this (roughly 3 steps) [29a6645f7c0a7f1ff09d45e820f0433bd5a5610f] usb: gadget: cdc2: use function framework for ACM running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-18:10:02 29a6645f7c0a7f1ff09d45e820f0433bd5a5610f compiling /home/wfg/linux 2013-02-05-18:10:55 detecting boot state 3.8.0-rc3-bisect-00027-g29a6645 #75 3 TEST FAILURE Bisecting: 2 revisions left to test after this (roughly 1 step) [19b10a8828a6cdd5a4e7e37babd5084d35641f87] usb: gadget: allocate & giveback serial ports instead hard code them running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-18:11:56 19b10a8828a6cdd5a4e7e37babd5084d35641f87 compiling /home/wfg/linux 2013-02-05-18:12:49 detecting boot state 3.8.0-rc3-bisect-00024-g19b10a8 #76 3 TEST FAILURE Bisecting: 0 revisions left to test after this (roughly 0 steps) [b473577854fea63055ff9ab84f0f52a3e8aed15e] usb: gadget: composite: add usb_remove_function() running /c/kernel-tests/bisect-test-boot-failure.sh obj-bisect-i386 2013-02-05-18:13:50 b473577854fea63055ff9ab84f0f52a3e8aed15e compiling /home/wfg/linux 2013-02-05-18:14:42 detecting boot state 3.8.0-rc3-bisect-00023-gb473577 #77 2........ 8.................... 10 11....... 15 17................... SUCCESS 19b10a8828a6cdd5a4e7e37babd5084d35641f87 is the first bad commit commit 19b10a8828a6cdd5a4e7e37babd5084d35641f87 Author: Sebastian Andrzej Siewior Date: Sun Dec 23 21:10:06 2012 +0100 usb: gadget: allocate & giveback serial ports instead hard code them This patch removes gserial_setup() and gserial_cleanup() and adds gserial_alloc_line() and gserial_free_line() to replace them. The initial setup of u_serial happens now on module load time. A maximum of four TTY ports can be requested which is the current limit. In theory we could extend this limit, the hard limit is the number of available endpoints. alloc_tty_driver() is now called at module init time with the max available ports. The per-line footprint here is on 32bit is 3 * size of pointer + 60 bytes (for cdevs). The remaining memory (struct gs_port) is allocated once a port is requested. With this change it is possible to load g_multi and g_serial at the same time. GS0 receives the module that is loaded first, GS1 is received by the next module and so on. With the configfs interface the port number can be exported and the device node is more predictable. Nothing changes for g_serial and friends as long as one module is used. Signed-off-by: Sebastian Andrzej Siewior Signed-off-by: Felipe Balbi :040000 040000 e13e9e2f9c563368130631e8212aee37f8013acf 2c8991cf1d891b2910e77bb12d55d48cf93b1626 M drivers bisect run success 2013-02-05-18:45:14 b473577854fea63055ff9ab84f0f52a3e8aed15e compiling /home/wfg/linux 2013-02-05-18:45:37 detecting boot state 3.8.0-rc3-bisect-00023-gb473577 #77 ........ 6................... 7 9........ 14 15................... 16 18....... 22 24................... 25 27....... 28 SUCCESS ========= linux-next ========= 2013-02-05-19:35:45 1587f71ebbf5aedf754062baa11fcc9e9b49ecf0 compiling /home/wfg/linux 2013-02-05-19:36:46 detecting boot state 3.8.0-rc4-bisect-next-20130125 #77 ................. 1 3........ 9................... 10 12........ 17 18................... 19 21....... 25 27................... 28 SUCCESS