[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1486839969-16891-1-git-send-email-bhumirks@gmail.com>
Date: Sun, 12 Feb 2017 00:36:09 +0530
From: Bhumika Goyal <bhumirks@...il.com>
To: julia.lawall@...6.fr, linux-kernel@...r.kernel.org,
paulmck@...ux.vnet.ibm.com, ptesarik@...e.com,
keescook@...omium.org
Cc: Bhumika Goyal <bhumirks@...il.com>
Subject: [PATCH] kernel: ksysfs: add __ro_after_init to bin_attribute structure
The object notes_attr of type bin_attribute is not modified after
getting initailized by ksysfs_init. Apart from initialization in
ksysfs_init it is also passed as an argument to the function
sysfs_create_bin_file but this argument is of type const. Therefore, add
__ro_after_init to its declaration.
Signed-off-by: Bhumika Goyal <bhumirks@...il.com>
---
kernel/ksysfs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/ksysfs.c b/kernel/ksysfs.c
index ee1bc1b..0999679 100644
--- a/kernel/ksysfs.c
+++ b/kernel/ksysfs.c
@@ -195,7 +195,7 @@ static ssize_t notes_read(struct file *filp, struct kobject *kobj,
return count;
}
-static struct bin_attribute notes_attr = {
+static struct bin_attribute notes_attr __ro_after_init = {
.attr = {
.name = "notes",
.mode = S_IRUGO,
--
1.9.1
Powered by blists - more mailing lists