diff --git a/scst/src/dev_handlers/scst_vdisk.c b/scst/src/dev_handlers/scst_vdisk.c index 6ba491139..fc1300c16 100644 --- a/scst/src/dev_handlers/scst_vdisk.c +++ b/scst/src/dev_handlers/scst_vdisk.c @@ -7342,8 +7342,12 @@ static int vdisk_create_bioset(struct scst_vdisk_dev *virt_dev) } if (virt_dev->dif_mode & SCST_DIF_MODE_DEV) { +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 31) /* The same, pool size doesn't really matter */ res = bioset_integrity_create(virt_dev->vdisk_bioset, 2); +#else + res = -ENOSYS; +#endif if (res != 0) { PRINT_ERROR("Failed to create integrity bioset " "(dev %s)", virt_dev->name);