]> Zhao Yanbai Git Server - minix.git/commitdiff
Cleanup with gcc.:
authorJorrit Herder <jnherder@minix3.org>
Thu, 25 Aug 2005 13:14:02 +0000 (13:14 +0000)
committerJorrit Herder <jnherder@minix3.org>
Thu, 25 Aug 2005 13:14:02 +0000 (13:14 +0000)
drivers/at_wini/at_wini.c
drivers/at_wini/at_wini.h

index 4af57dc035b3de60d2623a9b66739b267ee58cf3..f798e0f931860d20f461bdd5ac58aaad06d3598e 100644 (file)
@@ -272,11 +272,12 @@ PRIVATE struct driver w_dtab = {
 /*===========================================================================*
  *                             at_winchester_task                           *
  *===========================================================================*/
-PUBLIC void main()
+PUBLIC int main()
 {
 /* Set special disk parameters then call the generic main loop. */
   init_params();
   driver_task(&w_dtab);
+  return(OK);
 }
 
 /*============================================================================*
@@ -291,7 +292,7 @@ PRIVATE void init_params()
   int drive, nr_drives;
   struct wini *wn;
   u8_t params[16];
-  int s, i;
+  int s;
 
   /* Boot variables. */
   env_parse("ata_std_timeout", "d", 0, &w_standard_timeouts, 0, 1);
@@ -374,7 +375,7 @@ PRIVATE void init_params_pci(int skip)
        wini[drive].state = IGNORING;
   for(r = pci_first_dev(&devind, &vid, &did);
        r != 0 && w_next_drive < MAX_DRIVES; r = pci_next_dev(&devind, &vid, &did)) {
-       int interface, irq, irq_hook, any_foud = 0;
+       int interface, irq, irq_hook;
        /* Base class must be 01h (mass storage), subclass must
         * be 01h (ATA).
         */
@@ -551,7 +552,7 @@ PRIVATE int w_identify()
 
   struct wini *wn = w_wn;
   struct command cmd;
-  int i, r, s;
+  int i, s;
   unsigned long size;
 #define id_byte(n)     (&tmp_buf[2 * (n)])
 #define id_word(n)     (((u16_t) id_byte(n)[0] <<  0) \
@@ -779,7 +780,7 @@ unsigned nr_req;            /* length of request vector */
   unsigned long block;
   unsigned long dv_size = cv64ul(w_dv->dv_size);
   struct command cmd;
-  unsigned cylinder, head, sector, nbytes, count, chunk;
+  unsigned cylinder, head, sector, nbytes;
   unsigned secspcyl = wn->pheads * wn->psectors;
 
 #if ENABLE_ATAPI
@@ -1330,7 +1331,6 @@ unsigned cnt;
 {
 /* Send an Atapi Packet Command */
   struct wini *wn = w_wn;
-  message mess;
   pvb_pair_t outbyte[6];               /* vector for sys_voutb() */
   int s;
 
@@ -1368,7 +1368,7 @@ unsigned cnt;
        panic(w_name(),"Couldn't write registers with sys_voutb()",s);
 
   if (!w_waitfor(STATUS_BSY | STATUS_DRQ, STATUS_DRQ)) {
-       printf("%s: timeout (BSY|DRQ -> DRQ)\n");
+       printf("%s: timeout (BSY|DRQ -> DRQ)\n", w_name());
        return(ERR);
   }
   wn->w_status |= STATUS_ADMBSY;               /* Command not at all done yet. */
index 61e6af3e3814c787a82b1e007e9629b9cd5e7515..33a77119aac0ab8d0bf1d914f7bc1f6379d1469d 100644 (file)
@@ -2,7 +2,7 @@
 #include "../libdriver/driver.h"
 #include "../libdriver/drvlib.h"
 
-_PROTOTYPE(void main, (void));
+_PROTOTYPE(int main, (void));
 
 #define VERBOSE                0       /* display identify messages during boot */
 #define ENABLE_ATAPI   1       /* add ATAPI cd-rom support to driver */