From: Thomas Weißschuh Date: Tue, 14 Jan 2025 21:44:58 +0000 (+0100) Subject: devcoredump: Define 'struct bin_attribute' through macro X-Git-Tag: v6.14-rc1~55^2~3 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=bf1ad6c869fdf972ecd80097214aa3223ccd457c;p=linux-block.git devcoredump: Define 'struct bin_attribute' through macro The macro saves some lines of code and simplifies the constification of the attribute. Signed-off-by: Thomas Weißschuh Link: https://lore.kernel.org/r/20250114-sysfs-const-bin_attr-devcoredump-v1-1-fa93be30efae@weissschuh.net Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/base/devcoredump.c b/drivers/base/devcoredump.c index 2a0e0b2fdb98..4b1f7a6cee52 100644 --- a/drivers/base/devcoredump.c +++ b/drivers/base/devcoredump.c @@ -132,12 +132,8 @@ static ssize_t devcd_data_write(struct file *filp, struct kobject *kobj, return count; } -static struct bin_attribute devcd_attr_data = { - .attr = { .name = "data", .mode = S_IRUSR | S_IWUSR, }, - .size = 0, - .read = devcd_data_read, - .write = devcd_data_write, -}; +static struct bin_attribute devcd_attr_data = + __BIN_ATTR(data, 0600, devcd_data_read, devcd_data_write, 0); static struct bin_attribute *devcd_dev_bin_attrs[] = { &devcd_attr_data, NULL,