diff options
Diffstat (limited to 'fs/debugfs')
| -rw-r--r-- | fs/debugfs/file.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/debugfs/file.c b/fs/debugfs/file.c index 5d594efa7c93..f69d42efe4b8 100644 --- a/fs/debugfs/file.c +++ b/fs/debugfs/file.c | |||
| @@ -256,6 +256,8 @@ DEFINE_SIMPLE_ATTRIBUTE(fops_x32_ro, debugfs_u32_get, NULL, "0x%08llx\n"); | |||
| 256 | DEFINE_SIMPLE_ATTRIBUTE(fops_x32_wo, NULL, debugfs_u32_set, "0x%08llx\n"); | 256 | DEFINE_SIMPLE_ATTRIBUTE(fops_x32_wo, NULL, debugfs_u32_set, "0x%08llx\n"); |
| 257 | 257 | ||
| 258 | DEFINE_SIMPLE_ATTRIBUTE(fops_x64, debugfs_u64_get, debugfs_u64_set, "0x%016llx\n"); | 258 | DEFINE_SIMPLE_ATTRIBUTE(fops_x64, debugfs_u64_get, debugfs_u64_set, "0x%016llx\n"); |
| 259 | DEFINE_SIMPLE_ATTRIBUTE(fops_x64_ro, debugfs_u64_get, NULL, "0x%016llx\n"); | ||
| 260 | DEFINE_SIMPLE_ATTRIBUTE(fops_x64_wo, NULL, debugfs_u64_set, "0x%016llx\n"); | ||
| 259 | 261 | ||
| 260 | /* | 262 | /* |
| 261 | * debugfs_create_x{8,16,32,64} - create a debugfs file that is used to read and write an unsigned {8,16,32,64}-bit value | 263 | * debugfs_create_x{8,16,32,64} - create a debugfs file that is used to read and write an unsigned {8,16,32,64}-bit value |
| @@ -332,7 +334,8 @@ EXPORT_SYMBOL_GPL(debugfs_create_x32); | |||
| 332 | struct dentry *debugfs_create_x64(const char *name, umode_t mode, | 334 | struct dentry *debugfs_create_x64(const char *name, umode_t mode, |
| 333 | struct dentry *parent, u64 *value) | 335 | struct dentry *parent, u64 *value) |
| 334 | { | 336 | { |
| 335 | return debugfs_create_file(name, mode, parent, value, &fops_x64); | 337 | return debugfs_create_mode(name, mode, parent, value, &fops_x64, |
| 338 | &fops_x64_ro, &fops_x64_wo); | ||
| 336 | } | 339 | } |
| 337 | EXPORT_SYMBOL_GPL(debugfs_create_x64); | 340 | EXPORT_SYMBOL_GPL(debugfs_create_x64); |
| 338 | 341 | ||
