lis3: remove automatic shutdown of the device
[sfrench/cifs-2.6.git] / drivers / hwmon / lis3lv02d.h
index 745ec96806d485a0f93f33932e2a588e6a8ab546..b007d8184212c70e004c45e5791b7bb72af4f539 100644 (file)
@@ -171,14 +171,11 @@ struct lis3lv02d {
 
        struct input_dev        *idev;     /* input device */
        struct task_struct      *kthread;  /* kthread for input */
-       struct mutex            lock;
        struct platform_device  *pdev;     /* platform device */
        atomic_t                count;     /* interrupt count after last read */
        int                     xcalib;    /* calibrated null value for x */
        int                     ycalib;    /* calibrated null value for y */
        int                     zcalib;    /* calibrated null value for z */
-       unsigned char           is_on;     /* whether the device is on or off */
-       unsigned char           usage;     /* usage counter */
        struct axis_conversion  ac;        /* hw -> logical axis */
 
        u32                     irq;       /* IRQ number */
@@ -192,6 +189,6 @@ int lis3lv02d_joystick_enable(void);
 void lis3lv02d_joystick_disable(void);
 void lis3lv02d_poweroff(struct lis3lv02d *lis3);
 void lis3lv02d_poweron(struct lis3lv02d *lis3);
-int lis3lv02d_remove_fs(void);
+int lis3lv02d_remove_fs(struct lis3lv02d *lis3);
 
 extern struct lis3lv02d lis3_dev;