Thread (15 messages) 15 messages, 4 authors, 2012-01-26

Re: [PATCH stable 3/4] block: fail SCSI passthrough ioctls on partition devices

From: Paolo Bonzini <pbonzini@redhat.com>
Date: 2012-01-24 12:56:23
Also in: linux-scsi, lkml

On 01/18/2012 05:04 PM, Ben Hutchings wrote:
quoted
 There is harm.  You'll be blacklisting also the standard block device
 ioctls, and those won't work on 32-on-64 anymore.  A system with 32-bit
 userland will likely not boot anymore.
It does (yes, I tested that myself now).  The standard block device
ioctls are handled without calling the driver's compat_ioctl.
What about the non-compat path when done by non-root?

* Does BLKROSET still return EACCES when run by non-root and without 
CAP_SYS_ADMIN?  I suspect your patch is changing it to EINVAL.

* Does BLKFLSBUF work when run by non-root but with CAP_SYS_ADMIN?

Paolo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help