#
1946d6b8 |
| 03-May-2022 |
hannken <hannken@NetBSD.org> |
Lock devvp for vinvalbuf().
|
#
292795e0 |
| 23-Mar-2022 |
andvar <andvar@NetBSD.org> |
fix few typos for word "previous(ly)" in comments.
|
#
9ca5defb |
| 16-Dec-2021 |
reinoud <reinoud@NetBSD.org> |
Make sysctl udf.verbose dependent on UDF_DEBUG instead of DEBUG
|
#
3efe214b |
| 16-Sep-2021 |
andvar <andvar@NetBSD.org> |
fix typos in word "successful".
|
#
34d96f12 |
| 24-Jul-2021 |
andvar <andvar@NetBSD.org> |
Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. Also fixed some additional typos in comments, found on review of same files
Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. Also fixed some additional typos in comments, found on review of same files or typos.
show more ...
|
#
b1bcb91d |
| 14-Apr-2020 |
reinoud <reinoud@NetBSD.org> |
Move comment related to the sysctl_createv() in SYSCTL_SETUP() from the old place to the new place too.
|
#
044036dd |
| 13-Apr-2020 |
ad <ad@NetBSD.org> |
Replace most uses of vp->v_usecount with a call to vrefcnt(vp), a function that hides the details and does atomic_load_relaxed(). Signature matches FreeBSD.
|
#
76af92ac |
| 16-Mar-2020 |
pgoyette <pgoyette@NetBSD.org> |
Use the module subsystem's ability to process SYSCTL_SETUP() entries to automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules that create entr
Use the module subsystem's ability to process SYSCTL_SETUP() entries to automate installation of sysctl nodes.
Note that there are still a number of device and pseudo-device modules that create entries tied to individual device units, rather than to the module itself. These are not changed.
show more ...
|
#
02443708 |
| 17-Jan-2020 |
ad <ad@NetBSD.org> |
VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, to allow us to get shared locks (or no lock) on the returned vnode. Matches FreeBSD.
|
#
0277227e |
| 24-Jun-2017 |
hannken <hannken@NetBSD.org> |
No need to call vflush from failing udf_mount(). If the system nodes really have to disappear we should change vrele() to vrecycle() here.
|
#
48379b4e |
| 01-Apr-2017 |
riastradh <riastradh@NetBSD.org> |
KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.
|
#
c0f141ed |
| 17-Feb-2017 |
hannken <hannken@NetBSD.org> |
Add generic genfs_suspendctl() and use it for all file systems. Layered file systems need work.
|
#
575a7585 |
| 07-Jul-2016 |
msaitoh <msaitoh@NetBSD.org> |
KNF. Remove extra spaces. No functional change.
|
#
33803cd5 |
| 29-Jan-2016 |
christos <christos@NetBSD.org> |
It is meaningless to check the root node if there was an error.
|
#
51d94d31 |
| 24-Aug-2015 |
hannken <hannken@NetBSD.org> |
Use vfs_vnode_iterator for udf_do_sync.
- Build rb_tree to get an ordered list of nodes, sync them and clean the tree.
- Stop abusing mntvnode_lock to serialize udf_do_sync, use new mutex ump->
Use vfs_vnode_iterator for udf_do_sync.
- Build rb_tree to get an ordered list of nodes, sync them and clean the tree.
- Stop abusing mntvnode_lock to serialize udf_do_sync, use new mutex ump->sync_lock instead.
show more ...
|
#
1d194cde |
| 24-Aug-2015 |
hannken <hannken@NetBSD.org> |
Use vfs_vnode_iterator for udf_unmount_sanity_check.
|
#
ed215c41 |
| 24-Aug-2015 |
hannken <hannken@NetBSD.org> |
Remove dirtynodes_cv, it is only used for timed waits without any signals.
Replace the cv_timedwait with kpause.
|
#
6adbb849 |
| 06-Apr-2015 |
hannken <hannken@NetBSD.org> |
Change udf to vcache, keyed on udf_node->loc.loc.
|
#
f4f7f4f3 |
| 16-Apr-2014 |
maxv <maxv@NetBSD.org> |
An (un)privileged user can easily make the kernel dereference a NULL pointer.
The kernel allows 'data' to be NULL; it's the fs's responsibility to ensure that it isn't NULL (if the fs actually needs
An (un)privileged user can easily make the kernel dereference a NULL pointer.
The kernel allows 'data' to be NULL; it's the fs's responsibility to ensure that it isn't NULL (if the fs actually needs data).
ok christos@
show more ...
|
#
97116d3b |
| 23-Mar-2014 |
hannken <hannken@NetBSD.org> |
Change all vfsops to use C99 designated initializers.
No functional changes intended.
|
#
05fd0bf3 |
| 25-Feb-2014 |
pooka <pooka@NetBSD.org> |
Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before the sysctl link sets are processed, and remove redundancy.
Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicat
Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before the sysctl link sets are processed, and remove redundancy.
Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate lines of code.
show more ...
|
#
ce2a78d3 |
| 30-Sep-2013 |
hannken <hannken@NetBSD.org> |
Replace macro v_specmountpoint with two functions spec_node_getmountedfs() and spec_node_setmountedfs() to manage the file system mounted on a device. Assert the device is a block device.
Welcome to
Replace macro v_specmountpoint with two functions spec_node_getmountedfs() and spec_node_setmountedfs() to manage the file system mounted on a device. Assert the device is a block device.
Welcome to 6.99.24
Discussed on tech-kern@ some time ago.
Reviewed by: David Holland <dholland@netbsd.org>
show more ...
|
#
bd26c726 |
| 13-Mar-2012 |
elad <elad@NetBSD.org> |
Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something meaningful. All relevant documentation has been updated or written.
Most of these changes were brought up in the follow
Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with something meaningful. All relevant documentation has been updated or written.
Most of these changes were brought up in the following messages:
http://mail-index.netbsd.org/tech-kern/2012/01/18/msg012490.html http://mail-index.netbsd.org/tech-kern/2012/01/19/msg012502.html http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012728.html
Thanks to christos, manu, njoly, and jmmv for input.
Huge thanks to pgoyette for spinning these changes through some build cycles and ATF.
show more ...
|
#
a964277b |
| 14-Nov-2011 |
hannken <hannken@NetBSD.org> |
VOP_OPEN() needs a locked vnode. All these copy-and-pasted xxxfs_mount() implementations need more review.
|
#
986f3874 |
| 27-Sep-2011 |
christos <christos@NetBSD.org> |
- rename UDF_MAX_NAMELEN -> UDF_MAXNAMLEN - use NAME_MAX instead of MAXNAMLEN
|