This is needed for adaptation of the out-of-tree MARS version to multiple kernel versions. It will be much simplified after upstream merging, and/or removed/replaced by something better.