remove swp files
remove multiple defines
fix compilation for kernel 3.10
rename file