/* proc_scsi_read - handle read from /proc by calling host's proc_info() command @buffer: passed to proc_info @start: passed to proc_info @offset: passed to proc_info @length: passed to proc_info @eof: returns whether length read was less than requested @data: pointer to a &struct Scsi_Host  */
static int proc_scsi_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data)
/* proc_scsi_read - handle read from /proc by calling host's proc_info() command @buffer: passed to proc_info @start: passed to proc_info @offset: passed to proc_info @length: passed to proc_info @eof: returns whether length read was less than requested @data: pointer to a &struct Scsi_Host  */
static int proc_scsi_read(char *buffer, char **start, off_t offset, int length, int *eof, void *data)
{
	struct Scsi_Host *shost = data;
	int n;
	n = shost->hostt->proc_info(shost, buffer, start, offset, length, 0);
	*eof = (n < length);
	return n;
}