Revert "mm/fs: remove truncate_range"

This reverts commit 9366a914fd9a007fb723d68bd69b12d1cd08a80f.
Linux 3.4.100