* 2.5.41 Autofs4: bad: scheduling while atomic!
@ 2002-10-10 17:09 Sylvain Pasche
[not found] ` <1034322155.1568.14.camel@ezr>
0 siblings, 1 reply; 2+ messages in thread
From: Sylvain Pasche @ 2002-10-10 17:09 UTC (permalink / raw)
To: linux-kernel
bad: scheduling while atomic!
Call Trace:
[<c01161b1>] schedule+0x3d/0x4d4
[<c01123fd>] smp_apic_timer_interrupt+0x111/0x124
[<c0107595>] need_resched+0x1f/0x2a
[<c01a0068>] sysvipc_sem_read_proc+0x1b0/0x227
[<c01acba5>] serial_in+0x45/0x4c
[<c01aeadd>] serial8250_console_write+0x5d/0x1cc
[<c011ba26>] __call_console_drivers+0x3e/0x50
[<c011ba8b>] _call_console_drivers+0x53/0x58
[<c011bb45>] call_console_drivers+0xb5/0xe0
[<c011bed7>] release_console_sem+0xc3/0x164
[<c011bd7f>] printk+0x1a7/0x1f4
[<c011890f>] __might_sleep+0x4f/0x58
[<c013b57e>] kmalloc+0x5a/0x324
[<c014de8b>] wake_up_buffer+0xb/0x28
[<f887ebeb>] autofs4_wait+0x8f/0x330 [autofs4]
[<f887d723>] try_to_fill_dentry+0x3b/0x178 [autofs4]
[<f887d9b2>] autofs4_root_revalidate+0x152/0x1a4 [autofs4]
[<f887db85>] autofs4_root_lookup+0xe9/0x1e0 [autofs4]
[<c0158e08>] real_lookup+0x60/0xe8
[<c0159240>] do_lookup+0xe8/0x2d0
[<c0159a8e>] link_path_walk+0x666/0xa8c
[<c015a31b>] path_lookup+0x207/0x20c
[<c015a454>] __user_walk+0x28/0x40
[<c015543a>] vfs_lstat+0x16/0x44
[<c01559a7>] sys_lstat64+0x13/0x30
[<c01337e4>] sys_brk+0xc4/0xf0
[<c0108015>] error_code+0x2d/0x38
[<c01075d3>] syscall_call+0x7/0xb
Really not sure about it, but there is a lock_kernel() call in
the autofs4_root_lookup(). Maybe that's what is creating the atomic
context ?
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: 2.5.41 Autofs4: bad: scheduling while atomic!
[not found] ` <15783.5936.803024.183802@yahoo.fr>
@ 2002-10-12 0:13 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 2+ messages in thread
From: Jeremy Fitzhardinge @ 2002-10-12 0:13 UTC (permalink / raw)
To: Sylvain Pasche; +Cc: linux-kernel
On Fri, 2002-10-11 at 11:23, Sylvain Pasche wrote:
Unfortunately, I did not keep the .config.
From what I remember, I had CONFIG_PREEMPT set and CONFIG_SMP not set.
I'm not under 2.5 now, but I can recompile and test again if you want
to be able to reproduce it and have more details..
I really can't see how it could get into a non-preemptable state along
that path. Did anything else bad happen in that session? Any oopses or
other funnies? Can you give more detail about what you were doing at
the time? Was it the first use of autofs, or had you been using it
heavily? How many autofs filesystems mounted?
Thanks,
J
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-10-12 0:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-10 17:09 2.5.41 Autofs4: bad: scheduling while atomic! Sylvain Pasche
[not found] ` <1034322155.1568.14.camel@ezr>
[not found] ` <15783.5936.803024.183802@yahoo.fr>
2002-10-12 0:13 ` Jeremy Fitzhardinge
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®