Patch 1 was considered to become part of the XSA, but it was then decided against. The other two are a little bit of cleanup, albeit there's certainly far more room for tidying. Yet then again Paul, in his mail from Mar 13, was asking whether we shouldn't drop xenoprof altogether, at which point cleaning up the code would be wasted effort.
1: adjust ordering of page sharing vs domain type setting 2: drop unused struct xenoprof fields 3: limit scope of types and #define-s Jan