base/memory, hotplug: fix a kernel oops in show_valid_zones()
[firefly-linux-kernel-4.4.55.git] / drivers / pwm / core.c
index 7831bc6b51dddb66960f8ef97fde2da1ce33572a..ec84ff8ad1b4a59ebbd9c93ea62edb2f714460f6 100644 (file)
@@ -321,6 +321,8 @@ int pwmchip_remove(struct pwm_chip *chip)
        unsigned int i;
        int ret = 0;
 
+       pwmchip_sysfs_unexport_children(chip);
+
        mutex_lock(&pwm_lock);
 
        for (i = 0; i < chip->npwm; i++) {