Sounds strange but headers shipped with 3.4/3.8 kernel natively doesn't has this defines.
Better add them into files to keep compilation solid anywhere