d_alloc_root() calls d_alloc(), but doesn't check the returned dentry which may be NULL. If this is fatal, then a printk should be used instead of just letting the kernel fault without explanation.
-- Andrew E. Mileski mailto:aem@netcom.ca