From patchwork Thu May 14 09:52:55 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Gromm X-Patchwork-Id: 11548431 Return-Path: Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B544C139A for ; Thu, 14 May 2020 09:53:11 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 964E5206DA for ; Thu, 14 May 2020 09:53:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=microchip.com header.i=@microchip.com header.b="tNhpPvtB" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726135AbgENJxK (ORCPT ); Thu, 14 May 2020 05:53:10 -0400 Received: from esa6.microchip.iphmx.com ([216.71.154.253]:3795 "EHLO esa6.microchip.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726124AbgENJxJ (ORCPT ); Thu, 14 May 2020 05:53:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1589449989; x=1620985989; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=DEp+jW9wX2A5d1wOob0OjxiQCJhtD6AvZxH86gahl60=; b=tNhpPvtBhlqt7rDnDUukJXBIzRY6sKOqs8I0BPDSSNBMn6l04eq0QgCg Qy9+SICwSy06v+tRbkoMK/+EhfvFwU2TuTlfqmOCMBx5G+SbZXLwMtBcB tbwfpJRdtdzd/dSnMnhC+m8+oscb6pIrjcEqXco7KVSlUH9SoEeoIfAYe KWtUET1JuAqMIpwxomaqMKY6CPGPW7kM8HXuvJVSczzUGdgONwMxy8hvc Vu5Jt+lhz3txL/C7QyBDiOIh9cmynJ4ZUTJ5PSx0hMGZOP2LdwuBNFsIe wTHPLEiPhkOIGC2duBRHyg8JZsqlNxlwAJ/tAYWGRB1h24ZSDWvopK33b g==; IronPort-SDR: bQMgC3tNbmAzbe+mlt0DerGmX0Y9Gh+haZJkLcBrKMyuW5jdQYlDm9TvyfqYgXzci2VkGMzuQ7 MiCNJgr1YOT9FLKZEbqNxDfF8uM6kCyek2XoCYCmvpmt0crBAiEHwNxCEnjW//WApyUfnMvJvY 6lvsn3VbK8MkXB2ufA/BMCoQUzdA40eUoqGXIVd0Ic47x5w1TnzFzM1hpiuJcPz/qoobAivtLk nmvr9rcRzcFRWJibwqkU80xElW5okKYKugq3o7DXVaKXUG9lbGpKB4NIgzD6uZPQHVm832UYQo TKo= X-IronPort-AV: E=Sophos;i="5.73,390,1583218800"; d="scan'208";a="12346472" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa6.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 14 May 2020 02:53:08 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex01.mchp-main.com (10.10.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 14 May 2020 02:53:11 -0700 Received: from localhost.localdomain (10.10.115.15) by chn-vm-ex04.mchp-main.com (10.10.85.152) with Microsoft SMTP Server id 15.1.1713.5 via Frontend Transport; Thu, 14 May 2020 02:53:07 -0700 From: Christian Gromm To: CC: , , Christian Gromm Subject: [PATCH v2 7/8] drivers: most: usb: use macro ATTRIBUTE_GROUPS Date: Thu, 14 May 2020 11:52:55 +0200 Message-ID: <1589449976-11378-8-git-send-email-christian.gromm@microchip.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1589449976-11378-1-git-send-email-christian.gromm@microchip.com> References: <1589449976-11378-1-git-send-email-christian.gromm@microchip.com> MIME-Version: 1.0 Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org This patch makes use of the macro ATTRIBUTE_GROUPS to create the groups instead of defining them manually. Signed-off-by: Christian Gromm Reported-by: Greg Kroah-Hartman --- v2: drivers/most/most_usb.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/drivers/most/most_usb.c b/drivers/most/most_usb.c index 35620a1..dce64bb 100644 --- a/drivers/most/most_usb.c +++ b/drivers/most/most_usb.c @@ -999,14 +999,7 @@ static struct attribute *dci_attrs[] = { NULL, }; -static struct attribute_group dci_attr_group = { - .attrs = dci_attrs, -}; - -static const struct attribute_group *dci_attr_groups[] = { - &dci_attr_group, - NULL, -}; +ATTRIBUTE_GROUPS(dci); static void release_dci(struct device *dev) { @@ -1159,7 +1152,7 @@ hdm_probe(struct usb_interface *interface, const struct usb_device_id *id) mdev->dci->dev.init_name = "dci"; mdev->dci->dev.parent = get_device(mdev->iface.dev); - mdev->dci->dev.groups = dci_attr_groups; + mdev->dci->dev.groups = dci_groups; mdev->dci->dev.release = release_dci; if (device_register(&mdev->dci->dev)) { mutex_unlock(&mdev->io_mutex);