CVS commit: src/sys/miscfs/fdesc

2022-01-15 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Jan 15 19:33:59 UTC 2022

Modified Files:
src/sys/miscfs/fdesc: fdesc_vnops.c

Log Message:
sys/fs/fdesc: Delete silly vnop #define aliases.


To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/miscfs/fdesc/fdesc_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/miscfs/fdesc/fdesc_vnops.c
diff -u src/sys/miscfs/fdesc/fdesc_vnops.c:1.138 src/sys/miscfs/fdesc/fdesc_vnops.c:1.139
--- src/sys/miscfs/fdesc/fdesc_vnops.c:1.138	Tue Jun 29 22:40:53 2021
+++ src/sys/miscfs/fdesc/fdesc_vnops.c	Sat Jan 15 19:33:58 2022
@@ -1,4 +1,4 @@
-/*	$NetBSD: fdesc_vnops.c,v 1.138 2021/06/29 22:40:53 dholland Exp $	*/
+/*	$NetBSD: fdesc_vnops.c,v 1.139 2022/01/15 19:33:58 riastradh Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -41,7 +41,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: fdesc_vnops.c,v 1.138 2021/06/29 22:40:53 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdesc_vnops.c,v 1.139 2022/01/15 19:33:58 riastradh Exp $");
 
 #include 
 #include 
@@ -75,11 +75,7 @@ FD_STDIN, FD_STDOUT, FD_STDERR must be a
 #endif
 
 int	fdesc_lookup(void *);
-#define	fdesc_create	genfs_eopnotsupp
-#define	fdesc_mknod	genfs_eopnotsupp
 int	fdesc_open(void *);
-#define	fdesc_close	genfs_nullop
-#define	fdesc_access	genfs_nullop
 int	fdesc_getattr(void *);
 int	fdesc_setattr(void *);
 int	fdesc_read(void *);
@@ -87,32 +83,14 @@ int	fdesc_write(void *);
 int	fdesc_ioctl(void *);
 int	fdesc_poll(void *);
 int	fdesc_kqfilter(void *);
-#define	fdesc_mmap	genfs_eopnotsupp
-#define	fdesc_fcntl	genfs_fcntl
-#define	fdesc_fsync	genfs_nullop
-#define	fdesc_seek	genfs_seek
-#define	fdesc_remove	genfs_eopnotsupp
 int	fdesc_link(void *);
-#define	fdesc_rename	genfs_eopnotsupp
-#define	fdesc_mkdir	genfs_eopnotsupp
-#define	fdesc_rmdir	genfs_eopnotsupp
 int	fdesc_symlink(void *);
 int	fdesc_readdir(void *);
 int	fdesc_readlink(void *);
-#define	fdesc_abortop	genfs_abortop
 int	fdesc_inactive(void *);
 int	fdesc_reclaim(void *);
-#define	fdesc_lock	genfs_lock
-#define	fdesc_unlock	genfs_unlock
-#define	fdesc_bmap	genfs_eopnotsupp
-#define	fdesc_strategy	genfs_badop
 int	fdesc_print(void *);
 int	fdesc_pathconf(void *);
-#define	fdesc_islocked	genfs_islocked
-#define	fdesc_advlock	genfs_einval
-#define	fdesc_bwrite	genfs_eopnotsupp
-#define fdesc_revoke	genfs_revoke
-#define fdesc_putpages	genfs_null_putpages
 
 static int fdesc_attr(int, struct vattr *, kauth_cred_t);
 
@@ -121,11 +99,11 @@ const struct vnodeopv_entry_desc fdesc_v
 	{ _default_desc, vn_default_error },
 	{ _parsepath_desc, genfs_parsepath },	/* parsepath */
 	{ _lookup_desc, fdesc_lookup },		/* lookup */
-	{ _create_desc, fdesc_create },		/* create */
-	{ _mknod_desc, fdesc_mknod },		/* mknod */
+	{ _create_desc, genfs_eopnotsupp },		/* create */
+	{ _mknod_desc, genfs_eopnotsupp },		/* mknod */
 	{ _open_desc, fdesc_open },			/* open */
-	{ _close_desc, fdesc_close },		/* close */
-	{ _access_desc, fdesc_access },		/* access */
+	{ _close_desc, genfs_nullop },		/* close */
+	{ _access_desc, genfs_nullop },		/* access */
 	{ _accessx_desc, genfs_accessx },		/* accessx */
 	{ _getattr_desc, fdesc_getattr },		/* getattr */
 	{ _setattr_desc, fdesc_setattr },		/* setattr */
@@ -134,34 +112,34 @@ const struct vnodeopv_entry_desc fdesc_v
 	{ _fallocate_desc, genfs_eopnotsupp },	/* fallocate */
 	{ _fdiscard_desc, genfs_eopnotsupp },	/* fdiscard */
 	{ _ioctl_desc, fdesc_ioctl },		/* ioctl */
-	{ _fcntl_desc, fdesc_fcntl },		/* fcntl */
+	{ _fcntl_desc, genfs_fcntl },		/* fcntl */
 	{ _poll_desc, fdesc_poll },			/* poll */
 	{ _kqfilter_desc, fdesc_kqfilter },		/* kqfilter */
-	{ _revoke_desc, fdesc_revoke },		/* revoke */
-	{ _mmap_desc, fdesc_mmap },			/* mmap */
-	{ _fsync_desc, fdesc_fsync },		/* fsync */
-	{ _seek_desc, fdesc_seek },			/* seek */
-	{ _remove_desc, fdesc_remove },		/* remove */
+	{ _revoke_desc, genfs_revoke },		/* revoke */
+	{ _mmap_desc, genfs_eopnotsupp },		/* mmap */
+	{ _fsync_desc, genfs_nullop },		/* fsync */
+	{ _seek_desc, genfs_seek },			/* seek */
+	{ _remove_desc, genfs_eopnotsupp },		/* remove */
 	{ _link_desc, fdesc_link },			/* link */
-	{ _rename_desc, fdesc_rename },		/* rename */
-	{ _mkdir_desc, fdesc_mkdir },		/* mkdir */
-	{ _rmdir_desc, fdesc_rmdir },		/* rmdir */
+	{ _rename_desc, genfs_eopnotsupp },		/* rename */
+	{ _mkdir_desc, genfs_eopnotsupp },		/* mkdir */
+	{ _rmdir_desc, genfs_eopnotsupp },		/* rmdir */
 	{ _symlink_desc, fdesc_symlink },		/* symlink */
 	{ _readdir_desc, fdesc_readdir },		/* readdir */
 	{ _readlink_desc, fdesc_readlink },		/* readlink */
-	{ _abortop_desc, fdesc_abortop },		/* abortop */
+	{ _abortop_desc, genfs_abortop },		/* abortop */
 	{ _inactive_desc, fdesc_inactive },		/* inactive */
 	{ _reclaim_desc, fdesc_reclaim },		/* reclaim */
-	{ _lock_desc, fdesc_lock },			/* lock */
-	{ _unlock_desc, fdesc_unlock },		/* 

CVS commit: src/sys/miscfs/fdesc

2022-01-15 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sat Jan 15 19:33:59 UTC 2022

Modified Files:
src/sys/miscfs/fdesc: fdesc_vnops.c

Log Message:
sys/fs/fdesc: Delete silly vnop #define aliases.


To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/miscfs/fdesc/fdesc_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Re: CVS commit: src/sys/miscfs/fdesc

2009-08-11 Thread Nick Hudson
On Friday 31 July 2009 19:50:58 Antti Kantee wrote:
 Module Name:  src
 Committed By: pooka
 Date: Fri Jul 31 18:50:58 UTC 2009

 Modified Files:
   src/sys/miscfs/fdesc: fdesc_vnops.c

 Log Message:
 Do a name-based search for the ctty major instead of requiring an
 external symbol.

Is this really sensible? device_lock hasn't been initialised at vfsinit time. 
Some platforms get very upset if an mutex isn't initialised, e.g. hppa.

Nick