Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753691AbdHUM5h (ORCPT ); Mon, 21 Aug 2017 08:57:37 -0400 Received: from mail-io0-f196.google.com ([209.85.223.196]:34838 "EHLO mail-io0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752482AbdHUM5e (ORCPT ); Mon, 21 Aug 2017 08:57:34 -0400 MIME-Version: 1.0 In-Reply-To: References: <1503315792-14837-1-git-send-email-bhumirks@gmail.com> From: Bhumika Goyal Date: Mon, 21 Aug 2017 18:27:31 +0530 Message-ID: Subject: Re: [PATCH 0/6] drivers: make device_attribute const To: "Rafael J. Wysocki" Cc: Julia Lawall , "Rafael J. Wysocki" , Len Brown , jbacik@fb.com, Jiri Kosina , Benjamin Tissoires , manish.chopra@cavium.com, rahul.verma@cavium.com, Dept-GELinuxNICDev@cavium.com, harish.patil@cavium.com, cascardo@holoscopio.com, don@syst.com.br, Darren Hart , Andy Shevchenko , Sebastian Reichel , ACPI Devel Maling List , Linux Kernel Mailing List , linux-block@vger.kernel.org, nbd-general@lists.sourceforge.net, linux-input@vger.kernel.org, netdev@vger.kernel.org, Platform Driver , Linux PM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1549 Lines: 68 On Mon, Aug 21, 2017 at 5:58 PM, Rafael J. Wysocki wrote: > On Mon, Aug 21, 2017 at 1:43 PM, Bhumika Goyal wrote: >> Make these const. Done using Coccinelle. >> >> @match disable optional_qualifier@ >> identifier s; >> @@ >> static struct device_attribute s = {...}; >> >> @ref@ >> position p; >> identifier match.s; >> @@ >> s@p >> >> @good1@ >> identifier match.s; >> expression e1; >> position ref.p; >> @@ >> device_remove_file(e1,&s@p,...) >> >> @good2@ >> identifier match.s; >> expression e1; >> position ref.p; >> @@ >> device_create_file(e1,&s@p,...) >> >> >> @bad depends on !good1 && !good2@ >> position ref.p; >> identifier match.s; >> @@ >> s@p >> >> @depends on forall !bad disable optional_qualifier@ >> identifier match.s; >> @@ >> static >> + const >> struct device_attribute s; >> >> Bhumika Goyal (6): >> ACPI: make device_attribute const >> nbd: make device_attribute const >> hid: make device_attribute const >> qlogic: make device_attribute const >> platform/x86: make device_attribute const >> power: supply: make device_attribute const > > It would be better to send these patches separately, because they > touch code maintained by different people and I guess no one will take > the whole series. > > I'll take care of the ACPI one, but the rest needs to go in via their > proper trees. > Thanks for the note. From now onwards, I will send it separately depending on the maintainers. But is possible please consider it this time. Thanks, Bhumika > Thanks, > Rafael