|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] unmodified_drivers: enable unplug per default
On Fri, 2013-08-30 at 14:59 +0200, Olaf Hering wrote:
> Since xen-3.3 an official unplug protocol for emulated hardware is
> available in the toolstack. The pvops kernel does the unplug per
> default, so it is safe to do it also in the drivers for forward ported
> xenlinux.
> Currently its required to load xen-platform-pci with the module
> parameter dev_unplug=all, which is cumbersome.
Not sure who is supposed to review/ack/nack this change.
Wouldn't you want to add a way to stop the unplug? As it stands I think
you can request it do less, but not nothing.
>
> Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
> ---
> unmodified_drivers/linux-2.6/platform-pci/platform-pci.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
> b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
> index cfd0536..db8fa66 100644
> --- a/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
> +++ b/unmodified_drivers/linux-2.6/platform-pci/platform-pci.c
> @@ -66,7 +66,7 @@ MODULE_LICENSE("GPL");
> static char *dev_unplug;
> module_param(dev_unplug, charp, 0644);
> MODULE_PARM_DESC(dev_unplug, "Emulated devices to unplug: "
> - "[all,][ide-disks,][aux-ide-disks,][nics]\n");
> + "[all,][ide-disks,][aux-ide-disks,][nics] (default is
> 'all')\n");
>
> struct pci_dev *xen_platform_pdev;
>
> @@ -290,6 +290,10 @@ static int check_platform_magic(struct device *dev, long
> ioaddr, long iolen)
> short magic, unplug = 0;
> char protocol, *p, *q, *err;
>
> + /* Unconditionally unplug everything */
> + if (!dev_unplug)
> + unplug = UNPLUG_ALL;
> +
> for (p = dev_unplug; p; p = q) {
> q = strchr(dev_unplug, ',');
> if (q)
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |