false is not a type in C, and false is defined in linux/types.h, so when linux/types.h is not implicitly included, there is a compile error. This is fixed by including linux/types.h in pm_qos.h.
This patch is targeted at fixing a compile error in drm-kmod when porting over new stuff.