This commit changes the memory allocation flags to ATOMIC in order to avoid sleeping in the nowait/nolock code. Signed-off-by: Konrad Zapalowicz <bergo.torino+kernel@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
@@ -462,7 +462,7 @@ void dgnc_sniff_nowait_nolock(struct channel_t *ch, uchar *text, uchar *buf, int
char *p;
int too_much_data;
- tmpbuf = kzalloc(TMPBUFLEN, GFP_KERNEL);
+ tmpbuf = kzalloc(TMPBUFLEN, GFP_ATOMIC);
if (!tmpbuf)
return;
p = tmpbuf;