Theodore Ts'o
b5451f7b26
ext4: Fix potential inode allocation soft lockup in Orlov allocator
...
If the Orlov allocator is having trouble finding an appropriate block
group, the fallback code could loop forever, causing a soft lockup
warning in find_group_orlov():
BUG: soft lockup - CPU#0 stuck for 61s! [cp:11728]
...
Pid: 11728, comm: cp Not tainted (2.6.30-rc1-dirty #77 ) Lenovo
EIP: 0060:[<c021650e>] EFLAGS: 00000246 CPU: 0
EIP is at ext4_get_group_desc+0x54/0x9d
...
Call Trace:
[<c0218021>] find_group_orlov+0x2ee/0x334
[<c0120a5f>] ? sched_clock+0x8/0xb
[<c02188e3>] ext4_new_inode+0x2cf/0xb1a
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
2009-04-22 21:00:36 -04:00
..
2009-03-31 23:00:26 -04:00
2008-10-10 20:02:48 -04:00
2009-03-26 02:18:36 +01:00
2008-11-05 00:14:04 -05:00
2009-02-14 23:01:36 -05:00
2009-03-27 16:39:58 -04:00
2009-03-12 12:18:34 -04:00
2009-01-07 00:06:22 -05:00
2009-01-06 14:53:16 -05:00
2009-03-31 09:10:09 -04:00
2009-04-01 10:57:49 -07:00
2009-04-22 20:52:25 -04:00
2009-03-27 22:36:43 -04:00
2008-10-05 20:50:06 -04:00
2008-07-11 19:27:31 -04:00
2008-10-28 13:21:44 -04:00
2009-04-22 21:00:36 -04:00
2009-04-07 18:46:47 -04:00
2009-02-26 01:04:07 -05:00
2009-03-30 15:22:01 +02:00
2008-10-10 20:02:48 -04:00
2009-03-27 19:43:21 -04:00
2009-03-27 17:16:58 -04:00
2009-02-15 20:02:19 -05:00
2009-03-26 02:18:36 +01:00
2006-10-11 11:14:15 -07:00
2009-03-04 19:09:10 -05:00
2009-04-07 14:07:47 -04:00
2008-10-10 20:02:48 -04:00
2008-04-29 18:13:32 -04:00
2008-07-11 19:27:31 -04:00
2008-07-11 19:27:31 -04:00
2009-03-26 02:18:36 +01:00
2008-10-10 20:02:48 -04:00