Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp979783ybt; Wed, 17 Jun 2020 19:47:18 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyC9+wIe1qzNSuYlk6UmoiYaEwSdfH1uj3uJLc1pBbRkrZ8cbBkiyaeM098YOEa4d+AOXaP X-Received: by 2002:a50:aacc:: with SMTP id r12mr1984149edc.219.1592448438593; Wed, 17 Jun 2020 19:47:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592448438; cv=none; d=google.com; s=arc-20160816; b=y/sj4WYFUMfVyZzi2/1qy3RRCOOdbz8bq1hxRk0lndff8ZccOW/20uGn0McflwD+yP hOT029lhrqUG+ut+NhF0NfE8Dy/9CnwcICGQj3gInCS9YO7N4KlkGvbgzgUiMegcipwe Xevv8wJ0dgvjH0dKeev57lORh+FjyqkD4xjpWaqu0JL54MEBAxexo43GZBMJuLGQxzK2 Nb9XpyX3x8HYZunrlskg2Hhjnwfjn7jxV0A6Wfw1+SpYdHoKTgVcPT3lqNTJrO9Yp8FO fSO7NCFwsWkRdgCnPQLwytEWtHquYFXDwgWc3+Fabr1/PRfAMyWMpnpHAX/gTArCLWq3 8o5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=sxmc4iiW1K2UEOOBFovK03C6etyUkMftSEwMq6rtUn8=; b=uDtwc+jyWzGIkPl9N+JzY5WtpNBAPi5SwKi4XmsIcXUiBFjEr0zaJs6QI/tJEU0JIk DTD5mdKTUpqJ/0N8GcByGBoz34weqGU4MC/VEnsJUcRaBSjdB/stKkcwyPY0SX7qKD5p fs1IZstSKYabzGtFM8o8KDIbHOPLCu8yjkczMwEqoabaY7GZen1bBCmzhjOyHuOxDrT6 xAH0jE0yc+ZtfPPnCn9laH373QQxM9bk5ZyczkQPeb2garHP5BL2PTAEkSCPaLgtdJsz Fl0ygDh4IIdR7NNY+y+IMA6X71GOf5SKwAnwfy70wceX1DUa3JsxJIqE+4R6MM8+NQp/ E/iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bh2jsqFd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f3si1045269edw.282.2020.06.17.19.46.56; Wed, 17 Jun 2020 19:47:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Bh2jsqFd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387876AbgFRCnY (ORCPT + 99 others); Wed, 17 Jun 2020 22:43:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:39722 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728769AbgFRBLk (ORCPT ); Wed, 17 Jun 2020 21:11:40 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9DC2321924; Thu, 18 Jun 2020 01:11:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592442700; bh=4Souj+467sB2B9t0hqySqp7kimDajinP11k4r16yasg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Bh2jsqFdChO2kpO06DIxv6KwyXhMvvjSaD6cjTIXIalBWw57iYOA8ZIy43HTX5vTP Z0QaW/Dx1d05nfCCTw48jv4C89QZavv+/ue4X9Yu11tcOqD0dq+0zmQVYvwYRCxZm+ E3aoH9uxk5sM69Hxwm41tESdxP4vS5u8hqr9l4ko= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Pierre-Louis Bossart , Bard Liao , Ranjani Sridharan , Guennadi Liakhovetski , Vinod Koul , Sasha Levin , alsa-devel@alsa-project.org Subject: [PATCH AUTOSEL 5.7 163/388] soundwire: slave: don't init debugfs on device registration error Date: Wed, 17 Jun 2020 21:04:20 -0400 Message-Id: <20200618010805.600873-163-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200618010805.600873-1-sashal@kernel.org> References: <20200618010805.600873-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Pierre-Louis Bossart [ Upstream commit 8893ab5e8ee5d7c12e0fc1dca4a309475064473d ] 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 Signed-off-by: Bard Liao Reviewed-by: Ranjani Sridharan Reviewed-by: Guennadi Liakhovetski Link: https://lore.kernel.org/r/20200419185117.4233-2-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul Signed-off-by: Sasha Levin --- drivers/soundwire/slave.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/soundwire/slave.c b/drivers/soundwire/slave.c index aace57fae7f8..4bacdb187eab 100644 --- a/drivers/soundwire/slave.c +++ b/drivers/soundwire/slave.c @@ -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); -- 2.25.1