(event->event == IB_EVENT_PORT_ACTIVE) ?
"ACTIVE" : "ERROR");
- work = kzalloc(sizeof *work, GFP_KERNEL);
+ work = kzalloc(sizeof *work, GFP_ATOMIC);
if (!work) {
printk(KERN_ERR
"RDS/IB: failed to allocate port work\n");
ip_config[port].port_num, ndev->name,
(event == NETDEV_UP) ? "UP" : "DOWN");
- work = kzalloc(sizeof *work, GFP_KERNEL);
+ work = kzalloc(sizeof *work, GFP_ATOMIC);
if (!work) {
printk(KERN_ERR "RDS/IB: failed to allocate port work\n");
return NOTIFY_DONE;