--- linux-2.6.16-rc1/drivers/mtd/devices/blkmtd.c 2006-01-03 17:29:35 +0100 +++ linux-2.6.16-rc1-vs2.1.0.9.4/drivers/mtd/devices/blkmtd.c 2006-01-21 18:28:16 +0100 @@ -614,7 +614,7 @@ static struct mtd_erase_region_info *cal } -extern dev_t __init name_to_dev_t(const char *line); +extern dev_t __init name_to_dev_t(char *line); static struct blkmtd_dev *add_device(char *devname, int readonly, int erase_size) { --- linux-2.6.16-rc1/fs/ext2/ialloc.c 2006-01-03 17:29:56 +0100 +++ linux-2.6.16-rc1-vs2.1.0.9.4/fs/ext2/ialloc.c 2006-01-25 05:34:51 +0100 @@ -605,7 +614,7 @@ got: insert_inode_hash(inode); if (DQUOT_ALLOC_INODE(inode)) { - err = -ENOSPC; + err = -EDQUOT; goto fail_drop; } --- linux-2.6.16-rc1/fs/inode.c 2006-01-26 22:35:11 +0100 +++ linux-2.6.16-rc1-vs2.1.0.9.4/fs/inode.c 2006-01-25 05:34:51 +0100 @@ -236,6 +242,8 @@ void __iget(struct inode * inode) inodes_stat.nr_unused--; } +EXPORT_SYMBOL_GPL(__iget); + /** * clear_inode - clear an inode * @inode: inode to clear