History log of /freebsd-10-stable/sys/fs/autofs/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
279749 07-Mar-2015 trasz

MFC r271927:

Turns out -1 is a perfectly valid error number, ERESTART. Remove useless
code written under assumption that it wasn't.

Sponsored by: The FreeBSD Foundation

279742 07-Mar-2015 trasz

MFC r274859:

Implement "automount -c".

Sponsored by: The FreeBSD Foundation

279741 07-Mar-2015 trasz

MFC r273127:

Make automountd(8) inform autofs(4) whether directory being handled can
have wildcards. This makes it possible for autofs(4) to avoid requesting
automountd(8) action on access to nonexistent nodes - unless wildcards
are actually used.

Note that this change breaks ABI for automountd(8).

MFC r278521:

Restore ABI compatibility, broken in r273127. Note that while this fixes
ABI with 10.1, it breaks ABI for 11-CURRENT, so rebuild of automountd(8)
is neccessary.

Sponsored by: The FreeBSD Foundation

274239 07-Nov-2014 trasz

MFC r272931:

Add assertion to catch duplicated nodes.

Sponsored by: The FreeBSD Foundation

274238 07-Nov-2014 trasz

MFC r272836:

Remove remnants of some cleanup; no functional changes.

Sponsored by: The FreeBSD Foundation

274237 07-Nov-2014 trasz

MFC r272743:

Simplify; no functional changes.

Sponsored by: The FreeBSD Foundation

274236 07-Nov-2014 trasz

MFC r272512:

Make autofs use shared vnode locks.

Sponsored by: The FreeBSD Foundation

274235 07-Nov-2014 trasz

MFC r272471:

Fix autofs debug macros.

Sponsored by: The FreeBSD Foundation

274234 07-Nov-2014 trasz

MFC r272470:

Make autofs(4) use shared lock for lookups, instead of exclusive one.

Sponsored by: The FreeBSD Foundation

274233 07-Nov-2014 trasz

MFC r272405:

Call uma_zfree() outside of lock, and improve comment.

Sponsored by: The FreeBSD Foundation

274232 07-Nov-2014 trasz

MFC r272403:

Make autofs timeout handling use timeout task instead of callout;
that's because the handler can sleep on sx lock.

Sponsored by: The FreeBSD Foundation

272116 25-Sep-2014 trasz

MFC r272025:

Fix thinko that, with two map entries like shown below, in that order,
made autofs mix them up: the second one wasn't visible in ls(1) output,
and trying to access it would trigger mount for the first one.

foobar host:/foobar
foo host:/foo

Approved by: re (gjb)
Sponsored by: The FreeBSD Foundation

270904 31-Aug-2014 trasz

MFC r270507:

Fix bug that, assuming a/ is a root of NFS filesystem mounted on autofs,
prevented "mv a/from a/to" from working, while "cd a && mv from to" was ok.

PR: 192948
Sponsored by: The FreeBSD Foundation

270900 31-Aug-2014 trasz

MFC r270402:

Autofs softc needs to be global anyway, so don't pass it as a local
variable, and don't store in autofs_mount. Also rename it from 'sc'
to 'autofs_softc', since it's global and extern.

Sponsored by: The FreeBSD Foundation

270899 31-Aug-2014 trasz

MFC r270399:

Add comment explaining one of the quirks in autofs.

Sponsored by: The FreeBSD Foundation

270898 31-Aug-2014 trasz

MFC r270281:

Fix includes.

Suggested by: pluknet@
Sponsored by: The FreeBSD Foundation

270897 31-Aug-2014 trasz

MFC r270276:

Use __FBSDID() properly.

Suggested by: pluknet@
Sponsored by: The FreeBSD Foundation

270894 31-Aug-2014 trasz

MFC r270207:

Rework ".." lookup; previous one failed to properly busy the mountpoint.

Reviewed by: kib@
Sponsored by: The FreeBSD Foundation

270892 31-Aug-2014 trasz

MFC r270096:

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric: D523
Relnotes: yes
Sponsored by: The FreeBSD Foundation

270096 17-Aug-2014 trasz

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris. It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by: allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric: D523
MFC after: 2 weeks
Relnotes: yes
Sponsored by: The FreeBSD Foundation