[PATCH] modpost: Support objects with more than 64k sections

2010-01-14 Thread Denys Vlasenko
nel builds (allyesconfig, for example) with -ffunction-sections. Rediffed against 2.6.33-rc4-next-20100114, placated checkpatch.pl Signed-off-by: Denys Vlasenko [ande...@mit.edu: updated for 2.6.29] Signed-off-by: Anders Kaseorg diff -d -urpN linux-2.6.33-rc4-next-20100114.org/scripts/mod/file2alias.c li

Re: New fast(?)-boot results on ARM

2009-09-09 Thread Denys Vlasenko
On Wednesday 09 September 2009 16:33, Johannes Stezenbach wrote: > Sorry for slow reply. > > On Fri, Sep 04, 2009 at 06:16:26PM +0200, Wolfram Sang wrote: > > > > > Now that microcom is in Debian sid (thanks!), where can I find ptx_ts? > > > It seems to be quite useful. > > > > Back from the hol

Re: new ipdelay= option for faster netboot

2009-08-17 Thread Denys Vlasenko
On Tuesday 18 August 2009 03:27, David Miller wrote: > From: Tim Bird > Date: Mon, 17 Aug 2009 18:24:26 -0700 > > > David Miller wrote: > >> I have card/switch combinations that take up to 10 seconds to > >> negotiate a proper link. > > > > What types of delays are these timeouts supposed to > >

Re: New fast(?)-boot results on ARM

2009-08-14 Thread Denys Vlasenko
On Fri, Aug 14, 2009 at 7:02 PM, Robert Schwebel wrote: > So we basically have 7 s for the kernel. The rest is userspace, which hasn't > seen much optimization yet, other than trying to start the GUI application as > early as possible, while doing all other init stuff in parallel. Adding > "quiet"

Re: [PATCH] 2.6.27-rc4-git3: make section names compatible with -ffunction-sections -fdata-sections

2008-08-26 Thread Denys Vlasenko
On Tuesday 26 August 2008 20:33, Daniel Walker wrote: > On Mon, 2008-08-25 at 01:18 +0200, Denys Vlasenko wrote: > > Hi Andrew, > > > > You asked me to maintain it and resubmit when > > merge frenzy is over. > > > > Here is the update against current L

Re: [PATCH 14/23] make section names compatible with -ffunction-sections -fdata-sections: parisc

2008-07-06 Thread Denys Vlasenko
ned-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/parisc/kernel/head.S Wed Jul 2 00:40:41 2008 +++ 1.fixname/arch/parisc/kernel/head.S Wed Jul 2 00:45:45 2008 @@ -345,7 +345,7 @@ ENDPROC(stext) #ifndef CONFIG_64BIT - .section .data.read_mostly

Re: [PATCH 22/23] make section names compatible with -ffunction-sections -fdata-sections: x86

2008-07-02 Thread Denys Vlasenko
On Wednesday 02 July 2008 02:42, Denys Vlasenko wrote: > The purpose of this patch is to make kernel buildable > with "gcc -ffunction-sections -fdata-sections". > This patch fixes x86 architecture. Update for x86 arch part. Testing revealed a latent buglet. arch/x86/boot/compr

Re: [PATCH 1/23] make section names compatible with -ffunction-sections -fdata-sections

2008-07-02 Thread Denys Vlasenko
On Wednesday 02 July 2008 06:30, Andrew Morton wrote: > On Wed, 2 Jul 2008 02:33:48 +0200 Denys Vlasenko <[EMAIL PROTECTED]> wrote: > > I am unsure how to synchronize propagation of these patches > > across all architectures. > > > > Andrew, how this can be

Re: [PATCH 5/23] make section names compatible with -ffunction-sections -fdata-sections: blackfin

2008-07-01 Thread Denys Vlasenko
On Wednesday 02 July 2008 00:58, Mike Frysinger wrote: > On Tue, Jul 1, 2008 at 8:35 PM, Denys Vlasenko wrote: > > The purpose of this patch is to make kernel buildable > > with "gcc -ffunction-sections -fdata-sections". > > This patch fixes blackfin architecture. &g

Re: [PATCH 1/23] make section names compatible with -ffunction-sections -fdata-sections

2008-07-01 Thread Denys Vlasenko
On Wednesday 02 July 2008 00:56, [EMAIL PROTECTED] wrote: > On Wed, 02 Jul 2008 02:33:48 +0200, Denys Vlasenko said: > > > The purpose of these patches is to make kernel buildable > > with "gcc -ffunction-sections -fdata-sections". > > > > Newer gcc and bi

Re: [PATCH 14/23] make section names compatible with -ffunction-sections -fdata-sections: parisc

2008-07-01 Thread Denys Vlasenko
On Wednesday 02 July 2008 01:41, James Bottomley wrote: > On Wed, 2008-07-02 at 02:39 +0200, Denys Vlasenko wrote: > > The purpose of this patch is to make kernel buildable > > with "gcc -ffunction-sections -fdata-sections". > > This patch fixes parisc architecture

[PATCH 23/23] make section names compatible with -ffunction-sections -fdata-sections: xtensa

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes xtensa architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/xtensa/kernel/head.S Wed Jul 2 00:40:43 2008 +++ 1.fixname/ar

[PATCH 21/23] make section names compatible with -ffunction-sections -fdata-sections: v850

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes v850 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/v850/kernel/init_task.c Wed Jul 2 00:40:42 2008 +++ 1.fixname/

[PATCH 22/23] make section names compatible with -ffunction-sections -fdata-sections: x86

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes x86 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/x86/boot/compressed/head_32.SWed Jul 2 00:40:42 2008 +++ 1.fixna

[PATCH 19/23] make section names compatible with -ffunction-sections -fdata-sections: sparc

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes sparc architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/sparc/boot/btfixupprep.c Wed Jul 2 00:40:42 2008 +++ 1.fixname

[PATCH 20/23] make section names compatible with -ffunction-sections -fdata-sections: um

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes User Mode Linux. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/um/kernel/dyn.lds.S Wed Jul 2 00:40:42 2008 +++ 1.fixnam

[PATCH 17/23] make section names compatible with -ffunction-sections -fdata-sections: s390

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes s390 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/s390/kernel/head.S Wed Jul 2 00:40:42 2008 +++ 1.fixname/

[PATCH 18/23] make section names compatible with -ffunction-sections -fdata-sections: sh

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes sh architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/sh/kernel/cpu/sh5/entry.SWed Jul 2 00:40:42 2008 +++ 1.fixnam

[PATCH 15/23] make section names compatible with -ffunction-sections -fdata-sections: powerpc

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes powerpc architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/powerpc/kernel/head_32.S Wed Jul 2 00:40:41 2008 +++ 1.fixn

[PATCH 16/23] make section names compatible with -ffunction-sections -fdata-sections: ppc

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes ppc architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/ppc/boot/ld.script Wed Jul 2 00:40:41 2008 +++ 1.fixna

[PATCH 12/23] make section names compatible with -ffunction-sections -fdata-sections: m68k

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes m68k architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/m68k/kernel/head.S Wed Jul 2 00:40:40 2008 +++ 1.fixname/

[PATCH 13/23] make section names compatible with -ffunction-sections -fdata-sections: mn10300

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes mn10300 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/mn10300/kernel/head.SWed Jul 2 00:40:41 2008 +++ 1.fixn

[PATCH 14/23] make section names compatible with -ffunction-sections -fdata-sections: parisc

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes parisc architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/parisc/kernel/head.S Wed Jul 2 00:40:41 2008 +++ 1.fixname/ar

[PATCH 10/23] make section names compatible with -ffunction-sections -fdata-sections: m32r

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes m32r architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/m32r/kernel/init_task.c Wed Jul 2 00:40:40 2008 +++ 1.fixname/

[PATCH 11/23] make section names compatible with -ffunction-sections -fdata-sections: mips

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes mips architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/mips/kernel/init_task.c Wed Jul 2 00:40:40 2008 +++ 1.fixname/

[PATCH 8/23] make section names compatible with -ffunction-sections -fdata-sections: h8300

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes h8300 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/h8300/boot/compressed/head.S Wed Jul 2 00:40:40 2008 +++ 1.fi

[PATCH 9/23] make section names compatible with -ffunction-sections -fdata-sections: ia64

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes ia64 architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/ia64/kernel/Makefile Wed Jul 2 00:40:40 2008 +++ 1.fixname/

[PATCH 6/23] make section names compatible with -ffunction-sections -fdata-sections: cris

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes cris architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/cris/arch-v10/vmlinux.lds.S Wed Jul 2 00:40:40 2008 +++ 1.f

[PATCH 7/23] make section names compatible with -ffunction-sections -fdata-sections: frv

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes frv architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/frv/kernel/break.S Wed Jul 2 00:40:40 2008 +++ 1.fixname

[PATCH 5/23] make section names compatible with -ffunction-sections -fdata-sections: blackfin

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes blackfin architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/blackfin/kernel/vmlinux.lds.SWed Jul 2 00:40:40 2008 ++

[PATCH 3/23] make section names compatible with -ffunction-sections -fdata-sections: arm

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes arm architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/arm/kernel/head-nommu.S Wed Jul 2 00:40:39 2008 +++ 1.fixname/arch

[PATCH 4/23] make section names compatible with -ffunction-sections -fdata-sections: avr

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes avr architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/avr32/kernel/init_task.c Wed Jul 2 00:40:40 2008 +++ 1.fixname/a

[PATCH 1/23] make section names compatible with -ffunction-sections -fdata-sections

2008-07-01 Thread Denys Vlasenko
r scripts produces broken vmlinux and vdso images. The following patches fix section names, one per architecture. The patch in _this_ mail fixes generic part. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/Documentation/mutex-design.txtWed Jul 2 00:40:39 2008 ++

[PATCH 2/23] make section names compatible with -ffunction-sections -fdata-sections: alpha

2008-07-01 Thread Denys Vlasenko
The purpose of this patch is to make kernel buildable with "gcc -ffunction-sections -fdata-sections". This patch fixes alpha architecture. Signed-off-by: Denys Vlasenko <[EMAIL PROTECTED]> -- vda --- 0.org/arch/alpha/kernel/head.S Wed Jul 2 00:40:39 2008 +++ 1.fixname/a

Re: [PATCH 0/1] Embedded Maintainer(s), [EMAIL PROTECTED] list

2008-06-23 Thread Denys Vlasenko
On Monday 23 June 2008 20:57, Sam Ravnborg wrote: > > > I agree. And if we do want to pay attention to pure code size, there are > > > other approaches -- like --gc-sections > > > > I have some patches in this area too. Were submitted to Sam > > but he was too busy it seems. > > They were not triv

Re: [PATCH 0/1] Embedded Maintainer(s), [EMAIL PROTECTED] list

2008-06-23 Thread Denys Vlasenko
On Monday 23 June 2008 19:45, Adrian Bunk wrote: > Plus the fact that you often get into situations where more options > mean complex and fragile stuff. Read the Kconfig files under > drivers/media/ and check in git all commits to them since 2.6.25 alone, > and you'll understand why "add an optio

Re: [PATCH 0/1] Embedded Maintainer(s), [EMAIL PROTECTED] list

2008-06-23 Thread Denys Vlasenko
On Thursday 01 May 2008 12:41, Andi Kleen wrote: > > To a large extent, I agree. I certainly don't want to focus solely on > > code size; there's a lot more to embedded Linux than that. But it _is_ > > Not only code size, far more important is dynamic memory consumption. > [admittedly we right now

Re: [PATCH 0/1] Embedded Maintainer(s), [EMAIL PROTECTED] list

2008-06-23 Thread Denys Vlasenko
On Wednesday 30 April 2008 21:11, David Woodhouse wrote: > On Wed, 2008-04-30 at 20:22 +0200, Andi Kleen wrote: > > David Woodhouse <[EMAIL PROTECTED]> writes: > > > > > Andrew Morton has been saying recently that we need an 'embedded > > > maintainer', to take responsibility for 'embedded issues'