summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorStephen Lord <lord@sgi.com>2003-06-19 04:22:47 -0500
committerStephen Lord <lord@sgi.com>2003-06-19 04:22:47 -0500
commitcecd52a72d18334f3d417f92828b8b78e72d0a21 (patch)
tree291cc4eaccf9f1db86e119e134d107195499abd5 /include
parentf8b4e5fa1b07e6dbdde7cd4b3ffd7ec0c3f60158 (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')
0 files changed, 0 insertions, 0 deletions