Page MenuHomeFreeBSD

D32681.id97517.diff
No OneTemporary

D32681.id97517.diff

Index: sys/cam/cam_periph.c
===================================================================
--- sys/cam/cam_periph.c
+++ sys/cam/cam_periph.c
@@ -579,11 +579,11 @@
r = resource_find_dev(&i, dname, &dunit, NULL, NULL);
if (r != 0)
break;
- /* if no "target" and no specific scbus, skip */
- if (resource_int_value(dname, dunit, "target", &val) &&
- resource_string_value(dname, dunit, "at",&strval))
+
+ if (newunit != dunit)
continue;
- if (newunit == dunit)
+ if (resource_int_value(dname, dunit, "target", &val) == 0 ||
+ resource_string_value(dname, dunit, "at", &strval) == 0)
break;
}
if (r != 0)

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 12, 1:02 AM (5 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29558630
Default Alt Text
D32681.id97517.diff (657 B)

Event Timeline