DEVFS_DENODE_HEAD
TAILQ_FOREACH_MUTABLE(node1, DEVFS_DENODE_HEAD(node), link, node2) {
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(parent), link) {
TAILQ_INIT(DEVFS_DENODE_HEAD(node));
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(parent), link) {
TAILQ_INSERT_TAIL(DEVFS_DENODE_HEAD(parent), node, link);
TAILQ_REMOVE(DEVFS_DENODE_HEAD(parent), node, link);
TAILQ_FOREACH_MUTABLE(node1, DEVFS_DENODE_HEAD(node),
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
TAILQ_FOREACH(node, DEVFS_DENODE_HEAD(dnode), link) {
((struct devfs_node *)(TAILQ_LAST(DEVFS_DENODE_HEAD(node->parent), devfs_node_head)))->d_dir.d_name);