Index: sys/dev/mc146818/mc146818.c =================================================================== --- sys/dev/mc146818/mc146818.c +++ sys/dev/mc146818/mc146818.c @@ -77,7 +77,7 @@ } mtx_lock_spin(&sc->sc_mtx); - if (!(*sc->sc_mcread)(dev, MC_REGD) & MC_REGD_VRT) { + if ((!(*sc->sc_mcread)(dev, MC_REGD)) & MC_REGD_VRT) { mtx_unlock_spin(&sc->sc_mtx); device_printf(dev, "%s: battery low\n", __func__); return (ENXIO); Index: sys/sparc64/sparc64/support.S =================================================================== --- sys/sparc64/sparc64/support.S +++ sys/sparc64/sparc64/support.S @@ -517,7 +517,7 @@ ENTRY(fs_fault) retl mov -1, %o0 -END(fsfault) +END(fs_fault) .globl fas_nofault_begin fas_nofault_begin: