diff options
| author | 2018-07-27 11:47:39 +0800 | |
|---|---|---|
| committer | 2018-07-30 23:17:53 -0400 | |
| commit | 508385001c09ee648c46f3d2bf5584e366007fd7 (patch) | |
| tree | d224cae9fe9fb61d41f84965619ec2758ef7cee8 /drivers/message/fusion/mptbase.c | |
| parent | scsi: lpfc: remove null check on nvmebuf (diff) | |
| download | linux-dev-508385001c09ee648c46f3d2bf5584e366007fd7.tar.xz linux-dev-508385001c09ee648c46f3d2bf5584e366007fd7.zip | |
scsi: message: fusion: Replace GFP_ATOMIC with GFP_KERNEL
mpt_attach() and mptfc_probe() are never called in atomic context. They
call kzalloc() and kcalloc() with GFP_ATOMIC, which is not necessary.
GFP_ATOMIC can be replaced with GFP_KERNEL.
This is found by a static analysis tool named DCNS written by myself.
Signed-off-by: Jia-Ju Bai <baijiaju1990@gmail.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/message/fusion/mptbase.c')
| -rw-r--r-- | drivers/message/fusion/mptbase.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/message/fusion/mptbase.c b/drivers/message/fusion/mptbase.c index c8c8186f1148..e6b4ae558767 100644 --- a/drivers/message/fusion/mptbase.c +++ b/drivers/message/fusion/mptbase.c @@ -1780,7 +1780,7 @@ mpt_attach(struct pci_dev *pdev, const struct pci_device_id *id) struct proc_dir_entry *dent; #endif - ioc = kzalloc(sizeof(MPT_ADAPTER), GFP_ATOMIC); + ioc = kzalloc(sizeof(MPT_ADAPTER), GFP_KERNEL); if (ioc == NULL) { printk(KERN_ERR MYNAM ": ERROR - Insufficient memory to add adapter!\n"); return -ENOMEM; |
