Yet more updates. Syncing with Andrew Morton, and more syncing with Al Viro. No users of init_etherdev remain in the tree. (yay!)