Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 23 Mar 2001 14:58:01 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 23 Mar 2001 14:57:51 -0500 Received: from elaine24.Stanford.EDU ([171.64.15.99]:63735 "EHLO elaine24.Stanford.EDU") by vger.kernel.org with ESMTP id ; Fri, 23 Mar 2001 14:57:46 -0500 Date: Fri, 23 Mar 2001 11:56:45 -0800 (PST) From: Junfeng Yang To: Keith Owens cc: Subject: Re: [CHECKER] 4 warnings in kernel/module.c In-Reply-To: <18150.985345528@ocs3.ocs-net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 23 Mar 2001, Keith Owens wrote: > On Fri, 23 Mar 2001 02:41:40 -0800 (PST), > Junfeng Yang wrote: > >Hi, we modified the block checker and run it again on linux 2.4.1. (The > >block checker flags an error when blocking functions are called with > >either interrupts disabled or a spin lock held. ) > > > >It gave us 4 warnings in kernel/module.c. Because we are unaware of the > >contexts where these functions are called, we are not sure if these 4 > >warnings are real errors or false positives. Please help us to verify them > >or show that they are false positives. > > All false positives. The big kernel lock is a special case, you are > allowed to sleep while holding that lock. See release_kernel_lock() > and reacquire_kernel_lock() in sched(). Thanks for pointing this out. We'll modify the checker again and remove "lock_kernel" from the patterns. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/