]> err.no Git - linux-2.6/blobdiff - include/linux/input.h
Auto merge with /home/aegl/GIT/linus
[linux-2.6] / include / linux / input.h
index 9d9598ed760de2a7a4f2081f62dc41b11a6e81c8..b9cc0ac71f44db7b6e361bca0a789defacdd8886 100644 (file)
@@ -859,6 +859,10 @@ struct input_dev {
        int (*erase_effect)(struct input_dev *dev, int effect_id);
 
        struct input_handle *grab;
+
+       struct semaphore sem;   /* serializes open and close operations */
+       unsigned int users;
+
        struct device *dev;
 
        struct list_head        h_list;