[Bug 1051059] BUG: scheduling while atomic: systemd-sleep/7880/0x00000002
http://bugzilla.suse.com/show_bug.cgi?id=1051059 http://bugzilla.suse.com/show_bug.cgi?id=1051059#c24 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #24 from Takashi Iwai <tiwai@suse.com> --- (In reply to Joey Lee from comment #22)
I'm not sure whether it's safe to assume that. Basically you're calling some sleepable functions like mutex or kmalloc with GFP_KERNEL inside the local irq-disabled context. This may not work.
Is that because using sleepable functions in irq-disabled context that it may causes the irq disable too long then causes hard lock?
Not only too long. Since the code path already disabled non-boot CPUs, it means the system may get stuck completely. In anyway, I merged the patch to SLE and openSUSE branches. Let's close this bug for now. Feel free to reopen if you still see the problem. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com