PROC_SCSI_WRITE(9) | SCSI mid layer | PROC_SCSI_WRITE(9) |
NAME¶
proc_scsi_write - handle writes to /proc/scsi/scsi
SYNOPSIS¶
ssize_t proc_scsi_write(struct file * file, const char __user * buf, size_t length, loff_t * ppos);
ARGUMENTS¶
struct file * file
const char __user * buf
size_t length
loff_t * ppos
DESCRIPTION¶
this provides a legacy mechanism to add or remove devices by Host, Channel, ID, and Lun. To use, “echo 'scsi add-single-device 0 1 2 3' > /proc/scsi/scsi” or “echo 'scsi remove-single-device 0 1 2 3' > /proc/scsi/scsi” with “0 1 2 3” replaced by the Host, Channel, Id, and Lun.
NOTE¶
this seems to be aimed at parallel SCSI. Most modern busses (USB, SATA, Firewire, Fibre Channel, etc) dynamically assign these values to provide a unique identifier and nothing more.
AUTHORS¶
James Bottomley <James.Bottomley@hansenpartnership.com>
Rob Landley <rob@landley.net>
COPYRIGHT¶
September 2017 | Kernel Hackers Manual 4.12 |