From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: [PATCH stable 3/4] block: fail SCSI passthrough ioctls on partition devices Date: Tue, 17 Jan 2012 10:55:48 +0100 Message-ID: <4F1545A4.3000809@redhat.com> References: <1326772723.2819.167.camel@deadeye> <1326773222.2819.172.camel@deadeye> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1326773222.2819.172.camel@deadeye> Sender: linux-kernel-owner@vger.kernel.org To: Ben Hutchings Cc: stable@vger.kernel.org, Linus Torvalds , linux-kernel@vger.kernel.org, Petr Matousek , linux-scsi@vger.kernel.org, Jens Axboe , James Bottomley List-Id: linux-scsi@vger.kernel.org On 01/17/2012 05:07 AM, Ben Hutchings wrote: > Signed-off-by: Linus Torvalds > [bwh: Backport to 2.6.32 - ENOIOCTLCMD does not get converted to > ENOTTY, so we must return ENOTTY directly] > Signed-off-by: Ben Hutchings 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