Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1591761ybv; Thu, 20 Feb 2020 23:54:13 -0800 (PST) X-Google-Smtp-Source: APXvYqwYeijMm6LU7YAJmVWt/5baCX8vyTrvBW1Y5wHqsswRfjXmtsJ+exQp81uiaQk//859VZlm X-Received: by 2002:a05:6830:1f1c:: with SMTP id u28mr28326850otg.143.1582271653036; Thu, 20 Feb 2020 23:54:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271653; cv=none; d=google.com; s=arc-20160816; b=gtL23EZXA1KwsoG/QU99vvxsXsPbJ59PISiTUcytQOBEiwc5VklNRZuxS4uQJZrZya T0uGySNzF6ECZREIbRdOsGxpj+d/CGqamIHW0KD//umDe8/UULl5XzEI/EisCjbMGCou Csqii9lc/u/C7fVw6abrqNTQ8Y+w7RyCEpYRPrMIKCJERQTRuUr/tWlfeQmQIfGcVhET 34knWsWPDVtOTNi169fXofr9SCIVqAK8etre6BUWOY6/xDi9TZu2+fBz1GI82uOwQy5k s0OSco2m1Y3VAJB7wXuUtP+ELjnd0jv9eRY25S+zoc9t6hy42JPaJCsF5i4YLM1bizy4 XXTQ== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=SwbqBExJ23lP3Xp86v4earAAriPWMUEFrg/+ioO5GbQ=; b=W1YlNPAb8VvRZ1YdNknmwP0oi4SKLf/0olb9/ZCYuaBDFkeX58QO3cLPWN64dCjcve 2Au+WoNTMVIGoq26eVTar9nju9opvWLaSfPYGrWS/PBCuuIBGY6816a2yxiosiG50Utb 3sje8teZIiItNdv+SkgzqFqVqz7jbmgLwE3lOFa1AsfSn8J+oERw57kUIOZpi/Zq1T5O cubT27pv5xeqAVKYkG0ULB0yGTY7Cl+ne3IN128B4gvAVjpgxyI/Sqs09ryQMVcjU/gm xO/3kH8zgFksxYZTd9pgGXQI+zqNUPCGSIruC7WHUiYSZYwdcjwwv1JKSLbySnRo+qS9 aGxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="O/8xoA51"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p25si1045924oto.191.2020.02.20.23.54.00; Thu, 20 Feb 2020 23:54:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="O/8xoA51"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729842AbgBUHxA (ORCPT + 99 others); Fri, 21 Feb 2020 02:53:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:50938 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728953AbgBUHwz (ORCPT ); Fri, 21 Feb 2020 02:52:55 -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 9C54424653; Fri, 21 Feb 2020 07:52:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271575; bh=VoQBGjb/JsFJM3BKoLOX/WXeB1JAJ+3TWYgmREkaBvI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=O/8xoA51RT9ENmlcCUtbLkx+kVi5C+AjeiwL5j/rF7rrd+4cFVi13ZiwjlzoI+3IY /ZxLjYwiuoTh5O7C8qjy2FsjVDbASABFCllFJXQFbWx8jZCY5LFhO1BvJx4xhFhHcG 07dXBi7jPicvM8sCUVhFYb70AA/qG12fdWgEUNOM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Marek Szyprowski , Dmitry Torokhov , Hans de Goede , Felipe Balbi , "Rafael J. Wysocki" , Sasha Levin Subject: [PATCH 5.5 218/399] usb: dwc3: use proper initializers for property entries Date: Fri, 21 Feb 2020 08:39:03 +0100 Message-Id: <20200221072424.186782792@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072402.315346745@linuxfoundation.org> References: <20200221072402.315346745@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Dmitry Torokhov [ Upstream commit 5eb5afb07853d6e90d3a2b230c825e028e948f79 ] We should not be reaching into property entries and initialize them by hand, but rather use proper initializer macros. This way we can alter internal representation of property entries with no visible changes to their users. Reported-by: Marek Szyprowski Tested-by: Marek Szyprowski Signed-off-by: Dmitry Torokhov Acked-by: Hans de Goede Acked-by: Felipe Balbi Signed-off-by: Rafael J. Wysocki Signed-off-by: Sasha Levin --- drivers/usb/dwc3/host.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/usb/dwc3/host.c b/drivers/usb/dwc3/host.c index 5567ed2cddbec..fa252870c926f 100644 --- a/drivers/usb/dwc3/host.c +++ b/drivers/usb/dwc3/host.c @@ -88,10 +88,10 @@ int dwc3_host_init(struct dwc3 *dwc) memset(props, 0, sizeof(struct property_entry) * ARRAY_SIZE(props)); if (dwc->usb3_lpm_capable) - props[prop_idx++].name = "usb3-lpm-capable"; + props[prop_idx++] = PROPERTY_ENTRY_BOOL("usb3-lpm-capable"); if (dwc->usb2_lpm_disable) - props[prop_idx++].name = "usb2-lpm-disable"; + props[prop_idx++] = PROPERTY_ENTRY_BOOL("usb2-lpm-disable"); /** * WORKAROUND: dwc3 revisions <=3.00a have a limitation @@ -103,7 +103,7 @@ int dwc3_host_init(struct dwc3 *dwc) * This following flag tells XHCI to do just that. */ if (dwc->revision <= DWC3_REVISION_300A) - props[prop_idx++].name = "quirk-broken-port-ped"; + props[prop_idx++] = PROPERTY_ENTRY_BOOL("quirk-broken-port-ped"); if (prop_idx) { ret = platform_device_add_properties(xhci, props); -- 2.20.1