aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char/viotape.c
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2010-07-06 23:11:07 +0200
committerArnd Bergmann <arnd@arndb.de>2010-09-16 10:33:15 +0200
commitaadbd4360911d7166dc04c5a4e5520b2c7914c73 (patch)
tree5a7bcebdff5d1bc440354343d8e0ffeca0a6d6d2 /drivers/char/viotape.c
parentcb3b9cf818070df1bf592b71275bcf99d8edefcb (diff)
downloadkernel_samsung_espresso10-aadbd4360911d7166dc04c5a4e5520b2c7914c73.zip
kernel_samsung_espresso10-aadbd4360911d7166dc04c5a4e5520b2c7914c73.tar.gz
kernel_samsung_espresso10-aadbd4360911d7166dc04c5a4e5520b2c7914c73.tar.bz2
viotape: use noop_llseek
Some applications try to seek on tape devices and fail if they return an error. Since we want to change the default llseek action to no_llseek, viotape needs to be changed to use noop_llseek explicitly. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'drivers/char/viotape.c')
-rw-r--r--drivers/char/viotape.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/char/viotape.c b/drivers/char/viotape.c
index 42f7fa4..442c3f5 100644
--- a/drivers/char/viotape.c
+++ b/drivers/char/viotape.c
@@ -804,6 +804,7 @@ const struct file_operations viotap_fops = {
.unlocked_ioctl = viotap_unlocked_ioctl,
.open = viotap_open,
.release = viotap_release,
+ .llseek = noop_llseek,
};
/* Handle interrupt events for tape */