summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/esas2r/esas2r_main.c
diff options
context:
space:
mode:
authorAlexey Khoroshilov2014-04-18 09:58:42 +0200
committerChristoph Hellwig2014-05-19 19:12:22 +0200
commitdc6d2a0f9782cf323acfddb6d98f5dbacc9cd4e3 (patch)
tree96cdae1ffc070d55d237436d1d143d206365298a /drivers/scsi/esas2r/esas2r_main.c
parentqla4xxx: Update driver version to 5.04.00-k6 (diff)
downloadkernel-qcow2-linux-dc6d2a0f9782cf323acfddb6d98f5dbacc9cd4e3.tar.gz
kernel-qcow2-linux-dc6d2a0f9782cf323acfddb6d98f5dbacc9cd4e3.tar.xz
kernel-qcow2-linux-dc6d2a0f9782cf323acfddb6d98f5dbacc9cd4e3.zip
bfa: allocate memory with GFP_ATOMIC in spinlock context
bfa_fcb_pbc_vport_create() is called only from bfa_fcs_pbc_vport_init(), that is called only from bfad_drv_start() with bfad_lock spinlock held. So the patch replaces GFP_KERNEL with GFP_ATOMIC to avoid sleeping in atomic spinlock context. Found by Linux Driver Verification project (linuxtesting.org). Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru> Acked-by: Anil Gurumurthy <anil.gurumurthy@qlogic.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/scsi/esas2r/esas2r_main.c')
0 files changed, 0 insertions, 0 deletions