With these patches and "compat: fixup error in no_printk definition" by Andy Gospodarek <andy@xxxxxxxxxxxxx> compat and compat-wireless are building for me on all supported kernel versions. There is also a patch for compat-wireless needed. Results of ckmake on compat and compat-wireless: Trying kernel 3.6.0-030600rc1-generic [OK] Trying kernel 3.5.0-030500-generic [OK] Trying kernel 3.4.7-030407-generic [OK] Trying kernel 3.3.8-030308-generic [OK] Trying kernel 3.2.26-030226-generic [OK] Trying kernel 3.1.10-030110-generic [OK] Trying kernel 3.0.39-030039-generic [OK] Trying kernel 2.6.39-02063904-generic [OK] Trying kernel 2.6.38-02063808-generic [OK] Trying kernel 2.6.37-02063706-generic [OK] Trying kernel 2.6.36-02063604-generic [OK] Trying kernel 2.6.35-02063513-generic [OK] Trying kernel 2.6.34-02063410-generic [OK] Trying kernel 2.6.33-02063307-generic [OK] Trying kernel 2.6.32-02063254-generic [OK] Trying kernel 2.6.31-02063113-generic [OK] Trying kernel 2.6.30-02063010-generic [OK] Trying kernel 2.6.29-02062906-generic [OK] Trying kernel 2.6.28-02062810-generic [OK] Trying kernel 2.6.27-02062731-generic [OK] Trying kernel 2.6.26-020626-generic [OK] Trying kernel 2.6.25-020625-generic [OK] Trying kernel 2.6.24-02062407-generic [OK] Hauke Mehrtens (4): compat: fix SIMPLE_DEV_PM_OPS() on kernel 2.6.29 compat: generate CONFIG_COMPAT_KERNEL_3_7 compat: fix mod_delayed_work compat: move RHEL mask for qdisc_cb_private_validate compat/compat-3.7.c | 2 ++ include/linux/compat-2.6.29.h | 80 +++++++++++++++++++++++++++++------------ include/linux/compat-2.6.32.h | 44 ++++------------------- include/linux/compat-2.6.33.h | 13 +++++++ include/linux/compat-3.3.h | 6 ++-- scripts/gen-compat-config.sh | 2 +- 6 files changed, 83 insertions(+), 64 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html