diff options
author | Takashi Iwai <tiwai@suse.de> | 2015-05-15 10:20:05 +0200 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2015-06-02 13:16:25 +0200 |
commit | 53cd255ce7539eff28d86eafb3416a6d964be4df (patch) | |
tree | 779184c20c79089bab443762e2c618a9dd3eacde /drivers/mtd/ubi/ubi.h | |
parent | UBI: add a helper function for updatting on-flash layout volumes (diff) | |
download | linux-53cd255ce7539eff28d86eafb3416a6d964be4df.tar.xz linux-53cd255ce7539eff28d86eafb3416a6d964be4df.zip |
UBI: Use static class and attribute groups
This patch cleans up the manual device_create_file() or
class_create_file() calls by replacing with static attribute groups.
It simplifies the code and also avoids the possible races between the
device/class registration and sysfs creations.
For the simplification, also make ubi_class a static instance with
initializers, too.
Amend a bit by Hujianyang.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Tested-by: Sheng Yong <shengyong1@huawei.com>
Signed-off-by: hujianyang <hujianyang@huawei.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Diffstat (limited to 'drivers/mtd/ubi/ubi.h')
-rw-r--r-- | drivers/mtd/ubi/ubi.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mtd/ubi/ubi.h b/drivers/mtd/ubi/ubi.h index c998212fc680..2974b67f6c6c 100644 --- a/drivers/mtd/ubi/ubi.h +++ b/drivers/mtd/ubi/ubi.h @@ -775,7 +775,7 @@ extern struct kmem_cache *ubi_wl_entry_slab; extern const struct file_operations ubi_ctrl_cdev_operations; extern const struct file_operations ubi_cdev_operations; extern const struct file_operations ubi_vol_cdev_operations; -extern struct class *ubi_class; +extern struct class ubi_class; extern struct mutex ubi_devices_mutex; extern struct blocking_notifier_head ubi_notifiers; |