From: kfx <kfx@rock-chips.com>
Date: Thu, 16 Jun 2011 08:16:21 +0000 (+0800)
Subject: update adc driver
X-Git-Tag: firefly_0821_release~10182
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3502a1e8c0177c9af6a844be6af234f50f3b1fa7;p=firefly-linux-kernel-4.4.55.git

update adc driver
---

diff --git a/drivers/adc/core.c b/drivers/adc/core.c
index ce00e01c1c97..dea19cc744d9 100755
--- a/drivers/adc/core.c
+++ b/drivers/adc/core.c
@@ -135,7 +135,7 @@ int adc_sync_read(struct adc_client *client)
 		dev_dbg(client->adc->dev, "system enter sleep\n");
 		return -1;
 	}
-	req = kzalloc(sizeof(*req), GFP_KERNEL);
+	req = kzalloc(sizeof(*req), GFP_ATOMIC);
 	if (!req){
 		dev_err(client->adc->dev, "no memory for adc request\n");
 		return -ENOMEM;
@@ -179,7 +179,7 @@ int adc_async_read(struct adc_client *client)
 		dev_dbg(client->adc->dev, "system enter sleep\n");
 		return -1;
 	}
-	req = kzalloc(sizeof(*req), GFP_KERNEL);
+	req = kzalloc(sizeof(*req), GFP_ATOMIC);
 	if (!req) {
 		dev_err(client->adc->dev, "no memory for adc request\n");
 		return -ENOMEM;