Add a missing break after default: for gcc-3.4 support.
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 21 Jun 2004 03:38:52 +0000 (03:38 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 21 Jun 2004 03:38:52 +0000 (03:38 +0000)
sys/boot/i386/libi386/biosdisk.c
sys/boot/pc32/libi386/biosdisk.c

index d847a35..00724ec 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.40 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/i386/libi386/Attic/biosdisk.c,v 1.5 2003/11/10 06:08:36 dillon Exp $
+ * $DragonFly: src/sys/boot/i386/libi386/Attic/biosdisk.c,v 1.6 2004/06/21 03:38:52 dillon Exp $
  */
 
 /*
@@ -785,57 +785,52 @@ bd_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, siz
 
     DEBUG("open_disk %p", od);
 
+    switch(rw){
+    case F_READ:
+       blks = size / BIOSDISK_SECSIZE;
+       DEBUG("read %d from %d to %p", blks, dblk, buf);
 
-       switch(rw){
-               case F_READ:
-    blks = size / BIOSDISK_SECSIZE;
-    DEBUG("read %d from %d to %p", blks, dblk, buf);
-
-    if (rsize)
-       *rsize = 0;
-    if (blks && bd_read(od, dblk, blks, buf)) {
-       DEBUG("read error");
-       return (EIO);
-    }
+       if (rsize)
+           *rsize = 0;
+       if (blks && bd_read(od, dblk, blks, buf)) {
+           DEBUG("read error");
+           return (EIO);
+       }
 #ifdef BD_SUPPORT_FRAGS
-    DEBUG("bd_strategy: frag read %d from %d+%d to %p", 
+       DEBUG("bd_strategy: frag read %d from %d+%d to %p", 
             fragsize, dblk, blks, buf + (blks * BIOSDISK_SECSIZE));
-    if (fragsize && bd_read(od, dblk + blks, 1, fragsize)) {
-       DEBUG("frag read error");
-       return(EIO);
-    }
-    bcopy(fragbuf, buf + (blks * BIOSDISK_SECSIZE), fragsize);
+       if (fragsize && bd_read(od, dblk + blks, 1, fragsize)) {
+           DEBUG("frag read error");
+           return(EIO);
+       }
+       bcopy(fragbuf, buf + (blks * BIOSDISK_SECSIZE), fragsize);
 #endif
-    if (rsize)
-       *rsize = size;
-    return (0);
-               break;
-
-               case F_WRITE :
-    blks = size / BIOSDISK_SECSIZE;
-    DEBUG("write %d from %d to %p", blks, dblk, buf);
-
-    if (rsize)
-       *rsize = 0;
-    if (blks && bd_write(od, dblk, blks, buf)) {
-       DEBUG("write error");
-       return (EIO);
-    }
+       if (rsize)
+           *rsize = size;
+       return (0);
+    case F_WRITE :
+       blks = size / BIOSDISK_SECSIZE;
+       DEBUG("write %d from %d to %p", blks, dblk, buf);
+
+       if (rsize)
+           *rsize = 0;
+       if (blks && bd_write(od, dblk, blks, buf)) {
+           DEBUG("write error");
+           return (EIO);
+       }
 #ifdef BD_SUPPORT_FRAGS
        if(fragsize) {
-       DEBUG("Attempted to write a frag");
-               return (EIO);
+           DEBUG("Attempted to write a frag");
+           return (EIO);
        }
 #endif
-
-    if (rsize)
-       *rsize = size;
-    return (0);
-               default:
-                /* DO NOTHING */
-       }
-
-       return EROFS;
+       if (rsize)
+           *rsize = size;
+       return (0);
+    default:
+       break; /* DO NOTHING */
+    }
+    return EROFS;
 }
 
 /* Max number of sectors to bounce-buffer if the request crosses a 64k boundary */
index 21d2d65..3012340 100644 (file)
@@ -24,7 +24,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.40 2003/08/25 23:28:31 obrien Exp $
- * $DragonFly: src/sys/boot/pc32/libi386/biosdisk.c,v 1.5 2003/11/10 06:08:36 dillon Exp $
+ * $DragonFly: src/sys/boot/pc32/libi386/biosdisk.c,v 1.6 2004/06/21 03:38:52 dillon Exp $
  */
 
 /*
@@ -785,57 +785,52 @@ bd_realstrategy(void *devdata, int rw, daddr_t dblk, size_t size, char *buf, siz
 
     DEBUG("open_disk %p", od);
 
+    switch(rw){
+    case F_READ:
+       blks = size / BIOSDISK_SECSIZE;
+       DEBUG("read %d from %d to %p", blks, dblk, buf);
 
-       switch(rw){
-               case F_READ:
-    blks = size / BIOSDISK_SECSIZE;
-    DEBUG("read %d from %d to %p", blks, dblk, buf);
-
-    if (rsize)
-       *rsize = 0;
-    if (blks && bd_read(od, dblk, blks, buf)) {
-       DEBUG("read error");
-       return (EIO);
-    }
+       if (rsize)
+           *rsize = 0;
+       if (blks && bd_read(od, dblk, blks, buf)) {
+           DEBUG("read error");
+           return (EIO);
+       }
 #ifdef BD_SUPPORT_FRAGS
-    DEBUG("bd_strategy: frag read %d from %d+%d to %p", 
+       DEBUG("bd_strategy: frag read %d from %d+%d to %p", 
             fragsize, dblk, blks, buf + (blks * BIOSDISK_SECSIZE));
-    if (fragsize && bd_read(od, dblk + blks, 1, fragsize)) {
-       DEBUG("frag read error");
-       return(EIO);
-    }
-    bcopy(fragbuf, buf + (blks * BIOSDISK_SECSIZE), fragsize);
+       if (fragsize && bd_read(od, dblk + blks, 1, fragsize)) {
+           DEBUG("frag read error");
+           return(EIO);
+       }
+       bcopy(fragbuf, buf + (blks * BIOSDISK_SECSIZE), fragsize);
 #endif
-    if (rsize)
-       *rsize = size;
-    return (0);
-               break;
-
-               case F_WRITE :
-    blks = size / BIOSDISK_SECSIZE;
-    DEBUG("write %d from %d to %p", blks, dblk, buf);
-
-    if (rsize)
-       *rsize = 0;
-    if (blks && bd_write(od, dblk, blks, buf)) {
-       DEBUG("write error");
-       return (EIO);
-    }
+       if (rsize)
+           *rsize = size;
+       return (0);
+    case F_WRITE :
+       blks = size / BIOSDISK_SECSIZE;
+       DEBUG("write %d from %d to %p", blks, dblk, buf);
+
+       if (rsize)
+           *rsize = 0;
+       if (blks && bd_write(od, dblk, blks, buf)) {
+           DEBUG("write error");
+           return (EIO);
+       }
 #ifdef BD_SUPPORT_FRAGS
        if(fragsize) {
-       DEBUG("Attempted to write a frag");
-               return (EIO);
+           DEBUG("Attempted to write a frag");
+           return (EIO);
        }
 #endif
-
-    if (rsize)
-       *rsize = size;
-    return (0);
-               default:
-                /* DO NOTHING */
-       }
-
-       return EROFS;
+       if (rsize)
+           *rsize = size;
+       return (0);
+    default:
+       break; /* DO NOTHING */
+    }
+    return EROFS;
 }
 
 /* Max number of sectors to bounce-buffer if the request crosses a 64k boundary */