public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* recvmsg sleeping from invalid context
@ 2012-01-13 18:24 Dave Jones
  2012-01-13 18:27 ` David Miller
  2012-01-22  7:54 ` Maciej Rutecki
  0 siblings, 2 replies; 19+ messages in thread
From: Dave Jones @ 2012-01-13 18:24 UTC (permalink / raw)
  To: netdev; +Cc: Linux Kernel

getting a ton of these on the latest head (099469502f62fbe0d7e4f0b83a2f22538367f734)

BUG: sleeping function called from invalid context at mm/memory.c:3905
in_atomic(): 0, irqs_disabled(): 0, pid: 1067, name: NetworkManager
INFO: lockdep is turned off.
Pid: 1067, comm: NetworkManager Not tainted 3.2.0+ #22
Call Trace:
 [<ffffffff81099415>] __might_sleep+0x145/0x200
 [<ffffffff811752a4>] might_fault+0x34/0xb0
 [<ffffffff81551555>] ? sock_def_readable+0x25/0x1a0
 [<ffffffff8155c387>] put_cmsg+0x77/0x120
 [<ffffffff8159379c>] netlink_recvmsg+0x35c/0x480
 [<ffffffff8155201a>] ? sock_update_classid+0x9a/0x260
 [<ffffffff81552052>] ? sock_update_classid+0xd2/0x260
 [<ffffffff81549fbd>] sock_recvmsg+0x11d/0x140
 [<ffffffff811752c3>] ? might_fault+0x53/0xb0
 [<ffffffff8117530c>] ? might_fault+0x9c/0xb0
 [<ffffffff811752c3>] ? might_fault+0x53/0xb0
 [<ffffffff8154b1b3>] __sys_recvmsg+0x153/0x2d0
 [<ffffffff811bc39a>] ? fget_light+0x5a/0x470
 [<ffffffff8109fd11>] ? get_parent_ip+0x11/0x50
 [<ffffffff816ac23d>] ? sub_preempt_count+0x9d/0xd0
 [<ffffffff811bc43b>] ? fget_light+0xfb/0x470
 [<ffffffff811bc39a>] ? fget_light+0x5a/0x470
 [<ffffffff8154e2e9>] sys_recvmsg+0x49/0x90
 [<ffffffff816b00e9>] system_call_fastpath+0x16/0x1b


BUG: sleeping function called from invalid context at kernel/mutex.c:271
in_atomic(): 0, irqs_disabled(): 0, pid: 1067, name: NetworkManager
INFO: lockdep is turned off.
Pid: 1067, comm: NetworkManager Not tainted 3.2.0+ #22
Call Trace:
 [<ffffffff81099415>] __might_sleep+0x145/0x200
 [<ffffffff816a529e>] mutex_lock_nested+0x2e/0x50
 [<ffffffff812022d0>] inotify_poll+0x30/0x60
 [<ffffffff811d16f0>] do_sys_poll+0x280/0x500
 [<ffffffff811d01b0>] ? poll_freewait+0xe0/0xe0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff811d02a0>] ? __pollwait+0xf0/0xf0
 [<ffffffff8109fd11>] ? get_parent_ip+0x11/0x50
 [<ffffffff816ac23d>] ? sub_preempt_count+0x9d/0xd0
 [<ffffffff811bc39a>] ? fget_light+0x5a/0x470
 [<ffffffff8154dc2b>] ? sys_sendto+0x15b/0x190
 [<ffffffff810b776d>] ? ktime_get_ts+0xad/0xe0
 [<ffffffff811d049a>] ? poll_select_set_timeout+0x7a/0x90
 [<ffffffff811d1a56>] sys_poll+0x76/0x110
 [<ffffffff816b00e9>] system_call_fastpath+0x16/0x1b


^ permalink raw reply	[flat|nested] 19+ messages in thread
* regression tracking
@ 2011-10-26 17:23 Bjorn Helgaas
  2011-10-26 18:13 ` Maciej Rutecki
  0 siblings, 1 reply; 19+ messages in thread
From: Bjorn Helgaas @ 2011-10-26 17:23 UTC (permalink / raw)
  To: Rafael J. Wysocki, Maciej Rutecki, Florian Mickler; +Cc: linux-kernel

The regression tracking that you folks used to do before the demise of
bugzilla.kernel.org was incredibly valuable.

I'm very concerned about the fact that we don't have a systematic way
to do this any more.  Some things do get reported on LKML, of course,
but without the legwork you guys did, I'm afraid we're just dropping
things on the floor because there's no summary of what the issues are,
how many people are seeing them, who's responsible, etc.

Consider this as (1) kudos for performing an essential community
service, and (2) a plea for the resurrection or replacement of
bugzilla.kernel.org or some other mechanism for reviving regression
tracking.

Bjorn

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2012-02-23 23:22 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-13 18:24 recvmsg sleeping from invalid context Dave Jones
2012-01-13 18:27 ` David Miller
2012-01-14 21:43   ` Dave Jones
2012-01-14 22:16     ` Eric Dumazet
2012-01-16  7:21   ` Glauber Costa
2012-01-22  7:54 ` Maciej Rutecki
2012-01-22 19:10   ` David Miller
2012-01-22 19:31     ` Maciej Rutecki
2012-01-22 19:37       ` David Miller
2012-01-22 19:52         ` Regression tracking [WAS: Re: recvmsg sleeping from invalid context] Maciej Rutecki
2012-01-22 20:07           ` Regression tracking David Miller
2012-01-23  0:52             ` Rafael J. Wysocki
2012-02-23 22:52               ` Florian Mickler
2012-02-23 23:05                 ` Dave Jones
2012-02-23 23:22                   ` Florian Mickler
  -- strict thread matches above, loose matches on Subject: below --
2011-10-26 17:23 regression tracking Bjorn Helgaas
2011-10-26 18:13 ` Maciej Rutecki
2011-10-27 20:35   ` Rafael J. Wysocki
2011-10-28 17:44     ` Bjorn Helgaas

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox