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

From: Paolo Bonzini
Date: Tue Jan 17 2012 - 04:56:09 EST


On 01/17/2012 05:07 AM, Ben Hutchings wrote:
Signed-off-by: Linus Torvalds<torvalds@xxxxxxxxxxxxxxxxxxxx>
[bwh: Backport to 2.6.32 - ENOIOCTLCMD does not get converted to
ENOTTY, so we must return ENOTTY directly]
Signed-off-by: Ben Hutchings<ben@xxxxxxxxxxxxxxx>

Have you tested 32-on-64? I already did this change in the version for 3.2 stable, but sd_compat_ioctl has to keep ENOIOCTLCMD:

[ Cherry picked from 3ed4e7ba4be8c72051d87dcb2dec279d97a18d41

Changes with respect to 3.3: return -ENOTTY from scsi_verify_blk_ioctl
and -ENOIOCTLCMD from sd_compat_ioctl. ]

Paolo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/