lkml.org 
[lkml]   [2010]   [Jul]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 18/18] vfs: make no_llseek the default
    Date
    All file operations now have an explicit .llseek
    operation pointer, so we can change the default
    action for future code.

    This makes changes the default from default_llseek
    to no_llseek, which always returns -ESPIPE if
    a user tries to seek on a file without a .llseek
    operation.

    The name of the default_llseek function remains
    unchanged, if anyone thinks we should change it,
    please speak up.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Cc: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: linux-fsdevel@vger.kernel.org
    ---
    fs/read_write.c | 1 -
    1 files changed, 0 insertions(+), 1 deletions(-)

    diff --git a/fs/read_write.c b/fs/read_write.c
    index 31c0be7..d2ed19a 100644
    --- a/fs/read_write.c
    +++ b/fs/read_write.c
    @@ -156,7 +156,6 @@ loff_t vfs_llseek(struct file *file, loff_t offset, int origin)

    fn = no_llseek;
    if (file->f_mode & FMODE_LSEEK) {
    - fn = default_llseek;
    if (file->f_op && file->f_op->llseek)
    fn = file->f_op->llseek;
    }
    --
    1.7.1


    \
     
     \ /
      Last update: 2010-07-07 23:45    [W:0.020 / U:31.036 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site