> - For alpha and sparc64, don't define MUTEX_CAS() in terms of their own > _lock_cas(), which has its own memory barriers; the call sites in > kern_mutex.c already have the appropriate memory barrier calls. Thus, > alpha and sparc64 can use default definition.
this seems to leave _lock_cas() unused on both platforms, should the backing code for _lock_cas() be removed now? i didn't look closely at other ports (though sh3 looks OK as-is.) thanks. .mrg.