File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -691,7 +691,11 @@ static void remap_devs(struct rnbd_clt_session *sess)
691
691
return ;
692
692
}
693
693
694
- rtrs_clt_query (sess -> rtrs , & attrs );
694
+ err = rtrs_clt_query (sess -> rtrs , & attrs );
695
+ if (err ) {
696
+ pr_err ("rtrs_clt_query(\"%s\"): %d\n" , sess -> sessname , err );
697
+ return ;
698
+ }
695
699
mutex_lock (& sess -> lock );
696
700
sess -> max_io_size = attrs .max_io_size ;
697
701
@@ -1294,7 +1298,11 @@ find_and_get_or_create_sess(const char *sessname,
1294
1298
err = PTR_ERR (sess -> rtrs );
1295
1299
goto wake_up_and_put ;
1296
1300
}
1297
- rtrs_clt_query (sess -> rtrs , & attrs );
1301
+
1302
+ err = rtrs_clt_query (sess -> rtrs , & attrs );
1303
+ if (err )
1304
+ goto close_rtrs ;
1305
+
1298
1306
sess -> max_io_size = attrs .max_io_size ;
1299
1307
sess -> queue_depth = attrs .queue_depth ;
1300
1308
sess -> nr_poll_queues = nr_poll_queues ;
You can’t perform that action at this time.
0 commit comments