Ok we are back at it again

, working on over clocking D4 CF Card Bus speed.
Actually i trying to reproduce a old experiment a1ex did on the 5d2 years ago where he over clocked the
CF Card bus speed where he had success but never gave any number on speed .
I'm using the old (ml core) as his code was written in that , the branch is
hdparmI did try to merge it to the new core but it has too many error for me to fix .
So i had to re-install a old ml clone of ubuntu VM with the old tool chain so i just got it running ,
I can compile now but i keep getting a "fatal error" on the cf_acc.mo (module)
Building module cf_acc...
Updated HGVERSION
[ README ] module_strings.h
[ CC ] cf_acc.o
[ CC ] hdparm/identify.o
hdparm//identify.c:7:25: fatal error: linux/types.h: No such file or directory
#include <linux/types.h>
^
compilation terminated.
make[4]: *** [hdparm/identify.o] Error 1
hdparm//identify.c:7:25: fatal error: linux/types.h
The problem is there no "Linux/type.h" in the source code at all !
even in the the new core code . Tried to to edited it out but just made things worse .
Can anybody shed any light on this ?
Here is the source code for the module
cf_acc.zip