mm: Backport ZCache from QC kernel 3.18

Change-Id: I3edff3a56cf6525f13430ab93309272d1faecfe1
Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>
15 files changed