Fix includes.h to have a #include <linux/types.h> before the #include <linux/pkt_sched.h> (line 160) Seems like the correct fix to me, but as to why it did not show up for others is interesting, unless no one has tied to build on Linux? That seems unlikely.