- if (!test_bit(EV_KEY, dev->evbit) || !test_bit(EV_PWR, dev->evbit))
- return NULL;
-
- if (!test_bit(KEY_SUSPEND, dev->keybit) || (!test_bit(KEY_POWER, dev->keybit)))
- return NULL;
-
- if (!(handle = kmalloc(sizeof(struct input_handle), GFP_KERNEL)))