From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758599Ab2CHURX (ORCPT ); Thu, 8 Mar 2012 15:17:23 -0500 Received: from hrndva-omtalb.mail.rr.com ([71.74.56.122]:33388 "EHLO hrndva-omtalb.mail.rr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757740Ab2CHURW (ORCPT ); Thu, 8 Mar 2012 15:17:22 -0500 X-Authority-Analysis: v=2.0 cv=Xp94yC59 c=1 sm=0 a=ZycB6UtQUfgMyuk2+PxD7w==:17 a=XQbtiDEiEegA:10 a=HIWqMhtmd3UA:10 a=5SG0PmZfjMsA:10 a=IkcTkHD0fZMA:10 a=20KFwNOVAAAA:8 a=_A4SmhEBqFzf8A16jBsA:9 a=QEXdDO2ut3YA:10 a=jEp0ucaQiEUA:10 a=ZycB6UtQUfgMyuk2+PxD7w==:117 X-Cloudmark-Score: 0 X-Originating-IP: 74.67.80.29 Message-ID: <1331237840.25686.470.camel@gandalf.stny.rr.com> Subject: Re: [PATCH-RT] preempt.h: Fix implicit declaration of 'preempt_check_resched_rt' From: Steven Rostedt To: John Kacur Cc: Thomas Gleixner , rt-users , lkml , Clark Williams Date: Thu, 08 Mar 2012 15:17:20 -0500 In-Reply-To: <1331237591-4406-1-git-send-email-jkacur@redhat.com> References: <1331237591-4406-1-git-send-email-jkacur@redhat.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.2.2-1 Content-Transfer-Encoding: 8bit Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2012-03-08 at 21:13 +0100, John Kacur wrote: > When building a non-preempt kernel where CONFIG_PREEMPT_COUNT is not > defined the following build break occurs. > > /home/jkacur/linux-rt/block/blk-softirq.c: In function ‘trigger_softirq’: > /home/jkacur/linux-rt/block/blk-softirq.c:54: error: implicit declaration of function ‘preempt_check_resched_rt’ > make[2]: *** [block/blk-softirq.o] Error 1 > make[1]: *** [block/blk-softirq.o] Error 2 > make: *** [sub-make] Error 2 > > This patch fixes the build error by adding a define to the > !CONFIG_PREEMPT_COUNT section. > > Signed-off-by: Clark Williams Why Clark's SOB? Did he write it and send it to you? -- Steve > Signed-off-by: John Kacur > --- > include/linux/preempt.h | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/include/linux/preempt.h b/include/linux/preempt.h > index fa40695..58d8982 100644 > --- a/include/linux/preempt.h > +++ b/include/linux/preempt.h > @@ -107,6 +107,7 @@ do { \ > #define preempt_disable_notrace() do { } while (0) > #define preempt_enable_no_resched_notrace() do { } while (0) > #define preempt_enable_notrace() do { } while (0) > +#define preempt_check_resched_rt() do { } while (0) > > #endif /* CONFIG_PREEMPT_COUNT */ >