RE: [PATCH 01/29] scsi: aacraid: Fix udev inquiry race condition

2017-12-26 Thread Raghava Aditya Renukunta
r...@oracle.com > Cc: dl-esc-Aacraid Linux Driver <aacr...@microsemi.com>; > gpicc...@linux.vnet.ibm.com; Tom White <tom.wh...@microsemi.com>; > Scott Benesh <scott.ben...@microsemi.com> > Subject: Re: [PATCH 01/29] scsi: aacraid: Fix udev inquiry race condition > &

Re: [PATCH 01/29] scsi: aacraid: Fix udev inquiry race condition

2017-12-21 Thread Bart Van Assche
On Thu, 2017-12-21 at 09:33 -0800, Raghava Aditya Renukunta wrote: > + char *cp; > + char *cname = kmalloc(sizeof(sup_adap_info->adapter_type_text), > + GFP_ATOMIC); Why did you choose to use GFP_ATOMIC instead of

[PATCH 01/29] scsi: aacraid: Fix udev inquiry race condition

2017-12-21 Thread Raghava Aditya Renukunta
When udev requests for a devices inquiry string, it might create multiple threads causing a race condition on the shared inquiry resource string. Created a buffer with the string for each thread. Cc: Fixes: 3bc8070fb75b3315 ([SCSI] aacraid: SMC vendor identification)