fadvise support; deactivate invalidated pages, reclaim invalidated pages

ASAP (Signed-off-by: Minchan Kim; build fix by Jan Steffens)
incorrect unlikely() and likely() cleanups (Signed-off-by:

Steven Rostedt)