drivers: char: mem: fix IS_ERROR_VALUE usage
authorAndrzej Hajda <a.hajda@samsung.com>
Mon, 15 Feb 2016 14:35:21 +0000 (15:35 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 5 Mar 2016 20:19:39 +0000 (12:19 -0800)
commitecb63a1b644c77a383b05e44e931602ae5f3d2c6
tree98912adbede6387524518726c6db1855a1fedf70
parentba327173ef48c12cf6f326441c74f373fa3be220
drivers: char: mem: fix IS_ERROR_VALUE usage

IS_ERR_VALUE macro should be used only with unsigned long type.
Specifically it works incorrectly with longer types.

The patch follows conclusion from discussion on LKML [1][2].

[1]: http://permalink.gmane.org/gmane.linux.kernel/2120927
[2]: http://permalink.gmane.org/gmane.linux.kernel/2150581

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Acked-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/char/mem.c