Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
Rusty Russell wrote: > On Mon, 2007-07-30 at 06:18 +0530, Satyam Sharma wrote: >> On 7/30/07, Rusty Russell <[EMAIL PROTECTED]> wrote: >>> +config LGUEST_NET >>> + tristate >>> + depends on LGUEST_GUEST && NET >> default y ? > > Thanks, that does work better. Clean configs get an "N" otherwise 8( > >> I /think/ the default "y" would also automatically become "m" if any of the >> dependencies are modules ... probably need to test this, though. > > No, it doesn't seem to. But LGUEST_GUEST is a bool anyway, so it's OK. > > Thanks! > Rusty. Works fine this way. BTW the wrong patch without the default y got merged. > == > Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n > > 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. > > Signed-off-by: Rusty Russell <[EMAIL PROTECTED]> > > diff -r 9e987fcabb16 drivers/block/Makefile > --- a/drivers/block/Makefile Mon Jul 30 09:47:25 2007 +1000 > +++ b/drivers/block/Makefile Mon Jul 30 10:02:32 2007 +1000 > @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB)+= ub.o > obj-$(CONFIG_BLK_DEV_UB) += ub.o > > obj-$(CONFIG_XEN_BLKDEV_FRONTEND)+= xen-blkfront.o > -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o > +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o > 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,13 @@ 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 > + default y > + depends on LGUEST_GUEST && NET > + > +config LGUEST_BLOCK > + default y > + tristate > + depends on LGUEST_GUEST && BLOCK > diff -r 9e987fcabb16 drivers/net/Makefile > --- a/drivers/net/MakefileMon Jul 30 09:47:25 2007 +1000 > +++ b/drivers/net/MakefileMon Jul 30 10:02:22 2007 +1000 > @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. > obj-$(CONFIG_HPLANCE) += hplance.o 7990.o > obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o > obj-$(CONFIG_EQUALIZER) += eql.o > -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o > +obj-$(CONFIG_LGUEST_NET) += lguest_net.o > obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o > obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o > obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o > > > - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
Rusty Russell wrote: On Mon, 2007-07-30 at 06:18 +0530, Satyam Sharma wrote: On 7/30/07, Rusty Russell [EMAIL PROTECTED] wrote: +config LGUEST_NET + tristate + depends on LGUEST_GUEST NET default y ? Thanks, that does work better. Clean configs get an N otherwise 8( I /think/ the default y would also automatically become m if any of the dependencies are modules ... probably need to test this, though. No, it doesn't seem to. But LGUEST_GUEST is a bool anyway, so it's OK. Thanks! Rusty. Works fine this way. BTW the wrong patch without the default y got merged. == Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n 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. Signed-off-by: Rusty Russell [EMAIL PROTECTED] diff -r 9e987fcabb16 drivers/block/Makefile --- a/drivers/block/Makefile Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/block/Makefile Mon Jul 30 10:02:32 2007 +1000 @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB)+= ub.o obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND)+= xen-blkfront.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o 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,13 @@ 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 + default y + depends on LGUEST_GUEST NET + +config LGUEST_BLOCK + default y + tristate + depends on LGUEST_GUEST BLOCK diff -r 9e987fcabb16 drivers/net/Makefile --- a/drivers/net/MakefileMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/net/MakefileMon Jul 30 10:02:22 2007 +1000 @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. obj-$(CONFIG_HPLANCE) += hplance.o 7990.o obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o obj-$(CONFIG_EQUALIZER) += eql.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o +obj-$(CONFIG_LGUEST_NET) += lguest_net.o obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
Rusty Russell wrote: > On Sun, 2007-07-29 at 17:18 +0200, Gabriel C wrote: >> Hi Rusty, >> >> Lguest should depend on BLOCK too , without BLOCK set I get this error: > > Hi Gabriel, > > Thanks for the report! It's probably better to fix this properly > rather than hack it as I did for NET. > You are welcome :) Yes your solution is better :) Gabriel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On Mon, 2007-07-30 at 06:18 +0530, Satyam Sharma wrote: > On 7/30/07, Rusty Russell <[EMAIL PROTECTED]> wrote: > > +config LGUEST_NET > > + tristate > > + depends on LGUEST_GUEST && NET > > default y ? Thanks, that does work better. Clean configs get an "N" otherwise 8( > I /think/ the default "y" would also automatically become "m" if any of the > dependencies are modules ... probably need to test this, though. No, it doesn't seem to. But LGUEST_GUEST is a bool anyway, so it's OK. Thanks! Rusty. == Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n 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. Signed-off-by: Rusty Russell <[EMAIL PROTECTED]> diff -r 9e987fcabb16 drivers/block/Makefile --- a/drivers/block/MakefileMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/block/MakefileMon Jul 30 10:02:32 2007 +1000 @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o diff -r 9e987fcabb16 drivers/lguest/Kconfig --- a/drivers/lguest/KconfigMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/KconfigMon 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,13 @@ 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 + default y + depends on LGUEST_GUEST && NET + +config LGUEST_BLOCK + default y + tristate + depends on LGUEST_GUEST && BLOCK diff -r 9e987fcabb16 drivers/net/Makefile --- a/drivers/net/Makefile Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/net/Makefile Mon Jul 30 10:02:22 2007 +1000 @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. obj-$(CONFIG_HPLANCE) += hplance.o 7990.o obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o obj-$(CONFIG_EQUALIZER) += eql.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o +obj-$(CONFIG_LGUEST_NET) += lguest_net.o obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On 7/30/07, Rusty Russell <[EMAIL PROTECTED]> wrote: > [...] > 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/KconfigMon Jul 30 09:47:25 2007 +1000 > +++ b/drivers/lguest/KconfigMon 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 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On Sun, 2007-07-29 at 17:18 +0200, Gabriel C wrote: > Hi Rusty, > > Lguest should depend on BLOCK too , without BLOCK set I get this error: Hi Gabriel, Thanks for the report! It's probably better to fix this properly rather than hack it as I did for NET. Linus, please apply: 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. Signed-off-by: Rusty Russell <[EMAIL PROTECTED]> diff -r 9e987fcabb16 drivers/block/Makefile --- a/drivers/block/MakefileMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/block/MakefileMon Jul 30 10:02:32 2007 +1000 @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o diff -r 9e987fcabb16 drivers/lguest/Kconfig --- a/drivers/lguest/KconfigMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/KconfigMon 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 + +config LGUEST_BLOCK + tristate + depends on LGUEST_GUEST && BLOCK diff -r 9e987fcabb16 drivers/net/Makefile --- a/drivers/net/Makefile Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/net/Makefile Mon Jul 30 10:02:22 2007 +1000 @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. obj-$(CONFIG_HPLANCE) += hplance.o 7990.o obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o obj-$(CONFIG_EQUALIZER) += eql.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o +obj-$(CONFIG_LGUEST_NET) += lguest_net.o obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On Sun, 2007-07-29 at 17:18 +0200, Gabriel C wrote: Hi Rusty, Lguest should depend on BLOCK too , without BLOCK set I get this error: Hi Gabriel, Thanks for the report! It's probably better to fix this properly rather than hack it as I did for NET. Linus, please apply: 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. Signed-off-by: Rusty Russell [EMAIL PROTECTED] diff -r 9e987fcabb16 drivers/block/Makefile --- a/drivers/block/MakefileMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/block/MakefileMon Jul 30 10:02:32 2007 +1000 @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o diff -r 9e987fcabb16 drivers/lguest/Kconfig --- a/drivers/lguest/KconfigMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/KconfigMon 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 + +config LGUEST_BLOCK + tristate + depends on LGUEST_GUEST BLOCK diff -r 9e987fcabb16 drivers/net/Makefile --- a/drivers/net/Makefile Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/net/Makefile Mon Jul 30 10:02:22 2007 +1000 @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. obj-$(CONFIG_HPLANCE) += hplance.o 7990.o obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o obj-$(CONFIG_EQUALIZER) += eql.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o +obj-$(CONFIG_LGUEST_NET) += lguest_net.o obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On 7/30/07, Rusty Russell [EMAIL PROTECTED] wrote: [...] 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/KconfigMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/KconfigMon 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 - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
On Mon, 2007-07-30 at 06:18 +0530, Satyam Sharma wrote: On 7/30/07, Rusty Russell [EMAIL PROTECTED] wrote: +config LGUEST_NET + tristate + depends on LGUEST_GUEST NET default y ? Thanks, that does work better. Clean configs get an N otherwise 8( I /think/ the default y would also automatically become m if any of the dependencies are modules ... probably need to test this, though. No, it doesn't seem to. But LGUEST_GUEST is a bool anyway, so it's OK. Thanks! Rusty. == Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n 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. Signed-off-by: Rusty Russell [EMAIL PROTECTED] diff -r 9e987fcabb16 drivers/block/Makefile --- a/drivers/block/MakefileMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/block/MakefileMon Jul 30 10:02:32 2007 +1000 @@ -31,4 +31,4 @@ obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_BLK_DEV_UB) += ub.o obj-$(CONFIG_XEN_BLKDEV_FRONTEND) += xen-blkfront.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_blk.o +obj-$(CONFIG_LGUEST_BLOCK) += lguest_blk.o diff -r 9e987fcabb16 drivers/lguest/Kconfig --- a/drivers/lguest/KconfigMon Jul 30 09:47:25 2007 +1000 +++ b/drivers/lguest/KconfigMon 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,13 @@ 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 + default y + depends on LGUEST_GUEST NET + +config LGUEST_BLOCK + default y + tristate + depends on LGUEST_GUEST BLOCK diff -r 9e987fcabb16 drivers/net/Makefile --- a/drivers/net/Makefile Mon Jul 30 09:47:25 2007 +1000 +++ b/drivers/net/Makefile Mon Jul 30 10:02:22 2007 +1000 @@ -177,7 +177,7 @@ obj-$(CONFIG_HPLANCE) += hplance.o 7990. obj-$(CONFIG_HPLANCE) += hplance.o 7990.o obj-$(CONFIG_MVME147_NET) += mvme147.o 7990.o obj-$(CONFIG_EQUALIZER) += eql.o -obj-$(CONFIG_LGUEST_GUEST) += lguest_net.o +obj-$(CONFIG_LGUEST_NET) += lguest_net.o obj-$(CONFIG_MIPS_JAZZ_SONIC) += jazzsonic.o obj-$(CONFIG_MIPS_AU1X00_ENET) += au1000_eth.o obj-$(CONFIG_MIPS_SIM_NET) += mipsnet.o - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Re: [PATCH] Make lguest compile with CONFIG_BLOCK=n and CONFIG_NET=n
Rusty Russell wrote: On Sun, 2007-07-29 at 17:18 +0200, Gabriel C wrote: Hi Rusty, Lguest should depend on BLOCK too , without BLOCK set I get this error: Hi Gabriel, Thanks for the report! It's probably better to fix this properly rather than hack it as I did for NET. You are welcome :) Yes your solution is better :) Gabriel - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/