From: Mike Snitzer Date: Sat, 19 Mar 2022 22:29:50 +0000 (-0400) Subject: dm: reduce size of dm_io and dm_target_io structs X-Git-Tag: v6.6.17~7923^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd4a6dd241ae0a0bf36274d61e1a1fbf80b99ecb;p=platform%2Fkernel%2Flinux-rpi.git dm: reduce size of dm_io and dm_target_io structs Signed-off-by: Mike Snitzer --- diff --git a/drivers/md/dm-core.h b/drivers/md/dm-core.h index feb5323..f186d7a 100644 --- a/drivers/md/dm-core.h +++ b/drivers/md/dm-core.h @@ -208,14 +208,14 @@ struct dm_table { /* * One of these is allocated per clone bio. */ -#define DM_TIO_MAGIC 7282014 +#define DM_TIO_MAGIC 28714 struct dm_target_io { - unsigned int magic; + unsigned short magic; + unsigned short flags; unsigned int target_bio_nr; struct dm_io *io; struct dm_target *ti; unsigned int *len_ptr; - unsigned short flags; sector_t old_sector; struct bio clone; }; @@ -242,14 +242,14 @@ static inline void dm_tio_set_flag(struct dm_target_io *tio, unsigned int bit) * One of these is allocated per original bio. * It contains the first clone used for that original. */ -#define DM_IO_MAGIC 5191977 +#define DM_IO_MAGIC 19577 struct dm_io { - unsigned int magic; + unsigned short magic; + unsigned short flags; atomic_t io_count; struct mapped_device *md; struct bio *orig_bio; blk_status_t status; - unsigned short flags; unsigned long start_time; void *data; struct hlist_node node;