[opensuse-kernel] git bisecting help...
ifolder3 does not work anymore with 2.6.36 kernels but worked fine with 2.6.34. I filed already this bug but it seems nobody knows how to tackle this: https://bugzilla.novell.com/show_bug.cgi?id=639470 So, I'd like to do some bisecting between 2.6.34 and 2.6.36 to figure out which commit broke this. What is the best way doing this? Trying bisection of Linus' tree or using our kernel git repository? Is there any good documentation that will guide me through this? Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Hallo Andreas, On Wednesday 29 September 2010 09:24:59 pm Andreas Jaeger wrote:
ifolder3 does not work anymore with 2.6.36 kernels but worked fine with 2.6.34.
I filed already this bug but it seems nobody knows how to tackle this: https://bugzilla.novell.com/show_bug.cgi?id=639470
So, I'd like to do some bisecting between 2.6.34 and 2.6.36 to figure out which commit broke this.
What is the best way doing this? Trying bisection of Linus' tree or using our kernel git repository?
I would use Linus' tree, I suspect it will be more bisectable than ours.
Is there any good documentation that will guide me through this?
The git-bisect manual page as a complete tutorial guiding you step by step. Even I was able to understand it ;) -- Jean Delvare Suse L3 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wed, 29 Sep 2010 21:39:37 +0200, Jean Delvare wrote:
I would use Linus' tree, I suspect it will be more bisectable than ours.
With the existence of the expanded kernel tree[1], this is not necessarily the case anymore. Jiri [1] http://gitorious.org/opensuse/kernel -- Jiri Benc SUSE Labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
At Wed, 29 Sep 2010 21:50:36 +0200, Jiri Benc wrote:
On Wed, 29 Sep 2010 21:39:37 +0200, Jean Delvare wrote:
I would use Linus' tree, I suspect it will be more bisectable than ours.
With the existence of the expanded kernel tree[1], this is not necessarily the case anymore.
Right, but it's still trickier when it's over one kernel version. Also, it's good to know whether vanilla kernel works or not, anyway. If vanilla kernel works, the regression is in our kernel patches. Also, I recommend to try 2.6.35 kernel once. I keep the last 2.6.35 SUSE kernel packages OBS home:tiwai:kernel:2.6.35 repo. This will narrow down into one kernel version. Then you can start bisecting either 2.6.34..35 or 35..36. Some hints for quicker bisection: - Reduce the kernel config to the small set, e.g. via "make localmodcofig" - Install ccache and setup to use it for compilation - Narrow the possible paths; specify paths at git bisect HTH, Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 29.9.2010 22:21, Takashi Iwai wrote:
At Wed, 29 Sep 2010 21:50:36 +0200, Jiri Benc wrote:
With the existence of the expanded kernel tree[1], this is not necessarily the case anymore.
Right, but it's still trickier when it's over one kernel version.
The expanded tree includes the upstream commits as well, each "Update to 2.6.XX-rcY" is a merge with upstream. That said, if you already know that vanilla 2.6.34 is good and vanilla 2.6.36 is bad, there is little point in bisecting the suse commits. Michal -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Wednesday 29 September 2010 21:24:59 Andreas Jaeger wrote:
ifolder3 does not work anymore with 2.6.36 kernels but worked fine with 2.6.34.
Thanks for all the help! My testing confused me a lot until I noticed that my bisection testing was happening on a local filesystem but my problem was with ~/.local/share/simias on NFS. Symlinking that directory to local filesystem works around the problem but now I need to start bisection again...;-( Andreas -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (5)
-
Andreas Jaeger
-
Jean Delvare
-
Jiri Benc
-
Michal Marek
-
Takashi Iwai