lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080114161150.GC15542@elte.hu>
Date:	Mon, 14 Jan 2008 17:11:50 +0100
From:	Ingo Molnar <mingo@...e.hu>
To:	Greg KH <greg@...ah.com>
Cc:	Randy Dunlap <randy.dunlap@...cle.com>,
	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org,
	Arjan van de Ven <arjan@...radead.org>
Subject: [patch] auto-qa Kconfig


* Greg KH <greg@...ah.com> wrote:

> > and that is after fixing (in some sense) the first CONFIG_BLOCK=n 
> > problem with the patch below.  Please test lots of configs. and/or 
> > use 'make randconfig' (automated, scripted, e.g., etc.). maybe check 
> > Documentation/SubmitChecklist.  :)
> 
> Ingo seems to be saying that he has some kind of "automated" build 
> system to do this kind of checking.  Ingo, did you ever post how you 
> did this anywhere?  I have enough spare machines here that I should be 
> able to set up something to test my stuff this way easier than doing 
> it by hand all the time (as the above problem proves I do miss things 
> :( )

the crux of it is this patch:

  http://redhat.com/~mingo/auto-qa-patches/Kconfig-qa.patch

(ontop of x86.git)

adjust your arch/x86/Kconfig.needed whitelist (should already work on 
typical systems) and do a 'make randconfig'. Every config is supposed to 
build and boot fine, including 'make allnoconfig' and 'make 
allyesconfig'. And please let me know about any blacklist items as well. 
(right now they are a bit hacky via a "depends on 0" line and a small 
comment explaining why they are not suitable in a bzImage kernel.)

( the CONFIG_BOOTPARAM stuff is there to easily randomize boot options - 
we frequently have regressions that only trigger with certain boot 
option combinations. )

it's somewhat hackish in places. The rest of my scripts (to scp a new 
kernel image, to reboot a testbox, etc.) tie in to my specific 
environment quite closely and make no sense to be posted. (they are also 
quite ugly)

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ