diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2008-01-10 16:07:54 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-01-10 13:35:32 -0800 |
commit | d0dc3701cb46f73cf8ca393f62e325065b0bbd03 (patch) | |
tree | 14fd83b50509a46c124f526f1eadff967482be33 /fs/open.c | |
parent | 3a43e69ce50d467ded2f17f6e571e831d3677ab5 (diff) |
NFSv4: Give the lock stateid its own sequence queue
Sharing the open sequence queue causes a deadlock when we try to take
both a lock sequence id and and open sequence id.
This fixes the regression reported by Dimitri Puzin and Jeff Garzik: See
http://bugzilla.kernel.org/show_bug.cgi?id=9712
for details.
Reported-and-tested-by: Dimitri Puzin <bugs@psycast.de>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Tested-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/open.c')
0 files changed, 0 insertions, 0 deletions