diff options
| author | Stephen Lord <lord@sgi.com> | 2003-06-19 04:22:47 -0500 |
|---|---|---|
| committer | Stephen Lord <lord@sgi.com> | 2003-06-19 04:22:47 -0500 |
| commit | cecd52a72d18334f3d417f92828b8b78e72d0a21 (patch) | |
| tree | 291cc4eaccf9f1db86e119e134d107195499abd5 /include/linux/securebits.h | |
| parent | f8b4e5fa1b07e6dbdde7cd4b3ffd7ec0c3f60158 (diff) | |
[XFS] Fix deadlock between xfs_finish_reclaim and xfs_iget_core. An inode being
reclaimed and removed from memory by one thread while another thread
is attempting to reuse the inode and bring it back to life. There
was a window between the iget starting to reuse the inode and the
reclaim starting. Close the window by marking the inode as being
reused under the hash lock, and by abandoning the reclaim if this
is detected when it obtains the hash lock.
SGI Modid: 2.5.x-xfs:slinx:151123a
Diffstat (limited to 'include/linux/securebits.h')
0 files changed, 0 insertions, 0 deletions
