Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix O_APPEND for Linux 3.15 and older kernels - 2.1 backport #13383

Merged

Commits on Apr 27, 2022

  1. Fix O_APPEND for Linux 3.15 and older kernels

    When using a Linux kernel which predates the iov_iter interface the
    O_APPEND flag should be applied in zpl_aio_write() via the call to
    generic_write_checks().  The updated pos variable  was incorrectly
    ignored resulting in the current offset being used.
    
    This issue should only realistically impact the RHEL/CentOS 7.x
    kernels which are based on Linux 3.10.
    
    Reviewed-by: Tony Hutter <[email protected]>
    Signed-off-by: Brian Behlendorf <[email protected]>
    Closes openzfs#13370 
    Closes openzfs#13377
    behlendorf committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    8f52dee View commit details
    Browse the repository at this point in the history