mirror of
https://github.com/torvalds/linux.git
synced 2024-11-30 08:01:59 +00:00
soundwire: slave: don't init debugfs on device registration error
The error handling flow seems incorrect, there is no reason to try and add debugfs support if the device registration did not succeed. Return on error. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com> Reviewed-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com> Link: https://lore.kernel.org/r/20200419185117.4233-2-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
01de995075
commit
8893ab5e8e
@ -68,6 +68,8 @@ static int sdw_slave_add(struct sdw_bus *bus,
|
||||
list_del(&slave->node);
|
||||
mutex_unlock(&bus->bus_lock);
|
||||
put_device(&slave->dev);
|
||||
|
||||
return ret;
|
||||
}
|
||||
sdw_slave_debugfs_init(slave);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user