On 20/06/12 09:17, richard -rw- weinberger wrote:
> On Wed, Jun 20, 2012 at 12:33 AM, David Fernández<da...@dit.upm.es>  wrote:
>> El 19/06/2012, a las 11:03, richard -rw- weinberger escribió:
>>
>>> On Tue, Jun 19, 2012 at 10:55 AM, David Fernández<da...@dit.upm.es>  wrote:
>>>> Any idea of the cause of the problem? A simple 'diff' between 3.3 and
>>>> 3.4 versions shows the option parsing code has changed significantly.
>>> Can you do a git bisect?
>> I've some problems with git bisect, but I manage to make the tests manually 
>> and the result is:
> You have to bisect between v3.3 (Linus' tree) and v3.4-rc1.
> To make 3.4-rc1 compile you have to always to apply a fix.
> AFAIK the commit a3a85a763 (um: Disintegrate asm/system.h) fixes this.

Finally I managed to do the git bisect with your indications. The result:

# git bisect bad
026cee0086fe1df4cf74691cf273062cc769617d is the first bad commit
commit 026cee0086fe1df4cf74691cf273062cc769617d
Author: Pawel Moll <pawel.m...@arm.com>
Date:   Mon Mar 26 12:50:51 2012 +1030

     params: <level>_initcall-like kernel parameters

     This patch adds a set of macros that can be used to declare
     kernel parameters to be parsed _before_ initcalls at a chosen
     level are executed.  We rename the now-unused "flags" field of
     struct kernel_param as the level.  It's signed, for when we
     use this for early params as well, in future.

     Linker macro collating init calls had to be modified in order
     to add additional symbols between levels that are later used
     by the init code to split the calls into blocks.

     Signed-off-by: Pawel Moll <pawel.m...@arm.com>
     Signed-off-by: Rusty Russell <ru...@rustcorp.com.au>

:040000 040000 f5622d1cb7f6933aa18fae3e30069d759deafc71 
84f4f9747e3094c061308589b001c29c5d3234ab M    arch
:040000 040000 4809a8f0ac006bd718c16a33c987e593c4673654 
4e6b5d41ce4ad1ea695463a95dfce5595181435d M    include
:040000 040000 36f9650000abe4d15d8859985f93bda1b8ef6cdf 
644e4fe5f6501505144dc0de6c8ff9b79d3b5d65 M    init
:040000 040000 edd20969e15db976a1923f3bc63315c5ff58eecf 
005f7039b2853d3f2571b50d695a4aaffbe4f1d0 M    kernel

An  the log:

# git bisect log
git bisect start
# good: [c16fa4f2ad19908a47c63d8fa436a1178438c7e7] Linux 3.3
git bisect good c16fa4f2ad19908a47c63d8fa436a1178438c7e7
# bad: [dd775ae2549217d3ae09363e3edb305d0fa19928] Linux 3.4-rc1
git bisect bad dd775ae2549217d3ae09363e3edb305d0fa19928
# good: [b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa] Merge tag 'sound-3.4' 
of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect good b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa
# good: [1bfecd935849a45b6b47d9f011e1c278ff880512] Merge tag 'boards' of 
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
git bisect good 1bfecd935849a45b6b47d9f011e1c278ff880512
# bad: [47b816ff7d520509176154748713e7d66b3ad6ac] Merge branch 'next' of 
git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
git bisect bad 47b816ff7d520509176154748713e7d66b3ad6ac
# good: [69e1aaddd63104f37021d0b0f6abfd9623c9134c] Merge tag 
'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
git bisect good 69e1aaddd63104f37021d0b0f6abfd9623c9134c
# good: [30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f] Merge tag 'mfd_3.4-1' 
of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6
git bisect good 30304e5a79d424eb2c8707b3ff0e9b8bf6ab3e8f
# bad: [d25413efa9536e2f425ea45c7720598035c597bc] Merge 
git://github.com/rustyrussell/linux
git bisect bad d25413efa9536e2f425ea45c7720598035c597bc
# good: [ade28abdcb474531bb7045c032a286812c7f6d2a] asus-wmi: don't 
update power and brightness when using scalar
git bisect good ade28abdcb474531bb7045c032a286812c7f6d2a
# good: [5430528b8bfa2c4d10df3bd59b73ab5faf6fa6cb] Merge branch 
'for_3.4/fixes/gpio-2' of 
git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into 
gpio/next
git bisect good 5430528b8bfa2c4d10df3bd59b73ab5faf6fa6cb
# good: [61e5191c9d96268746bd57ed55d035678a1a2cf9] Merge branch 
'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
git bisect good 61e5191c9d96268746bd57ed55d035678a1a2cf9
# good: [0142877aa4e54dd9943fb727e9b386c36c8e3ab7] i5400_edac: Avoid 
calling pci_put_device() twice
git bisect good 0142877aa4e54dd9943fb727e9b386c36c8e3ab7
# bad: [f946eeb9313ff1470758e171a60fe7438a2ded3f] module: Remove module 
size limit
git bisect bad f946eeb9313ff1470758e171a60fe7438a2ded3f
# good: [8b8252813dee8e8cd453bb219731c36b268c69a7] module_param: remove 
support for bool parameters which are really int.
git bisect good 8b8252813dee8e8cd453bb219731c36b268c69a7
# bad: [d53799be6758841e1ffb1fd3780f73d0ffe44432] module: move 
__module_get and try_module_get() out of line.
git bisect bad d53799be6758841e1ffb1fd3780f73d0ffe44432
# bad: [026cee0086fe1df4cf74691cf273062cc769617d] params: 
<level>_initcall-like kernel parameters
git bisect bad 026cee0086fe1df4cf74691cf273062cc769617d

Let me know if you need any other test.

Best regards,
David




------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

Reply via email to