Commit d429ca0d831024b1b1845db8a5e950b44e10db04

Authored by Łukasz Majewski
Committed by Tom Rini
1 parent a1f41f1a55

fs:ext4:fix: Code refactoring to suppress compiler warnings

Several fixes to suppress compiler's (eldk-5.[12].x  gcc 4.6)
warning  [-Wunused-but-set-variable]

Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>

Showing 3 changed files with 11 additions and 9 deletions Side-by-side Diff

fs/ext4/ext4_common.c
... ... @@ -378,7 +378,6 @@
378 378 struct ext_filesystem *fs = get_fs();
379 379 /* directory entry */
380 380 struct ext2_dirent *dir;
381   - char *ptr = NULL;
382 381 char *temp_dir = NULL;
383 382  
384 383 zero_buffer = zalloc(fs->blksz);
... ... @@ -415,7 +414,6 @@
415 414 if (ext4fs_log_journal(root_first_block_buffer, first_block_no_of_root))
416 415 goto fail;
417 416 dir = (struct ext2_dirent *)root_first_block_buffer;
418   - ptr = (char *)dir;
419 417 totalbytes = 0;
420 418 while (dir->direntlen > 0) {
421 419 /*
422 420  
... ... @@ -483,14 +481,12 @@
483 481 break;
484 482  
485 483 dir = (struct ext2_dirent *)((char *)dir + templength);
486   - ptr = (char *)dir;
487 484 }
488 485  
489 486 /* make a pointer ready for creating next directory entry */
490 487 templength = dir->direntlen;
491 488 totalbytes = totalbytes + templength;
492 489 dir = (struct ext2_dirent *)((char *)dir + templength);
493   - ptr = (char *)dir;
494 490  
495 491 /* get the next available inode number */
496 492 inodeno = ext4fs_get_new_inode_no();
... ... @@ -1200,6 +1196,11 @@
1200 1196 status = ext4fs_devread(di_blockno_parent *
1201 1197 fs->sect_perblk, 0,
1202 1198 fs->blksz, (char *)di_parent_buffer);
  1199 +
  1200 + if (!status) {
  1201 + printf("%s: Device read error!\n", __func__);
  1202 + goto fail;
  1203 + }
1203 1204 memset(di_parent_buffer, '\0', fs->blksz);
1204 1205  
1205 1206 /*
... ... @@ -1227,6 +1228,11 @@
1227 1228 fs->sect_perblk, 0,
1228 1229 fs->blksz,
1229 1230 (char *)di_child_buff);
  1231 +
  1232 + if (!status) {
  1233 + printf("%s: Device read error!\n", __func__);
  1234 + goto fail;
  1235 + }
1230 1236 memset(di_child_buff, '\0', fs->blksz);
1231 1237 /* filling of actual datablocks for each child */
1232 1238 for (j = 0; j < (fs->blksz / sizeof(int)); j++) {
fs/ext4/ext4_journal.c
... ... @@ -410,7 +410,7 @@
410 410 int transaction_state = TRANSACTION_COMPLETE;
411 411 int prev_desc_logical_no = 0;
412 412 int curr_desc_logical_no = 0;
413   - int ofs, flags, block;
  413 + int ofs, flags;
414 414 struct ext2_inode inode_journal;
415 415 struct journal_superblock_t *jsb = NULL;
416 416 struct journal_header_t *jdb = NULL;
... ... @@ -453,7 +453,6 @@
453 453  
454 454 i = be32_to_cpu(jsb->s_first);
455 455 while (1) {
456   - block = be32_to_cpu(jsb->s_first);
457 456 blknr = read_allocated_block(&inode_journal, i);
458 457 memset(temp_buff1, '\0', fs->blksz);
459 458 ext4fs_devread(blknr * fs->sect_perblk,
... ... @@ -931,7 +931,6 @@
931 931 int previous_block_number = -1;
932 932 int delayed_start = 0;
933 933 int delayed_extent = 0;
934   - int delayed_skipfirst = 0;
935 934 int delayed_next = 0;
936 935 char *delayed_buf = NULL;
937 936  
... ... @@ -964,7 +963,6 @@
964 963 previous_block_number = blknr;
965 964 delayed_start = blknr;
966 965 delayed_extent = blockend;
967   - delayed_skipfirst = skipfirst;
968 966 delayed_buf = buf;
969 967 delayed_next = blknr +
970 968 (blockend >> SECTOR_BITS);
... ... @@ -973,7 +971,6 @@
973 971 previous_block_number = blknr;
974 972 delayed_start = blknr;
975 973 delayed_extent = blockend;
976   - delayed_skipfirst = skipfirst;
977 974 delayed_buf = buf;
978 975 delayed_next = blknr +
979 976 (blockend >> SECTOR_BITS);