--- src/sys/emulation/linux/linux_misc.c 2007/02/25 23:17:12 1.37 +++ src/sys/emulation/linux/linux_misc.c 2007/05/09 00:53:34 1.38 @@ -857,7 +857,9 @@ sys_linux_mknod(struct linux_mknod_args if (args->mode & S_IFIFO) { error = kern_mkfifo(&nd, args->mode); } else { - error = kern_mknod(&nd, args->mode, args->dev); + error = kern_mknod(&nd, args->mode, + umajor(args->dev), + uminor(args->dev)); } } nlookup_done(&nd);