PERFORCE change 123680 for review

Brian Chu chub at FreeBSD.org
Wed Jul 18 08:20:32 UTC 2007


http://perforce.freebsd.org/chv.cgi?CH=123680

Change 123680 by chub at chub-msdosfs on 2007/07/18 08:19:38

	Few msdosfs compiling fixes that should've been caught earlier.  Eliminating ifndef/define/endif protection.

Affected files ...

.. //depot/projects/soc2007/chub-msdosfs2/sys/fs/msdosfs/bootsect.h#5 edit
.. //depot/projects/soc2007/chub-msdosfs2/sys/fs/msdosfs/msdosfs_vfsops.c#4 edit
.. //depot/projects/soc2007/chub-msdosfs2/sys/geom/label/g_label_msdosfs.c#6 edit

Differences ...

==== //depot/projects/soc2007/chub-msdosfs2/sys/fs/msdosfs/bootsect.h#5 (text+ko) ====

@@ -1,9 +1,6 @@
 /* $FreeBSD: src/sys/fs/msdosfs/bootsect.h,v 1.13 2005/09/29 14:09:46 peadar Exp $ */
 /*	$NetBSD: bootsect.h,v 1.9 1997/11/17 15:36:17 ws Exp $	*/
 
-#ifndef _FS_MSDOSFS_BOOTSECT_H
-#define _FS_MSDOSFS_BOOTSECT_H
-
 /*-
  * Written by Paul Popelka (paulp at uts.amdahl.com)
  *
@@ -20,8 +17,6 @@
  * October 1992
  */
 
-#include <fs/msdosfs/bpb.h>
-
 /*
  * Format of a boot sector.  This is the first sector on a DOS floppy disk
  * or the fist sector of a partition on a hard disk.  But, it is not the
@@ -88,6 +83,3 @@
 	struct bootsector50 bs50;
 	struct bootsector710 bs710;
 };
-
-#endif
-// _FS_MSDOSFS_BOOTSECT_H

==== //depot/projects/soc2007/chub-msdosfs2/sys/fs/msdosfs/msdosfs_vfsops.c#4 (text+ko) ====

@@ -428,9 +428,9 @@
 		goto error_exit;
 	bp->b_flags |= B_AGE;
 	bsp = (union bootsector *)bp->b_data;
-	b33 = (struct byte_bpb33 *)bsp->bs33.bsBPB;
-	b50 = (struct byte_bpb50 *)bsp->bs50.bsBPB;
-	b710 = (struct byte_bpb710 *)bsp->bs710.bsBPB;
+	b33 = (struct byte_bpb33 *)&bsp->bs33.bsBPB;
+	b50 = (struct byte_bpb50 *)&bsp->bs50.bsBPB;
+	b710 = (struct byte_bpb710 *)&bsp->bs710.bsBPB;
 
 #ifndef MSDOSFS_NOCHECKSIG
 	if (bsp->bs50.bsBootSectSig0 != BOOTSIG0

==== //depot/projects/soc2007/chub-msdosfs2/sys/geom/label/g_label_msdosfs.c#6 (text+ko) ====

@@ -34,8 +34,8 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 
+#include <fs/msdosfs/bpb.h>
 #include <fs/msdosfs/bootsect.h>
-#include <fs/msdosfs/bpb.h>
 #include <fs/msdosfs/direntry.h>
 
 #include <geom/geom.h>


More information about the p4-projects mailing list