https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/mm/fadvise.c?h=linux-3.4.y&id=f4ce5b3f263c05e7af66fa4eba7c4eb8e1b006bf