diff options
author | Fabricio Voznika <fvoznika@google.com> | 2021-05-03 13:47:45 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-05-03 13:50:37 -0700 |
commit | 1947c873423cabcaf5e67b667542421ade7414ff (patch) | |
tree | b54dd4f68aa20b95367594b8941fcca4cb766636 /pkg/tcpip/stack/registration.go | |
parent | 7cafac9f42a8355e7192b57fcc8d41e31d836c53 (diff) |
Fix deadlock in /proc/[pid]/fd/[num]
In order to resolve path names, fsSymlink.Readlink() may need to reenter
kernfs. Change the code so that kernfs.Inode.Readlink() is called without
locks and document the new contract.
PiperOrigin-RevId: 371770222
Diffstat (limited to 'pkg/tcpip/stack/registration.go')
0 files changed, 0 insertions, 0 deletions