Re: [intel-sgx-kernel-dev] [PATCH RFC v3 07/12] intel_sgx: driver for Intel Software Guard Extensions

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

 



On 11/07/2017 10:47 AM, Jarkko Sakkinen wrote:
> On Mon, Nov 06, 2017 at 07:54:00AM -0800, Dave Hansen wrote:
>> On 10/10/2017 07:32 AM, Jarkko Sakkinen wrote:
>>> +static LIST_HEAD(sgx_free_list);
>>> +static DEFINE_SPINLOCK(sgx_free_list_lock);
>>
>> Is this a global list?  Will this be a scalability problem on larger
>> systems?
> 
> It will be need to be refined for NUMA.
> 
> In addition, per-CPU caches would probably make sense.
> 
> For simplicity, I would keep it as it is up until the driver is in the
> mainline.

FWIW, I don't think we should merge things that aren't performant.
Global locks like this are just intolerable.  You can add this as a
later patch, but please don't merge stuff like this.



[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux