From nobody Tue Jun 23 12:19:35 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id DD771C433EF for ; Sun, 6 Mar 2022 07:39:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231603AbiCFHju (ORCPT ); Sun, 6 Mar 2022 02:39:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbiCFHjs (ORCPT ); Sun, 6 Mar 2022 02:39:48 -0500 Received: from smtpbg501.qq.com (smtpbg501.qq.com [203.205.250.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9BD9CBCB5 for ; Sat, 5 Mar 2022 23:38:51 -0800 (PST) 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 Content-Transfer-Encoding: quoted-printable X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:uniontech.com:qybgforeign:qybgforeign2 X-QQ-Bgrelay: 1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Signed-off-by: Lianjie Zhang diff --git a/mm/slub.c b/mm/slub.c index 07cdd999c3fe..59992de7d3db 100644 Acked-by: David Rientjes --- 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, 0400) #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, 0600) static ssize_t slab_size_show(struct kmem_cache *s, char *buf) { -- 2.20.1