History log of /netbsd/sys/fs/udf/udf_vfsops.c (Results 1 – 25 of 85)
Revision Date Author Comments
# 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


1234