LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Adrian Bunk <bunk@kernel.org>
To: Ingo Molnar <mingo@elte.hu>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org,
	Andrew Morton <akpm@linux-foundation.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	"H. Peter Anvin" <hpa@zytor.com>
Subject: Re: [git pull] x86 arch updates for v2.6.25
Date: Thu, 31 Jan 2008 17:57:39 +0200	[thread overview]
Message-ID: <20080131155739.GA19700@cs181133002.pp.htv.fi> (raw)
In-Reply-To: <20080130011550.GA31853@elte.hu>

On Wed, Jan 30, 2008 at 02:15:50AM +0100, Ingo Molnar wrote:
> 
> Linus, please pull the latest x86 git tree from:
> 
>     git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git
> 
> Find the shortlog attached below.
> 
> Most of the changes we have described here:
> 
>     http://lkml.org/lkml/2008/1/21/230
> 
> It's not a small merge, it consists of 908 commits from 96 individual 
> arch/x86 developers (!):
> 
>     671 files changed, 42791 insertions(+), 38967 deletions(-)
> 
> so here are a few highlevel comments as well, in addition to the 
> shortlog:
>...
> the x86.git queue has been built and booted on 32-bit and 64-bit x86, 
> allnoconfig and allyesconfig [the new CONFIG_SIS190 gigabit driver in 
> -git has been disabled because it has build failures], including a real 
> legacy i386 DX 33 MHz system which successfully booted x86.git today.
> 
> In the past few weeks tens of thousands of random x86.git bzImages were 
> successfully built and booted on a number of (commodity) 32-bit and 
> 64-bit testsystems - and there has been a fair amount of test exposure 
> on -mm as well. We expect the x86.git changes to be pretty robust - if 
> any problems there are they should be under more specialized conditions. 
> (or due to very recent changes that we kept at the tail of the commit 
> list) Famous last words? :)
>...

You tested x86 but broke more than half a dozen other archtectures, 
with at least 3 different commits breaking other architectures.

It now takes a few days until this mess is completely sorted out, and I 
hope there won't be too many poor souls having to bisect 2.6.25-rc1 
regresions on !x86 since this can now become the pure horror.

And if people give up trying to bisect 2.6.25 might ship with more 
regressions.

I already said in the past that the x86 tree contains not architecture 
specific stuff that doesn't belong there, and looking at the following 
parts of the diffstat, most of it does simply not belong into an
"x86 arch update":

>  b/Makefile                                    |    8 
>  b/arch/arm/Kconfig                            |    5 
>  b/arch/ia64/Kconfig                           |    8 
>  b/arch/ia64/ia32/binfmt_elf32.c               |    3 
>  b/arch/ia64/kernel/module.c                   |    2 
>  b/arch/m32r/Kconfig                           |    5 
>  b/arch/mips/Kconfig                           |    5 
>  b/arch/mips/kernel/i8253.c                    |   12 
>  b/arch/parisc/Kconfig                         |    5 
>  b/arch/powerpc/Kconfig                        |    8 
>  b/arch/powerpc/kernel/ptrace.c                |   52 
>  b/arch/sparc64/Kconfig                        |    8 
>  b/arch/um/kernel/ksyms.c                      |    4 
>  b/arch/um/sys-i386/signal.c                   |   50 
>  b/arch/um/sys-x86_64/signal.c                 |   70 
>...
>  b/drivers/Makefile                            |    2 
>  b/drivers/acpi/processor_idle.c               |   34 
>  b/drivers/char/agp/ali-agp.c                  |    2 
>  b/drivers/char/agp/backend.c                  |    3 
>  b/drivers/char/agp/generic.c                  |    3 
>  b/drivers/char/agp/i460-agp.c                 |    2 
>  b/drivers/char/agp/intel-agp.c                |   11 
>  b/drivers/char/hpet.c                         |  126 -
>  b/drivers/char/keyboard.c                     |    1 
>  b/drivers/char/rtc.c                          |  253 +-
>  b/drivers/cpufreq/cpufreq.c                   |    2 
>  b/drivers/firmware/dmi_scan.c                 |   26 
>  b/drivers/ieee1394/Makefile                   |    1 
>  b/drivers/ieee1394/init_ohci1394_dma.c        |  285 ++
>  b/drivers/input/mouse/pc110pad.c              |    7 
>  b/drivers/kvm/svm.c                           |    2 
>  b/drivers/kvm/vmx.c                           |    8 
>  b/drivers/lguest/x86/core.c                   |    4 
>  b/drivers/pnp/pnpbios/bioscalls.c             |    5 
>  b/drivers/serial/8250.c                       |   52 
>  b/drivers/serial/8250_kgdb.c                  |  558 +++++
>  b/drivers/serial/Kconfig                      |    2 
>  b/drivers/serial/Makefile                     |    1 
>  b/drivers/serial/serial_core.c                |   24 
>  b/drivers/video/vermilion/vermilion.c         |   15 
>  b/fs/Kconfig.binfmt                           |    4 
>  b/fs/Makefile                                 |    1 
>  b/fs/aio.c                                    |    2 
>  b/fs/binfmt_elf.c                             |  677 ++++--
>  b/fs/compat_binfmt_elf.c                      |  131 +
>  b/fs/jbd/checkpoint.c                         |    3 
>  b/fs/jbd/commit.c                             |    2 
>  b/fs/jbd2/checkpoint.c                        |    3 
>  b/fs/jbd2/commit.c                            |    2 
>  b/include/acpi/reboot.h                       |    9 
>  b/include/asm-alpha/agp.h                     |    1 
>  b/include/asm-generic/bug.h                   |   17 
>  b/include/asm-generic/kgdb.h                  |  105 
>  b/include/asm-generic/percpu.h                |   97 
>  b/include/asm-generic/tlb.h                   |    1 
>  b/include/asm-generic/vmlinux.lds.h           |    1 
>  b/include/asm-ia64/acpi.h                     |    2 
>  b/include/asm-ia64/agp.h                      |    1 
>  b/include/asm-ia64/percpu.h                   |   24 
>  b/include/asm-m32r/signal.h                   |    2 
>  b/include/asm-parisc/agp.h                    |    1 
>  b/include/asm-powerpc/agp.h                   |    1 
>  b/include/asm-powerpc/percpu.h                |   17 
>  b/include/asm-powerpc/ptrace.h                |    7 
>  b/include/asm-s390/percpu.h                   |   20 
>  b/include/asm-sparc64/agp.h                   |    1 
>  b/include/asm-sparc64/percpu.h                |   16 
>  b/include/asm-um/asm.h                        |    6 
>  b/include/asm-um/linkage.h                    |    1 
>  b/include/asm-um/nops.h                       |    6 
>...
>  b/include/linux/acpi_pmtmr.h                  |    2 
>  b/include/linux/clocksource.h                 |    4 
>  b/include/linux/compat.h                      |   15 
>  b/include/linux/const.h                       |    5 
>  b/include/linux/cpumask.h                     |    4 
>  b/include/linux/elf.h                         |    1 
>  b/include/linux/hpet.h                        |    5 
>  b/include/linux/init_ohci1394_dma.h           |    4 
>  b/include/linux/ioport.h                      |    2 
>  b/include/linux/kernel.h                      |    3 
>  b/include/linux/kgdb.h                        |  301 ++
>  b/include/linux/kprobes.h                     |   10 
>  b/include/linux/linkage.h                     |    8 
>  b/include/linux/mm.h                          |   15 
>  b/include/linux/module.h                      |   16 
>  b/include/linux/pci_ids.h                     |    7 
>  b/include/linux/percpu.h                      |   24 
>  b/include/linux/pid.h                         |    2 
>  b/include/linux/ptrace.h                      |   75 
>  b/include/linux/regset.h                      |  368 +++
>  b/include/linux/sched.h                       |   21 
>  b/include/linux/serial_8250.h                 |    2 
>  b/include/linux/smp.h                         |    2 
>  b/include/linux/spinlock.h                    |    6 
>  b/include/linux/spinlock_types.h              |    4 
>  b/include/linux/spinlock_up.h                 |    2 
>  b/include/linux/suspend.h                     |    3 
>  b/include/linux/swap.h                        |    1 
>  b/include/linux/thread_info.h                 |   10 
>  b/include/linux/tick.h                        |    6 
>  b/include/linux/timer.h                       |    6 
>  b/include/linux/uaccess.h                     |   30 
>...
>  b/init/main.c                                 |   25 
>  b/kernel/Makefile                             |    3 
>  b/kernel/backtracetest.c                      |   48 
>  b/kernel/irq/manage.c                         |    3 
>  b/kernel/irq/proc.c                           |   21 
>  b/kernel/irq/spurious.c                       |    5 
>  b/kernel/kgdb.c                               | 2306 ++++++++++++++++++++
>  b/kernel/kprobes.c                            |    2 
>  b/kernel/module.c                             |   66 
>  b/kernel/panic.c                              |   29 
>  b/kernel/printk.c                             |    7 
>  b/kernel/ptrace.c                             |  165 +
>  b/kernel/sched.c                              |   20 
>  b/kernel/signal.c                             |    4 
>  b/kernel/softirq.c                            |   11 
>  b/kernel/softlockup.c                         |   11 
>  b/kernel/spinlock.c                           |    3 
>  b/kernel/sysctl.c                             |   11 
>  b/kernel/test_kprobes.c                       |  216 +
>  b/kernel/time/clockevents.c                   |   13 
>  b/kernel/time/clocksource.c                   |   43 
>  b/kernel/time/tick-broadcast.c                |    7 
>  b/kernel/time/tick-internal.h                 |    2 
>  b/kernel/time/tick-sched.c                    |   76 
>  b/kernel/time/timekeeping.c                   |   28 
>  b/kernel/time/timer_stats.c                   |    2 
>  b/kernel/timer.c                              |   82 
>  b/lib/Kconfig.debug                           |   54 
>  b/lib/Kconfig.kgdb                            |   88 
>  b/lib/rwsem.c                                 |    8 
>  b/mm/memory.c                                 |   39 
>  b/mm/mmap.c                                   |    3 
>  b/net/sunrpc/svc.c                            |    1 
>  b/sound/pci/intel8x0.c                        |    8 
>...

  parent reply	other threads:[~2008-01-31 15:57 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-01-30  1:15 Ingo Molnar
2008-01-31  0:33 ` x86 arch updates also broke s390 Adrian Bunk
2008-01-31  9:34   ` Martin Schwidefsky
2008-01-31 10:24     ` Ingo Molnar
2008-01-31 12:37       ` Nick Piggin
2008-02-01  9:48     ` Ingo Molnar
2008-02-01  9:52       ` Ingo Molnar
2008-02-01  9:54       ` Martin Schwidefsky
2008-02-01 10:02         ` Ingo Molnar
2008-01-31 15:57 ` Adrian Bunk [this message]
2008-01-31 16:00   ` [git pull] x86 arch updates for v2.6.25 Ingo Molnar
2008-01-31 16:04     ` Ingo Molnar
2008-01-31 16:12     ` Adrian Bunk
2008-01-31 16:15       ` Ingo Molnar
2008-01-31 16:21         ` WANG Cong
2008-01-31 16:24         ` Adrian Bunk
2008-01-31 16:46           ` Ingo Molnar
2008-01-31 16:52             ` Jeremy Fitzhardinge
2008-01-31 16:29         ` sparc compile error caused by x86 arch updates Adrian Bunk
2008-01-31 16:50           ` Jeremy Fitzhardinge
2008-01-31 17:43             ` Ingo Molnar
2008-01-31 17:55               ` Jeremy Fitzhardinge
2008-01-31 18:21               ` Adrian Bunk
2008-01-31 18:38                 ` Ingo Molnar
2008-02-05  2:36 ` [git pull] x86 arch updates for v2.6.25 Maxim Levitsky
2008-02-05  3:27   ` Linus Torvalds
2008-02-05  4:11     ` Phil Oester
2008-02-05  4:54       ` Andrew Morton
2008-02-06 12:08         ` Jan Kiszka
2008-02-07 20:00           ` Daniel Phillips
2008-02-08  4:48       ` Christoph Hellwig
2008-02-08  9:51         ` Jan Kiszka
2008-02-05 17:45     ` John Stoffel
2008-02-05 17:52       ` H. Peter Anvin
2008-02-08 18:24         ` Bernhard Kaindl
2008-02-08 19:38           ` remote DMA via FireWire (was Re: [git pull] x86 arch updates for v2.6.25) Stefan Richter
2008-02-07 19:20     ` [git pull] x86 arch updates for v2.6.25 Daniel Phillips
2008-02-08 17:00     ` Andi Kleen
2008-02-08 17:48       ` Jan Kiszka
2008-02-08 18:57         ` Andi Kleen
2008-02-08 21:28           ` [RFC][PATCH] KGDB: remove kgdb-own fault handling (was: Re: [git pull] x86 arch updates for v2.6.25) Jan Kiszka
2008-02-08 21:58             ` Linus Torvalds
2008-02-08 22:16               ` [RFC][PATCH] KGDB: remove kgdb-own fault handling Jason Wessel
2008-02-09 14:11 ` [git pull] x86 arch updates for v2.6.25 Amit Shah
2008-02-10 12:30   ` Jiri Kosina
2008-02-12  7:16     ` Amit Shah
2008-02-13  8:56       ` Ingo Molnar
2008-02-13 10:19         ` Amit Shah
2008-02-06  2:28 David Cullen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080131155739.GA19700@cs181133002.pp.htv.fi \
    --to=bunk@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    --subject='Re: [git pull] x86 arch updates for v2.6.25' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).