diff options
Diffstat (limited to 'kernel/sysfs.h')
-rw-r--r-- | kernel/sysfs.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/kernel/sysfs.h b/kernel/sysfs.h new file mode 100644 index 0000000..a18338e --- /dev/null +++ b/kernel/sysfs.h @@ -0,0 +1,24 @@ +/* + * kernel/sysfs.h + */ + + +/* + * Setup the sysfs-interface for @dev: + * + * M = minor number + * N = ALT_SERVERS_MAX - 1 + * + * /sys/block/vnbdM/config (from @dev->kobj) + * /sys/block/vnbdM/server0 (from @dev->servers[0].kobj) + * . + * . + * /sys/block/vnbdM/serverN (from @dev->servers[N].kobj) + * + */ +int start_sysfs(dnbd2_device_t *dev); + +/* + * Destroy the sysfs-interface for @dev. + */ +void stop_sysfs(dnbd2_device_t *dev); |