changes in order to compile with kernel version 3.11.8