]> git.proxmox.com Git - mirror_lxcfs.git/commitdiff
sys dirs do not need to implement 'read' method
authorYafei Bao <baoyafei@gmail.com>
Mon, 8 Apr 2019 03:06:16 +0000 (11:06 +0800)
committerYafei Bao <baoyafei@gmail.com>
Mon, 8 Apr 2019 03:06:16 +0000 (11:06 +0800)
Signed-off-by: Yafei Bao <baoyafei@gmail.com>
sysfs_fuse.c

index 54b92c75a1a8e8f533d2b03df9f6f5f0058b114a..51ea89224cdbc3d257e0cccb9b6453c5129a85eb 100644 (file)
@@ -298,14 +298,11 @@ int sys_read(const char *path, char *buf, size_t size, off_t offset,
        struct file_info *f = (struct file_info *)fi->fh;
 
        switch (f->type) {
+       case LXC_TYPE_SYS_DEVICES_SYSTEM_CPU_ONLINE:
+               return sys_devices_system_cpu_online_read(buf, size, offset, fi);
        case LXC_TYPE_SYS_DEVICES:
-               return sys_devices_read(buf, size, offset, fi);
        case LXC_TYPE_SYS_DEVICES_SYSTEM:
-               return sys_devices_system_read(buf, size, offset, fi);
        case LXC_TYPE_SYS_DEVICES_SYSTEM_CPU:
-               return sys_devices_system_cpu_read(buf, size, offset, fi);
-       case LXC_TYPE_SYS_DEVICES_SYSTEM_CPU_ONLINE:
-               return sys_devices_system_cpu_online_read(buf, size, offset, fi);
        default:
                return -EINVAL;
        }