- make kernel patch universal for all kernels
- switch to macro driven module build for multiple kernel versions
- rel 2