diff options
| author | Peter Osterlund <petero2@telia.com> | 2004-03-20 23:23:11 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-03-20 23:23:11 -0800 |
| commit | 9a45400e68ed622a4e7024018c1a4195fab165fa (patch) | |
| tree | ef7cc2076ca3e2f525dd25175d6efd45f62cd7eb /include/linux | |
| parent | 72f7e48f1e83fa83fdb7f5eaaae57d9352f6a3aa (diff) | |
[PATCH] Revert UDF inode semaphore locking
For some reason I don't understand, the last UDF filesystem update makes
the UDF deadlock when I write a bunch of mp3 files to a CDRW using the
packet writing patch. Both "cp" and pdflush get stuck in __down.
Reverting the semaphore changes makes the problem go away. Use the
kernel lock again, until whatever recursive offender gets fixed.
(The offensive recursion seems to be: write() takes the inode semaphore,
causes memory pressure, and then trying to write back the inode or dirty
data to disk tries to get the semaphore again and deadlocks.)
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
