#
b0a9540a |
| 17-Nov-2019 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/dev/disk/dm: Change email address (sync with autofs/FUSE and others)
|
#
dae65060 |
| 20-Oct-2019 |
zrj <rimvydas.jasinskas@gmail.com> |
<sys/sysref.h>: Switch to lighter <sys/_malloc.h> header.
* Make <sys/sysref2.h> a kernel only header. * Remove sys/types.h includes that follow <sys/param.h> in devfs(5). * Add sys/malloc.h incl
<sys/sysref.h>: Switch to lighter <sys/_malloc.h> header.
* Make <sys/sysref2.h> a kernel only header. * Remove sys/types.h includes that follow <sys/param.h> in devfs(5). * Add sys/malloc.h includes where it is actually used in sources.
While there, minor whitespace cleanup.
show more ...
|
#
41a68322 |
| 26-Nov-2016 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/dev/disk/dm: Remove dm_dev::dev_type
This is unused, and also not necessary.
dm core shouldn't need to be aware of target driver type. Target dependent actions are handled by target dependent h
sys/dev/disk/dm: Remove dm_dev::dev_type
This is unused, and also not necessary.
dm core shouldn't need to be aware of target driver type. Target dependent actions are handled by target dependent handlers. dm targets have oop-like structure, so we don't want/need dm core to be able to do things like below.
Also see d471f1f9 and 49784e7d.
switch (dev->dev_type) { case DM_LINEAR_DEV: do_something_specific_to_linear(); break; case DM_STRIPE_DEV: do_something_specific_to_striped(); break; case ...: ...; break; }
show more ...
|
#
f603807b |
| 26-Nov-2016 |
Tomohiro Kusumi <kusumi.tomohiro@gmail.com> |
sys/dev/disk/dm: Remove dm/targets/ directory and move its entries to dm/
Device mapper targets' path sys/dev/disk/dm/targets/<name>/dm_target_<name>.c are too deep for no reason.
This commit remov
sys/dev/disk/dm: Remove dm/targets/ directory and move its entries to dm/
Device mapper targets' path sys/dev/disk/dm/targets/<name>/dm_target_<name>.c are too deep for no reason.
This commit removes targets/ directory which isn't necessary at all, assuming userspace has no dependencies on this (and it shouldn't either).
Neither NetBSD (sys/dev/dm/dm_target_*.c) nor Linux kernel (drivers/md/dm*.c) has a directory tree like this, which is better.
show more ...
|