Index: /trunk/Config.kmk
===================================================================
--- /trunk/Config.kmk	(revision 29516)
+++ /trunk/Config.kmk	(revision 29517)
@@ -2202,10 +2202,10 @@
  # Since Linux 2.6.15, <linux/autoconf.h> is included like this. It cannot hurt to do the
  # same for older Linux kernels
- ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/linux/autoconf.h),)
+ ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/generated/autoconf.h),)
+  # Linux >= 2.6.33
+  export VBOX_LINUX_INCLUDE := -include $(VBOX_LINUX_SRC)/include/generated/autoconf.h
+ else ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/linux/autoconf.h),)
   # Linux < 2.6.33
   export VBOX_LINUX_INCLUDE := -include $(VBOX_LINUX_SRC)/include/linux/autoconf.h
- else ifneq ($(wildcard $(VBOX_LINUX_SRC)/include/generated/autoconf.h),)
-  # Linux >= 2.6.33
-  export VBOX_LINUX_INCLUDE := -include $(VBOX_LINUX_SRC)/include/generated/autoconf.h
  endif
 endif
