diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2013-03-09 00:14:45 -0800 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2013-03-09 00:14:45 -0800 |
commit | db04dc679bcc780ad6907943afe24a30de974a1b (patch) | |
tree | b90e13dc98a5217968a3035470d34744bf72d1c2 /include/linux | |
parent | 9141770548d529b9d32d5b08d59b65ee65afe0d4 (diff) | |
download | linux-db04dc679bcc780ad6907943afe24a30de974a1b.tar.gz linux-db04dc679bcc780ad6907943afe24a30de974a1b.tar.bz2 linux-db04dc679bcc780ad6907943afe24a30de974a1b.zip |
proc: Use nd_jump_link in proc_ns_follow_link
Update proc_ns_follow_link to use nd_jump_link instead of just
manually updating nd.path.dentry.
This fixes the BUG_ON(nd->inode != parent->d_inode) reported by Dave
Jones and reproduced trivially with mkdir /proc/self/ns/uts/a.
Sigh it looks like the VFS change to require use of nd_jump_link
happend while proc_ns_follow_link was baking and since the common case
of proc_ns_follow_link continued to work without problems the need for
making this change was overlooked.
Cc: stable@vger.kernel.org
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions