kernel: add preliminary support for linux 3.3