/* Big-endian to little-endian byte-swapping/bitmaps by David S. Miller ( */
static int nilfs_add_nondir(struct dentry *dentry, struct inode *inode)
/* Big-endian to little-endian byte-swapping/bitmaps by David S. Miller ( */
static int nilfs_add_nondir(struct dentry *dentry, struct inode *inode)
{
	int err = nilfs_add_link(dentry, inode);
	if (!err) {
		d_instantiate(dentry, inode);
		return 0;
	}
	inode_dec_link_count(inode);
	iput(inode);
	return err;
}