From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Stalin Kenny" Subject: Re: context imbalance false positive sparse warnings Date: Tue, 19 Aug 2008 17:00:14 -0500 Message-ID: <8cef9d540808191500n10fa910eo674c8b8f2dd5b612@mail.gmail.com> References: <524f69650808191447o62a421c3n65f3938c9fc28dd7@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from nf-out-0910.google.com ([64.233.182.191]:55101 "EHLO nf-out-0910.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750895AbYHSWAQ (ORCPT ); Tue, 19 Aug 2008 18:00:16 -0400 Received: by nf-out-0910.google.com with SMTP id d3so82937nfc.21 for ; Tue, 19 Aug 2008 15:00:14 -0700 (PDT) In-Reply-To: <524f69650808191447o62a421c3n65f3938c9fc28dd7@mail.gmail.com> Content-Disposition: inline Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: Steve French Cc: linux-sparse@vger.kernel.org > Even the simplest use cases throw this error e.g. fs/super.c line 162-164: > > static void put_super(struct super_block *sb) > { > spin_lock(&sb_lock); > __put_super(sb); > spin_unlock(&sb_lock); > } What is the sparse error when you call this function ? On 8/19/08, Steve French wrote: > Just building one directory of the kernel (./fs/*.c), ie "make bzImage > C=1" generates more than 200 sparse warnings similar to > warning: context imbalance in 'set_task_ioprio': wrong count at exit > > Even the simplest use cases throw this error e.g. fs/super.c line 162-164: > > static void put_super(struct super_block *sb) > { > spin_lock(&sb_lock); > __put_super(sb); > spin_unlock(&sb_lock); > } > > > It doesn't look like sparse has been fixed in a few months, unless the > sparse tool repository has moved from the > /pub/scm / devel/sparse/sparse.git > directory on git.kernel.org > > Is there a way to turn just this warning off (the thousands of context > imbalance messages generated by the kernel build make it harder to see > real errors which sparse could catch)? > > > -- > Thanks, > > Steve > -- > To unsubscribe from this list: send the line "unsubscribe linux-sparse" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html >