Files
linux-legacy/include/linux
Trond Myklebust 5e11934d13 NFS: Fix put_nfs_open_context
We need to grab the inode->i_lock atomically with the last reference put in
order to remove the open context that is being freed from the
nfsi->open_files list.

Fix by converting the kref to a standard atomic counter and then using
atomic_dec_and_lock()...

Thanks to Arnd Bergmann for pointing out the problem.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2007-08-07 15:13:17 -04:00
..
2007-07-26 01:53:39 +02:00
2007-07-19 10:04:52 -07:00
2007-07-31 15:39:44 -07:00
2007-07-20 01:11:59 +02:00
2007-07-31 10:43:05 -05:00
2007-07-21 17:49:15 -07:00
2007-07-19 10:04:54 -07:00
2007-07-31 15:39:43 -07:00
2007-07-29 17:09:29 -07:00
2007-07-31 15:39:41 -07:00
2007-07-31 15:39:41 -07:00
2007-07-31 15:39:41 -07:00
2007-07-30 14:25:12 -07:00
2007-07-19 10:04:49 -07:00
2007-07-24 12:24:59 -07:00
2007-07-29 17:09:29 -07:00
2007-07-31 15:39:39 -07:00
2007-07-19 10:04:45 -07:00
2007-08-07 15:13:17 -04:00
2007-07-20 13:41:56 +10:00
2007-07-20 13:10:22 +10:00
2007-07-26 11:35:21 -07:00
2007-07-26 11:35:21 -07:00
2007-07-21 18:37:10 -07:00
2007-08-02 17:41:40 +02:00
2007-07-22 11:03:37 -07:00
2007-07-20 12:33:44 -07:00
2007-07-20 08:24:50 -07:00
2007-07-19 10:04:49 -07:00
2007-07-31 15:39:39 -07:00
2007-07-20 11:23:02 -07:00
2007-07-30 13:27:44 -07:00