Jan Kara
52a9ee281c
ocfs2: Use __dquot_transfer to avoid lock inversion
...
dquot_transfer() acquires own references to dquots via dqget(). Thus it waits
for dq_lock which creates a lock inversion because dq_lock ranks above
transaction start but transaction is already started in ocfs2_setattr(). Fix
the problem by passing own references directly to __dquot_transfer.
Acked-by: Joel Becker <Joel.Becker@oracle.com>
Signed-off-by: Jan Kara <jack@suse.cz>
2010-05-21 19:30:48 +02:00
..
2010-05-21 07:20:17 -07:00
2010-05-21 07:20:17 -07:00
2010-04-23 15:24:59 -07:00
2010-03-30 22:02:32 +09:00
2009-10-28 23:05:57 -07:00
2010-05-18 16:40:42 -07:00
2010-05-18 16:40:42 -07:00
2010-05-05 18:17:30 -07:00
2009-09-22 20:09:36 -07:00
2009-12-04 15:39:50 +01:00
2009-06-03 19:15:36 -07:00
2010-04-30 13:37:29 -07:00
2009-09-04 16:07:48 -07:00
2009-08-27 18:10:54 -07:00
2009-07-21 15:47:55 -07:00
2010-05-18 16:40:42 -07:00
2009-04-03 11:39:16 -07:00
2010-05-21 19:30:46 +02:00
2009-09-22 20:09:28 -07:00
2010-01-25 19:20:51 -08:00
2007-10-22 08:13:21 -07:00
2010-03-30 22:02:32 +09:00
2009-09-22 20:09:39 -07:00
2010-05-21 19:30:48 +02:00
2009-09-22 20:09:37 -07:00
2010-03-30 22:02:32 +09:00
2008-04-18 08:56:04 -07:00
2010-05-21 07:20:17 -07:00
2010-05-21 07:20:17 -07:00
2010-02-02 18:56:37 -08:00
2010-03-02 14:10:20 -08:00
2010-05-05 18:18:09 -07:00
2010-05-05 18:17:29 -07:00
2009-10-28 23:05:57 -07:00
2010-05-05 18:18:09 -07:00
2010-05-05 18:18:07 -07:00
2010-03-17 12:07:16 -07:00
2008-10-13 13:57:57 -07:00
2010-05-05 18:17:30 -07:00
2010-05-21 07:20:17 -07:00
2006-01-03 11:45:47 -08:00
2010-05-21 07:20:17 -07:00
2009-09-22 20:09:48 -07:00
2008-02-03 17:33:42 +02:00
2010-05-05 18:18:07 -07:00
2010-03-02 14:10:20 -08:00
2009-09-22 20:09:28 -07:00
2010-02-26 15:41:18 -08:00
2010-05-05 18:18:07 -07:00
2010-05-21 19:30:48 +02:00
2010-05-21 19:30:48 +02:00
2010-05-21 19:30:48 +02:00
2010-05-21 07:20:17 -07:00
2010-05-18 12:25:10 -07:00
2010-05-05 18:18:09 -07:00
2010-05-05 18:18:09 -07:00
2010-05-05 18:17:29 -07:00
2008-01-25 15:04:24 -08:00
2009-09-04 16:07:48 -07:00
2008-04-18 08:56:03 -07:00
2010-03-30 22:02:32 +09:00
2010-03-30 22:02:32 +09:00
2010-02-26 15:41:18 -08:00
2010-02-26 15:41:18 -08:00
2010-05-18 16:48:41 -07:00
2010-05-05 18:17:30 -07:00
2010-05-18 16:40:42 -07:00
2010-05-10 11:50:10 -07:00
2010-01-11 15:38:50 -08:00
2007-02-12 09:48:46 -08:00
2010-03-30 22:02:32 +09:00
2006-01-03 11:45:47 -08:00
2010-01-25 19:20:51 -08:00
2009-09-04 16:07:50 -07:00
2008-01-25 15:05:46 -08:00
2006-01-03 11:45:47 -08:00
2010-05-18 16:41:39 -07:00
2009-10-28 23:05:57 -07:00