diff --git a/mm/truncate.c b/mm/truncate.c index 5b1b13cf8ff0..733d2713a875 100644 --- a/mm/truncate.c +++ b/mm/truncate.c @@ -919,8 +919,7 @@ void pagecache_isize_extended(struct inode *inode, loff_t from, loff_t to) unsigned int offset, end; offset = from - folio_pos(folio); - end = min_t(unsigned int, to - folio_pos(folio), - folio_size(folio)); + end = min_t(loff_t, to - folio_pos(folio), folio_size(folio)); folio_zero_segment(folio, offset, end); }