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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id DF8C0C433F5 for ; Sun, 6 Mar 2022 07:38:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DE4006B0071; Sun, 6 Mar 2022 02:38:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D92FC6B0072; Sun, 6 Mar 2022 02:38:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CD04B6B0073; Sun, 6 Mar 2022 02:38:53 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0120.hostedemail.com [216.40.44.120]) by kanga.kvack.org (Postfix) with ESMTP id BEEDB6B0071 for ; Sun, 6 Mar 2022 02:38:53 -0500 (EST) Received: from smtpin25.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id 71C5B9D674 for ; Sun, 6 Mar 2022 07:38:53 +0000 (UTC) X-FDA: 79213159746.25.6A82950 Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) by imf04.hostedemail.com (Postfix) with ESMTP id 4180240008 for ; Sun, 6 Mar 2022 07:38:52 +0000 (UTC) X-QQ-mid: bizesmtp69t1646552310tk98wg0s Received: from localhost.localdomain ( [114.222.120.105]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 06 Mar 2022 15:38:22 +0800 (CST) X-QQ-SSF: 01400000002000B0I000B00A0000000 X-QQ-FEAT: vv5b1ORzlwA//lBeTBx3hH/+TE8VTKy7zZkspP8+8k8WRyWXvDPKr0VnixV9t BzaA7vdzzkYkLO/ryAcJ1WE2TX8wsAW8rv0uljFDHFyTWHQ4MJ7ze9/0QMiyfd+NgCQtzMW whV+DzzCgCppHMNQpWpw8J1BwBCG8tAn2MCc2uN+Dt+UC2yfX2Bdg462kSPqvHfzJEx7392 a5QPGrnFRziz/tphxJt6erG8uylxMALHAeL8r/BnJiJXH+CY6iDTnSZPqYf/6stn9KZDqQ4 mcq1sRAnD07z9sUn2eg53XhxtDDM+f3qbK09pMswDKoiTHv3uf+gpNR9brlrahySilzCAbv UehudOt/h2sXFDCw3VjoECDFOO/nJfHL0H/k9mX X-QQ-GoodBg: 2 From: Lianjie Zhang To: Christoph Lameter Cc: Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Vlastimil Babka , Roman Gushchin , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Lianjie Zhang Subject: [PATCH] mm/slub: helper macro __ATTR_XX to make code more clear Date: Sun, 6 Mar 2022 15:38:18 +0800 Message-Id: <20220306073818.15089-1-zhanglianjie@uniontech.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:uniontech.com:qybgforeign:qybgforeign2 X-QQ-Bgrelay: 1 X-Rspamd-Queue-Id: 4180240008 X-Stat-Signature: z3oyxpes4fshm1k75awibyob5yj1ib7z X-Rspam-User: Authentication-Results: imf04.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf04.hostedemail.com: domain of zhanglianjie@uniontech.com designates 18.194.254.142 as permitted sender) smtp.mailfrom=zhanglianjie@uniontech.com X-Rspamd-Server: rspam03 X-HE-Tag: 1646552332-231017 Content-Transfer-Encoding: quoted-printable X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Signed-off-by: Lianjie Zhang diff --git a/mm/slub.c b/mm/slub.c index 07cdd999c3fe..59992de7d3db 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -5358,12 +5358,10 @@ struct slab_attribute { }; #define SLAB_ATTR_RO(_name) \ - static struct slab_attribute _name##_attr =3D \ - __ATTR(_name, 0400, _name##_show, NULL) + static struct slab_attribute _name##_attr =3D __ATTR_RO_MODE(_name, 040= 0) #define SLAB_ATTR(_name) \ - static struct slab_attribute _name##_attr =3D \ - __ATTR(_name, 0600, _name##_show, _name##_store) + static struct slab_attribute _name##_attr =3D __ATTR_RW_MODE(_name, 060= 0) static ssize_t slab_size_show(struct kmem_cache *s, char *buf) { -- 2.20.1