Hi, playing around with backports, unfortunately the backport code for 4.7 fails to compile if the target kernel is < 3.18. make allyesconfig make ... CC [M] /home/peter/linux-3-backport/compat/backport-4.7.o In file included from /home/peter/linux-3-backport/backport-include/linux/rhashtable.h:3:0, from /home/peter/linux-3-backport/compat/backport-4.7.c:14: /home/peter/linux-3-backport/include/linux/rhashtable.h:3:35: fatal error: linux/rhashtable.h: No such file or directory. compilation terminated. The linux/rhashtable was introduced in 3.17, The backport-4.7 has however #include <linux/export.h> #include <linux/list.h> #include <linux/rcupdate.h> #include <linux/rhashtable.h> #include <linux/slab.h> #include <linux/spinlock.h> #if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,0) Does the rhashtable.h need to be include-guarded somehow ? (e.g. moving the if LINUX_VERSION_CODE up and maybe even changing it to 3.17?). Or do we have to add rhashtable.h to the copy-list? Thanks, Peter -- To unsubscribe from this list: send the line "unsubscribe backports" in