diff options
-rw-r--r-- | drivers/s390/char/tape_char.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/s390/char/tape_char.c b/drivers/s390/char/tape_char.c index 6dc60725de92..77f9b9c2f701 100644 --- a/drivers/s390/char/tape_char.c +++ b/drivers/s390/char/tape_char.c | |||
@@ -402,7 +402,9 @@ __tapechar_ioctl(struct tape_device *device, | |||
402 | memset(&get, 0, sizeof(get)); | 402 | memset(&get, 0, sizeof(get)); |
403 | get.mt_type = MT_ISUNKNOWN; | 403 | get.mt_type = MT_ISUNKNOWN; |
404 | get.mt_resid = 0 /* device->devstat.rescnt */; | 404 | get.mt_resid = 0 /* device->devstat.rescnt */; |
405 | get.mt_dsreg = device->tape_state; | 405 | get.mt_dsreg = |
406 | ((device->char_data.block_size << MT_ST_BLKSIZE_SHIFT) | ||
407 | & MT_ST_BLKSIZE_MASK); | ||
406 | /* FIXME: mt_gstat, mt_erreg, mt_fileno */ | 408 | /* FIXME: mt_gstat, mt_erreg, mt_fileno */ |
407 | get.mt_gstat = 0; | 409 | get.mt_gstat = 0; |
408 | get.mt_erreg = 0; | 410 | get.mt_erreg = 0; |