• Jason A. Donenfeld's avatar
    fs: remove no_llseek · 868941b1
    Jason A. Donenfeld authored
    Now that all callers of ->llseek are going through vfs_llseek(), we
    don't gain anything by keeping no_llseek around. Nothing actually calls
    it and setting ->llseek to no_lseek is completely equivalent to
    leaving it NULL.
    
    Longer term (== by the end of merge window) we want to remove all such
    intializations.  To simplify the merge window this commit does *not*
    touch initializers - it only defines no_llseek as NULL (and simplifies
    the tests on file opening).
    
    At -rc1 we'll need do a mechanical removal of no_llseek -
    
    git grep -l -w no_llseek | grep -v porting.rst | while read i; do
    	sed -i '/\<no_llseek\>/d' $i
    done
    would do it.
    Signed-off-by: default avatarJason A. Donenfeld <Jason@zx2c4.com>
    Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
    868941b1
bpf_iter.c 16.9 KB