]> git.baikalelectronics.ru Git - kernel.git/commit
Add an ERR_CAST() function to complement ERR_PTR and co.
authorDavid Howells <dhowells@redhat.com>
Thu, 7 Feb 2008 08:15:26 +0000 (00:15 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Thu, 7 Feb 2008 16:42:25 +0000 (08:42 -0800)
commit5141e38e34573afb3ae5a58efae0a56ccb4f70c7
tree2742bf56000c4af02314d753b2416b5cabc520d5
parent338f03d2b1e2034dbc3ca739172a09cc93d29aa5
Add an ERR_CAST() function to complement ERR_PTR and co.

Add an ERR_CAST() function to complement ERR_PTR and co.  for the purposes
of casting an error entyped as one pointer type to an error of another
pointer type whilst making it explicit as to what is going on.

This provides a replacement for the ERR_PTR(PTR_ERR(p)) construct.

Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/linux/err.h