Removes kref_next
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 21:05:52 +0000 (13:05 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Fri, 17 Jan 2014 21:05:52 +0000 (13:05 -0800)
commitf6bc7d1399601285a3c92e819fda6cf8aa547a8c
tree9055f70b9623a22d01dfe10bd1d422a68f3bb74b
parentbce7cc806c4770a399f781f16bbf00d73629a7e9
Removes kref_next

They are using these as a source of integer IDs, not as references.

Plan9 does this all over the place too.  Here, just an increment of an
int is fine.  In places like #s, we'll need an ID service (same idea
behind PIDs).  Solaris had 'vmem' for this, and it was pretty cool.
kern/include/kref.h
kern/src/net/ip.c
kern/src/net/ipv6.c