[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] [PATCH] xen-tmem: Build cleancache shim to Xen Transcendent Memory only if Cleancache is enabled
> +obj-$(CONFIG_CLEAN_CACHE) += tmem.o Hi Nikanth -- Thanks for the suggested patch. However, tmem.c works with both cleancache and frontswap... the shim in place only works with cleancache but there is a posted patch for it to work with frontswap as well. So your patch would just need to be redone when frontswap is included soon. BUT... is there a way to do an inclusive-or operation in a Makefile?... something like this (though I know this exact syntax won't work)... obj-($CONFIG_CLEANCACHE||$CONFIG_FRONTSWAP) Thanks, Dan Thanks... for the memory! I really could use more / my throughput's on the floor The balloon is flat / my swap disk's fat / I've OOM's in store Overcommitted so much (with apologies to Bob Hope) > -----Original Message----- > From: Nikanth Karthikesan [mailto:nikanth@xxxxxxxxxx] > Sent: Friday, June 10, 2011 2:57 AM > To: xen-devel@xxxxxxxxxxxxxxxxxxx > Cc: Jeremy Fitzhardinge; Konrad Rzeszutek Wilk > Subject: [Xen-devel] [PATCH] xen-tmem: Build cleancache shim to Xen > Transcendent Memory only if > Cleancache is enabled > > xen-tmem: Build cleancache shim to Xen Transcendent Memory only if Cleancache > is enabled > > Fix compilation warning > > drivers/xen/tmem.c: In function âxen_tmem_initâ: > drivers/xen/tmem.c:246: warning: unused variable âold_opsâ > drivers/xen/tmem.c: At top level: > drivers/xen/tmem.c:234: warning: âtmem_cleancache_opsâ defined but not used > > Signed-off-by: Nikanth Karthikesan <nikanth@xxxxxxxxxx> > > --- > > Index: linux-2.6/drivers/xen/Makefile > =================================================================== > --- linux-2.6.orig/drivers/xen/Makefile 2011-06-10 13:42:18.521140982 > +0530 > +++ linux-2.6/drivers/xen/Makefile 2011-06-10 13:44:50.110986353 +0530 > @@ -1,6 +1,6 @@ > obj-y += grant-table.o features.o events.o manage.o balloon.o > obj-y += xenbus/ > -obj-y += tmem.o > +obj-$(CONFIG_CLEAN_CACHE) += tmem.o > > nostackp := $(call cc-option, -fno-stack-protector) > CFLAGS_features.o := $(nostackp) > Index: linux-2.6/drivers/xen/tmem.c > =================================================================== > --- linux-2.6.orig/drivers/xen/tmem.c 2011-06-10 12:19:14.522391890 +0530 > +++ linux-2.6/drivers/xen/tmem.c 2011-06-10 13:45:42.500984200 +0530 > @@ -247,7 +247,6 @@ > > if (!xen_domain()) > return 0; > -#ifdef CONFIG_CLEANCACHE > BUG_ON(sizeof(struct cleancache_filekey) != sizeof(struct tmem_oid)); > if (tmem_enabled && use_cleancache) { > char *s = ""; > @@ -257,7 +256,6 @@ > printk(KERN_INFO "cleancache enabled, RAM provided by " > "Xen Transcendent Memory%s\n", s); > } > -#endif > return 0; > } > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |