From patchwork Thu Jun 3 12:53:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhen Lei X-Patchwork-Id: 453254 Delivered-To: patch@linaro.org Received: by 2002:a02:c735:0:0:0:0:0 with SMTP id h21csp245552jao; Thu, 3 Jun 2021 05:54:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyq9R6F4WdUKcij4kh1OMU3oSWDopMZwHItK6nn9XVOy65hazo3SVFxQ5qHNBHpAR3I9j0e X-Received: by 2002:aa7:d85a:: with SMTP id f26mr9453421eds.332.1622724879769; Thu, 03 Jun 2021 05:54:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622724879; cv=none; d=google.com; s=arc-20160816; b=DWWM+7F37FdeUNiG9N1CZ+M9FE/ZzzdjE/nX52XM0WfMnrsrFC1zrSwJXXaXf7/tM+ qk384WdjOCu5aQwxyV1LEGVDMQGHXhxOU96BSjDFyNaWk60Q26VADAN+k6I8IHmRNY23 Roh79sislEmZ1SWx9+QZhNKu/vxhc3G/2oeXsFsHzhKqj0s4sb611y6WRovL7WhVZqGJ vOX3q38KSg1aZamo7GaNBp59Wi2Y6l1Xovxo29hO033+NhuDxGNpaHcI+xWYtHyUX0Tn 1596XdtSViPkA0lktrIylbK+uXxJAs7P8UyuvNav8joDZj1RxXLGUXdu3Z9tjM05DNv3 EOgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=/0HjSuITf38xes/U258OFCoMHtEogubmxuzRR1dEIQM=; b=wzyLTgCX+Uq/V5Pi1nPJH5WAwPlbC0wTwoGtx4mk8LsIc2boaunipo5bWvqLC5z1wt 5FjbwBw+ZaQOwtuPo7Qi7r5K+G/UT3bYWqrSgzO1vvHJ+bBFl1kgWTjcilQUaYhOmKFg 5hqnabwa2W7WX5pno9hExp+ZDmD0ArVNkzhFjkasiT2k8sq1scHJ9lv6Mb5IMZFSUaCA bOr2HIwB/hezw1Fhw2hDuFpsZ+wio/oAoOrO40ZnL0N5SBli581exvD8BCbkTc0gwSP+ VOfcFnB9VsJxo3Ao2AzTNBs0bKgixMYZBWlu+mxZbhHuzLr4rnJYRAoZn2Jb2vfuT9R2 fobw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.infradead.org header.s=bombadil.20210309 header.b="Kf0A0/Zq"; spf=pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) smtp.mailfrom="linux-mtd-bounces+patch=linaro.org@lists.infradead.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from bombadil.infradead.org (bombadil.infradead.org. [2607:7c80:54:e::133]) by mx.google.com with ESMTPS id v13si2260870edt.90.2021.06.03.05.54.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Jun 2021 05:54:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) client-ip=2607:7c80:54:e::133; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.infradead.org header.s=bombadil.20210309 header.b="Kf0A0/Zq"; spf=pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) smtp.mailfrom="linux-mtd-bounces+patch=linaro.org@lists.infradead.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/0HjSuITf38xes/U258OFCoMHtEogubmxuzRR1dEIQM=; b=Kf0A0/ZqGGuqQy Qh4MPVF7Em4AEZMc9YZFGQJEYZnnKH8+NwHv6p8H07NVqHgEVHZwKpedSUEXvfVpczZ0OSR8Z15td wpwTJcISsgnMCij9cRsUMOBjUV9nCNHT3q1iGzcZl/A2dp2PD8YPn1aL0KHRG+HktEofAR6Fzk0NH u50o9uw/IdU9a6zzVpWvhO2EjZak5yb6CEKN47zaleOhjQ2hWA7Osa+d40RZlTkonCavZErLlZCD4 U+cGM4DEvTBFCgHwtCLsnF2sS1xF+fyNF8iXOnPU05HQF2Jc7E+/DeRZbc2WNlc7WoGR8PFIcMhae 83MO/s+8j5HEm+W+t/fw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lomr6-008lrV-Dd; Thu, 03 Jun 2021 12:53:48 +0000 Received: from szxga01-in.huawei.com ([45.249.212.187]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lomqp-008lkC-P4 for linux-mtd@lists.infradead.org; Thu, 03 Jun 2021 12:53:33 +0000 Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.53]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4Fwm371kcLzYpZ3; Thu, 3 Jun 2021 20:50:43 +0800 (CST) Received: from dggpemm500006.china.huawei.com (7.185.36.236) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 3 Jun 2021 20:53:28 +0800 Received: from thunder-town.china.huawei.com (10.174.177.72) by dggpemm500006.china.huawei.com (7.185.36.236) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 3 Jun 2021 20:53:28 +0800 From: Zhen Lei To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-mtd , linux-kernel CC: Zhen Lei Subject: [PATCH 1/2] mtd: core: add MTD_DEVICE_ATTR_RO/RW() helper macros Date: Thu, 3 Jun 2021 20:53:22 +0800 Message-ID: <20210603125323.12142-2-thunder.leizhen@huawei.com> X-Mailer: git-send-email 2.26.0.windows.1 In-Reply-To: <20210603125323.12142-1-thunder.leizhen@huawei.com> References: <20210603125323.12142-1-thunder.leizhen@huawei.com> MIME-Version: 1.0 X-Originating-IP: [10.174.177.72] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To dggpemm500006.china.huawei.com (7.185.36.236) X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210603_055332_138150_9152320A X-CRM114-Status: UNSURE ( 7.37 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.3 (--) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Compared with the definition of DEVICE_ATTR_RO/RW(), the read and write function names of the sysfs attribute have an additional "mtd_" prefix. Signed-off-by: Zhen Lei --- drivers/mtd/mtdcore.c | 6 ++++++ 1 file changed, 6 insertions(+) Content analysis details: (-2.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [45.249.212.187 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+patch=linaro.org@lists.infradead.org Compared with the definition of DEVICE_ATTR_RO/RW(), the read and write function names of the sysfs attribute have an additional "mtd_" prefix. Signed-off-by: Zhen Lei --- drivers/mtd/mtdcore.c | 6 ++++++ 1 file changed, 6 insertions(+) -- 2.26.0.106.g9fadedd ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/ diff --git a/drivers/mtd/mtdcore.c b/drivers/mtd/mtdcore.c index ce514305f8f756e..770f64d6701567a 100644 --- a/drivers/mtd/mtdcore.c +++ b/drivers/mtd/mtdcore.c @@ -96,6 +96,12 @@ static void mtd_release(struct device *dev) device_destroy(&mtd_class, index + 1); } +#define MTD_DEVICE_ATTR_RO(name) \ +static DEVICE_ATTR(name, 0444, mtd_##name##_show, NULL) + +#define MTD_DEVICE_ATTR_RW(name) \ +static DEVICE_ATTR(name, 0644, mtd_##name##_show, mtd_##name##_store) + static ssize_t mtd_type_show(struct device *dev, struct device_attribute *attr, char *buf) {