From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S267709AbUJNWYl (ORCPT ); Thu, 14 Oct 2004 18:24:41 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267330AbUJNWRN (ORCPT ); Thu, 14 Oct 2004 18:17:13 -0400 Received: from rproxy.gmail.com ([64.233.170.203]:25461 "EHLO mproxy.gmail.com") by vger.kernel.org with ESMTP id S267930AbUJNWN2 (ORCPT ); Thu, 14 Oct 2004 18:13:28 -0400 Message-ID: Date: Fri, 15 Oct 2004 00:13:27 +0200 From: Radoslaw Szkodzinski Reply-To: Radoslaw Szkodzinski To: Ingo Molnar Subject: Re: [patch] Real-Time Preemption, -VP-2.6.9-rc4-mm1-U0 Cc: linux-kernel@vger.kernel.org, Lee Revell , Rui Nuno Capela , mark_h_johnson@raytheon.com, "K.R. Foley" , Daniel Walker , Bill Huey , Andrew Morton In-Reply-To: <20041014002433.GA19399@elte.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041011215909.GA20686@elte.hu> <20041012091501.GA18562@elte.hu> <20041012123318.GA2102@elte.hu> <20041012195424.GA3961@elte.hu> <20041013061518.GA1083@elte.hu> <20041014002433.GA19399@elte.hu> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 14 Oct 2004 02:24:33 +0200, Ingo Molnar wrote: > > i'm pleased to announce a significantly improved version of the > Real-Time Preemption (PREEMPT_REALTIME) feature that i have been working > towards in the past couple of weeks. > > the patch (against 2.6.9-rc4-mm1) can be downloaded from: > > http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc4-mm1-U0 > I'm getting some scheduling_while_atomic messages concerning Reiser4. They're non-fatal, please look into them. scheduling while atomic: rc/0x04000001/908 caller is cond_resched+0x4c/0x69 [] dump_stack+0x1e/0x20 [] schedule+0x94/0x3f9 [] cond_resched+0x4c/0x69 [] _rw_mutex_read_lock+0x1f/0x33 [] cbk_cache_scan_slots+0x5c/0x276 [] cbk_cache_search+0x2b/0x5e [] coord_by_handle+0x12/0x29 [] object_lookup+0xce/0xd8 [] find_entry+0x123/0x2b7 [] lookup_name_hashed+0xc3/0x143 [] lookup_hashed+0x3e/0xc0 [] reiser4_lookup+0x83/0x10e [] real_lookup+0x74/0xf4 [] do_lookup+0x5e/0x9d [] link_path_walk+0x972/0xde6 [] path_lookup+0x19a/0x1a6 [] __user_walk+0x31/0x53 [] vfs_stat+0x1e/0x53 [] sys_stat64+0x19/0x32 [] sysenter_past_esp+0x52/0x71 scheduling while atomic: sh/0x04000001/4346 caller is cond_resched+0x4c/0x69 [] dump_stack+0x1e/0x20 [] schedule+0x94/0x3f9 [] cond_resched+0x4c/0x69 [] _rw_mutex_read_lock+0x1f/0x33 [] cbk_cache_scan_slots+0x5c/0x276 [] cbk_cache_search+0x2b/0x5e [] coord_by_handle+0x12/0x29 [] object_lookup+0xce/0xd8 [] find_file_item+0x127/0x1bc [] read_unix_file+0x2e4/0x48d [] reiser4_read+0x90/0xaf [] vfs_read+0xe0/0x126 [] kernel_read+0x4a/0x57 [] load_elf_binary+0x303/0xba1 [] search_binary_handler+0xd6/0x1f1 [] do_execve+0x1fe/0x2af [] sys_execve+0x3f/0x91 [] sysenter_past_esp+0x52/0x71 scheduling while atomic: gcc/0x04000001/5587 caller is cond_resched+0x4c/0x69 [] dump_stack+0x1e/0x20 [] schedule+0x94/0x3f9 [] cond_resched+0x4c/0x69 [] _rw_mutex_read_lock+0x1f/0x33 [] cbk_cache_scan_slots+0x5c/0x276 [] cbk_cache_search+0x2b/0x5e [] coord_by_handle+0x12/0x29 [] object_lookup+0xce/0xd8 [] find_entry+0x123/0x2b7 [] rem_entry_hashed+0x75/0x1d5 [] unlink_common+0xd4/0x1ca [] unlink_file+0x48/0x75 [] reiser4_unlink+0x2d/0x37 [] vfs_unlink+0x1d1/0x225 [] sys_unlink+0xbe/0x145 [] sysenter_past_esp+0x52/0x71 scheduling while atomic: xinit/0x04000001/5628 caller is cond_resched+0x4c/0x69 [] dump_stack+0x1e/0x20 [] schedule+0x94/0x3f9 [] cond_resched+0x4c/0x69 [] _rw_mutex_read_lock+0x1f/0x33 [] cbk_cache_scan_slots+0x5c/0x276 [] cbk_cache_search+0x2b/0x5e [] coord_by_handle+0x12/0x29 [] object_lookup+0xce/0xd8 [] find_file_item+0x127/0x1bc [] readpage_unix_file+0xb1/0x35b [] reiser4_readpage+0x4d/0x7d [] page_cache_read+0x72/0xea [] filemap_nopage+0x1c7/0x391 [] unix_file_filemap_nopage+0x59/0x84 [] do_no_page+0xb5/0x32f [] handle_mm_fault+0x91/0x164 [] do_page_fault+0x20c/0x654 [] error_code+0x2d/0x38