File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -3436,33 +3436,37 @@ static int mlx5_vdpa_suspend(struct vdpa_device *vdev)
3436
3436
{
3437
3437
struct mlx5_vdpa_dev * mvdev = to_mvdev (vdev );
3438
3438
struct mlx5_vdpa_net * ndev = to_mlx5_vdpa_ndev (mvdev );
3439
+ int err ;
3439
3440
3440
3441
mlx5_vdpa_info (mvdev , "suspending device\n" );
3441
3442
3442
3443
down_write (& ndev -> reslock );
3443
3444
unregister_link_notifier (ndev );
3444
- suspend_vqs (ndev );
3445
+ err = suspend_vqs (ndev );
3445
3446
mlx5_vdpa_cvq_suspend (mvdev );
3446
3447
mvdev -> suspended = true;
3447
3448
up_write (& ndev -> reslock );
3448
- return 0 ;
3449
+
3450
+ return err ;
3449
3451
}
3450
3452
3451
3453
static int mlx5_vdpa_resume (struct vdpa_device * vdev )
3452
3454
{
3453
3455
struct mlx5_vdpa_dev * mvdev = to_mvdev (vdev );
3454
3456
struct mlx5_vdpa_net * ndev ;
3457
+ int err ;
3455
3458
3456
3459
ndev = to_mlx5_vdpa_ndev (mvdev );
3457
3460
3458
3461
mlx5_vdpa_info (mvdev , "resuming device\n" );
3459
3462
3460
3463
down_write (& ndev -> reslock );
3461
3464
mvdev -> suspended = false;
3462
- resume_vqs (ndev );
3465
+ err = resume_vqs (ndev );
3463
3466
register_link_notifier (ndev );
3464
3467
up_write (& ndev -> reslock );
3465
- return 0 ;
3468
+
3469
+ return err ;
3466
3470
}
3467
3471
3468
3472
static int mlx5_set_group_asid (struct vdpa_device * vdev , u32 group ,
You can’t perform that action at this time.
0 commit comments