updated for Linux 3.9 VIC and MACH_DES