[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCHv3 3/4] xen: use ticket locks for spin locks



On 23/04/15 12:58, Jan Beulich wrote:
>
>> +typedef union {
>> +    u32 head_tail;
>> +    struct {
>> +        u16 head;
>> +        u16 tail;
>> +    };
>> +} spinlock_tickets_t;
>> +
>>  typedef struct spinlock {
>> -    raw_spinlock_t raw;
>> +    spinlock_tickets_t tickets;
> 
> At least for x86 this means a growth of this and hence various
> other structures - did you examine the effects thereof? Of
> course otoh getting the lock size uniform across architectures
> is a good thing.

I've not looked.

Are there any structures whose size you're particularly concerned about?

David

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.