diff options
| author | James Bottomley <[email protected]> | 2006-04-27 14:07:49 -0500 |
|---|---|---|
| committer | James Bottomley <[email protected]> | 2006-05-10 10:22:30 -0500 |
| commit | 2ca48a132167f9f12efba179382979aafde0ab36 (patch) | |
| tree | 4eb3bbce62ac02590d6b49e5529ff90c0253b0fd /scripts/basic/split-include.c | |
| parent | 665b44aee34e9f2c64558df4ec01d40576e45651 (diff) | |
[SCSI] fix proc_scsi_write to return "length" on success with remove-single-device case
Problem spotted by: Suzuki K P <[email protected]>
A zero return on success isn't correct for filesystem write functions.
They should either return negative error or the length of bytes
consumed. Add code to convert our zero on success error return to
return the length of bytes passed in.
This fixes the following:
$ echo "scsi remove-single-device 0 0 3 0" > /proc/scsi/scsi
bash: echo: write error: No such device or address"
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions