dm table: make 'struct dm_table' definition accessible to all of DM core
authorMike Snitzer <snitzer@redhat.com>
Sat, 19 Sep 2020 17:09:11 +0000 (13:09 -0400)
committerMike Snitzer <snitzer@redhat.com>
Tue, 29 Sep 2020 20:33:07 +0000 (16:33 -0400)
commit33bd6f0693857492ab19869d79801437ac1e42ba
tree1ccd06964552349271e8a3b713ff190429ce588c
parent7465d7ac50edb3158c5eb957c5ecd3a5310e1c68
dm table: make 'struct dm_table' definition accessible to all of DM core

Move 'struct dm_table' definition from dm-table.c to dm-core.h and
update DM core to access its members directly.

Helps optimize max_io_len() and other methods slightly.

Signed-off-by: Mike Snitzer <snitzer@redhat.com>
drivers/md/dm-core.h
drivers/md/dm-rq.c
drivers/md/dm-table.c
drivers/md/dm.c
drivers/md/dm.h