• Kent Overstreet's avatar
    bcachefs: Fallocate fixes · 74163da7
    Kent Overstreet authored
    - fpunch wasn't always correctly updating i_size - when we drop buffered
      writes that were extending a file, we become responsible for writing
      i_size.
    
    - fzero was sometimes zeroing out more data that it should have -
      block_start and block_end were being rounded in the wrong directions
    Signed-off-by: default avatarKent Overstreet <kent.overstreet@gmail.com>
    74163da7
fs-io.c 78.7 KB