Query: proc_scsi_write
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PROC_SCSI_WRITE(9) SCSI mid layer PROC_SCSI_WRITE(9)NAMEproc_scsi_write - handle writes to /proc/scsi/scsiSYNOPSISssize_t proc_scsi_write(struct file * file, const char __user * buf, size_t length, loff_t * ppos);ARGUMENTSfile not used buf buffer to write length length of buf, at most PAGE_SIZE ppos not usedDESCRIPTIONthis 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.NOTEthis 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.AUTHORSJames Bottomley <James.Bottomley@hansenpartnership.com> Author. Rob Landley <rob@landley.net> Author.COPYRIGHTKernel Hackers Manual 3.10 June 2014 PROC_SCSI_WRITE(9)