HID: i2c-hid: remove unneeded test in i2c_hid_remove
authorBenjamin Tissoires <benjamin.tissoires@gmail.com>
Tue, 4 Dec 2012 15:27:52 +0000 (16:27 +0100)
committerJiri Kosina <jkosina@suse.cz>
Wed, 5 Dec 2012 10:28:48 +0000 (11:28 +0100)
ihid can not be null, so there are no reasons to test it.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
drivers/hid/i2c-hid/i2c-hid.c

index c823a16f35acedf4e75a81ecd1dc3b31ab9ded1c..3bbd70e839f24d949fce09aea01cc5beb460b16e 100644 (file)
@@ -901,9 +901,6 @@ static int __devexit i2c_hid_remove(struct i2c_client *client)
        struct i2c_hid *ihid = i2c_get_clientdata(client);
        struct hid_device *hid;
 
-       if (WARN_ON(!ihid))
-               return -1;
-
        hid = ihid->hid;
        hid_destroy_device(hid);