Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
From: Satyam Sharma <hidden>
Date: 2007-07-30 00:49:09
Also in:
lkml
On 7/30/07, Rusty Russell [off-list ref] wrote:
quoted hunk ↗ jump to hunk
[...] Gabriel C reports lguest doesn't compile with CONFIG_BLOCK=n. Fix this by introducing a config var for the block device, which depends on LGUEST && BLOCK. Do the same for the net driver, rather then depending gratuitously on CONFIG_NET. [...] diff -r 9e987fcabb16 drivers/lguest/Kconfig--- a/drivers/lguest/Kconfig Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/Kconfig Mon Jul 30 10:03:39 2007 +1000@@ -1,6 +1,6 @@ config LGUEST config LGUEST tristate "Linux hypervisor example code" - depends on X86 && PARAVIRT && NET && EXPERIMENTAL && !X86_PAE + depends on X86 && PARAVIRT && EXPERIMENTAL && !X86_PAE select LGUEST_GUEST select HVC_DRIVER ---help---@@ -18,3 +18,11 @@ config LGUEST_GUEST The guest needs code built-in, even if the host has lguest support as a module. The drivers are tiny, so we build them in too. + +config LGUEST_NET + tristate + depends on LGUEST_GUEST && NET
default y ?
+ +config LGUEST_BLOCK + tristate + depends on LGUEST_GUEST && BLOCK
default y ? I /think/ the default "y" would also automatically become "m" if any of the dependencies are modules ... probably need to test this, though. Satyam