#include <linux/smp_lock.h>
#include <linux/buffer_head.h>
#include "swab.h" /* will go away - see comment in mknod() */
#include <linux/smp_lock.h>
#include <linux/buffer_head.h>
#include "swab.h" /* will go away - see comment in mknod() */
if (!IS_ERR(inode)) {
init_special_inode(inode, mode, rdev);
/* NOTE: that'll go when we get wide dev_t */
if (!IS_ERR(inode)) {
init_special_inode(inode, mode, rdev);
/* NOTE: that'll go when we get wide dev_t */
goto out_dir;
ufs_inc_count(old_inode);
ufs_set_link(new_dir, new_de, new_bh, old_inode);
goto out_dir;
ufs_inc_count(old_inode);
ufs_set_link(new_dir, new_de, new_bh, old_inode);