Module Name: src Committed By: pooka Date: Tue Jan 19 22:17:45 UTC 2010
Modified Files: src/sys/kern: kern_module_vfs.c subr_kobj_vfs.c src/sys/sys: kobj.h Log Message: Rename a few routines from _file() to _vfs() for consistency. Ride 5.99.24 bump. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/kern/kern_module_vfs.c \ src/sys/kern/subr_kobj_vfs.c cvs rdiff -u -r1.12 -r1.13 src/sys/sys/kobj.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_module_vfs.c diff -u src/sys/kern/kern_module_vfs.c:1.1 src/sys/kern/kern_module_vfs.c:1.2 --- src/sys/kern/kern_module_vfs.c:1.1 Wed Nov 18 17:40:45 2009 +++ src/sys/kern/kern_module_vfs.c Tue Jan 19 22:17:44 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_module_vfs.c,v 1.1 2009/11/18 17:40:45 pooka Exp $ */ +/* $NetBSD: kern_module_vfs.c,v 1.2 2010/01/19 22:17:44 pooka Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_module_vfs.c,v 1.1 2009/11/18 17:40:45 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_module_vfs.c,v 1.2 2010/01/19 22:17:44 pooka Exp $"); #define _MODULE_INTERNAL #include <sys/param.h> @@ -49,8 +49,8 @@ #include <prop/proplib.h> -static int module_load_plist_file(const char *, const bool, - prop_dictionary_t *); +static int module_load_plist_vfs(const char *, const bool, + prop_dictionary_t *); int module_load_vfs(const char *name, int flags, bool autoload, @@ -70,13 +70,13 @@ if (!autoload) { nochroot = false; snprintf(path, MAXPATHLEN, "%s", name); - error = kobj_load_file(&mod->mod_kobj, path, nochroot); + error = kobj_load_vfs(&mod->mod_kobj, path, nochroot); } if (autoload || (error == ENOENT)) { nochroot = true; snprintf(path, MAXPATHLEN, "%s/%s/%s.kmod", module_base, name, name); - error = kobj_load_file(&mod->mod_kobj, path, nochroot); + error = kobj_load_vfs(&mod->mod_kobj, path, nochroot); } if (error != 0) { PNBUF_PUT(path); @@ -94,7 +94,7 @@ * Load and process <module>.prop if it exists. */ if ((flags & MODCTL_NO_PROP) == 0 && filedictp) { - error = module_load_plist_file(path, nochroot, filedictp); + error = module_load_plist_vfs(path, nochroot, filedictp); if (error != 0) { module_print("plist load returned error %d for `%s'", error, path); @@ -113,12 +113,12 @@ } /* - * module_load_plist_file: + * module_load_plist_vfs: * * Load a plist located in the file system into memory. */ static int -module_load_plist_file(const char *modpath, const bool nochroot, +module_load_plist_vfs(const char *modpath, const bool nochroot, prop_dictionary_t *filedictp) { struct nameidata nd; Index: src/sys/kern/subr_kobj_vfs.c diff -u src/sys/kern/subr_kobj_vfs.c:1.1 src/sys/kern/subr_kobj_vfs.c:1.2 --- src/sys/kern/subr_kobj_vfs.c:1.1 Fri Nov 27 17:54:11 2009 +++ src/sys/kern/subr_kobj_vfs.c Tue Jan 19 22:17:44 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: subr_kobj_vfs.c,v 1.1 2009/11/27 17:54:11 pooka Exp $ */ +/* $NetBSD: subr_kobj_vfs.c,v 1.2 2010/01/19 22:17:44 pooka Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -72,10 +72,10 @@ #include <sys/vnode.h> #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_kobj_vfs.c,v 1.1 2009/11/27 17:54:11 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_kobj_vfs.c,v 1.2 2010/01/19 22:17:44 pooka Exp $"); static void -kobj_close_file(kobj_t ko) +kobj_close_vfs(kobj_t ko) { VOP_UNLOCK(ko->ko_source, 0); @@ -88,7 +88,7 @@ * Utility function: read from the object. */ static int -kobj_read_file(kobj_t ko, void **basep, size_t size, off_t off, +kobj_read_vfs(kobj_t ko, void **basep, size_t size, off_t off, bool allocate) { size_t resid; @@ -126,12 +126,12 @@ } /* - * kobj_load_file: + * kobj_load_vfs: * * Load an object located in the file system. */ int -kobj_load_file(kobj_t *kop, const char *path, const bool nochroot) +kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) { struct nameidata nd; kauth_cred_t cred; @@ -156,8 +156,8 @@ ko->ko_type = KT_VNODE; ko->ko_source = nd.ni_vp; - ko->ko_read = kobj_read_file; - ko->ko_close = kobj_close_file; + ko->ko_read = kobj_read_vfs; + ko->ko_close = kobj_close_vfs; *kop = ko; return kobj_load(ko); @@ -166,7 +166,7 @@ #else /* MODULAR */ int -kobj_load_file(kobj_t *kop, const char *path, const bool nochroot) +kobj_load_vfs(kobj_t *kop, const char *path, const bool nochroot) { return ENOSYS; Index: src/sys/sys/kobj.h diff -u src/sys/sys/kobj.h:1.12 src/sys/sys/kobj.h:1.13 --- src/sys/sys/kobj.h:1.12 Wed Jun 17 21:04:25 2009 +++ src/sys/sys/kobj.h Tue Jan 19 22:17:45 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: kobj.h,v 1.12 2009/06/17 21:04:25 dyoung Exp $ */ +/* $NetBSD: kobj.h,v 1.13 2010/01/19 22:17:45 pooka Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -32,7 +32,7 @@ typedef struct kobj *kobj_t; /* External interface. */ -int kobj_load_file(kobj_t *, const char *, const bool); +int kobj_load_vfs(kobj_t *, const char *, const bool); int kobj_load_mem(kobj_t *, void *, ssize_t); int kobj_affix(kobj_t, const char *); void kobj_unload(kobj_t);