Support for 3.12 kernel