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=-9.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 481F1C432C3 for ; Tue, 19 Nov 2019 06:11:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1B64120692 for ; Tue, 19 Nov 2019 06:11:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574143878; bh=jWJ5mDAo7L57NSsmegMb4kpVXwktbrG+j01VyzTZwl4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=A4A/hNuigsTutFsqxYaLvYb25gUye96XIUV/BqaQe0FwUN5iKDfZxCz2z/RD76l3d a7gYgZ3VD+7QHzEotvAmj1Z2rSwV+pugsEU9RPpJgi6+LN0mvgFI8WKOOeYVb5bpZn vXfReUC33hUZOQ2WP6Fk24wLQ2tpcj/1G6wTsqsM= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728256AbfKSFYo (ORCPT ); Tue, 19 Nov 2019 00:24:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:41094 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728254AbfKSFYo (ORCPT ); Tue, 19 Nov 2019 00:24:44 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id EBBBE21783; Tue, 19 Nov 2019 05:24:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574141083; bh=jWJ5mDAo7L57NSsmegMb4kpVXwktbrG+j01VyzTZwl4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Gyrq46x9oVf72301gO/AiDSTBTT53NUB5zIykVXqiiBRlFDkC03WgiEb5zSKo9EfV I1D8ROXPCXZUmx4UuMEyKIFy2ufNI4eAohwd938+9/KqWwI3yF5Pv02+vAsUO/nGJG rsBGSakV8SqI69fbv8hoT7A6tmF9wL6WWmVyW4b8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sanyog Kale , Shreyas NC , Pierre-Louis Bossart , Vinod Koul , Sasha Levin Subject: [PATCH 4.19 038/422] soundwire: Initialize completion for defer messages Date: Tue, 19 Nov 2019 06:13:55 +0100 Message-Id: <20191119051402.440815842@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191119051400.261610025@linuxfoundation.org> References: <20191119051400.261610025@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 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 83576810eee65..df172bf3925f6 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