Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2 |
|
#
dbe7aa9a |
| 18-Jul-2020 |
Tomohiro Kusumi <tkusumi@netbsd.org> |
sys/vfs/autofs: Fix autofs_readdir()
|
#
63bc4984 |
| 29-May-2020 |
Tomohiro Kusumi <tkusumi@netbsd.org> |
autofs: Minimize non functional diff vs FreeBSD
|
Revision tags: v5.8.1 |
|
#
b1999ea8 |
| 28-Mar-2020 |
Sascha Wildner <saw@online.de> |
kernel: Remove <sys/n{amei,lookup}.h> from all files that don't need it.
|
#
fc36a10b |
| 03-Mar-2020 |
Matthew Dillon <dillon@apollo.backplane.com> |
kernel - Normalize the vx_*() vnode interface
* The vx_*() vnode interface is used for initial allocations, reclaims, and terminations.
Normalize all use cases to prevent the mixing together of
kernel - Normalize the vx_*() vnode interface
* The vx_*() vnode interface is used for initial allocations, reclaims, and terminations.
Normalize all use cases to prevent the mixing together of the vx_*() API and the vn_*() API. For example, vx_lock() should not be paired with vn_unlock(), and so forth.
* Integrate an update-counter mechanism into the vx_*() API, assert reasonability.
* Change vfs_cache.c to use an int update counter instead of a long. The vfs_cache code can't quite use the spin-lock update counter API yet.
Use proper atomics for load and store.
* Implement VOP_GETATTR_QUICK, meant to be a 'quick' version of VOP_GETATTR() that only retrieves information related to permissions and ownership. This will be fast-pathed in a later commit.
* Implement vx_downgrade() to convert an exclusive vx_lock into an exclusive vn_lock (for vnodes). Adjust all use cases in the getnewvnode() path.
* Remove unnecessary locks in tmpfs_getattr() and don't use any in tmpfs_getattr_quick().
* Remove unnecessary locks in hammer2_vop_getattr() and don't use any in hammer2_vop_getattr_quick()
show more ...
|
Revision tags: v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3 |
|
#
45213b2e |
| 23-Nov-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Minor cleanup to sync with NetBSD
|
#
49837aef |
| 16-Nov-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
autofs: Change email address (sync with FUSE and others)
|
Revision tags: v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2 |
|
#
2d9ae4e0 |
| 25-Feb-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Drop .vop_getpages/.vop_putpages
Autofs only supports getattr/lookup/mkdir/readdir for inmemory directory inodes.
|
#
67d58449 |
| 30-Jan-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Rename autofs_readdir_one() -> autofs_write_dirent()
|
#
05b68237 |
| 30-Jan-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Don't calculate dirent reclen twice
when autofs_readdir() may call autofs_dirent_reclen() after returned from autofs_readdir_one().
|
Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1 |
|
#
f568b8a3 |
| 26-Jul-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Make {test,nlookup}_fs_root() return bool
Change return type of DragonFly specific utility functions for triggering (very different from FreeBSD, NetBSD and OpenBSD).
|
#
2f752b64 |
| 26-Jul-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanup
|
#
74565ee0 |
| 22-Jul-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanups
|
Revision tags: v5.2.2 |
|
#
2137724a |
| 12-Jun-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Change autofs_softc::sc_lock to use mutex(9)
|
#
d53d00ab |
| 11-Jun-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Add Copyright
|
#
888acc39 |
| 11-Jun-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: #if0 unsupported vfs.autofs.mount_on_stat
Keep the code since this should be implemented.
|
#
a5dfdd2b |
| 10-Jun-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Drop unneeded bzero on node/request ctor
|
Revision tags: v5.2.1 |
|
#
d0b59b8a |
| 20-Apr-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Fix a comment
This isn't really a FALLTHROUGH. Not sure why I even originally added this since this had never existed in FreeBSD too.
|
Revision tags: v5.2.0, v5.3.0, v5.2.0rc |
|
#
add630f0 |
| 26-Mar-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanups (sync with NetBSD and OpenBSD)
FreeBSD has these in autofs.c, but only vfsops needs init/uninit.
|
#
662e8088 |
| 06-Mar-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanups
Move local varaibles to inner scopes where possible. The existing local variable declarations are mostly from FreeBSD, but I've also changed NetBSD autofs the way this commi
sys/vfs/autofs: Cleanups
Move local varaibles to inner scopes where possible. The existing local variable declarations are mostly from FreeBSD, but I've also changed NetBSD autofs the way this commit does.
(Don't do this for autofs userspace though. Increasing diff from FreeBSD for non functional thing like this is much less important, whereas kernel side is basically a rewrite.)
show more ...
|
#
6be174c1 |
| 13-Feb-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Remove AUTOFS_ASSERT_*LOCKED()
These macros came from FreeBSD, but more readable without these.
|
#
bc6139d4 |
| 13-Feb-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Change autofs_mount::am_lock to use mutex(9)
|
#
bfccbb76 |
| 13-Feb-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Change autofs_node::an_vnode_lock to use mutex(9)
|
#
5e4f9d10 |
| 13-Feb-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Remove #if0'd export related code
Exporting is never going to be implemented.
|
#
b112b669 |
| 13-Feb-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanups
|
#
caaec4e3 |
| 07-Jan-2018 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/vfs/autofs: Cleanups
|