linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 2.6.16-rc2-mm1 patches don't apply
@ 2006-02-09  3:43 Paul Jackson
  2006-02-09  4:16 ` Andrew Morton
  0 siblings, 1 reply; 11+ messages in thread
From: Paul Jackson @ 2006-02-09  3:43 UTC (permalink / raw)
  To: akpm; +Cc: linux-kernel

Andrew,

The patchset for 2.6.16-rc2-mm1 seems borked.

It contains patches in linus.patch that are already in 2.6.16-rc2.

Hence, this *-mm patch set cannot be applied on top of 2.6.16-rc2.


For example, consider the following.

Linus tagged v2.6.16-rc2 at this revision (hg log format):

	changeset:   19933:6a79f5a2de38
	tag:         v2.6.16-rc2
	user:        Linus Torvalds <torvalds@g5.osdl.org>
	date:        Fri Feb  3 14:03:08 2006 +0800
	summary:     Linux v2.6.16-rc2

The following patch is included earlier in v2.6.16-rc2:

	changeset:   19738:81ca7cda8d38
	user:        Lucas Correia Villa Real <lucasvr@gobolinux.org>
	date:        Wed Feb  1 21:24:23 2006 +0000
	summary:     [ARM] 3284/1: S3C2400 - adds support to GPIO

It affects a few files, including the following change, obtained using
the command hg diff -r 19737 -r 19738 arch/arm/mach-s3c2410/Makefile:

	diff -r 03e77bf674ae -r 81ca7cda8d38 arch/arm/mach-s3c2410/Makefile
	--- a/arch/arm/mach-s3c2410/Makefile    Wed Feb  1 21:07:28 2006 +0000
	+++ b/arch/arm/mach-s3c2410/Makefile    Wed Feb  1 21:24:23 2006 +0000
	@@ -10,9 +10,13 @@
	 obj-n                  :=
	 obj-                   :=

	+# S3C2400 support files
	+obj-$(CONFIG_CPU_S3C2400)  += s3c2400-gpio.o
	+
	 # S3C2410 support files

	 obj-$(CONFIG_CPU_S3C2410)  += s3c2410.o
	+obj-$(CONFIG_CPU_S3C2410)  += s3c2410-gpio.o
	 obj-$(CONFIG_S3C2410_DMA)  += dma.o

	 # Power Management support
	@@ -25,6 +29,7 @@
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440.o s3c2440-dsc.o
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440-irq.o
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440-clock.o
	+obj-$(CONFIG_CPU_S3C2440)  += s3c2410-gpio.o

	 # bast extras



The linus.patch in the broken out patch set:

	2.6/2.6.16-rc2/2.6.16-rc2-mm1/2.6.16-rc2-mm1-broken-out.tar.bz2

from below:

	ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/

contains the lines:

	diff --git a/arch/arm/mach-s3c2410/Makefile b/arch/arm/mach-s3c2410/Makefile
	index b4f1e05..1217bf0 100644
	--- a/arch/arm/mach-s3c2410/Makefile
	+++ b/arch/arm/mach-s3c2410/Makefile
	@@ -10,9 +10,13 @@ obj-m                        :=
	 obj-n                  :=
	 obj-                   :=

	+# S3C2400 support files
	+obj-$(CONFIG_CPU_S3C2400)  += s3c2400-gpio.o
	+
	 # S3C2410 support files

	 obj-$(CONFIG_CPU_S3C2410)  += s3c2410.o
	+obj-$(CONFIG_CPU_S3C2410)  += s3c2410-gpio.o
	 obj-$(CONFIG_S3C2410_DMA)  += dma.o

	 # Power Management support
	@@ -25,6 +29,7 @@ obj-$(CONFIG_PM_SIMTEC)          += pm-simtec.
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440.o s3c2440-dsc.o
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440-irq.o
	 obj-$(CONFIG_CPU_S3C2440)  += s3c2440-clock.o
	+obj-$(CONFIG_CPU_S3C2440)  += s3c2410-gpio.o

	 # bast extras


Looks familiar, huh?

That's the same change, in both linus.patch of 2.6.16-rc2-mm1, and
in what Linus marked as 2.6.16-rc2.

I think that there are some more, perhaps dozens, of such
duplicated patches.  See my earlier lkml post Message-Id:
<20060208131708.f81b025e.pj@sgi.com> in response to Andrew's
2.6.16-rc2-mm1 announcement, for circumstantial evidence of more such
damage to this patch set.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 2.6.16-rc2-mm1 patches don't apply
  2006-02-09  3:43 2.6.16-rc2-mm1 patches don't apply Paul Jackson
@ 2006-02-09  4:16 ` Andrew Morton
  2006-02-09  5:30   ` Paul Jackson
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Morton @ 2006-02-09  4:16 UTC (permalink / raw)
  To: Paul Jackson; +Cc: linux-kernel

Paul Jackson <pj@sgi.com> wrote:
>
> The patchset for 2.6.16-rc2-mm1 seems borked.
> 
>  It contains patches in linus.patch that are already in 2.6.16-rc2.

<wget, wget>

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc2/2.6.16-rc2-mm1/broken-out/linus.patch
applies cleanly to
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.16-rc2.tar.bz2

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 2.6.16-rc2-mm1 patches don't apply
  2006-02-09  4:16 ` Andrew Morton
@ 2006-02-09  5:30   ` Paul Jackson
  2006-02-09  5:56     ` Matt Mackall
  0 siblings, 1 reply; 11+ messages in thread
From: Paul Jackson @ 2006-02-09  5:30 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel, Matt Mackall

Andrew wrote:
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc2/2.6.16-rc2-mm1/broken-out/linus.patch
> applies cleanly to
> ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.16-rc2.tar.bz2

Indeed.  That combination does work.

And that's the same linus.patch as I extracted from:

  ~akpm/patches/2.6/2.6.16-rc2//2.6.16-rc2-mm1/2.6.16-rc2-mm1-broken-out.tar.bz2

So no problem with you linus.patch.

The difference -might- be a different linux-2.6.16-rc2 with the above
than with hg's http://www.kernel.org/hg/linux-2.6, with the command "hg
co 19933", which is the release tagged v2.6.16-rc2:

    changeset:   19933:6a79f5a2de38
    tag:         v2.6.16-rc2
    user:        Linus Torvalds <torvalds@g5.osdl.org>
    date:        Fri Feb  3 14:03:08 2006 +0800
    summary:     Linux v2.6.16-rc2

My current suspicions ... a combination of:

 1) a congenital mental defect that causes me to find git difficult to use,
    and led to me thinking something had failed when it had not, and
 2) further fallout from some apparent burp in the production of the hg
    (mercurial) linux trees that Matt fixed today.

I can't do much about (1).  I will see if I can nail down (2), and send
Matt details, if I get far enough to be useful.

Thanks, Andrew, for running your <wget, wget> test.

That got me back on the road again.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 2.6.16-rc2-mm1 patches don't apply
  2006-02-09  5:30   ` Paul Jackson
@ 2006-02-09  5:56     ` Matt Mackall
  2006-02-09  6:14       ` Paul Jackson
  2006-02-11 20:37       ` HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply) Stelian Pop
  0 siblings, 2 replies; 11+ messages in thread
From: Matt Mackall @ 2006-02-09  5:56 UTC (permalink / raw)
  To: Paul Jackson; +Cc: Andrew Morton, linux-kernel

On Wed, Feb 08, 2006 at 09:30:25PM -0800, Paul Jackson wrote:
> Andrew wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc2/2.6.16-rc2-mm1/broken-out/linus.patch
> > applies cleanly to
> > ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.16-rc2.tar.bz2
> 
> Indeed.  That combination does work.
> 
> And that's the same linus.patch as I extracted from:
> 
>   ~akpm/patches/2.6/2.6.16-rc2//2.6.16-rc2-mm1/2.6.16-rc2-mm1-broken-out.tar.bz2
> 
> So no problem with you linus.patch.
> 
> The difference -might- be a different linux-2.6.16-rc2 with the above
> than with hg's http://www.kernel.org/hg/linux-2.6, with the command "hg
> co 19933", which is the release tagged v2.6.16-rc2:
> 
>     changeset:   19933:6a79f5a2de38
>     tag:         v2.6.16-rc2
>     user:        Linus Torvalds <torvalds@g5.osdl.org>
>     date:        Fri Feb  3 14:03:08 2006 +0800
>     summary:     Linux v2.6.16-rc2
> 
> My current suspicions ... a combination of:
> 
>  1) a congenital mental defect that causes me to find git difficult to use,
>     and led to me thinking something had failed when it had not, and
>  2) further fallout from some apparent burp in the production of the hg
>     (mercurial) linux trees that Matt fixed today.

The git->hg conversion script may be borked right now. The upgrade of
master.kernel.org to AMD64 happened to coincide with a new Mercurial
release with a new convert-repo script which may have introduced a
bug. I'll try to sort it out tomorrow.

-- 
Mathematics is the supreme nostalgia of our time.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 2.6.16-rc2-mm1 patches don't apply
  2006-02-09  5:56     ` Matt Mackall
@ 2006-02-09  6:14       ` Paul Jackson
  2006-02-11 20:37       ` HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply) Stelian Pop
  1 sibling, 0 replies; 11+ messages in thread
From: Paul Jackson @ 2006-02-09  6:14 UTC (permalink / raw)
  To: Matt Mackall; +Cc: akpm, linux-kernel

> The git->hg conversion script may be borked right now. 

Ok - since you have suspicions, I will dump what I have found so far,
and pass the baton to your good hands.

The following "facts" are not to be trusted too much, just what I
think I have now.

The following 34 files seem to come up differently in the hg side than
the git side, for 2.6.16-rc2, with the hg side having patches showing
up as already in 2.6.16-rc2, that the git side things showed up later,
after Linus tagged 2.6.16-rc2.

./arch/arm/mach-s3c2410/Makefile
./arch/arm/mm/proc-xscale.S
./arch/cris/Makefile
./arch/ia64/Kconfig
./arch/ia64/kernel/sal.c
./arch/ia64/sn/Makefile
./arch/ia64/sn/kernel/Makefile
./arch/ia64/sn/kernel/bte.c
./arch/ia64/sn/kernel/klconflib.c
./arch/ia64/sn/kernel/setup.c
./arch/ia64/sn/kernel/sn2/Makefile
./arch/ia64/sn/kernel/sn2/sn2_smp.c
./arch/ia64/sn/pci/Makefile
./arch/ia64/sn/pci/pcibr/Makefile
./arch/parisc/Kconfig.debug
./arch/parisc/hpux/entry_hpux.S
./arch/parisc/kernel/parisc_ksyms.c
./arch/parisc/kernel/perf_images.h
./arch/parisc/kernel/signal32.c
./arch/parisc/kernel/signal32.h
./arch/parisc/math-emu/decode_exc.c
./drivers/media/dvb/b2c2/Kconfig
./drivers/media/dvb/b2c2/flexcop-dma.c
./drivers/media/dvb/b2c2/flexcop-misc.c
./drivers/media/dvb/b2c2/flexcop-pci.c
./drivers/media/dvb/bt8xx/bt878.h
./drivers/net/wan/dscc4.c
./include/asm-arm/checksum.h
./include/asm-ia64/sal.h
./include/asm-ia64/sn/bte.h
./include/asm-ia64/system.h
./include/asm-parisc/compat_ucontext.h
./include/asm-parisc/pgalloc.h
./include/asm-parisc/rt_sigframe.h

The linus.patch of 2.6.16-rc2-mm1 won't apply to the git variant
of 2.6.16-rc2, because that *-mm1 tries to apply the changes on the
above files that are already present.

Good luck with it.

Thanks, Matt.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 11+ messages in thread

* HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply)
  2006-02-09  5:56     ` Matt Mackall
  2006-02-09  6:14       ` Paul Jackson
@ 2006-02-11 20:37       ` Stelian Pop
  2006-02-12 17:13         ` Matt Mackall
  1 sibling, 1 reply; 11+ messages in thread
From: Stelian Pop @ 2006-02-11 20:37 UTC (permalink / raw)
  To: Matt Mackall; +Cc: Paul Jackson, Andrew Morton, linux-kernel

Hi Matt,

> The git->hg conversion script may be borked right now. The upgrade of
> master.kernel.org to AMD64 happened to coincide with a new Mercurial
> release with a new convert-repo script which may have introduced a
> bug. I'll try to sort it out tomorrow.

Any news or ETA on this ?

Thanks,

Stelian.
-- 
Stelian Pop <stelian@popies.net>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply)
  2006-02-11 20:37       ` HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply) Stelian Pop
@ 2006-02-12 17:13         ` Matt Mackall
  2006-02-18  2:26           ` Paul Jackson
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Mackall @ 2006-02-12 17:13 UTC (permalink / raw)
  To: Stelian Pop; +Cc: Paul Jackson, Andrew Morton, linux-kernel

On Sat, Feb 11, 2006 at 09:37:33PM +0100, Stelian Pop wrote:
> Hi Matt,
> 
> > The git->hg conversion script may be borked right now. The upgrade of
> > master.kernel.org to AMD64 happened to coincide with a new Mercurial
> > release with a new convert-repo script which may have introduced a
> > bug. I'll try to sort it out tomorrow.
> 
> Any news or ETA on this ?

Sorry folks, I've been in meetings all weekend.

-- 
Mathematics is the supreme nostalgia of our time.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply)
  2006-02-12 17:13         ` Matt Mackall
@ 2006-02-18  2:26           ` Paul Jackson
  2006-02-18  8:33             ` Matt Mackall
  0 siblings, 1 reply; 11+ messages in thread
From: Paul Jackson @ 2006-02-18  2:26 UTC (permalink / raw)
  To: Matt Mackall; +Cc: stelian, akpm, linux-kernel

> Sorry folks, I've been in meetings all weekend.

Any progress yet, Matt, on hg kernel repository?

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply)
  2006-02-18  2:26           ` Paul Jackson
@ 2006-02-18  8:33             ` Matt Mackall
  2006-02-18  8:50               ` Paul Jackson
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Mackall @ 2006-02-18  8:33 UTC (permalink / raw)
  To: Paul Jackson; +Cc: stelian, akpm, linux-kernel

On Fri, Feb 17, 2006 at 06:26:47PM -0800, Paul Jackson wrote:
> > Sorry folks, I've been in meetings all weekend.
> 
> Any progress yet, Matt, on hg kernel repository?

Yeah, it's been fixed for several days now. Forgot to send an update.

-- 
Mathematics is the supreme nostalgia of our time.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply)
  2006-02-18  8:33             ` Matt Mackall
@ 2006-02-18  8:50               ` Paul Jackson
  0 siblings, 0 replies; 11+ messages in thread
From: Paul Jackson @ 2006-02-18  8:50 UTC (permalink / raw)
  To: Matt Mackall; +Cc: stelian, akpm, linux-kernel

> it's been fixed for several days now

good - thanks.

-- 
                  I won't rest till it's the best ...
                  Programmer, Linux Scalability
                  Paul Jackson <pj@sgi.com> 1.925.600.0401

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: 2.6.16-rc2-mm1 patches don't apply
@ 2006-02-11 18:46 Chuck Ebbert
  0 siblings, 0 replies; 11+ messages in thread
From: Chuck Ebbert @ 2006-02-11 18:46 UTC (permalink / raw)
  To: Matt Mackall; +Cc: linux-kernel, Paul Jackson

On Wed, 8 Feb 2006 at 23:56:39 -0600, Matt Mackall wrote:

> The git->hg conversion script may be borked right now. The upgrade of
> master.kernel.org to AMD64 happened to coincide with a new Mercurial
> release with a new convert-repo script which may have introduced a
> bug. I'll try to sort it out tomorrow.

I saw a problem too.  Was this fixed?

-- 
Chuck
"Equations are the Devil's sentences."  --Stephen Colbert


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-02-18  8:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-09  3:43 2.6.16-rc2-mm1 patches don't apply Paul Jackson
2006-02-09  4:16 ` Andrew Morton
2006-02-09  5:30   ` Paul Jackson
2006-02-09  5:56     ` Matt Mackall
2006-02-09  6:14       ` Paul Jackson
2006-02-11 20:37       ` HG kernel repo (was: Re: 2.6.16-rc2-mm1 patches don't apply) Stelian Pop
2006-02-12 17:13         ` Matt Mackall
2006-02-18  2:26           ` Paul Jackson
2006-02-18  8:33             ` Matt Mackall
2006-02-18  8:50               ` Paul Jackson
2006-02-11 18:46 2.6.16-rc2-mm1 patches don't apply Chuck Ebbert

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).