Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/fs/ntfs Cosmetic changes:
details: https://anonhg.NetBSD.org/src/rev/fde7a81bbeae
branches: trunk
changeset: 336235:fde7a81bbeae
user: maxv <maxv%NetBSD.org@localhost>
date: Fri Feb 20 17:08:13 2015 +0000
description:
Cosmetic changes:
- add a ffs-like ntfs_superblock_validate function
- remove unused includes
- fix some comments
- KNF
No functional change.
diffstat:
sys/fs/ntfs/ntfs_compr.c | 34 +++++++++++---------------------
sys/fs/ntfs/ntfs_conv.c | 15 +------------
sys/fs/ntfs/ntfs_ihash.c | 5 +--
sys/fs/ntfs/ntfs_subr.c | 14 ++++++------
sys/fs/ntfs/ntfs_vfsops.c | 48 ++++++++++++++++++++++++++--------------------
5 files changed, 50 insertions(+), 66 deletions(-)
diffs (299 lines):
diff -r 447ea3605158 -r fde7a81bbeae sys/fs/ntfs/ntfs_compr.c
--- a/sys/fs/ntfs/ntfs_compr.c Fri Feb 20 16:16:06 2015 +0000
+++ b/sys/fs/ntfs/ntfs_compr.c Fri Feb 20 17:08:13 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ntfs_compr.c,v 1.5 2009/03/18 16:00:21 cegger Exp $ */
+/* $NetBSD: ntfs_compr.c,v 1.6 2015/02/20 17:08:13 maxv Exp $ */
/*-
* Copyright (c) 1998, 1999 Semen Ustimenko
@@ -29,36 +29,29 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ntfs_compr.c,v 1.5 2009/03/18 16:00:21 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ntfs_compr.c,v 1.6 2015/02/20 17:08:13 maxv Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/namei.h>
-#include <sys/proc.h>
#include <sys/kernel.h>
#include <sys/vnode.h>
#include <sys/mount.h>
-#include <sys/buf.h>
-#include <sys/file.h>
#include <sys/malloc.h>
-#include <miscfs/specfs/specdev.h>
-
#include <fs/ntfs/ntfs.h>
#include <fs/ntfs/ntfs_compr.h>
#define GET_UINT16(addr) (*((u_int16_t *)(addr)))
int
-ntfs_uncompblock(
- u_int8_t * dbuf,
- u_int8_t * cbuf)
+ntfs_uncompblock(u_int8_t *dbuf, u_int8_t *cbuf)
{
- u_int32_t ctag;
- int len, dshift, lmask;
- int blen, boff;
- int i, j;
- int pos, cpos;
+ u_int32_t ctag;
+ int len, dshift, lmask;
+ int blen, boff;
+ int i, j;
+ int pos, cpos;
len = GET_UINT16(cbuf) & 0xFFF;
dprintf(("ntfs_uncompblock: block length: %d + 3, 0x%x,0x%04x\n",
@@ -101,14 +94,11 @@
}
int
-ntfs_uncompunit(
- struct ntfsmount * ntmp,
- u_int8_t * uup,
- u_int8_t * cup)
+ntfs_uncompunit(struct ntfsmount *ntmp, u_int8_t *uup, u_int8_t *cup)
{
- int i;
- int off = 0;
- int new;
+ int i;
+ int off = 0;
+ int new;
for (i = 0; i * NTFS_COMPBLOCK_SIZE < ntfs_cntob(NTFS_COMPUNIT_CL); i++) {
new = ntfs_uncompblock(uup + i * NTFS_COMPBLOCK_SIZE, cup + off);
diff -r 447ea3605158 -r fde7a81bbeae sys/fs/ntfs/ntfs_conv.c
--- a/sys/fs/ntfs/ntfs_conv.c Fri Feb 20 16:16:06 2015 +0000
+++ b/sys/fs/ntfs/ntfs_conv.c Fri Feb 20 17:08:13 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ntfs_conv.c,v 1.9 2008/04/28 20:24:02 martin Exp $ */
+/* $NetBSD: ntfs_conv.c,v 1.10 2015/02/20 17:08:13 maxv Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -31,29 +31,18 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ntfs_conv.c,v 1.9 2008/04/28 20:24:02 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ntfs_conv.c,v 1.10 2015/02/20 17:08:13 maxv Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/namei.h>
-#include <sys/proc.h>
#include <sys/kernel.h>
-#include <sys/vnode.h>
#include <sys/mount.h>
-#include <sys/buf.h>
-#include <sys/file.h>
#include <sys/malloc.h>
-#include <sys/lock.h>
-
-#include <miscfs/specfs/specdev.h>
#include <fs/ntfs/ntfs.h>
-#include <fs/ntfs/ntfsmount.h>
#include <fs/ntfs/ntfs_inode.h>
-#include <fs/ntfs/ntfs_vfsops.h>
#include <fs/ntfs/ntfs_subr.h>
-#include <fs/ntfs/ntfs_compr.h>
-#include <fs/ntfs/ntfs_ihash.h>
/* UTF-8 encoding stuff */
#include <fs/unicode.h>
diff -r 447ea3605158 -r fde7a81bbeae sys/fs/ntfs/ntfs_ihash.c
--- a/sys/fs/ntfs/ntfs_ihash.c Fri Feb 20 16:16:06 2015 +0000
+++ b/sys/fs/ntfs/ntfs_ihash.c Fri Feb 20 17:08:13 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ntfs_ihash.c,v 1.10 2012/01/27 19:48:40 para Exp $ */
+/* $NetBSD: ntfs_ihash.c,v 1.11 2015/02/20 17:08:13 maxv Exp $ */
/*
* Copyright (c) 1982, 1986, 1989, 1991, 1993, 1995
@@ -33,14 +33,13 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ntfs_ihash.c,v 1.10 2012/01/27 19:48:40 para Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ntfs_ihash.c,v 1.11 2015/02/20 17:08:13 maxv Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/kernel.h>
#include <sys/lock.h>
#include <sys/vnode.h>
-#include <sys/proc.h>
#include <sys/mount.h>
#include <sys/mallocvar.h>
diff -r 447ea3605158 -r fde7a81bbeae sys/fs/ntfs/ntfs_subr.c
--- a/sys/fs/ntfs/ntfs_subr.c Fri Feb 20 16:16:06 2015 +0000
+++ b/sys/fs/ntfs/ntfs_subr.c Fri Feb 20 17:08:13 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ntfs_subr.c,v 1.59 2015/01/16 17:02:12 maxv Exp $ */
+/* $NetBSD: ntfs_subr.c,v 1.60 2015/02/20 17:08:13 maxv Exp $ */
/*-
* Copyright (c) 1998, 1999 Semen Ustimenko (semenu%FreeBSD.org@localhost)
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ntfs_subr.c,v 1.59 2015/01/16 17:02:12 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ntfs_subr.c,v 1.60 2015/02/20 17:08:13 maxv Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1183,7 +1183,7 @@
}
/*
- * This is one of write routine.
+ * This is one of the write routines.
*/
int
ntfs_writeattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
@@ -1231,7 +1231,7 @@
}
/*
- * This is one of write routine.
+ * This is one of the write routines.
*
* ntnode should be locked.
*/
@@ -1333,7 +1333,7 @@
}
/*
- * This is one of read routines.
+ * This is one of the read routines.
*
* ntnode should be locked.
*/
@@ -1460,7 +1460,7 @@
}
/*
- * This is one of read routines.
+ * This is one of the read routines.
*/
int
ntfs_readattr_plain(struct ntfsmount *ntmp, struct ntnode *ip,
@@ -1508,7 +1508,7 @@
}
/*
- * This is one of read routines.
+ * This is one of the read routines.
*/
int
ntfs_readattr(struct ntfsmount *ntmp, struct ntnode *ip, u_int32_t attrnum,
diff -r 447ea3605158 -r fde7a81bbeae sys/fs/ntfs/ntfs_vfsops.c
--- a/sys/fs/ntfs/ntfs_vfsops.c Fri Feb 20 16:16:06 2015 +0000
+++ b/sys/fs/ntfs/ntfs_vfsops.c Fri Feb 20 17:08:13 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ntfs_vfsops.c,v 1.102 2015/01/06 11:03:09 hannken Exp $ */
+/* $NetBSD: ntfs_vfsops.c,v 1.103 2015/02/20 17:08:13 maxv Exp $ */
/*-
* Copyright (c) 1998, 1999 Semen Ustimenko
@@ -29,7 +29,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ntfs_vfsops.c,v 1.102 2015/01/06 11:03:09 hannken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ntfs_vfsops.c,v 1.103 2015/02/20 17:08:13 maxv Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -65,6 +65,7 @@
MALLOC_JUSTDEFINE(M_NTFSNTNODE,"NTFS ntnode", "NTFS ntnode information");
MALLOC_JUSTDEFINE(M_NTFSDIR,"NTFS dir", "NTFS dir buffer");
+static int ntfs_superblock_validate(struct ntfsmount *);
static int ntfs_mount(struct mount *, const char *, void *, size_t *);
static int ntfs_root(struct mount *, struct vnode **);
static int ntfs_start(struct mount *, int);
@@ -291,6 +292,25 @@
return (err);
}
+static int
+ntfs_superblock_validate(struct ntfsmount *ntmp)
+{
+ /* Sanity checks. XXX: More checks are probably needed. */
+ if (strncmp(ntmp->ntm_bootfile.bf_sysid, NTFS_BBID, NTFS_BBIDLEN)) {
+ dprintf(("ntfs_superblock_validate: invalid boot block\n"));
+ return EINVAL;
+ }
+ if (ntmp->ntm_bps == 0) {
+ dprintf(("ntfs_superblock_validate: invalid bytes per sector\n"));
+ return EINVAL;
+ }
+ if (ntmp->ntm_spc == 0) {
+ dprintf(("ntfs_superblock_validate: invalid sectors per cluster\n"));
+ return EINVAL;
+ }
+ return 0;
+}
+
/*
* Common code for mount and mountroot
*/
@@ -324,22 +344,8 @@
brelse(bp, 0);
bp = NULL;
- /* Sanity checks. XXX: More checks are probably needed. */
- if (strncmp(ntmp->ntm_bootfile.bf_sysid, NTFS_BBID, NTFS_BBIDLEN)) {
- error = EINVAL;
- dprintf(("ntfs_mountfs: invalid boot block\n"));
+ if ((error = ntfs_superblock_validate(ntmp)))
goto out;
- }
- if (ntmp->ntm_bps == 0) {
- error = EINVAL;
- dprintf(("ntfs_mountfs: invalid bytes per sector\n"));
- goto out;
- }
- if (ntmp->ntm_spc == 0) {
- error = EINVAL;
- dprintf(("ntfs_mountfs: invalid sectors per cluster\n"));
- goto out;
- }
{
int8_t cpr = ntmp->ntm_mftrecsz;
@@ -349,10 +355,10 @@
ntmp->ntm_bpmftrec = (1 << (-cpr)) / ntmp->ntm_bps;
}
dprintf(("ntfs_mountfs(): bps: %d, spc: %d, media: %x, mftrecsz: %d (%d sects)\n",
- ntmp->ntm_bps,ntmp->ntm_spc,ntmp->ntm_bootfile.bf_media,
- ntmp->ntm_mftrecsz,ntmp->ntm_bpmftrec));
+ ntmp->ntm_bps, ntmp->ntm_spc, ntmp->ntm_bootfile.bf_media,
+ ntmp->ntm_mftrecsz, ntmp->ntm_bpmftrec));
dprintf(("ntfs_mountfs(): mftcn: 0x%x|0x%x\n",
- (u_int32_t)ntmp->ntm_mftcn,(u_int32_t)ntmp->ntm_mftmirrcn));
+ (u_int32_t)ntmp->ntm_mftcn, (u_int32_t)ntmp->ntm_mftmirrcn));
ntmp->ntm_mountp = mp;
ntmp->ntm_dev = dev;
@@ -410,7 +416,7 @@
struct attrdef ad;
/* Open $AttrDef */
- error = VFS_VGET(mp, NTFS_ATTRDEFINO, &vp );
+ error = VFS_VGET(mp, NTFS_ATTRDEFINO, &vp);
if (error)
goto out1;
Home |
Main Index |
Thread Index |
Old Index