equal
deleted
inserted
replaced
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; |