Ported some macroses from linux kernel
Merge branch 'global-defines' into develop
Merge pull request #26 from fluorumlabs/develop

Backport from 'develop'