diff options
author | Ming Lei <ming.lei@redhat.com> | 2022-04-12 16:56:16 +0800 |
---|---|---|
committer | Mike Snitzer <snitzer@kernel.org> | 2022-05-05 17:31:36 -0400 |
commit | ec211631ae24b1e700354f48c05fab5b3c617d83 (patch) | |
tree | 651981a3673b731fc94a1646834d589b9fa2c4f9 /drivers/md/dm-core.h | |
parent | 0f14d60a023cc4fe68758e0fcdc0ce82a82dde7d (diff) | |
download | lwn-ec211631ae24b1e700354f48c05fab5b3c617d83.tar.gz lwn-ec211631ae24b1e700354f48c05fab5b3c617d83.zip |
dm: put all polled dm_io instances into a single list
Now that bio_split() isn't used by DM's bio splitting, it is a bit
overkill to link dm_io into an hlist given there is only single dm_io
in the list.
Convert to using a single list for holding all dm_io instances
associated with this bio.
Signed-off-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Diffstat (limited to 'drivers/md/dm-core.h')
-rw-r--r-- | drivers/md/dm-core.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm-core.h b/drivers/md/dm-core.h index d2d188c9b632..f3cfc7affd12 100644 --- a/drivers/md/dm-core.h +++ b/drivers/md/dm-core.h @@ -259,7 +259,7 @@ struct dm_io { spinlock_t lock; unsigned long start_time; void *data; - struct hlist_node node; + struct dm_io *next; struct task_struct *map_task; struct dm_stats_aux stats_aux; |