sync with upstream.
sync with upstream.
fix buildReqs and tweak perf building. this now builds up to 3.8.x.
make it buildable with 3.7+ kernels.
add a few more patches for future proofing.
sync with upstream.
sync with upstream.
sync with upstream.