patch with kernel 3.16