Messages in this thread | | | Subject | Re: [RFC] Cancellable MCS spinlock rework | From | Jason Low <> | Date | Thu, 03 Jul 2014 11:34:45 -0700 |
| |
On Thu, 2014-07-03 at 10:09 -0700, Davidlohr Bueso wrote: > On Thu, 2014-07-03 at 09:31 +0200, Peter Zijlstra wrote: > > On Wed, Jul 02, 2014 at 10:30:03AM -0700, Jason Low wrote: > > > Would potentially reducing the size of the rw semaphore structure by 32 > > > bits (for all architectures using optimistic spinning) be a nice > > > benefit? > > > > Possibly, although I had a look at the mutex structure and we didn't > > have a hole to place it in, unlike what you found with the rwsem. > > Yeah, and currently struct rw_semaphore is the largest lock we have in > the kernel. Shaving off space is definitely welcome.
Right, especially if it could help things like xfs inode.
| |