diff options
author | Anton Altaparmakov <aia21@cantab.net> | 2004-06-10 15:23:23 +0100 |
---|---|---|
committer | Anton Altaparmakov <aia21@cantab.net> | 2004-06-10 15:23:23 +0100 |
commit | 290a768a2b866d44b83e2322796ff6633b7b8538 (patch) | |
tree | 563581dcff0c434e8d6acb85cedcb12ac379a3ce /Documentation | |
parent | 62eed9863805fd3daaad4cf050c5eee7297f7e62 (diff) | |
download | history-290a768a2b866d44b83e2322796ff6633b7b8538.tar.gz |
NTFS: 2.1.14 - Fix an NFSd caused deadlock reported by several users.
- Modify fs/ntfs/ntfs_readdir() to copy the index root attribute value
to a buffer so that we can put the search context and unmap the mft
record before calling the filldir() callback. We need to do this
because of NFSd which calls ->lookup() from its filldir callback()
and this causes NTFS to deadlock as ntfs_lookup() maps the mft record
of the directory and since ntfs_readdir() has got it mapped already
ntfs_lookup() deadlocks.
Signed-off-by: Anton Altaparmakov <aia21@cantab.net>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/filesystems/ntfs.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Documentation/filesystems/ntfs.txt b/Documentation/filesystems/ntfs.txt index 290bba93e39fdd..018ec9693dd867 100644 --- a/Documentation/filesystems/ntfs.txt +++ b/Documentation/filesystems/ntfs.txt @@ -273,6 +273,8 @@ ChangeLog Note, a technical ChangeLog aimed at kernel hackers is in fs/ntfs/ChangeLog. +2.1.14: + - Fix an NFSd caused deadlock reported by several users. 2.1.13: - Implement writing of inodes (access time updates are not implemented yet so mounting with -o noatime,nodiratime is enforced). |