From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A5BDEC5DF60 for ; Fri, 8 Nov 2019 12:14:54 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7B3D52085B for ; Fri, 8 Nov 2019 12:14:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1573215294; bh=mI0XnBDEH7h1/bR0rM/YZoWXwkI7rtsi+5SzyY7LTRY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=GFuyxYa5o5BfuLyvXchvaGjRmuEcQ3+BAetf69m7pCiLAy24u6R8OEUbCSkNteA9Z I81gzmitPM1UrcAsrRxIAAiCM8mFoBr5NVvAgIuE2TeAaatebqkHrPDvDxE/eZ96Yi 9UmzS1PVyGnzVBtT0F1Ok/89yugXRRg9MMLXvnZ0= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732145AbfKHMOt (ORCPT ); Fri, 8 Nov 2019 07:14:49 -0500 Received: from mail.kernel.org ([198.145.29.99]:50804 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732085AbfKHLiA (ORCPT ); Fri, 8 Nov 2019 06:38:00 -0500 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 F38B121D7B; Fri, 8 Nov 2019 11:37:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1573213079; bh=mI0XnBDEH7h1/bR0rM/YZoWXwkI7rtsi+5SzyY7LTRY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=arZaxpvVWbdz1p+UlM/P4UGIeveg0wHBqDOGA9474G7RoBCU7aXkNG8dl2dqBBdNC hbfe2UHergjDPqlWZAXjNURRWvC/E3u8y8kgmKZu2gFxS85C98M9Bvl26uZP+T94b7 qihLiUuqtmrxnlo3VwLTHBPx+W5oaSxEx8JZlC5Y= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Shreyas NC , Sanyog Kale , Pierre-Louis Bossart , Vinod Koul , Sasha Levin Subject: [PATCH AUTOSEL 4.19 006/205] soundwire: Initialize completion for defer messages Date: Fri, 8 Nov 2019 06:34:33 -0500 Message-Id: <20191108113752.12502-6-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20191108113752.12502-1-sashal@kernel.org> References: <20191108113752.12502-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Shreyas NC [ Upstream commit a306a0e4a5326269b6c78d136407f08433ab5ece ] Deferred messages are async messages used to synchronize transitions mostly while doing a bank switch on multi links. On successful transitions these messages are marked complete and thereby confirming that all the buses performed bank switch successfully. So, initialize the completion structure for the same. Signed-off-by: Sanyog Kale Signed-off-by: Shreyas NC Acked-by: Pierre-Louis Bossart Signed-off-by: Vinod Koul Signed-off-by: Sasha Levin --- drivers/soundwire/bus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soundwire/bus.c b/drivers/soundwire/bus.c index dcc0ff9f0c224..dbabd5e69343f 100644 --- a/drivers/soundwire/bus.c +++ b/drivers/soundwire/bus.c @@ -175,6 +175,7 @@ static inline int do_transfer_defer(struct sdw_bus *bus, defer->msg = msg; defer->length = msg->len; + init_completion(&defer->complete); for (i = 0; i <= retry; i++) { resp = bus->ops->xfer_msg_defer(bus, msg, defer); -- 2.20.1