lseek(fd, n, SEEK_END) does *not* go to eof - n
[linux-2.6-microblaze.git] / drivers / scsi / bfa / bfad_debugfs.c
index 439c012..b63d534 100644 (file)
@@ -186,7 +186,7 @@ bfad_debugfs_lseek(struct file *file, loff_t offset, int orig)
                file->f_pos += offset;
                break;
        case 2:
-               file->f_pos = debug->buffer_len - offset;
+               file->f_pos = debug->buffer_len + offset;
                break;
        default:
                return -EINVAL;