Re: [patch 01/31] drivers/scsi: fix proc_scsi_write to return "length" on success with remove-single-device case

James Bottomley
2006-06-09T14:07:55Z

On Thu, 2006-06-08 at 22:23 -0700, akpm@osdl.org wrote:
> From: Suzuki <suzuki@in.ibm.com>
>
> proc_scsi_write doesn't return the "length" upon successfully removing a
> device; instead it returns 0. This causes commands like "echo" to redo the
> write(), which ends up in something like,
>
> $ echo "scsi remove-single-device 0 0 3 0" > /proc/scsi/scsi
> "-bash: echo: write error: No such device or address"
>
> , even though the device was removed.

A better version of this fix is already in SCSI misc.

James