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-29 16:53:59 -07:00
2007-07-31 15:39:38 -07:00
2007-08-04 22:13:43 +01:00
2007-08-01 20:45:38 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-08-01 20:48:17 -07:00
2007-07-31 21:12:07 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-07-28 19:42:21 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 20:41:53 -07:00
2007-08-01 20:45:38 -07:00
2007-08-03 19:36:01 +10:00
2007-07-24 21:16:02 +00:00
2007-08-01 20:45:38 -07:00
2007-08-03 15:07:10 -07:00
2007-07-31 13:11:25 +09:00
2007-08-04 21:17:18 -07:00
2007-08-03 14:24:17 -07:00
2007-07-19 10:04:45 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-07-31 15:39:38 -07:00
2007-05-02 14:38:32 +10:00
2007-04-26 15:48:28 -07:00
2007-08-07 15:13:17 -04:00
2007-05-08 11:15:05 -07:00
2007-07-18 14:24:44 -03:00
2007-07-18 16:53:49 +03:00
2007-08-02 19:44:43 -07:00
2007-07-08 22:16:39 -04:00
2007-07-10 21:50:05 -07:00
2007-04-26 15:55:48 -07:00
2007-08-04 08:37:04 -05:00
2007-07-20 11:13:35 +02:00
2007-07-31 15:39:41 -07:00
2007-07-26 11:35:16 -07:00