--- zzzz-none-000/linux-2.6.19.2/init/do_mounts.h 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/init/do_mounts.h 2007-01-19 14:42:56.000000000 +0000 @@ -15,15 +15,15 @@ static inline int create_dev(char *name, dev_t dev) { - sys_unlink(name); - return sys_mknod(name, S_IFBLK|0600, new_encode_dev(dev)); + sys_unlink((char __user *)name); + return sys_mknod((char __user *)name, S_IFBLK|0600, new_encode_dev(dev)); } #if BITS_PER_LONG == 32 static inline u32 bstat(char *name) { struct stat64 stat; - if (sys_stat64(name, &stat) != 0) + if (sys_stat64((char __user *)name, (struct stat64 __user *)&stat) != 0) return 0; if (!S_ISBLK(stat.st_mode)) return 0;