Hi Michal, On Fri, Mar 22, 2019 at 07:13:23AM +0100, Michal Kubecek wrote: > On Thursday, 21 March 2019 23:43 Sudip Mukherjee wrote: > > HI Michal, > > > > On Wed, Mar 20, 2019 at 9:18 PM Michal Kubecek <mkube...@suse.cz> wrote: > > > On Wed, Mar 20, 2019 at 09:30:59AM +0000, Sudip Mukherjee wrote: <snip> > > Can you please check in your VM or machine what do you have the alias > > as? It should be either in "/etc/modprobe.conf" or some conf file in > > "/etc/modprobe.d" folder. > > You are right, this is in /etc/modprobe.d/00-system which is part of > suse-module-tools package:
And I was able to reproduce the problem using a vm and Suse Tumblewood with next-20190322. Can you please try the attached patch and test on your vm and machine and check if it fixes the problem. -- Regards Sudip
diff --git a/drivers/parport/share.c b/drivers/parport/share.c index 0171b8dbcdcd..f87948fbfc34 100644 --- a/drivers/parport/share.c +++ b/drivers/parport/share.c @@ -274,7 +274,7 @@ static int port_check(struct device *dev, void *dev_drv) int __parport_register_driver(struct parport_driver *drv, struct module *owner, const char *mod_name) { - if (list_empty(&portlist)) + if (list_empty(&portlist) && strcmp(drv->name, "daisy_drv")) get_lowlevel_driver(); if (drv->devmodel) {