}
 
        btrfs_dev_replace_lock(&fs_info->dev_replace, 0);
-       if (dev->scrub_device ||
+       if (dev->scrub_ctx ||
            (!is_dev_replace &&
             btrfs_dev_replace_is_ongoing(&fs_info->dev_replace))) {
                btrfs_dev_replace_unlock(&fs_info->dev_replace, 0);
                return PTR_ERR(sctx);
        }
        sctx->readonly = readonly;
-       dev->scrub_device = sctx;
+       dev->scrub_ctx = sctx;
        mutex_unlock(&fs_info->fs_devices->device_list_mutex);
 
        /*
                memcpy(progress, &sctx->stat, sizeof(*progress));
 
        mutex_lock(&fs_info->scrub_lock);
-       dev->scrub_device = NULL;
+       dev->scrub_ctx = NULL;
        scrub_workers_put(fs_info);
        mutex_unlock(&fs_info->scrub_lock);
 
        struct scrub_ctx *sctx;
 
        mutex_lock(&fs_info->scrub_lock);
-       sctx = dev->scrub_device;
+       sctx = dev->scrub_ctx;
        if (!sctx) {
                mutex_unlock(&fs_info->scrub_lock);
                return -ENOTCONN;
        }
        atomic_inc(&sctx->cancel_req);
-       while (dev->scrub_device) {
+       while (dev->scrub_ctx) {
                mutex_unlock(&fs_info->scrub_lock);
                wait_event(fs_info->scrub_pause_wait,
-                          dev->scrub_device == NULL);
+                          dev->scrub_ctx == NULL);
                mutex_lock(&fs_info->scrub_lock);
        }
        mutex_unlock(&fs_info->scrub_lock);
        mutex_lock(&fs_info->fs_devices->device_list_mutex);
        dev = btrfs_find_device(fs_info, devid, NULL, NULL);
        if (dev)
-               sctx = dev->scrub_device;
+               sctx = dev->scrub_ctx;
        if (sctx)
                memcpy(progress, &sctx->stat, sizeof(*progress));
        mutex_unlock(&fs_info->fs_devices->device_list_mutex);