reiserfs: Fix signedness issues for large file systems
Now that we handle file systems > 8 TB, we end up printing large negative numbers instead of actual block numbers. This patch fixes those places to use unsigned ints for block numbers. Signed-by: Jeff Mahoney <jeffm@suse.com>
This commit is contained in:
1 parent
5d4f1fa494
commit
0265fd70c1
13 files changed
+47
-44
No files matched your search
@@ -59,7 +59,8 @@ reiserfs_filsys_t * reiserfs_open (char * filename, int flags,
|
||||
reiserfs_filsys_t * fs;
|
||||
struct buffer_head * bh;
|
||||
struct reiserfs_super_block * sb;
|
||||
int fd, i;
|
||||
int fd;
|
||||
unsigned int i;
|
||||
|
||||
/* convert root dir key and parent root dir key to little endian format */
|
||||
make_const_keys ();
|
||||
@@ -200,7 +201,7 @@ reiserfs_filsys_t * reiserfs_create (char * filename,
|
||||
block_size, block_count, 0))
|
||||
{
|
||||
reiserfs_warning (stderr, "reiserfs_create: can not create that small "
|
||||
"(%d blocks) filesystem\n", block_count);
|
||||
"(%u blocks) filesystem\n", block_count);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user