git: bug #2442: Fix bmake regression of kernel build

John Marino marino at
Tue Oct 30 11:22:44 PDT 2012

commit 9c9078b1c22ba5b3b33389aecc1b70d4706c4002
Author: John Marino <draco at>
Date:   Tue Oct 30 19:14:57 2012 +0100

    bug #2442: Fix bmake regression of kernel build
    Kernel modules such as acpi.ko didn't load due to missing symbols after
    bmake replaced legacy make.  The cause was traced back to a badly
    generated header which in turn was caused by the file  That
    file contained ":U" modifiers that should have been converted to ":tu"
    The actual cause of the missing symbols were due to atomic.h not getting
    included into atomic.c twice.  Case sensitivity prevented a macro from
    being properly unset.  The modifiers in question turn everything to
    upper case.
    A full kernel build is required to fix the module loading.

Summary of changes:
 sys/conf/ |   30 ++++++++++++++++++++++++++++--
 1 files changed, 28 insertions(+), 2 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list