On Fri, May 08, 2015 at 04:02:06PM +0200, Greg KH wrote:
> On Fri, May 08, 2015 at 09:56:41AM -0400, Don Zickus wrote:
> > On Fri, May 08, 2015 at 11:00:18AM +0300, Dan Carpenter wrote:
> > > On Tue, May 05, 2015 at 06:37:43PM -0400, Benjamin Romer wrote:
> > > > From: Don Zickus <dzic...@redhat.com>
> > > > @@ -1128,7 +1119,7 @@ device_epilog(u32 bus_no, u32 dev_no, struct 
> > > > spar_segment_state state, u32 cmd,
> > > >                 switch (cmd) {
> > > >                 case CONTROLVM_DEVICE_CREATE:
> > > >                         if (notifiers->device_create) {
> > > > -                               (*notifiers->device_create) (bus_no, 
> > > > dev_no);
> > > > +                               (*notifiers->device_create) (dev_info);
> > > >                                 notified = true;
> > > >                         }
> > > >                         break;
> > > 
> > > This doesn't work.  We don't change the (*notifiers->device_create)
> > > function pointer until the next patch.
> > 
> > Correct.  The changes were so intertwined that I could either post a giant
> > monolithic patch and maintain bisectability or break things into smaller
> > chunks for review purpose but lose the ability to bisect.
> > 
> > I chose the later.  The weak argument we used is that no one will enable
> > this driver (except unisys) so it normally won't break bisecting by others.
> 
> Sorry, but no, you can't break the build at any point in any patch.

Alright, then I will ask Ben to fold the 5 patches together. :-(

Cheers,
Don
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to