On Fri, 2013-06-14 at 15:47 -0700, Michel Lespinasse wrote: > On Fri, Jun 14, 2013 at 3:31 PM, Davidlohr Bueso <davidlohr.bu...@hp.com> > wrote: > > A few ideas that come to mind are avoiding taking the ->wait_lock and > > avoid dealing with waiters when doing the optimistic spinning (just like > > mutexes do). > > > > I agree that we should first deal with the optimistic spinning before > > adding the MCS complexity. > > Maybe it would be worth disabling the MCS patch in mutex and comparing > that to the rwsem patches ? Just to make sure the rwsem performance > delta isn't related to that. >
I've tried to back out the MCS patch. In fact, for exim, it is about 1% faster without MCS. So the better performance of mutex I saw was not due to MCS. Thanks for the suggestion. Tim -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/