git bisect start '--' 'drivers/gpu/drm/nouveau' # good: [19f949f52599ba7c3f67a5897ac6be14bfcb1200] Linux 3.8 git bisect good 19f949f52599ba7c3f67a5897ac6be14bfcb1200 # bad: [35f8c769aa5f3d9a81d50e9bdcbfd4151e72a0c9] Merge tag 'for-linus-20130318' of git://git.infradead.org/linux-mtd git bisect bad 35f8c769aa5f3d9a81d50e9bdcbfd4151e72a0c9 # bad: [4f47643dbb4c345c5beebe53588682a7ff2c872a] drm/nouveau/gpio: use event interfaces for interrupt signalling git bisect bad 4f47643dbb4c345c5beebe53588682a7ff2c872a # good: [a2896cede08ddeed4f2c4fca616943a63dff5fa8] drm/nouveau: prepare for reporting channel owner git bisect good a2896cede08ddeed4f2c4fca616943a63dff5fa8 # good: [134fc0327552f3ebee2cdcb50b956a31029661c0] drm/nouveau/therm: turn on fan only when threshold hit in positive direction git bisect good 134fc0327552f3ebee2cdcb50b956a31029661c0 # good: [21a5ace0bfb737d65e6d345ccf3d63fdee141f98] drm/nouveau/disp/nv04: implement a base display object class git bisect good 21a5ace0bfb737d65e6d345ccf3d63fdee141f98 # bad: [a2fa297378c54e9b8b8ad355e34c9fbed730250b] drm/nouveau/fifo/nvc0: bash some magic reg to make uevent interrupt work git bisect bad a2fa297378c54e9b8b8ad355e34c9fbed730250b # bad: [9bd2ddbaa241274cd11191838d080fc308ecf6c7] drm/nouveau/fifo/nvc0-: use interrupt 31 as an event trigger git bisect bad 9bd2ddbaa241274cd11191838d080fc308ecf6c7 # bad: [1d7c71a3e2f77336df536855b0efd2dc5bdeb41b] drm/nouveau/disp: port vblank handling to event interface git bisect bad 1d7c71a3e2f77336df536855b0efd2dc5bdeb41b