From: Jinhyung Choi Date: Fri, 8 May 2015 06:27:39 +0000 (+0900) Subject: sensor: virtio memory allocation flag changed. X-Git-Tag: submit/tizen/20160422.055611~1^2~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d202fa9efa6ee2f9baf7f7eb39bf44473335c1da;p=sdk%2Femulator%2Femulator-kernel.git sensor: virtio memory allocation flag changed. Change-Id: I58d577e26826a8f055a7c4e0349d8f326cb3ed7e Signed-off-by: Jinhyung Choi (cherry picked from commit 44fd6adc9dbdade3a714b3efac550e8062e2b880) --- diff --git a/drivers/maru/sensors/maru_virtio_sensor.c b/drivers/maru/sensors/maru_virtio_sensor.c index 0f1fd3a6e951..bdd7f1ecd579 100644 --- a/drivers/maru/sensors/maru_virtio_sensor.c +++ b/drivers/maru/sensors/maru_virtio_sensor.c @@ -196,7 +196,7 @@ void set_sensor_data(int type, const char* buf) mutex_unlock(&vs->lock); - err = virtqueue_add_outbuf(vs->vq, vs->sg_vq, 1, &vs->msginfo, GFP_NOWAIT);//GFP_ATOMIC); + err = virtqueue_add_outbuf(vs->vq, vs->sg_vq, 1, &vs->msginfo, GFP_ATOMIC); if (err < 0) { ERR("failed to add buffer to virtqueue (err = %d)", err); return; @@ -228,7 +228,7 @@ int get_sensor_data(int type, char* data) sgs[1] = &vs->sg_vq[1]; mutex_unlock(&vs->lock); - err = virtqueue_add_sgs(vs->vq, sgs, 1, 1, &vs->msginfo, GFP_NOWAIT);//GFP_ATOMIC); + err = virtqueue_add_sgs(vs->vq, sgs, 1, 1, &vs->msginfo, GFP_ATOMIC); if (err < 0) { ERR("failed to add buffer to virtqueue (err = %d)", err); return err;