mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-18 01:34:14 +08:00
dm: reduce dm_io and dm_target_io struct sizes
Remove one 4 byte hole in dm_io struct. Remove two 4 byte holes in dm_target_io struct. Reviewed-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Mike Snitzer <snitzer@redhat.com>
This commit is contained in:
parent
018b05ebbf
commit
300432f58b
@ -211,9 +211,9 @@ struct dm_table {
|
|||||||
#define DM_TIO_MAGIC 7282014
|
#define DM_TIO_MAGIC 7282014
|
||||||
struct dm_target_io {
|
struct dm_target_io {
|
||||||
unsigned int magic;
|
unsigned int magic;
|
||||||
|
unsigned int target_bio_nr;
|
||||||
struct dm_io *io;
|
struct dm_io *io;
|
||||||
struct dm_target *ti;
|
struct dm_target *ti;
|
||||||
unsigned int target_bio_nr;
|
|
||||||
unsigned int *len_ptr;
|
unsigned int *len_ptr;
|
||||||
bool inside_dm_io;
|
bool inside_dm_io;
|
||||||
sector_t old_sector;
|
sector_t old_sector;
|
||||||
@ -227,10 +227,10 @@ struct dm_target_io {
|
|||||||
#define DM_IO_MAGIC 5191977
|
#define DM_IO_MAGIC 5191977
|
||||||
struct dm_io {
|
struct dm_io {
|
||||||
unsigned int magic;
|
unsigned int magic;
|
||||||
struct mapped_device *md;
|
|
||||||
blk_status_t status;
|
|
||||||
atomic_t io_count;
|
atomic_t io_count;
|
||||||
|
struct mapped_device *md;
|
||||||
struct bio *orig_bio;
|
struct bio *orig_bio;
|
||||||
|
blk_status_t status;
|
||||||
unsigned long start_time;
|
unsigned long start_time;
|
||||||
spinlock_t endio_lock;
|
spinlock_t endio_lock;
|
||||||
struct dm_stats_aux stats_aux;
|
struct dm_stats_aux stats_aux;
|
||||||
|
Loading…
Reference in New Issue
Block a user