From: Randy Dunlap <randy.dunlap@xxxxxxxxxx> When a driver kconfig symbol =m and it selects another symbol, that other symbol will also be =m (unless something else causes it to be =y), so when XEN_BLKDEV_FRONTEND=m and/or XEN_NETDEV_FRONTEND=m, then XEN_XENBUS_FRONTEND=m, but that won't build (build error message below). Changing XEN_XENBUS_FRONTEND from a tristate to a bool makes it be =y (builtin) any time that it is selected, so there is no build error. arch/x86/pci/built-in.o: In function `xenbus_register_frontend': include/xen/xenbus.h:115: undefined reference to `__xenbus_register_frontend' OTOH, I could have goofed my git trees somehow... Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> --- drivers/xen/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- linux-xyz.orig/drivers/xen/Kconfig +++ linux-xyz/drivers/xen/Kconfig @@ -85,7 +85,7 @@ config XEN_SYS_HYPERVISOR but will have no xen contents. config XEN_XENBUS_FRONTEND - tristate + bool config XEN_GNTDEV bool "userspace grant access device driver" _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization