On 23.12.2010, at 00:44, Benjamin Herrenschmidt wrote: > On Thu, 2010-12-23 at 00:39 +0100, Alexander Graf wrote: >> This all belongs in the block layer. If you create a call back >> function or property in the block struct, windows can implement its >> own limits when someone sits down to implement SG_IO on Windows. > > Right and we do have "generic" ways it seems to interrogate those > limits .. except they seem to be broken for "sg" :-) > > Also I've spotted some oddities where the ioctl for the max request size > sometimes put_user as a int * and sometimes as a short * ... ooops...
Congratulations for finding lots of Linux bugs :). Look at it from that way: You'll most likely be the very first person actually using sg properly. So after you're done, others won't have to fix it :). Alex