History log of /dflybsd-src/sys/vfs/autofs/autofs.h (Results 1 – 22 of 22)
Revision Date Author Comments
# ce650ac4 05-Sep-2022 Tomohiro Kusumi <tkusumi@netbsd.org>

sys/vfs/autofs: Include <sys/proc.h> for APRINTF()


# b5e90fe9 02-Sep-2022 Tomohiro Kusumi <tkusumi@netbsd.org>

sys/vfs/autofs: Test if curproc is NULL in debug print


# 63bc4984 29-May-2020 Tomohiro Kusumi <tkusumi@netbsd.org>

autofs: Minimize non functional diff vs FreeBSD


# 49837aef 16-Nov-2019 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

autofs: Change email address (sync with FUSE and others)


# 7ea34faa 20-Oct-2019 zrj <rimvydas.jasinskas@gmail.com>

kernel/vfs: Consistently check if MALLOC_DECLARE was defined.

Keep these checks even in _KERNEL context and even if <sys/malloc.h>
is included before. Helps a lot for userland testing.


# 5eed46d7 16-Feb-2019 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Drop <sys/bus.h>

Looks like this is no longer needed just to compile.


# d822312a 02-Feb-2019 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Drop unused autofs_mount/autofs_softc fields

Drop unused ones which originate from FreeBSD.


# 2f045357 31-Jan-2019 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Whitespace cleanups

Use space rather than tab (originates from FreeBSD).


# 0b1d8a0d 12-Aug-2018 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Change u_xxx -> unsigned xxx

(ap->a_cmd and refcount apis are of u_xxx)


# 3426d2c2 30-Jun-2018 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/kern: Make condvar(9) support mutex(9)


# d3e56a2a 24-Jun-2018 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Simplify vfs_root()

The root dir is created on mount time, and must exist by the time
vfs_root() is called.


# 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.


# 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.


# 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.


# caaec4e3 07-Jan-2018 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

sys/vfs/autofs: Cleanups


# 49525c61 25-Oct-2016 Sascha Wildner <saw@online.de>

Remove <sys/stdbool.h>. The kernel has bool etc. in <sys/types.h> now.


# e2950f41 18-May-2016 Tomohiro Kusumi <kusumi.tomohiro@gmail.com>

autofs: Port autofs from FreeBSD

Brought in basically from
FreeBSD@GitHub cac9beab7d53f0c37ce2a2a1b893be59028928f4
with lots of changes.
Note that this commit isn't necessarily 1:1 with above commit

autofs: Port autofs from FreeBSD

Brought in basically from
FreeBSD@GitHub cac9beab7d53f0c37ce2a2a1b893be59028928f4
with lots of changes.
Note that this commit isn't necessarily 1:1 with above commit.

Kernel code is basically a rewrite based on the FreeBSD code.
Userspace is basically 1:1 with FreeBSD except that lots of small
changes (including related commits listed below) were necessary.
This is due to autofs being dependent on FreeBSD specific interface,
command options and such.

For userspace, note that non-functional stuff (e.g. whitespace
warnings via git am) are intentionally left to be 1:1 with FreeBSD.
Userspace is basically portable, so don't try to obfuscate the real
changes made for DragonFly by fixing these for now till things are
considered stable unless it's a bug from FreeBSD.

Summary of newly added or modified files.
- sys/vfs/autofs - autofs filesystem
- usr.sbin/autofs - autofs userspace command and daemons
- etc/ - configuration files and manpages
- others - changes in misc subsystems (not independent of autofs)

Related DragonFly commits.
- usr.sbin/autofs: Workaround namecache bug after unmount
- sys/kern: Don't implement .vfs_sync unless sync is supported
- user.sbin/fstyp: Port fstyp from FreeBSD
- sys/kern: Retry nlookup if nresolve returned ESTALE
- sys/sys: Fix IOCPARM_MAX
- sys/sys: Extend IOCPARM_MAX
- usr.bin/showmount: Add -E option
- sbin/mount_nfs: Add -o retrycnt= option
- sys/kern: Add kqueue EVFILT_FS
- sys/kern: Add kstrndup()

Related DragonFly PRs.
- https://bugs.dragonflybsd.org/issues/2900
- https://bugs.dragonflybsd.org/issues/2901
- https://bugs.dragonflybsd.org/issues/2905
- https://bugs.dragonflybsd.org/issues/2907
- https://bugs.dragonflybsd.org/issues/2908
- https://bugs.dragonflybsd.org/issues/2909
- https://bugs.dragonflybsd.org/issues/2912
- https://bugs.dragonflybsd.org/issues/2913
- https://bugs.dragonflybsd.org/issues/2914

Other related resource.
- http://lists.dragonflybsd.org/pipermail/users/2016-May/thread.html#249556
- http://lists.dragonflybsd.org/pipermail/users/2016-June/thread.html#249680
- https://www.dragonflydigest.com/2016/05/06/18066.html

show more ...