diff options
| author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-19 22:17:56 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-19 22:17:56 -0400 |
| commit | a5f08c1ce08f2d8ce9a0e3e35a4c32e875fb7225 (patch) | |
| tree | a8ae5bbcfe14cbc083d163b664d5976b6a7dd3ba /include/linux | |
| parent | c1cb8e48bddd9e16ef488ea5d50885908c5a4081 (diff) | |
| parent | 80fd662683be5dc2a3b41b27e30942d5fd7b5d5c (diff) | |
Merge master.kernel.org:/pub/scm/linux/kernel/git/agk/linux-2.6-dm
* master.kernel.org:/pub/scm/linux/kernel/git/agk/linux-2.6-dm: (29 commits)
dm crypt: tidy pending
dm mpath: send uevents
dm: uevent generate events
dm: add uevent to core
dm: export name and uuid
dm raid1: add mirror_set to struct mirror
dm log: split suspend
dm mpath: hp retry if not ready
dm mpath: add hp handler
dm mpath: add retry pg init
dm crypt: tidy labels
dm crypt: tidy whitespace
dm crypt: add post processing queue
dm crypt: use per device singlethread workqueues
dm mpath: emc fix an error message
dm: bio_list macro renaming
dm io:ctl remove vmalloc void cast
dm: tidy bio_io_error usage
kcopyd use mutex instead of semaphore
dm: use kzalloc
...
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/device-mapper.h | 3 | ||||
| -rw-r--r-- | include/linux/dm-ioctl.h | 5 |
2 files changed, 6 insertions, 2 deletions
diff --git a/include/linux/device-mapper.h b/include/linux/device-mapper.h index 499f5373e213..37c66d1254b5 100644 --- a/include/linux/device-mapper.h +++ b/include/linux/device-mapper.h | |||
| @@ -183,11 +183,14 @@ int dm_resume(struct mapped_device *md); | |||
| 183 | */ | 183 | */ |
| 184 | uint32_t dm_get_event_nr(struct mapped_device *md); | 184 | uint32_t dm_get_event_nr(struct mapped_device *md); |
| 185 | int dm_wait_event(struct mapped_device *md, int event_nr); | 185 | int dm_wait_event(struct mapped_device *md, int event_nr); |
| 186 | uint32_t dm_next_uevent_seq(struct mapped_device *md); | ||
| 187 | void dm_uevent_add(struct mapped_device *md, struct list_head *elist); | ||
| 186 | 188 | ||
| 187 | /* | 189 | /* |
| 188 | * Info functions. | 190 | * Info functions. |
| 189 | */ | 191 | */ |
| 190 | const char *dm_device_name(struct mapped_device *md); | 192 | const char *dm_device_name(struct mapped_device *md); |
| 193 | int dm_copy_name_and_uuid(struct mapped_device *md, char *name, char *uuid); | ||
| 191 | struct gendisk *dm_disk(struct mapped_device *md); | 194 | struct gendisk *dm_disk(struct mapped_device *md); |
| 192 | int dm_suspended(struct mapped_device *md); | 195 | int dm_suspended(struct mapped_device *md); |
| 193 | int dm_noflush_suspending(struct dm_target *ti); | 196 | int dm_noflush_suspending(struct dm_target *ti); |
diff --git a/include/linux/dm-ioctl.h b/include/linux/dm-ioctl.h index b93486107821..523281c5b7f5 100644 --- a/include/linux/dm-ioctl.h +++ b/include/linux/dm-ioctl.h | |||
| @@ -131,6 +131,7 @@ struct dm_ioctl { | |||
| 131 | char name[DM_NAME_LEN]; /* device name */ | 131 | char name[DM_NAME_LEN]; /* device name */ |
| 132 | char uuid[DM_UUID_LEN]; /* unique identifier for | 132 | char uuid[DM_UUID_LEN]; /* unique identifier for |
| 133 | * the block device */ | 133 | * the block device */ |
| 134 | char data[7]; /* padding or data */ | ||
| 134 | }; | 135 | }; |
| 135 | 136 | ||
| 136 | /* | 137 | /* |
| @@ -285,9 +286,9 @@ typedef char ioctl_struct[308]; | |||
| 285 | #define DM_DEV_SET_GEOMETRY _IOWR(DM_IOCTL, DM_DEV_SET_GEOMETRY_CMD, struct dm_ioctl) | 286 | #define DM_DEV_SET_GEOMETRY _IOWR(DM_IOCTL, DM_DEV_SET_GEOMETRY_CMD, struct dm_ioctl) |
| 286 | 287 | ||
| 287 | #define DM_VERSION_MAJOR 4 | 288 | #define DM_VERSION_MAJOR 4 |
| 288 | #define DM_VERSION_MINOR 11 | 289 | #define DM_VERSION_MINOR 12 |
| 289 | #define DM_VERSION_PATCHLEVEL 0 | 290 | #define DM_VERSION_PATCHLEVEL 0 |
| 290 | #define DM_VERSION_EXTRA "-ioctl (2006-10-12)" | 291 | #define DM_VERSION_EXTRA "-ioctl (2007-10-02)" |
| 291 | 292 | ||
| 292 | /* Status bits */ | 293 | /* Status bits */ |
| 293 | #define DM_READONLY_FLAG (1 << 0) /* In/Out */ | 294 | #define DM_READONLY_FLAG (1 << 0) /* In/Out */ |
