[PATCH v3 31/32] cxlflash: Fix to avoid corrupting adapter fops
Brian King
brking at linux.vnet.ibm.com
Sat Sep 26 07:23:59 AEST 2015
On 09/24/2015 02:44 PM, Matthew R. Ochs wrote:
> @@ -1293,8 +1291,8 @@ static int cxlflash_disk_attach(struct scsi_device *sdev,
>
> int fd = -1;
>
> - /* On first attach set fileops */
> - if (atomic_read(&cfg->num_user_contexts) == 0)
> + /* On very first attach set fileops for adapter */
> + if (cfg->cxl_fops.owner != THIS_MODULE)
> cfg->cxl_fops = cxlflash_cxl_fops;
Hmm... Why not just set this up once at probe time instead?
>
> if (attach->num_interrupts > 4) {
>
--
Brian King
Power Linux I/O
IBM Linux Technology Center
More information about the Linuxppc-dev
mailing list