summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2003-12-29 10:12:02 +0000
committerbde <bde@FreeBSD.org>2003-12-29 10:12:02 +0000
commit783363bac1aa6a420337fb91ddea5b7bdf9ae34d (patch)
tree9d98e0081bc3437cd82dfc1815fd000d314f5def /sys
parente56230b2224ab196ea03e12bf6e7dadf42ae6c75 (diff)
downloadFreeBSD-src-783363bac1aa6a420337fb91ddea5b7bdf9ae34d.zip
FreeBSD-src-783363bac1aa6a420337fb91ddea5b7bdf9ae34d.tar.gz
Fixed some minor style bugs in rev.1.144. All related to msdosfs_advlock()
(mainly unsorting). There were no changes related to the dirty flag here. The reference NetBSD implementation put msdosfs_advlock() in a different place. This commit only moves its declarations and changes some of the function body to be like the NetBSD version.
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/msdosfs/msdosfs_vnops.c19
1 files changed, 8 insertions, 11 deletions
diff --git a/sys/fs/msdosfs/msdosfs_vnops.c b/sys/fs/msdosfs/msdosfs_vnops.c
index 885b665..0e1ea91 100644
--- a/sys/fs/msdosfs/msdosfs_vnops.c
+++ b/sys/fs/msdosfs/msdosfs_vnops.c
@@ -50,6 +50,7 @@
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/lockf.h>
#include <sys/namei.h>
#include <sys/resourcevar.h> /* defines plimit structure in proc struct */
#include <sys/kernel.h>
@@ -63,7 +64,6 @@
#include <sys/malloc.h>
#include <sys/dirent.h>
#include <sys/signalvar.h>
-#include <sys/lockf.h>
#include <vm/vm.h>
#include <vm/vm_extern.h>
@@ -82,6 +82,7 @@
/*
* Prototypes for MSDOSFS vnode operations
*/
+static int msdosfs_advlock(struct vop_advlock_args *);
static int msdosfs_create(struct vop_create_args *);
static int msdosfs_mknod(struct vop_mknod_args *);
static int msdosfs_close(struct vop_close_args *);
@@ -102,7 +103,6 @@ static int msdosfs_bmap(struct vop_bmap_args *);
static int msdosfs_strategy(struct vop_strategy_args *);
static int msdosfs_print(struct vop_print_args *);
static int msdosfs_pathconf(struct vop_pathconf_args *ap);
-static int msdosfs_advlock(struct vop_advlock_args *);
/*
* Some general notes:
@@ -1838,22 +1838,19 @@ msdosfs_pathconf(ap)
/* NOTREACHED */
}
-/*
- * Advisory record locking support
- */
static int
msdosfs_advlock(ap)
struct vop_advlock_args /* {
struct vnode *a_vp;
- u_char a_id;
- int a_op;
+ u_char a_id;
+ int a_op;
struct flock *a_fl;
- int a_flags;
+ int a_flags;
} */ *ap;
{
- struct denode *ip = VTODE(ap->a_vp);
+ struct denode *dep = VTODE(ap->a_vp);
- return (lf_advlock(ap, &(ip->de_lockf), ip->de_FileSize));
+ return (lf_advlock(ap, &dep->de_lockf, dep->de_FileSize));
}
/* Global vfs data structures for msdosfs */
@@ -1861,6 +1858,7 @@ vop_t **msdosfs_vnodeop_p;
static struct vnodeopv_entry_desc msdosfs_vnodeop_entries[] = {
{ &vop_default_desc, (vop_t *) vop_defaultop },
{ &vop_access_desc, (vop_t *) msdosfs_access },
+ { &vop_advlock_desc, (vop_t *) msdosfs_advlock },
{ &vop_bmap_desc, (vop_t *) msdosfs_bmap },
{ &vop_cachedlookup_desc, (vop_t *) msdosfs_lookup },
{ &vop_close_desc, (vop_t *) msdosfs_close },
@@ -1884,7 +1882,6 @@ static struct vnodeopv_entry_desc msdosfs_vnodeop_entries[] = {
{ &vop_strategy_desc, (vop_t *) msdosfs_strategy },
{ &vop_symlink_desc, (vop_t *) msdosfs_symlink },
{ &vop_write_desc, (vop_t *) msdosfs_write },
- { &vop_advlock_desc, (vop_t *) msdosfs_advlock },
{ NULL, NULL }
};
static struct vnodeopv_desc msdosfs_vnodeop_opv_desc =
OpenPOWER on IntegriCloud