Converted struct sock to hlist, in the process created sk_add_node/sk_del_node variants that take care of refcounting, that way the old protocols get some refcounting as a gift. Also fixing some USB bugs from time to time. Enough said. :-)