Start on 0004-macros.patch, which adds __read_mostly, for example, to several pieces of code, typedef's related structs for sparse compatibility, and adds custom macros.