diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-09-25 15:26:14 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2023-10-22 17:08:27 -0400 |
commit | d55460bb099592ccec816afb5e662896ec5fffaa (patch) | |
tree | 6b09e070ffb7d5d0513cf0c26986e42bc4e4e29b /fs/bcachefs/fs-io.c | |
parent | fb472ac52811e8a50e035807b94e1c29ec1f3395 (diff) | |
download | lwn-d55460bb099592ccec816afb5e662896ec5fffaa.tar.gz lwn-d55460bb099592ccec816afb5e662896ec5fffaa.zip |
bcachefs: Trivial cleanup
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/fs-io.c')
-rw-r--r-- | fs/bcachefs/fs-io.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/bcachefs/fs-io.c b/fs/bcachefs/fs-io.c index e3f1d1dd06ae..42c5719155e6 100644 --- a/fs/bcachefs/fs-io.c +++ b/fs/bcachefs/fs-io.c @@ -830,11 +830,7 @@ vm_fault_t bch2_page_mkwrite(struct vm_fault *vmf) goto out; } - /* page is wholly or partially inside EOF */ - if (((page->index + 1) << PAGE_SHIFT) <= isize) - len = PAGE_SIZE; - else - len = offset_in_page(isize); + len = min_t(loff_t, PAGE_SIZE, isize - page_offset(page)); if (bch2_page_reservation_get(c, inode, page, &res, 0, len, true)) { unlock_page(page); |