diff options
author | Ned Bass <[email protected]> | 2012-12-12 15:55:51 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2012-12-13 08:57:11 -0800 |
commit | 7afcf5b1da83549bfba70a61fae7a00eaa63c2b0 (patch) | |
tree | 50234a20990c1ffc0106bda9d6e72de32fd08704 /dracut | |
parent | 2ae10319624869eef0954cdfcdb6f5e33cba2e09 (diff) |
Avoid ELOOP on auto-mounted snapshots
Ensure that the path member pointers are associated with the
newly-mounted snapshot when zpl_snapdir_automount() returns. Otherwise
the follow_automount() function may be called repeatedly, leading to an
incorrect ELOOP error return. This problem was observed as a 'Too many
levels of symbolic links' error from user-space commands accessing an
unmounted snapshot in the .zfs/snapshot directory.
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #816
Diffstat (limited to 'dracut')
0 files changed, 0 insertions, 0 deletions