[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080609184649.GV8065@beardog.cca.cpqcorp.net>
Date: Mon, 9 Jun 2008 13:46:49 -0500
From: scameron@...rdog.cca.cpqcorp.net
To: axboe@...nel.dk, linux-kernel@...r.kernel.org
Cc: mikem@...rdog.cca.cpqcorp.net, scameron@...rdog.cca.cpqcorp.net
Subject: [patch] cciss: Fix regression that no device nodes are created if no logical drives are configured.
Fix regression in cciss driver that if no logical drives are configured,
no device nodes at all get created.
Signed-off-by: Stephen M. Cameron <scameron@...rdog.cca.cpqcorp.net>
---
drivers/block/cciss.c | 4 ++++
1 files changed, 4 insertions(+)
diff -puN drivers/block/cciss.c~cciss_fix_cxd0_missing_if_no_drives drivers/block/cciss.c
--- linux-2.6.26rc5/drivers/block/cciss.c~cciss_fix_cxd0_missing_if_no_drives 2008-06-09 09:27:37.000000000 -0500
+++ linux-2.6.26rc5-root/drivers/block/cciss.c 2008-06-09 12:33:07.000000000 -0500
@@ -3535,6 +3535,10 @@ static int __devinit cciss_init_one(stru
for (j = 0; j <= hba[i]->highest_lun; j++)
add_disk(hba[i]->gendisk[j]);
+ /* we must register the controller even if no disks exist */
+ if (hba[i]->highest_lun == -1)
+ add_disk(hba[i]->gendisk[0]);
+
return 1;
clean4:
_
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists