ext3/4: Fix loop index in do_split() so it is signed
This fixes a gcc warning but it doesn't appear able to result in a failure, since the primary way the loop is exited is the first conditional in the for loop, and at least for a consistent filesystem, the signed/unsigned should in practice never be exposed. Signed-off-by: Roel Kluin <roel.kluin@gmail.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
Родитель
f99b25897a
Коммит
59e315b4c4
|
@ -1161,9 +1161,9 @@ static struct ext3_dir_entry_2 *do_split(handle_t *handle, struct inode *dir,
|
|||
u32 hash2;
|
||||
struct dx_map_entry *map;
|
||||
char *data1 = (*bh)->b_data, *data2;
|
||||
unsigned split, move, size, i;
|
||||
unsigned split, move, size;
|
||||
struct ext3_dir_entry_2 *de = NULL, *de2;
|
||||
int err = 0;
|
||||
int err = 0, i;
|
||||
|
||||
bh2 = ext3_append (handle, dir, &newblock, &err);
|
||||
if (!(bh2)) {
|
||||
|
|
|
@ -1171,9 +1171,9 @@ static struct ext4_dir_entry_2 *do_split(handle_t *handle, struct inode *dir,
|
|||
u32 hash2;
|
||||
struct dx_map_entry *map;
|
||||
char *data1 = (*bh)->b_data, *data2;
|
||||
unsigned split, move, size, i;
|
||||
unsigned split, move, size;
|
||||
struct ext4_dir_entry_2 *de = NULL, *de2;
|
||||
int err = 0;
|
||||
int err = 0, i;
|
||||
|
||||
bh2 = ext4_append (handle, dir, &newblock, &err);
|
||||
if (!(bh2)) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче