On Thu, 10 Mar 2022, Christoph Hellwig wrote:
Please fix <asm/asm.h>. The most trivial fix might be to only defined END() under __ASSEMBLY__, although in the long run it probably wants a better name as well.
FWIW the END macro has its roots in IRIX if not MIPSCO. It's been around for some 30 years if not more. MIPS/ULTRIX may have had it too, as it's originally all ECOFF stuff, i.e. `.end', `.ent', `.frame', etc. assembly pseudo-ops for symbol/debug information.
Maciej