From b1989be62ff088dfd4504eaea335204c84b0129a Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Fri, 16 Jun 2000 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2000-06-16 --- pc/sdmylex.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pc/sdmylex.c b/pc/sdmylex.c index 19464d22b1ab75dc89c13ef946fe205f854484ea..6be4bca938a7f089b399ceb066b11e9e30f76ac4 100644 --- a/pc/sdmylex.c +++ b/pc/sdmylex.c @@ -737,10 +737,12 @@ mylex32interrupt(Ureg*, void* arg) static int mylexrio(SDreq* r) { + int subno; Ctlr *ctlr; + subno = r->unit->subno; ctlr = r->unit->dev->ctlr; - if((r->unit->subno) == ctlr->id) + if(subno == ctlr->id || (!ctlr->wide && subno >= 8)) r->status = SDtimeout; else if(ctlr->bus == 24) r->status = mylex24rio(r);