Hi Mike, the first patch fixes the device mapper bioset to restore the previous behavior of preallocating biosets instead of allocating them at bind time, and to actually allocate pools for the integrity data. The others are cleanups on top of that. Diffstat: block/bio.c | 20 ------- drivers/md/dm-core.h | 14 ++++- drivers/md/dm-rq.c | 3 - drivers/md/dm-table.c | 66 ++++++++++++++---------- drivers/md/dm.c | 136 +++++++++----------------------------------------- drivers/md/dm.h | 5 - include/linux/bio.h | 1 7 files changed, 78 insertions(+), 167 deletions(-)