new helpers: no_seek_end_llseek{,_size}()
[deliverable/linux.git] / drivers / s390 / char / zcore.c
index 823f41fc4bbd6762184737b73d55452967ca3e44..3339b862ec1701b8b1bab8aa97de73e464685422 100644 (file)
@@ -385,18 +385,7 @@ static loff_t zcore_lseek(struct file *file, loff_t offset, int orig)
        loff_t rc;
 
        mutex_lock(&zcore_mutex);
-       switch (orig) {
-       case 0:
-               file->f_pos = offset;
-               rc = file->f_pos;
-               break;
-       case 1:
-               file->f_pos += offset;
-               rc = file->f_pos;
-               break;
-       default:
-               rc = -EINVAL;
-       }
+       rc = no_seek_end_llseek(file, offset, orig);
        mutex_unlock(&zcore_mutex);
        return rc;
 }
This page took 0.032491 seconds and 5 git commands to generate.