[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [GIT PULL] for-2.6.32/bug-fixes
> > No attaching of data to the barrier. > > Sure, this direction we agree about. But your change is enforcing > it the other way around (if barrier then no data), which wasn't the > case so far. OK, even if the code that actually does the bio submission does not attach any data to the bio? The end result is the same - no data with barriers. > > >> Hence shouldn't you clear the sector number only when > >> req->nr_segments is zero? Or alternatively, shouldn't > > > > We could do that too. > > > >> vbd_translate() simply not fail when req->nr_sects is zero? > > > > It does not fail when req->nr_sects is zero. It fails when it is -1. > > > >> > >> Additionally, looking at the check in vbd_translate(), wouldn't you > >> think there ought to be overflow checking for the addition, too? > > > > Sure, could add that in. Albeit it seems incorrect to do it in that > > function. It checks to see if the sector is correct, and -1 is definitly > > wrong. > > Hmm, depends on your perspective - I'd say that any sector_number > is valid when nr_sects is zero. I concur. The value that is passed by the frontend is not zero. It is -1. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |