From: kfx Date: Thu, 23 Aug 2012 03:03:00 +0000 (+0800) Subject: keyboard: fix some warning X-Git-Tag: firefly_0821_release~8860 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=c3cd45ff3f148f187b0139dc41f723c882af8b1d;p=firefly-linux-kernel-4.4.55.git keyboard: fix some warning --- diff --git a/drivers/input/keyboard/rk29_keys.c b/drivers/input/keyboard/rk29_keys.c index bc67d41c4964..711388cd3b18 100755 --- a/drivers/input/keyboard/rk29_keys.c +++ b/drivers/input/keyboard/rk29_keys.c @@ -68,13 +68,35 @@ static ssize_t rk29key_set(struct device *dev, struct rk29_keys_platform_data *pdata = dev->platform_data; int i,j,start,end; char rk29keyArrary[400]; - struct rk29_keys_Arrary Arrary[]={"menu","home","esc","sensor","play","vol+","vol-"}; + struct rk29_keys_Arrary Arrary[]={ + { + .keyArrary = {"menu"}, + }, + { + .keyArrary = {"home"}, + }, + { + .keyArrary = {"esc"}, + }, + { + .keyArrary = {"sensor"}, + }, + { + .keyArrary = {"play"}, + }, + { + .keyArrary = {"vol+"}, + }, + { + .keyArrary = {"vol-"}, + }, + }; char *p; for(i=0;i<7;i++) { - p = strstr(buf,&Arrary[i]); + p = strstr(buf,Arrary[i].keyArrary); start = strcspn(p,":"); @@ -89,7 +111,7 @@ static ssize_t rk29key_set(struct device *dev, for(j=0;j<7;j++) { - if(strcmp(pdata->buttons[j].desc,&Arrary[i])==0) + if(strcmp(pdata->buttons[j].desc,Arrary[i].keyArrary)==0) { if(strcmp(rk29keyArrary,"MENU")==0) pdata->buttons[j].code = EV_MENU; @@ -114,7 +136,7 @@ static ssize_t rk29key_set(struct device *dev, } for(i=0;i<7;i++) - key_dbg("desc=%s, code=%d\n",pdata->buttons[i].desc,pdata->buttons[i].code); + dev_dbg(dev, "desc=%s, code=%d\n",pdata->buttons[i].desc,pdata->buttons[i].code); return 0; }