| To: | viro@ZenIV.linux.org.uk, ralf@linux-mips.org |
|---|---|
| Subject: | Re: [PATCH] sparse: Increase pre_buffer[] and check overflow |
| From: | Atsushi Nemoto <anemo@mba.ocn.ne.jp> |
| Date: | Sat, 12 Jul 2008 01:07:21 +0900 (JST) |
| Cc: | sam@ravnborg.org, linux-sparse@vger.kernel.org, linux-mips@linux-mips.org |
| In-reply-to: | <20080710173945.GE28946@ZenIV.linux.org.uk> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <20080710.011818.26096759.anemo@mba.ocn.ne.jp> <20080709163212.GA1227@uranus.ravnborg.org> <20080710173945.GE28946@ZenIV.linux.org.uk> |
| Sender: | linux-mips-bounce@linux-mips.org |
On Thu, 10 Jul 2008 18:39:45 +0100, Al Viro <viro@ZenIV.linux.org.uk> wrote:
> So... Only 3 symbols out of the entire bunch are arch-dependent *and* not
> provided by sparse itself. Absolute majority of the rest is never ever
> used in the tree.
>
> I very much doubt that mips situation is seriously different...
Then, how about this? Ralf, is this filter reasonable?
Subject: [PATCH] mips: reduce symbols passed to CHECKFLAGS
Without this patch, gcc 4.3 will produces so many symbols and causes
pre_buffer[] overflow in sparse.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
---
diff --git a/arch/mips/Makefile b/arch/mips/Makefile
index d319cd6..6c4eb9f 100644
--- a/arch/mips/Makefile
+++ b/arch/mips/Makefile
@@ -619,7 +619,7 @@ LDFLAGS += -m $(ld-emul)
ifdef CONFIG_MIPS
CHECKFLAGS += $(shell $(CC) $(KBUILD_CFLAGS) -dM -E -xc /dev/null | \
- egrep -vw '__GNUC_(|MINOR_|PATCHLEVEL_)_' | \
+ egrep '(MIPS|mips|_ABI|_TYPE__)' | \
sed -e 's/^\#define /-D/' -e "s/ /='/" -e "s/$$/'/")
ifdef CONFIG_64BIT
CHECKFLAGS += -m64
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [alsa-devel] [PATCH] ALSA driver for SGI HAL2 audio device, Takashi Iwai |
|---|---|
| Next by Date: | Re: [PATCH 1/2] txx9: update and merge defconfigs, Ralf Baechle |
| Previous by Thread: | Re: [PATCH] sparse: Increase pre_buffer[] and check overflow, Al Viro |
| Next by Thread: | Correct way to set coherent_dma_mask on a non-pci device?, Steve Brown |
| Indexes: | [Date] [Thread] [Top] [All Lists] |