Linux: Update user AF_RPMSG define for 3.9 kernel
authorArnie Reynoso <ariner@ti.com>
Wed, 16 Oct 2013 17:11:11 +0000 (10:11 -0700)
committerRobert Tivy <rtivy@ti.com>
Fri, 15 Nov 2013 04:58:14 +0000 (20:58 -0800)
commitfbf69419b02a40f027948aec1ca68270ba3354e5
tree525283444875db2307fb5f641ecbac3e24c20446
parentcbc5673197c4185b370a0abbb5fe31c86b99e847
Linux: Update user AF_RPMSG define for 3.9 kernel

IPC's Linux user space support contains a copy of a few
kernel-defined structs and definitions.  This is necessary
because the kernel headers are not include-able by user space.
One of these values is the socket address family used for
rpmsg-based sockets - AF_RPMSG.  This definition is always
'one more' than the last address family defined by the kernel's
socket.h.

Prior to Linux 3.9, this was aways 40.  In Linux 3.9, a new
address family was introduced (AF_VSOCK), and as a result we
needed to set AF_RPMSG to 41.  To enable this, the user space
header reflects on the kernel version and appropriately assigns
the value of AF_RPMSG.

Note that in addition to adding 3.9+ support, this commit also
cleans up some dead code.
linux/include/net/rpmsg.h