Needs more cases in the generic passup. In fact, one would think it would be
return blk_ioctl(Inode->i_rdev, Request, Argument);
fix committed to cvs
driver appears to have changed a lot. Can't verify specific fix without more
detail, but also haven't seen related complaints since fix was committed to CVS.