Re: Call traces w/ 2.6.35.2 (not w/ 2.6.35.1 plus 2.6.35.2-rc1)

Previous thread: [PATCH] perf trace: get rid of the hard-coded paths in the report scripts, v3 by Tom Zanussi on Friday, August 13, 2010 - 9:40 pm. (1 message)

Next thread: 2.6.34.4 build failure by Sven Joachim on Friday, August 13, 2010 - 11:46 pm. (4 messages)
From: Sedat Dilek
Date: Friday, August 13, 2010 - 11:20 pm

Hi Greg,

looks like 2.6.35.2 misses some fixes from 2.6.35.2-rc1?

sd@tbox:~/src/linux-2.6/patches/upstream$ cat patch-2.6.35.1
patch-2.6.35.2-rc1 > new.patch

sd@tbox:~/src/linux-2.6/patches/upstream$ grep "diff --git" new.patch | wc -l
132

sd@tbox:~/src/linux-2.6/patches/upstream$ grep "diff --git"
patch-2.6.35.2 | wc -l
128

Unfortunately, a kernel patched w/ 2.6.35.2 causes Call traces here.

Attached are dmeg outputs for both kernels.


Kind Regards,
- Sedat -
From: Sedat Dilek
Date: Friday, August 13, 2010 - 11:36 pm

Hope this helps to give an overview what has changed:

$ grep "diff --git" patch-2.6.35.2 | sort > list.patch-2.6.35.2
$ grep "diff --git" new.patch | sort > list.patch-2.6.35.1+patch-2.6.35.2-rc1


$ diff -Naur list.patch-2.6.35.2
list.patch-2.6.35.1+patch-2.6.35.2-rc1 | grep ^+diff
+diff --git a/arch/arm/plat-mxc/include/mach/gpio.h
b/arch/arm/plat-mxc/include/mach/gpio.h
+diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c
+diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c
+diff --git a/fs/block_dev.c b/fs/block_dev.c
+diff --git a/include/linux/notifier.h b/include/linux/notifier.h
+diff --git a/Makefile b/Makefile

$ diff -Naur list.patch-2.6.35.2
list.patch-2.6.35.1+patch-2.6.35.2-rc1 | grep ^-diff
-diff --git a/arch/x86/mm/fault.c b/arch/x86/mm/fault.c
-diff --git a/mm/memory.c b/mm/memory.c

$ ls -l list.patch-2.6.35.*
-rw-r--r-- 1 sd sd 9004 14. Aug 08:32 list.patch-2.6.35.1+patch-2.6.35.2-rc1
-rw-r--r-- 1 sd sd 8724 14. Aug 08:32 list.patch-2.6.35.2

- Sedat -

--

From: Greg KH
Date: Saturday, August 14, 2010 - 6:43 am

I still fail to understand what you are trying to show here at all.

confused,

greg k-h
--

From: Sedat Dilek
Date: Saturday, August 14, 2010 - 8:28 am

I was trying to show you that the patches in .35.2-rc1 and .35.2 are
not the same.
Normally, the rcX patches become the final ones.

Unfortunately, I was too lazy to check the names of the patches and
simply compared the files that have been modified (lines beginning
with "diff --git a/file b/file").

In the meantime, Mr./Mrs.(?) "wylda" (sorry, don't know if first or
last name) bisected the problem [1].

The confusing part for me is why "fresh" upstream patches entered a
2.6.35.y fix-series.
I can't say if only i386 is concerned, but as

mm: fix missing page table unmap for stack guard page failure case
mm: keep a guard page below a grow-down stack segment

are also upstream patches, I think the both cause problems for
.35-gitX also [2].

- Sedat -

[1] https://bugzilla.kernel.org/show_bug.cgi?id=16588
[2] https://bugzilla.kernel.org/show_bug.cgi?id=16588#c5
[3] [1] http://lkml.org/lkml/2010/8/14/54
--

From: Greg KH
Date: Saturday, August 14, 2010 - 10:33 am

Yes, Linus just posted a potential fix.  Can you try that out?

thanks,

greg k-h
--

From: Greg KH
Date: Saturday, August 14, 2010 - 6:42 am

And these are also showing up on Linus's tree right now as well?  Have
you reported them?

thanks,

greg k-h
--

From: Sedat Dilek
Date: Saturday, August 14, 2010 - 8:40 am

Shall I open a separate BR for 2.6.35-gitX?
I can confirm the problem occured in the first time in git12 (saw it
in git14 and git15).

As I have currently a slow system, I won't do a bisect or X-times
kernel-builds, sorry for that.
Each build takes me around 2hrs.

- Sedat -
--

From: wylda
Date: Saturday, August 14, 2010 - 8:49 am

No it's not necessary. Leaving a comment under a bisected bugreport
is enough. Notice comment #0 stating, that all the latest stable
come with this regression - no need to open a new bug for each
version.


PS: Wylda ("He";) is a nickname, so none of First or Surname...


--

Previous thread: [PATCH] perf trace: get rid of the hard-coded paths in the report scripts, v3 by Tom Zanussi on Friday, August 13, 2010 - 9:40 pm. (1 message)

Next thread: 2.6.34.4 build failure by Sven Joachim on Friday, August 13, 2010 - 11:46 pm. (4 messages)