Commit 96aae88a authored by Russell King's avatar Russell King

[ARM] Fix Acorn SCSI host device list scanning for 2.5.50

parent c9e54010
...@@ -2935,9 +2935,9 @@ int acornscsi_proc_info(char *buffer, char **start, off_t offset, ...@@ -2935,9 +2935,9 @@ int acornscsi_proc_info(char *buffer, char **start, off_t offset,
} }
} }
p += sprintf(p, "\nAttached devices:%s\n", instance->host_queue ? "" : " none"); p += sprintf(p, "\nAttached devices:\n");
for (scd = instance->host_queue; scd; scd = scd->next) { list_for_each_entry(scd, &instance->my_devices, siblings) {
int len; int len;
proc_print_scsidevice(scd, p, &len, 0); proc_print_scsidevice(scd, p, &len, 0);
......
...@@ -311,7 +311,7 @@ int arxescsi_proc_info(char *buffer, char **start, off_t offset, ...@@ -311,7 +311,7 @@ int arxescsi_proc_info(char *buffer, char **start, off_t offset,
pos += sprintf (buffer+pos, "\nAttached devices:\n"); pos += sprintf (buffer+pos, "\nAttached devices:\n");
for (scd = host->host_queue; scd; scd = scd->next) { list_for_each_entry(scd, &host->my_devices, siblings) {
pos += fas216_print_device(&info->info, scd, buffer + pos); pos += fas216_print_device(&info->info, scd, buffer + pos);
if (pos + begin < offset) { if (pos + begin < offset) {
......
...@@ -387,7 +387,7 @@ int cumanascsi_2_proc_info (char *buffer, char **start, off_t offset, ...@@ -387,7 +387,7 @@ int cumanascsi_2_proc_info (char *buffer, char **start, off_t offset,
pos += sprintf(buffer+pos, "\nAttached devices:\n"); pos += sprintf(buffer+pos, "\nAttached devices:\n");
for (scd = host->host_queue; scd; scd = scd->next) { list_for_each_entry(scd, &host->my_devices, siblings) {
int len; int len;
proc_print_scsidevice(scd, buffer, &len, pos); proc_print_scsidevice(scd, buffer, &len, pos);
......
...@@ -390,7 +390,7 @@ int eesoxscsi_proc_info(char *buffer, char **start, off_t offset, ...@@ -390,7 +390,7 @@ int eesoxscsi_proc_info(char *buffer, char **start, off_t offset,
pos += sprintf(buffer+pos, "\nAttached devices:\n"); pos += sprintf(buffer+pos, "\nAttached devices:\n");
for (scd = host->host_queue; scd; scd = scd->next) { list_for_each_entry(scd, &host->my_devices, siblings) {
int len; int len;
proc_print_scsidevice(scd, buffer, &len, pos); proc_print_scsidevice(scd, buffer, &len, pos);
......
...@@ -2631,7 +2631,7 @@ int fas216_eh_bus_reset(Scsi_Cmnd *SCpnt) ...@@ -2631,7 +2631,7 @@ int fas216_eh_bus_reset(Scsi_Cmnd *SCpnt)
* all command structures. Leave the running * all command structures. Leave the running
* command in place. * command in place.
*/ */
for (SDpnt = info->host->host_queue; SDpnt; SDpnt = SDpnt->next) { list_for_each_entry(SDpnt, &info->host->my_devices, siblings) {
int i; int i;
if (SDpnt->soft_reset) if (SDpnt->soft_reset)
......
...@@ -269,7 +269,7 @@ int powertecscsi_proc_info(char *buffer, char **start, off_t offset, ...@@ -269,7 +269,7 @@ int powertecscsi_proc_info(char *buffer, char **start, off_t offset,
pos += sprintf(buffer+pos, "\nAttached devices:\n"); pos += sprintf(buffer+pos, "\nAttached devices:\n");
for (scd = host->host_queue; scd; scd = scd->next) { list_for_each_entry(scd, &host->my_devices, siblings) {
pos += fas216_print_device(&info->info, scd, buffer + pos); pos += fas216_print_device(&info->info, scd, buffer + pos);
if (pos + begin < offset) { if (pos + begin < offset) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment