Bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings
Use DEFINE_DEBUGFS_ATTRIBUTE rather than DEFINE_SIMPLE_ATTRIBUTE for debugfs files. Semantic patch information: Rationale: DEFINE_SIMPLE_ATTRIBUTE + debugfs_create_file() imposes some significant overhead as compared to DEFINE_DEBUGFS_ATTRIBUTE + debugfs_create_file_unsafe(). Generated by: scripts/coccinelle/api/debugfs/debugfs_simple_attr.cocci Signed-off-by: YueHaibing <yuehaibing@huawei.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
5c0a1001c8
commit
e250fab655
|
@ -1108,8 +1108,8 @@ static int lowpan_enable_get(void *data, u64 *val)
|
|||
return 0;
|
||||
}
|
||||
|
||||
DEFINE_SIMPLE_ATTRIBUTE(lowpan_enable_fops, lowpan_enable_get,
|
||||
lowpan_enable_set, "%llu\n");
|
||||
DEFINE_DEBUGFS_ATTRIBUTE(lowpan_enable_fops, lowpan_enable_get,
|
||||
lowpan_enable_set, "%llu\n");
|
||||
|
||||
static ssize_t lowpan_control_write(struct file *fp,
|
||||
const char __user *user_buffer,
|
||||
|
@ -1278,9 +1278,10 @@ static struct notifier_block bt_6lowpan_dev_notifier = {
|
|||
|
||||
static int __init bt_6lowpan_init(void)
|
||||
{
|
||||
lowpan_enable_debugfs = debugfs_create_file("6lowpan_enable", 0644,
|
||||
bt_debugfs, NULL,
|
||||
&lowpan_enable_fops);
|
||||
lowpan_enable_debugfs = debugfs_create_file_unsafe("6lowpan_enable",
|
||||
0644, bt_debugfs,
|
||||
NULL,
|
||||
&lowpan_enable_fops);
|
||||
lowpan_control_debugfs = debugfs_create_file("6lowpan_control", 0644,
|
||||
bt_debugfs, NULL,
|
||||
&lowpan_control_fops);
|
||||
|
|
Loading…
Reference in New Issue