Staging: crystalhd: change GFP_ATOMIC to GFP_KERNEL
Subsystems (2)
PATCH 1/2 Staging: crystalhd: change GFP_ATOMIC to GFP_KERNEL
These two allocations are only called from the probe() path and there aren't any locks held for probe().
Signed-off-by Dan Carpenter <[email protected]>
---
These apply on top of Alexander Beregalov's patches.
drivers/staging/crystalhd/crystalhd_lnx.c +2 -4
@@ -393,8 +393,7 @@ static int __devinit chd_dec_init_chdev(struct crystalhd_adp *adp)/* Allocate general purpose ioctl pool. */ for (i =0 ; i <CHD_IODATA_POOL_SZ ; i++) { -/* FIXME: jarod: why atomic? */ - temp =kzalloc (sizeof (struct crystalhd_ioctl_data ),GFP_ATOMIC ); + temp =kzalloc (sizeof (struct crystalhd_ioctl_data ),GFP_KERNEL );if (!temp) {BCMLOG_ERR ("ioctl data pool kzalloc failed\n" ); rc = -ENOMEM ;
@@ -549,8 +548,7 @@ static int __devinit chd_dec_pci_probe(struct pci_dev *pdev, pdev->vendor, pdev->device, pdev->subsystem_vendor, pdev->subsystem_device); -/* FIXME: jarod: why atomic? */ - pinfo =kzalloc (sizeof (struct crystalhd_adp ),GFP_ATOMIC ); + pinfo =kzalloc (sizeof (struct crystalhd_adp ),GFP_KERNEL );if (!pinfo) {BCMLOG_ERR ("Failed to allocate memory\n" );return -ENOMEM ;
Quoted 6 lines · Dan Carpenter
These two allocations are only called from the
probe()path and there aren't any locks held forprobe().Signed-off-by Dan Carpenter <[email protected]>---
These apply on top of Alexander Beregalov's patches.
Acked-by Jarod Wilson <[email protected]>
Signature · 2 lines
Jarod Wilson [email protected]