From: Dmitry Torokhov Date: Wed, 26 Apr 2006 04:13:57 +0000 (-0400) Subject: Input: allow passing NULL to input_free_device() X-Git-Tag: v2.6.17-rc4~103^2~6 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=1a0ccece05efb8a9c04b1130c24a2652239f3bea;p=~emulex%2Finfiniband.git Input: allow passing NULL to input_free_device() Many drivers rely on input_free_device() behaving like kfree(). Signed-off-by: Dmitry Torokhov --- diff --git a/include/linux/input.h b/include/linux/input.h index b0e612dda0c..16c19d710a4 100644 --- a/include/linux/input.h +++ b/include/linux/input.h @@ -1016,7 +1016,8 @@ static inline void input_put_device(struct input_dev *dev) static inline void input_free_device(struct input_dev *dev) { - input_put_device(dev); + if (dev) + input_put_device(dev); } int input_register_device(struct input_dev *);