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