sf@ pointed out that atom.c defines a DEBUG macro that takes arguments, this breaks when compiling a kernel with DEBUG defined for additional printfs elsewhere.  Instead of renaming the macro, undefine DEBUG before the new definition to minimise the diff the linux.
sf@ pointed out that atom.c defines a DEBUG macro that takes arguments,
this breaks when compiling a kernel with DEBUG defined for additional
printfs elsewhere.  Instead of renaming the macro, undefine DEBUG
before the new definition to minimise the diff the linux.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars