|
@@ -330,18 +330,20 @@ cio_ignore_proc_seq_show(struct seq_file *s, void *it)
|
|
|
if (!iter->in_range) {
|
|
|
/* First device in range. */
|
|
|
if ((iter->devno == __MAX_SUBCHANNEL) ||
|
|
|
- !is_blacklisted(iter->ssid, iter->devno + 1))
|
|
|
+ !is_blacklisted(iter->ssid, iter->devno + 1)) {
|
|
|
/* Singular device. */
|
|
|
- return seq_printf(s, "0.%x.%04x\n",
|
|
|
- iter->ssid, iter->devno);
|
|
|
+ seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno);
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
iter->in_range = 1;
|
|
|
- return seq_printf(s, "0.%x.%04x-", iter->ssid, iter->devno);
|
|
|
+ seq_printf(s, "0.%x.%04x-", iter->ssid, iter->devno);
|
|
|
+ return 0;
|
|
|
}
|
|
|
if ((iter->devno == __MAX_SUBCHANNEL) ||
|
|
|
!is_blacklisted(iter->ssid, iter->devno + 1)) {
|
|
|
/* Last device in range. */
|
|
|
iter->in_range = 0;
|
|
|
- return seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno);
|
|
|
+ seq_printf(s, "0.%x.%04x\n", iter->ssid, iter->devno);
|
|
|
}
|
|
|
return 0;
|
|
|
}
|