An error occurred fetching the project authors.
- 29 Dec, 2003 1 commit
-
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> The dm table size is always known in advance, so we can specify it in dm_table_create(), rather than relying on dynamic resizing.
-
- 18 Jul, 2003 2 commits
-
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> v4 of the ioctl interface. Note there never was a v2 or a v3 except in an unofficial EVMS way. This works correctly with the 64-bit dev_t patches in -mm kernels. There is now a config option to allow the user to select v1 or v4, it defaults to v1. dm-ioctl.[hc] just #includes dm-ioctl-v[14].[hc] depending on the config option. If you want to use v4 you will have to update your tools (libdevmapper/lvm). The latest tools at the time of writing are: dmsetup + libdevmapper + replacement kernel patches for 2.4.20 & 2.4.21: ftp://ftp.sistina.com/pub/LVM2/device-mapper/device-mapper-testing-new-version4-interface.tgz Updated LVM2 tools to work with the above: ftp://ftp.sistina.com/pub/LVM2/tools/LVM2.0-testing.tgz
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> There was a race associated with the 'wait for a significant event' functionality. Basically userland could read the status table, then wait for another event, but the event it was waiting for could have occurred in the gap between reading and waiting. To solve this we assign identifiers to events, in order to successfully wait for an event both userland and the kernel driver must be in agreement about what the last event identifier was. If they don't agree the wait call will return immediately, allowing userland to re-read the status and see what it missed. The new ioctl interface will use this properly.
-
- 14 Jun, 2003 1 commit
-
-
Andrew Morton authored
From: Joe Thornber <thornber@sistina.com> Split the dm_create() function into two variants, depending on whether you want the device to have a specific minor number. This avoids the broken overloading of the minor argument to the old dm_create().
-
- 09 Jun, 2003 3 commits
-
-
Joe Thornber authored
Pull dm_div_up() out of dm-table.c into dm.h
-
Joe Thornber authored
Some targets may perform io of their own volition, eg. a mirror performing recovery, a cache target pulling in different chunks. We cannot let them perform this io while the device is suspended. This patch adds 2 new methods to the target type, which instruct the target to suspend/resume itself. All targets start in the suspended state, so should expect an initial resume call. Simple targets do not need to implement these functions.
-
Joe Thornber authored
-
- 16 Dec, 2002 1 commit
-
-
Joe Thornber authored
check_device_area was comparing the bytes with sectors. [Stefan Lauterbach]
-
- 11 Nov, 2002 1 commit
-
-
Alexander Viro authored
Compile fixes, cleanup.
-
- 28 Oct, 2002 1 commit
-
-
Alan Cox authored
This is the device mapper with Joe's updates applied and in -ac for a bit
-