master/datagram.c
changeset 514 3e5989834735
parent 511 73fb3c35e53d
child 708 90bdb315f560
equal deleted inserted replaced
513:d91976aea8c8 514:3e5989834735
   113         kfree(datagram->data);
   113         kfree(datagram->data);
   114         datagram->data = NULL;
   114         datagram->data = NULL;
   115         datagram->mem_size = 0;
   115         datagram->mem_size = 0;
   116     }
   116     }
   117 
   117 
   118     if (!(datagram->data = kmalloc(size, GFP_KERNEL))) {
   118     if (!(datagram->data = kmalloc(size, GFP_ATOMIC))) {
   119         EC_ERR("Failed to allocate %i bytes of datagram memory!\n", size);
   119         EC_ERR("Failed to allocate %i bytes of datagram memory!\n", size);
   120         return -1;
   120         return -1;
   121     }
   121     }
   122 
   122 
   123     datagram->mem_size = size;
   123     datagram->mem_size = size;