From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755609AbYDUI4f (ORCPT ); Mon, 21 Apr 2008 04:56:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1757488AbYDUIzM (ORCPT ); Mon, 21 Apr 2008 04:55:12 -0400 Received: from dns.vs-node3.de ([87.106.12.105]:43772 "EHLO aragorn.vidconference.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760013AbYDUIzG (ORCPT ); Mon, 21 Apr 2008 04:55:06 -0400 X-Greylist: delayed 2293 seconds by postgrey-1.27 at vger.kernel.org; Mon, 21 Apr 2008 04:55:06 EDT Date: Mon, 21 Apr 2008 10:16:39 +0200 To: Brandon Philips Cc: video4linux-list@redhat.com, linux-kernel@vger.kernel.org Subject: 2.6.25 regression: vivi - scheduling while atomic Message-ID: <20080421081639.GE26724@vidsoft.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.13 (2006-08-11) From: Gregor Jasny Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, during the test of our video conference application I noticed the following kernel messages: vivi: open called (minor=0) vivi: open called (minor=0) BUG: scheduling while atomic: vidconference/21556/0x00000002 Pid: 21556, comm: vidconference Tainted: P 2.6.25 #1 Call Trace: [] schedule+0xe5/0x5c7 [] __rmqueue_smallest+0x88/0x107 [] getnstimeofday+0x2f/0x83 [] ktime_get_ts+0x17/0x48 [] schedule_timeout+0x1e/0xad [] enqueue_task+0x13/0x1e [] wait_for_common+0xf6/0x16b [] default_wake_function+0x0/0xe [] kthread_create+0xa3/0x108 [] :vivi:vivi_thread+0x0/0x779 [] remap_vmalloc_range+0xa1/0xe6 [] lock_timer_base+0x26/0x4c [] __mod_timer+0xb6/0xc5 [] :vivi:vivi_start_thread+0x54/0xc9 [] :videobuf_core:videobuf_streamon+0x6c/0xaa [] :videodev:__video_do_ioctl+0x1327/0x2ad9 [] __wake_up+0x38/0x4f [] futex_wake+0xdb/0xfa [] :videodev:video_ioctl2+0x17c/0x210 [] handle_mm_fault+0x6b1/0x6cb [] vfs_ioctl+0x55/0x6b [] do_vfs_ioctl+0x253/0x264 [] sys_ioctl+0x3c/0x5d [] system_call_after_swapgs+0x7b/0x80 vivi/0: [ffff8100633e1f00/1] timeout vivi/0: [ffff8100633e1900/0] timeout vivi: open called (minor=0) vivi: open called (minor=0) This happenes on a vanilla 2.6.25 with loaded nvidia graphics module. System architecture is x86_64. If it matters I'll try to reproduce this error on a non tainted kernel. After the error, the vivi driver and the dvb driver of my DVB-T stick were inoperable. Thanks, Gregor