Messages in this thread | | | Subject | Re: [PATCH v3 3/4] usb: typec: fusb302: Fix debugfs issue | From | Guenter Roeck <> | Date | Thu, 24 May 2018 02:18:40 -0700 |
| |
On 05/24/2018 01:18 AM, Heikki Krogerus wrote: > Removing the "fusb302" debugfs directory when unloading > the driver. That allows the driver to be loaded more then > one time. The directory will not get actually removed until > it is empty, so only after the last instance has been > removed. > > This fixes an issue where the driver can't be re-loaded if > it has been unloaded as the "fusb302" debugfs directory > already exists. > > Fixes: 76f0c53d08b9 ("usb: typec: fusb302: Move out of staging") > Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
> --- > drivers/usb/typec/fusb302/fusb302.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/typec/fusb302/fusb302.c b/drivers/usb/typec/fusb302/fusb302.c > index eba6bb890b17..9c1eba9ea004 100644 > --- a/drivers/usb/typec/fusb302/fusb302.c > +++ b/drivers/usb/typec/fusb302/fusb302.c > @@ -234,6 +234,7 @@ static int fusb302_debugfs_init(struct fusb302_chip *chip) > static void fusb302_debugfs_exit(struct fusb302_chip *chip) > { > debugfs_remove(chip->dentry); > + debugfs_remove(rootdir); > } > > #else >
| |