diff --git a/drivers/staging/greybus/sdio.c b/drivers/staging/greybus/sdio.c
index f6adf0908d2e..8dd833eb9301 100644
--- a/drivers/staging/greybus/sdio.c
+++ b/drivers/staging/greybus/sdio.c
@@ -443,8 +443,8 @@ static void gb_sdio_mrq_work(struct work_struct *work)
 			goto done;
 	}
 
-	if (mrq->data->stop) {
-		ret = gb_sdio_command(host, mrq->data->stop);
+	if (mrq->stop) {
+		ret = gb_sdio_command(host, mrq->stop);
 		if (ret < 0)
 			goto done;
 	}