Index: uspace/app/mkminix/mkminix.c
===================================================================
--- uspace/app/mkminix/mkminix.c	(revision fd282adc832e0495451af721af8ad2194ac447ca)
+++ uspace/app/mkminix/mkminix.c	(revision c64506bde77ac033199ebc0dd74a5211909c086e)
@@ -160,5 +160,5 @@
 			break;
 		case 'i':
-			sb.n_inodes = (unsigned long) strtol(optarg, NULL, 10);
+			sb.n_inodes = (uint64_t) strtol(optarg, NULL, 10);
 			break;
 		case 'l':
@@ -378,4 +378,6 @@
 	if (sb->n_inodes == 0)
 		inodes = sb->dev_nblocks / 3;
+	else
+		inodes = sb->n_inodes;
 
 	if (inodes % sb->ino_per_block)
