There are many changes in this file and its impossible to cover this with a patch for now current and all kernels back We are using same hack in UWE drivers.