diff -uwrN linux-2.4.19/arch/um/fs/hostfs/hostfs_kern.c linux-2.4.19+xfs/arch/um/fs/hostfs/hostfs_kern.c
--- linux-2.4.19/arch/um/fs/hostfs/hostfs_kern.c	2003-02-08 01:41:20.000000000 +0100
+++ linux-2.4.19+xfs/arch/um/fs/hostfs/hostfs_kern.c	2003-02-08 01:53:41.000000000 +0100
@@ -435,7 +435,7 @@
 	char *name;
 	int type, err = -ENOMEM, rdev;
 
-	inode = get_empty_inode();
+	inode = new_inode(sb);
 	if(inode == NULL) 
 		goto out;
 
diff -uwrN linux-2.4.19/arch/um/fs/hppfs/hppfs_kern.c linux-2.4.19+xfs/arch/um/fs/hppfs/hppfs_kern.c
--- linux-2.4.19/arch/um/fs/hppfs/hppfs_kern.c	2003-02-08 01:41:20.000000000 +0100
+++ linux-2.4.19+xfs/arch/um/fs/hppfs/hppfs_kern.c	2003-02-08 01:54:04.000000000 +0100
@@ -625,7 +625,7 @@
 	struct inode *inode;
 	int err = -ENOMEM;
 
-	inode = get_empty_inode();
+	inode = new_inode(sb);
 	if(inode == NULL) 
 		goto out;
 
