devscsi: keep naming of probe code akin to IDE
authorAlan Cox <alan@linux.intel.com>
Sat, 10 Oct 2015 20:12:01 +0000 (21:12 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 10 Oct 2015 20:12:01 +0000 (21:12 +0100)
Kernel/dev/devscsi.h
Kernel/dev/devscsi_discard.c

index 66571b4..728b132 100644 (file)
@@ -143,7 +143,7 @@ extern int si_flush(void);
 extern int si_docmd(uint8_t *data);
 
 /* Discardables (we don't do hot plug) */
-extern void scsi_init(void);
+extern void devscsi_init(void);
 
 /* Driver provided */
 
index 35aae29..c71e8bc 100644 (file)
@@ -33,8 +33,10 @@ void scsi_dev_init(uint8_t drive)
   si_dcb.device = drive;
   si_dcb.lun = 0;
   si_dcb.bus = 0;
+  kputchar('S');
   if (si_select())             /* Can't select it - probably not present */
     return;
+  kputchar('I');
   /* FIXME: check if this would be better as a memcpy of fixed struct */
   si_dcb.cb.cb0.opcode = SIINQUIRY;
   si_dcb.cb.cb0.hiblock = 0;
@@ -47,6 +49,7 @@ void scsi_dev_init(uint8_t drive)
   si_user = 0;
   if (si_docmd(identify))
     return;
+  kputchar(':');
 
   p = identify + 8;
   while (p < identify + 27)
@@ -100,7 +103,7 @@ void scsi_dev_init(uint8_t drive)
   blkdev_scan(blk, SWAPSCAN);
 }
 
-void scsi_init(void)
+void devscsi_init(void)
 {
   uint8_t i;
   /* This is a bit crude - we need to do proper scans of each controller