Problem width linux driver for fxos8700/fxas2100x

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Problem width linux driver for fxos8700/fxas2100x

2,704件の閲覧回数
r6mf49t2
Contributor I

Hey.
I connected FXAS21002C and FXOS8700CQ to my system via spi and i2c. Devices normally work if they are accessed directly. Now I wanted to add the drivers of these devices to the kernel, but when I compile, I get a bunch of errors. What can be wrong?

root@Cherkanov-M:~/linux-socfpga-rel_socfpga-4.19_18.11.03_pr# make -j 4 uImage
scripts/kconfig/conf --syncconfig Kconfig
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
GZIP kernel/config_data.gz
UPD kernel/config_data.h
CC kernel/configs.o
AR kernel/built-in.a
CC drivers/misc/fxos8700.o
CC drivers/misc/fxas2100x.o
drivers/misc/fxos8700.c: In function ‘fxos8700_acc_ioctl’:
drivers/misc/fxos8700.c:299:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if(copy_from_user(&delay,argp,sizeof(int)));
^~
drivers/misc/fxos8700.c:300:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
{
^
drivers/misc/fxos8700.c: In function ‘fxos8700_mag_ioctl’:
drivers/misc/fxos8700.c:405:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if(copy_from_user(&delay,argp,sizeof(int)));
^~
drivers/misc/fxos8700.c:406:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
{
^
In file included from ./include/linux/kernel.h:15:0,
from ./include/linux/list.h:9,
from ./include/linux/module.h:9,
from drivers/misc/fxos8700.c:22:
drivers/misc/fxos8700.c: At top level:
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxos8700.c:595:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(enable, 0666,fxos8700_enable_show, fxos8700_enable_store);
^~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxos8700.c:597:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(poll_delay,0666,fxos8700_poll_delay_show, fxos8700_poll_delay_store);
^~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxos8700.c:599:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(position, 0666,fxos8700_position_show, fxos8700_position_store);
^~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxos8700.c:601:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(data, 0666,fxos8700_data_show, NULL);
^~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxos8700.c:628:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(motion_detect, 0666,fxos8700_motion_detect_show, fxos8700_motion_detect_store);
^~~~~~~~~~~
drivers/misc/fxos8700.c:807:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fxos8700_probe’
static int __devinit fxos8700_probe(struct i2c_client *client,
^~~~~~~~~~~~~~
drivers/misc/fxos8700.c:896:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fxos8700_remove’
static int __devexit fxos8700_remove(struct i2c_client *client)
^~~~~~~~~~~~~~~
drivers/misc/fxos8700.c:946:11: error: ‘fxos8700_probe’ undeclared here (not in a function); did you mean ‘fxos8700_driver’?
.probe = fxos8700_probe,
^~~~~~~~~~~~~~
fxos8700_driver
drivers/misc/fxos8700.c:947:12: error: implicit declaration of function ‘__devexit_p’; did you mean ‘__exit_p’? [-Werror=implicit-function-declaration]
.remove = __devexit_p(fxos8700_remove),
^~~~~~~~~~~
__exit_p
drivers/misc/fxas2100x.c: In function ‘fxas2100x_ioctl’:
drivers/misc/fxas2100x.c:320:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if(copy_from_user(&delay,argp,sizeof(int)));
^~
drivers/misc/fxas2100x.c:321:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
{
^
drivers/misc/fxos8700.c:947:24: error: ‘fxos8700_remove’ undeclared here (not in a function); did you mean ‘fxos8700_resume’?
.remove = __devexit_p(fxos8700_remove),
^~~~~~~~~~~~~~~
fxos8700_resume
In file included from ./include/linux/kernel.h:15:0,
from ./include/linux/list.h:9,
from ./include/linux/module.h:9,
from drivers/misc/fxas2100x.c:20:
drivers/misc/fxas2100x.c: At top level:
drivers/misc/fxos8700.c:764:20: warning: ‘fxos8700_irq_handler’ defined but not used [-Wunused-function]
static irqreturn_t fxos8700_irq_handler(int irq, void *dev)
^~~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxas2100x.c:460:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(enable, 0666, fxas2100x_enable_show, fxas2100x_enable_store);
^~~~~~~~~~~
drivers/misc/fxos8700.c:748:12: warning: ‘fxos8700_unregister_input_device’ defined but not used [-Wunused-function]
static int fxos8700_unregister_input_device(struct fxos8700_data *pdata)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxas2100x.c:462:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(poll_delay, 0666,fxas2100x_poll_delay_show, fxas2100x_poll_delay_store);
^~~~~~~~~~~
drivers/misc/fxos8700.c:696:12: warning: ‘fxos8700_register_input_device’ defined but not used [-Wunused-function]
static int fxos8700_register_input_device(struct fxos8700_data *pdata)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxas2100x.c:464:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(position, 0666,fxas2100x_position_show, fxas2100x_position_store);
^~~~~~~~~~~
drivers/misc/fxos8700.c:682:12: warning: ‘fxos8700_unregister_sysfs_device’ defined but not used [-Wunused-function]
static int fxos8700_unregister_sysfs_device(struct fxos8700_data *pdata)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/build_bug.h:29:45: error: negative width in bit-field ‘<anonymous>’
#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); }))
^
./include/linux/kernel.h:1033:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’
BUILD_BUG_ON_ZERO((perms) & 2) + \
^~~~~~~~~~~~~~~~~
./include/linux/sysfs.h:103:12: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’
.mode = VERIFY_OCTAL_PERMISSIONS(_mode) }, \
^~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/device.h:591:45: note: in expansion of macro ‘__ATTR’
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
^~~~~~
drivers/misc/fxas2100x.c:466:8: note: in expansion of macro ‘DEVICE_ATTR’
static DEVICE_ATTR(data, 0666,fxas2100x_data_show, NULL);
^~~~~~~~~~~
drivers/misc/fxos8700.c:656:12: warning: ‘fxos8700_register_sysfs_device’ defined but not used [-Wunused-function]
static int fxos8700_register_sysfs_device(struct fxos8700_data *pdata)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/misc/fxas2100x.c:503:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fxas2100x_probe’
static int __devinit fxas2100x_probe(struct i2c_client *client,
^~~~~~~~~~~~~~~
drivers/misc/fxos8700.c:462:26: warning: ‘fxos8700_mag_device’ defined but not used [-Wunused-variable]
static struct miscdevice fxos8700_mag_device = {
^~~~~~~~~~~~~~~~~~~
drivers/misc/fxas2100x.c:595:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fxas2100x_remove’
static int __devexit fxas2100x_remove(struct i2c_client *client)
^~~~~~~~~~~~~~~~
drivers/misc/fxos8700.c:456:26: warning: ‘fxos8700_acc_device’ defined but not used [-Wunused-variable]
static struct miscdevice fxos8700_acc_device = {
^~~~~~~~~~~~~~~~~~~
drivers/misc/fxos8700.c:187:12: warning: ‘fxos8700_device_init’ defined but not used [-Wunused-function]
static int fxos8700_device_init(struct i2c_client *client)
^~~~~~~~~~~~~~~~~~~~
drivers/misc/fxas2100x.c:647:12: error: ‘fxas2100x_probe’ undeclared here (not in a function); did you mean ‘fxas2100x_driver’?
.probe = fxas2100x_probe,
^~~~~~~~~~~~~~~
fxas2100x_driver
cc1: some warnings being treated as errors
drivers/misc/fxas2100x.c:648:13: error: implicit declaration of function ‘__devexit_p’; did you mean ‘__exit_p’? [-Werror=implicit-function-declaration]
.remove = __devexit_p(fxas2100x_remove),
^~~~~~~~~~~
__exit_p
scripts/Makefile.build:305: recipe for target 'drivers/misc/fxos8700.o' failed
make[2]: *** [drivers/misc/fxos8700.o] Error 1
make[2]: *** Waiting for unfinished jobs....
drivers/misc/fxas2100x.c:648:25: error: ‘fxas2100x_remove’ undeclared here (not in a function); did you mean ‘fxas2100x_resume’?
.remove = __devexit_p(fxas2100x_remove),
^~~~~~~~~~~~~~~~
fxas2100x_resume
drivers/misc/fxas2100x.c:481:20: warning: ‘fxas2100x_irq_handler’ defined but not used [-Wunused-function]
static irqreturn_t fxas2100x_irq_handler(int irq, void *dev)
^~~~~~~~~~~~~~~~~~~~~
drivers/misc/fxas2100x.c:370:26: warning: ‘fxas2100x_device’ defined but not used [-Wunused-variable]
static struct miscdevice fxas2100x_device = {
^~~~~~~~~~~~~~~~
drivers/misc/fxas2100x.c:137:12: warning: ‘fxas2100x_device_init’ defined but not used [-Wunused-function]
static int fxas2100x_device_init(struct i2c_client *client)
^~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:305: recipe for target 'drivers/misc/fxas2100x.o' failed
make[2]: *** [drivers/misc/fxas2100x.o] Error 1
scripts/Makefile.build:546: recipe for target 'drivers/misc' failed
make[1]: *** [drivers/misc] Error 2
make[1]: *** Waiting for unfinished jobs....
Makefile:1052: recipe for target 'drivers' failed
make: *** [drivers] Error 2

ラベル(3)
0 件の賞賛
1 返信

2,206件の閲覧回数
r6mf49t2
Contributor I

 fixed the driver, now they are compiled. If someone encounters the same problem:

0 件の賞賛
%3CLINGO-SUB%20id%3D%22lingo-sub-841675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Efxos8700%2Ffxas2100x%20%E3%81%AE%20Linux%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%81%AE%E5%95%8F%E9%A1%8C%E5%B9%85%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-841675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%8A%E3%81%84%E3%80%82%3CBR%20%2F%3E%20FXAS21002C%20%E3%81%A8%20FXOS8700CQ%20%E3%82%92%20spi%20%E3%81%A8%20i2c%20%E7%B5%8C%E7%94%B1%E3%81%A7%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AF%E7%9B%B4%E6%8E%A5%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8C%E3%81%B0%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%93%E3%81%A7%E3%80%81%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%81%AB%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%9F%E3%81%84%E3%81%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E5%A4%A7%E9%87%8F%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E4%BD%95%E3%81%8C%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CBLOCKQUOTE%20class%3D%22jive_macro_quote%20jive-quote%20jive_text_macro%22%3E%3CP%3Eroot%40Cherkanov-M%3A~%2Flinux-socfpga-rel_socfpga-4.19_18.11.03_pr%23%20make%20-j%204%20uImage%3CBR%20%2F%3E%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2Fkconfig%2Fconf%20--syncconfig%20Kconfig%3CBR%20%2F%3E%20CALL%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2Fchecksyscalls.sh%3CBR%20%2F%3Einclude%2Fgenerated%2Fcompile.h%20%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%3CBR%20%2F%3EGZIP%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%2Fconfig_data.gz%3CBR%20%2F%3EUPD%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%2Fconfig_data.h%3CBR%20%2F%3ECC%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%2Fconfigs.o%3CBR%20%2F%3EAR%20%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%2F%E7%B5%84%E3%81%BF%E8%BE%BC%E3%81%BF.a%3CBR%20%2F%3ECC%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.o%3CBR%20%2F%3ECC%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxas2100x.o%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.c%3A%E9%96%A2%E6%95%B0%20'fxos8700_acc_ioctl'%20%E5%86%85%3A%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A299%3A4%3A%E8%AD%A6%E5%91%8A%3A%20%E3%81%93%E3%81%AE%20'if'%20%E7%AF%80%E3%81%AF%E4%BF%9D%E8%AD%B7%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93...%20%5B-Wmisleading-indentation%5D%3CBR%20%2F%3E%20if(copy_from_user(%26amp%3Bdelay%2Cargp%2Csizeof(int)))%3B%3CBR%20%2F%3E%20%5E~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A300%3A4%3A%E6%B3%A8%3A%20...%E3%81%93%E3%81%AE%E6%96%87%E3%81%AF%E3%80%81%E5%BE%8C%E8%80%85%E3%81%AF%E3%80%8Cif%E3%80%8D%E3%81%A7%E4%BF%9D%E8%AD%B7%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%AA%A4%E8%A7%A3%E3%82%92%E6%8B%9B%E3%81%8F%E3%82%88%E3%81%86%E3%81%AA%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.c%3A%E9%96%A2%E6%95%B0%20'fxos8700_mag_ioctl'%20%E5%86%85%3A%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A405%3A4%3A%0A%60%60%60%E8%AD%A6%E5%91%8A%3A%20%E3%81%93%E3%81%AE%20'if'%20%E7%AF%80%E3%81%AF%E4%BF%9D%E8%AD%B7%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93...%20%5B-Wmisleading-indentation%5D%3CBR%20%2F%3E%20if(copy_from_user(%26amp%3Bdelay%2Cargp%2Csizeof(int)))%3B%3CBR%20%2F%3E%20%5E~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A406%3A4%3A%E6%B3%A8%3A%20...%E3%81%93%E3%81%AE%E6%96%87%E3%81%AF%E3%80%81%E5%BE%8C%E8%80%85%E3%81%AF%E3%80%8Cif%E3%80%8D%E3%81%A7%E4%BF%9D%E8%AD%B7%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E8%AA%A4%E8%A7%A3%E3%82%92%E6%8B%9B%E3%81%8F%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88%E3%81%8C%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%80%82%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A15%3A0%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Flist.h%3A9%20%E3%81%8B%E3%82%89%E3%80%81%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fmodule.h%3A9%20%E3%81%8B%E3%82%89%E3%80%81%3CBR%20%2F%3E%20drivers%2Fmisc%2Ffxos8700.c%3A22%20%E3%81%8B%E3%82%89%3A%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.c%3A%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB%3A%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A595%3A8%3A%E6%B3%A8%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(%E6%9C%89%E5%8A%B9%E3%80%810666%E3%80%81fxos8700_enable_show%E3%80%81fxos8700_enable_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A597%3A8%3A%E6%B3%A8%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(poll_delay%E3%80%810666%E3%80%81fxos8700_poll_delay_show%E3%80%81fxos8700_poll_delay_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A599%3A8%3A%E6%B3%A8%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20DEVICE_ATTR(%E4%BD%8D%E7%BD%AE%E3%80%810666%E3%80%81fxos8700_position_show%E3%80%81fxos8700_position_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A601%3A8%3A%E6%B3%A8%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(%E3%83%87%E3%83%BC%E3%82%BF%E3%80%810666%E3%80%81fxos8700_data_show%E3%80%81NULL)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E.%2Finclude%2FLinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A628%3A8%3A%E6%B3%A8%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20DEVICE_ATTR(motion_detect%E3%80%810666%E3%80%81fxos8700_motion_detect_show%E3%80%81fxos8700_motion_detect_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A807%3A22%3A%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxos8700_probe'%20%E3%81%AE%E5%89%8D%E3%81%AB%20'%3D'%E3%80%81'%2C'%E3%80%81'%3B'%E3%80%81'asm'%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%20'%20__attribute__%20'%20%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E9%9D%99%E7%9A%84int%20__devinit%20fxos8700_probe(struct%20i2c_client%20*client%2C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A896%3A22%3A%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxos8700_remove'%20%E3%81%AE%E5%89%8D%E3%81%AB%20'%3D'%E3%80%81'%2C'%E3%80%81'%3B'%E3%80%81'asm'%E3%80%81%E3%81%BE%E3%81%9F%E3%81%AF%20'%20__attribute__%20'%20%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E9%9D%99%E7%9A%84int%20__devexit%20fxos8700_remove(struct%20i2c_client%20*client)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A946%3A11%3A%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxos8700_probe'%20%E3%81%AF%E3%81%93%E3%81%93%E3%81%A7%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(%E9%96%A2%E6%95%B0%E5%86%85%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%E3%80%82'fxos8700_driver'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3CBR%20%2F%3E%20%E3%80%82%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%3D%20fxos8700_%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~%3CBR%20%2F%3E%20fxos8700_%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A947%3A12%3A%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E9%96%A2%E6%95%B0%20'__devexit_p'%20%E3%81%AE%E6%9A%97%E9%BB%99%E7%9A%84%E3%81%AA%E5%AE%A3%E8%A8%80%E3%80%82'__exit_p'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%5B-Werror%3D%E6%9A%97%E9%BB%99%E3%81%AE%E9%96%A2%E6%95%B0%E5%AE%A3%E8%A8%80%5D%3CBR%20%2F%3E%20%E3%80%82%E5%8F%96%E3%82%8A%E9%99%A4%E3%81%8F%3D%20__devexit_p(fxos8700_remove)%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20__exit_p%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A%E9%96%A2%E6%95%B0%20'fxas2100x_ioctl'%20%E5%86%85%3A%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A320%3A4%3A%20%E8%AD%A6%E5%91%8A%3A%20%E3%81%93%E3%81%AE%20'if'%20%E5%8F%A5%E3%81%AF%E3%82%AC%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93...%20%5B-Wmisleading-indentation%5D%3CBR%20%2F%3E%20if(copy_from_user(%26amp%3Bdelay%2Cargp%2Csizeof(int)))%3B%3CBR%20%2F%3E%20%5E~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A321%3A4%3A%20%E6%B3%A8%E8%A8%98%3A%20...%E3%81%93%E3%81%AE%E6%96%87%E3%81%AF%E3%80%81'if'%20%E3%81%A7%E4%BF%9D%E8%AD%B7%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%81%9F%E3%82%81%E3%80%81%E8%AA%A4%E8%A7%A3%E3%82%92%E6%8B%9B%E3%81%8F%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A947%3A24%3A%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxos8700_remove'%20%E3%81%AF%E3%81%93%E3%81%93%E3%81%A7%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(%E9%96%A2%E6%95%B0%E5%86%85%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%E3%80%82'fxos8700_resume'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3CBR%20%2F%3E%20%E3%80%82%E5%8F%96%E3%82%8A%E9%99%A4%E3%81%8F%3D%20__devexit_p(fxos8700_remove)%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~%3CBR%20%2F%3E%20fxos8700_%E5%B1%A5%E6%AD%B4%E6%9B%B8%3CBR%20%2F%3E.%2Finclude%2FLinux%2Fkernel.h%3A15%3A0%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AB%E3%83%BC%E3%83%89%E3%81%95%E3%82%8C%E3%81%9F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%A7%E3%81%AF%E3%80%81%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Flist.h%3A9%20%E3%81%8B%E3%82%89%E3%80%81%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fmodule.h%3A9%20%E3%81%8B%E3%82%89%E3%80%81%3CBR%20%2F%3E%20drivers%2Fmisc%2Ffxas2100x.c%3A20%20%E3%81%8B%E3%82%89%3A%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A%E3%83%88%E3%83%83%E3%83%97%E3%83%AC%E3%83%99%E3%83%AB%3A%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A764%3A20%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_irq_handler'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20irqreturn_t%20fxos8700_irq_handler(int%20irq%2C%20void%20*dev)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A460%3A8%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(%E6%9C%89%E5%8A%B9%E3%80%810666%E3%80%81fxas2100x_enable_show%E3%80%81fxas2100x_enable_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A748%3A12%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_unregister_input_device'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxos8700_unregister_input_device(struct%20fxos8700_data%20*pdata)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A462%3A8%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(poll_delay%E3%80%810666%E3%80%81fxas2100x_poll_delay_show%E3%80%81fxas2100x_poll_delay_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A696%3A12%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_register_input_device'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxos8700_register_input_device(%E6%A7%8B%E9%80%A0%E4%BD%93%20fxos8700_data%20*pdata)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A464%3A8%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(%E4%BD%8D%E7%BD%AE%E3%80%810666%E3%80%81fxas2100x_position_show%E3%80%81fxas2100x_position_store)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A682%3A12%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_unregister_sysfs_device'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxos8700_unregister_sysfs_device(struct%20fxos8700_data%20*pdata)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fbuild_bug.h%3A29%3A45%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E3%83%93%E3%83%83%E3%83%88%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%20'%3CANONYMOUS%3E'%20%E3%81%AE%E5%B9%85%E3%81%8C%E8%B2%A0%E3%81%A7%E3%81%99%3CBR%20%2F%3E%23define%20BUILD_BUG_ON_ZERO(e)%20(sizeof(struct%20%7B%20int%3A(-!!(e))%3B%20%7D))%3CBR%20%2F%3E%20%5E%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fkernel.h%3A1033%3A3%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'BUILD_BUG_ON_ZERO'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3EBUILD_BUG_ON_ZERO((%E6%A8%A9%E9%99%90)%20%26amp%3B%202)%20%2B%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2Flinux%2Fsysfs.h%3A103%3A12%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'VERIFY_OCTAL_PERMISSIONS'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E3%80%82%E3%83%A2%E3%83%BC%E3%83%89%3D%20VERIFY_OCTAL_PERMISSIONS(_mode)%20%7D%2C%20%5C%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20.%2Finclude%2FLinux%2Fdevice.h%3A591%3A45%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'__ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E6%A7%8B%E9%80%A0%E4%BD%93%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E5%B1%9E%E6%80%A7%20dev_attr_%23%23_name%20%3D%20__ATTR(_name%2C%20_mode%2C%20_show%2C%20_store)%3CBR%20%2F%3E%20%5E~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A466%3A8%3A%20%E6%B3%A8%E8%A8%98%3A%20%E3%83%9E%E3%82%AF%E3%83%AD%20'DEVICE_ATTR'%20%E3%81%AE%E5%B1%95%E9%96%8B%3CBR%20%2F%3E%E9%9D%99%E7%9A%84DEVICE_ATTR(%E3%83%87%E3%83%BC%E3%82%BF%E3%80%810666%E3%80%81fxas2100x_data_show%E3%80%81NULL)%3B%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A656%3A12%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_register_sysfs_device'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxos8700_register_sysfs_device(%E6%A7%8B%E9%80%A0%E4%BD%93%20fxos8700_data%20*pdata)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A503%3A22%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxas2100x_probe'%20%E3%81%AE%E5%89%8D%E3%81%AB%20'%3D'%E3%80%81'%2C'%E3%80%81'%3B'%E3%80%81'asm'%20%E3%81%BE%E3%81%9F%E3%81%AF%20'%20__attribute__%20'%20%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E9%9D%99%E7%9A%84int%20__devinit%20fxas2100x_probe(%E6%A7%8B%E9%80%A0%E4%BD%93i2c_client%20*%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A462%3A26%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_mag_device'%20%E3%81%AF%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-variable%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%E6%A7%8B%E9%80%A0%E4%BD%93miscdevice%20fxos8700_mag_device%20%3D%20%7B%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A595%3A22%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxas2100x_remove'%20%E3%81%AE%E5%89%8D%E3%81%AB%20'%3D'%E3%80%81'%2C'%E3%80%81'%3B'%E3%80%81'asm'%20%E3%81%BE%E3%81%9F%E3%81%AF%20'%20__attribute__%20'%20%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%A7%E3%81%99%3CBR%20%2F%3E%E9%9D%99%E7%9A%84int%20__devexit%20fxas2100x_remove(struct%20i2c_client%20*client)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.c%3A456%3A26%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_acc_device'%20%E3%81%AF%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-variable%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%E6%A7%8B%E9%80%A0%E4%BD%93miscdevice%20fxos8700_acc_device%20%3D%20%7B%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%2F%E3%81%9D%E3%81%AE%E4%BB%96%2Ffxos8700.c%3A187%3A12%3A%E8%AD%A6%E5%91%8A%3A%20'fxos8700_device_init'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxos8700_device_init(%E6%A7%8B%E9%80%A0%E4%BD%93%20i2c_client%20*%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A647%3A12%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxas2100x_probe'%20%E3%81%8C%E3%81%93%E3%81%93%E3%81%A7%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(%E9%96%A2%E6%95%B0%E5%86%85%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%3B%20'fxas2100x_driver'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3CBR%20%2F%3E%20%E3%80%82%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%3D%20fxas2100x_%E3%83%97%E3%83%AD%E3%83%BC%E3%83%96%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~%3CBR%20%2F%3E%20fxas2100x_%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%3CBR%20%2F%3Ecc1%3A%20%E4%B8%80%E9%83%A8%E3%81%AE%E8%AD%A6%E5%91%8A%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E6%89%B1%E3%82%8F%E3%82%8C%E3%82%8B%3CBR%20%2F%3Edrivers%2Fmisc%2Ffxas2100x.c%3A648%3A13%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20%E9%96%A2%E6%95%B0%20'__devexit_p'%20%E3%81%AE%E6%9A%97%E9%BB%99%E7%9A%84%E3%81%AA%E5%AE%A3%E8%A8%80%E3%80%82'__exit_p'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%5B-Werror%3D%E6%9A%97%E9%BB%99%E3%81%AE%E9%96%A2%E6%95%B0%E5%AE%A3%E8%A8%80%5D%3CBR%20%2F%3E%20%E3%80%82%E5%8F%96%E3%82%8A%E9%99%A4%E3%81%8F%3D%20__devexit_p(fxas2100x_remove)%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~%3CBR%20%2F%3E%20__exit_p%3CBR%20%2F%3E%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2FMakefile.build%3A305%3A%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%20'%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.o'%20%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3Emake%5B2%5D%3A%20***%20%5B%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxos8700.o%5D%20%E3%82%A8%E3%83%A9%E3%83%BC1%3CBR%20%2F%3E%20make%5B2%5D%3A%20***%20%E6%9C%AA%E5%AE%8C%E4%BA%86%E3%81%AE%E3%82%B8%E3%83%A7%E3%83%96%E3%82%92%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99....%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A648%3A25%3A%20%E3%82%A8%E3%83%A9%E3%83%BC%3A%20'fxas2100x_remove'%20%E3%81%8C%E3%81%93%E3%81%93%E3%81%A7%E5%AE%A3%E8%A8%80%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(%E9%96%A2%E6%95%B0%E5%86%85%E3%81%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93)%3B%20'fxas2100x_resume'%20%E3%82%92%E6%84%8F%E5%91%B3%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3CBR%20%2F%3E%20%E3%80%82%E5%8F%96%E3%82%8A%E9%99%A4%E3%81%8F%3D%20__devexit_p(fxas2100x_remove)%E3%80%81%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20fxas2100x_%E5%B1%A5%E6%AD%B4%E6%9B%B8%3CBR%20%2F%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A481%3A20%3A%20%E8%AD%A6%E5%91%8A%3A%20'fxas2100x_irq_handler'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20irqreturn_t%20fxas2100x_irq_handler(int%20irq%2C%20void%20*dev)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A370%3A26%3A%20%E8%AD%A6%E5%91%8A%3A%20'fxas2100x_device'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-variable%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%E6%A7%8B%E9%80%A0%E4%BD%93miscdevice%20fxas2100x_device%20%3D%20%7B%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2Fmisc%2Ffxas2100x.c%3A137%3A12%3A%20%E8%AD%A6%E5%91%8A%3A%20'fxas2100x_device_init'%20%E3%81%8C%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20%5B-Wunused-function%5D%3CBR%20%2F%3E%E9%9D%99%E7%9A%84%20int%20fxas2100x_device_init(%E6%A7%8B%E9%80%A0%E4%BD%93%20i2c_client%20*%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88)%3CBR%20%2F%3E%20%5E~~~~~~~~~~~~~~~~~~~~%3CBR%20%2F%3E%20cc1%3A%20%E4%B8%80%E9%83%A8%E3%81%AE%E8%AD%A6%E5%91%8A%E3%81%8C%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%A8%E3%81%97%E3%81%A6%E6%89%B1%E3%82%8F%E3%82%8C%E3%82%8B%3CBR%20%2F%3E%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2FMakefile.build%3A305%3A%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%20'drivers%2Fmisc%2Ffxas2100x.o'%20%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3Emake%5B2%5D%3A%20***%20%5Bdrivers%2Fmisc%2Ffxas2100x.o%5D%20%E3%82%A8%E3%83%A9%E3%83%BC1%3CBR%20%2F%3E%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%2FMakefile.build%3A546%3A%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%80%8Cdrivers%2Fmisc%E3%80%8D%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3Emake%5B1%5D%3A%20***%20%5B%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%2F%E3%81%9D%E3%81%AE%E4%BB%96%5D%20%E3%82%A8%E3%83%A9%E3%83%BC2%3CBR%20%2F%3E%20make%5B1%5D%3A%20***%20%E6%9C%AA%E5%AE%8C%E4%BA%86%E3%81%AE%E3%82%B8%E3%83%A7%E3%83%96%E3%82%92%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99....%3CBR%20%2F%3E%20Makefile%3A1052%3A%20%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%80%8Cdrivers%E3%80%8D%E3%81%AE%E3%83%AC%E3%82%B7%E3%83%94%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%3CBR%20%2F%3E%E3%83%A1%E3%82%A4%E3%82%AF%3A%20***%20%5B%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%5D%20%E3%82%A8%E3%83%A9%E3%83%BC%202%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FANONYMOUS%3E%3C%2FP%3E%3C%2FBLOCKQUOTE%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-841675%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%8A%A0%E9%80%9F%E5%BA%A6%E3%82%BB%E3%83%B3%E3%82%B5%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E7%A3%81%E6%B0%97%E3%82%BB%E3%83%B3%E3%82%B5%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-841676%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Problem%20width%20linux%20driver%20for%20fxos8700%2Ffxas2100x%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-841676%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%97%E3%80%81%E3%82%B3%E3%83%B3%E3%83%91%E3%82%A4%E3%83%AB%E3%81%95%E3%82%8C%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E5%90%8C%E3%81%98%E5%95%8F%E9%A1%8C%E3%81%AB%E9%81%AD%E9%81%87%E3%81%97%E3%81%9F%E4%BA%BA%E3%81%8C%E3%81%84%E3%81%9F%E3%82%89%3A%3C%2FP%3E%3C%2FLINGO-BODY%3E