Andrew Morton
46666d8ac4
revert "mm: vmalloc use mutex for purge"
...
Revert commit e97a630eb0f5b8b380fd67504de6cedebb489003 ("mm: vmalloc use
mutex for purge")
Bryan Donlan reports:
: After testing 2.6.29-rc1 on xen-x86 with a btrfs root filesystem, I
: got the OOPS quoted below and a hard freeze shortly after boot.
: Boot messages and config are attached.
:
: ------------[ cut here ]------------
: Kernel BUG at c05ef80d [verbose debug info unavailable]
: invalid opcode: 0000 [#1 ] SMP
: last sysfs file: /sys/block/xvdc/size
: Modules linked in:
:
: Pid: 0, comm: swapper Not tainted (2.6.29-rc1 #6 )
: EIP: 0061:[<c05ef80d>] EFLAGS: 00010087 CPU: 2
: EIP is at schedule+0x7cd/0x950
: EAX: d5aeca80 EBX: 00000002 ECX: 00000000 EDX: d4cb9a40
: ESI: c12f5600 EDI: d4cb9a40 EBP: d6033fa4 ESP: d6033ef4
: DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0069
: Process swapper (pid: 0, ti=d6032000 task=d6020b70 task.ti=d6032000)
: Stack:
: 000d85bc 00000000 000186a0 00000000 0dd11410 c0105417 c12efe00 0dc367c3
: 00000011 c0105d46 d5a5d310 deadbeef d4cb9a40 c07cc600 c05f1340 c12e0060
: deadbeef d6020b70 d6020d08 00000002 c014377d 00000000 c12f5600 00002c22
: Call Trace:
: [<c0105417>] xen_force_evtchn_callback+0x17/0x30
: [<c0105d46>] check_events+0x8/0x12
: [<c05f1340>] _spin_unlock_irqrestore+0x20/0x40
: [<c014377d>] hrtimer_start_range_ns+0x12d/0x2e0
: [<c014c4f6>] tick_nohz_restart_sched_tick+0x146/0x160
: [<c0107485>] cpu_idle+0xa5/0xc0
and bisected it to this commit.
Let's remove it now while we have a think about the problem.
Reported-by: Bryan Donlan <bdonlan@gmail.com>
Tested-by: Christophe Saout <christophe@saout.de>
Cc: Nick Piggin <nickpiggin@yahoo.com.au>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-01-15 16:39:40 -08:00
..
2008-07-26 12:00:12 -07:00
2009-01-06 17:10:04 -08:00
2009-01-06 15:59:10 -08:00
2008-12-29 08:29:52 +01:00
2008-04-28 08:58:20 -07:00
2009-01-14 14:15:18 +01:00
2008-12-29 11:27:46 +02:00
2009-01-06 15:59:07 -08:00
2009-01-14 14:15:18 +01:00
2009-01-14 14:15:23 +01:00
2008-08-15 17:22:57 +02:00
2009-01-06 15:59:10 -08:00
2009-01-06 15:59:08 -08:00
2009-01-06 15:59:14 -08:00
2008-04-17 20:05:39 +02:00
2009-01-14 14:15:24 +01:00
2009-01-06 15:59:08 -08:00
2009-01-15 16:39:39 -08:00
2009-01-06 15:59:01 -08:00
2009-01-13 19:13:01 +01:00
2009-01-14 14:15:30 +01:00
2007-10-20 01:27:18 +02:00
2009-01-14 14:15:30 +01:00
2009-01-14 14:15:24 +01:00
2009-01-14 14:15:24 +01:00
2008-08-20 15:40:30 -07:00
2009-01-14 14:15:23 +01:00
2008-07-28 16:30:21 -07:00
2008-09-13 14:41:52 -07:00
2009-01-14 14:15:23 +01:00
2009-01-14 14:15:23 +01:00
2009-01-14 14:15:23 +01:00
2009-01-14 14:15:23 +01:00
2009-01-08 08:31:09 -08:00
2009-01-08 08:31:07 -08:00
2009-01-08 08:31:05 -08:00
2009-01-06 15:59:03 -08:00
2008-11-06 15:41:19 -08:00
2009-01-06 15:59:03 -08:00
2008-06-12 18:05:41 -07:00
2009-01-01 10:12:29 +10:30
2007-10-20 01:27:18 +02:00
2008-09-02 19:21:38 -07:00
2008-10-20 08:50:25 -07:00
2009-01-06 15:59:07 -08:00
2008-07-26 20:53:14 -04:00
2009-01-08 08:31:10 -08:00
2009-01-01 10:12:29 +10:30
2008-12-15 16:27:06 -08:00
2009-01-06 11:28:07 +01:00
2008-11-06 15:41:19 -08:00
2008-11-30 10:03:35 -08:00
2009-01-08 08:31:05 -08:00
2009-01-08 08:31:08 -08:00
2009-01-14 14:15:29 +01:00
2007-05-11 08:29:32 -07:00
2008-10-20 08:52:31 -07:00
2008-08-12 17:52:53 +10:00
2009-01-15 16:39:40 -08:00
2009-01-08 08:31:09 -08:00
2009-01-01 10:12:29 +10:30