Ok, here's my reproducer for this so far. This can probably be simplified some and I'm still working on doing that.
I have the following in /etc/auto.misc:
salusa -fstype=nfs4,fsc salusa.poochiereds.net:/
...and then this is auto.master (along with a few other entries):
/misc /etc/auto.misc
...salusa exports a /git filesystem, and I have a symlink on the client that looks like this:
File: `/git' -> `/misc/salusa/git'
...with all of that set up, I then use claws-mail to save an email to a file under /git/linux-2.6. Then I don't touch the mount again. Once the mount expires, autofs goes to unmount it and then the BUG() pops.
Ok, here's my reproducer for this so far. This can probably be simplified some and I'm still working on doing that.
I have the following in /etc/auto.misc:
salusa -fstype=nfs4,fsc salusa. poochiereds. net:/
...and then this is auto.master (along with a few other entries):
/misc /etc/auto.misc
...salusa exports a /git filesystem, and I have a symlink on the client that looks like this:
File: `/git' -> `/misc/salusa/git'
...with all of that set up, I then use claws-mail to save an email to a file under /git/linux-2.6. Then I don't touch the mount again. Once the mount expires, autofs goes to unmount it and then the BUG() pops.