diff -urN linux-2.6-vanilla/fs/udf/super.c linux-2.6-vanilla~/fs/udf/super.c
--- linux-2.6-vanilla~/fs/udf/super.c 2004-04-04 18:43:49.230097384 +0200
+++ linux-2.6-vanilla/fs/udf/super.c 2004-03-30 17:15:11.000000000 +0200
@@ -1498,8 +1498,8 @@
struct udf_sb_info *sbi;
uopt.flags = (1 << UDF_FLAG_USE_AD_IN_ICB) | (1 << UDF_FLAG_STRICT);
- uopt.uid = -1;
- uopt.gid = -1;
+ uopt.uid = 0;
+ uopt.gid = 0;
uopt.umask = 0;
sbi = kmalloc(sizeof(struct udf_sb_info), GFP_KERNEL);