Kris Kennaway wrote:
David Xu wrote:
  FreeBSD src repository

  Modified files:
    lib/libthr/thread    thr_pspinlock.c   Log:
  Reverse the logic of UP and SMP.
    Submitted by: jasone
    Revision  Changes    Path
  1.6       +1 -1      src/lib/libthr/thread/thr_pspinlock.c

Are there any common applications that use this?

It's worth mentioning that this change, although correct, does not make a measurable performance difference for the tests I was running when I found the bug. It is possible that making the spinlocks adaptive would help, but I didn't look into this.

(I was working on malloc performance enhancements that have turned out very nicely, but in the end I had to switch to hand-rolled "spin" mutexes that eventually convert to blocking, in order to avoid the possibility of unrecoverable priority inversion.)

Jason
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to