@@ -466,10 +466,8 @@ static struct pgpath *choose_pgpath(struct multipath *m, size_t nr_bytes)
466
466
*/
467
467
#define dm_report_EIO (m ) \
468
468
do { \
469
- struct mapped_device *md = dm_table_get_md((m)->ti->table); \
470
- \
471
469
DMDEBUG_LIMIT("%s: returning EIO; QIFNP = %d; SQIFNP = %d; DNFS = %d", \
472
- dm_device_name(md), \
470
+ dm_table_device_name((m)->ti->table), \
473
471
test_bit(MPATHF_QUEUE_IF_NO_PATH, &(m)->flags), \
474
472
test_bit(MPATHF_SAVED_QUEUE_IF_NO_PATH, &(m)->flags), \
475
473
dm_noflush_suspending((m)->ti)); \
@@ -736,7 +734,7 @@ static int queue_if_no_path(struct multipath *m, bool queue_if_no_path,
736
734
{
737
735
unsigned long flags ;
738
736
bool queue_if_no_path_bit , saved_queue_if_no_path_bit ;
739
- const char * dm_dev_name = dm_device_name ( dm_table_get_md ( m -> ti -> table ) );
737
+ const char * dm_dev_name = dm_table_device_name ( m -> ti -> table );
740
738
741
739
DMDEBUG ("%s: %s caller=%s queue_if_no_path=%d save_old_value=%d" ,
742
740
dm_dev_name , __func__ , caller , queue_if_no_path , save_old_value );
@@ -781,9 +779,9 @@ static int queue_if_no_path(struct multipath *m, bool queue_if_no_path,
781
779
static void queue_if_no_path_timeout_work (struct timer_list * t )
782
780
{
783
781
struct multipath * m = from_timer (m , t , nopath_timer );
784
- struct mapped_device * md = dm_table_get_md (m -> ti -> table );
785
782
786
- DMWARN ("queue_if_no_path timeout on %s, failing queued IO" , dm_device_name (md ));
783
+ DMWARN ("queue_if_no_path timeout on %s, failing queued IO" ,
784
+ dm_table_device_name (m -> ti -> table ));
787
785
queue_if_no_path (m , false, false, __func__ );
788
786
}
789
787
@@ -1334,7 +1332,7 @@ static int fail_path(struct pgpath *pgpath)
1334
1332
goto out ;
1335
1333
1336
1334
DMWARN ("%s: Failing path %s." ,
1337
- dm_device_name ( dm_table_get_md ( m -> ti -> table ) ),
1335
+ dm_table_device_name ( m -> ti -> table ),
1338
1336
pgpath -> path .dev -> name );
1339
1337
1340
1338
pgpath -> pg -> ps .type -> fail_path (& pgpath -> pg -> ps , & pgpath -> path );
@@ -1375,7 +1373,7 @@ static int reinstate_path(struct pgpath *pgpath)
1375
1373
goto out ;
1376
1374
1377
1375
DMWARN ("%s: Reinstating path %s." ,
1378
- dm_device_name ( dm_table_get_md ( m -> ti -> table ) ),
1376
+ dm_table_device_name ( m -> ti -> table ),
1379
1377
pgpath -> path .dev -> name );
1380
1378
1381
1379
r = pgpath -> pg -> ps .type -> reinstate_path (& pgpath -> pg -> ps , & pgpath -> path );
@@ -1766,7 +1764,7 @@ static void multipath_resume(struct dm_target *ti)
1766
1764
}
1767
1765
1768
1766
DMDEBUG ("%s: %s finished; QIFNP = %d; SQIFNP = %d" ,
1769
- dm_device_name ( dm_table_get_md ( m -> ti -> table ) ), __func__ ,
1767
+ dm_table_device_name ( m -> ti -> table ), __func__ ,
1770
1768
test_bit (MPATHF_QUEUE_IF_NO_PATH , & m -> flags ),
1771
1769
test_bit (MPATHF_SAVED_QUEUE_IF_NO_PATH , & m -> flags ));
1772
1770
0 commit comments