Nick: carldani E-mail: none Board: new sign conversion warnings Contents: flashrom.c:700:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = verify_range(flash, cmpbuf, start, len, "ERASE"); ~~~~~~~~~~~~ ^~~~~ flashrom.c:700:43: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = verify_range(flash, cmpbuf, start, len, "ERASE"); ~~~~~~~~~~~~ ^~~ flashrom.c:755:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] message, start + i, cmpbuf[i], ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ flashrom.c:1185:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int total_size = flash->total_size * 1024; ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ flashrom.c:1189:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = verify_range(flash, buf, 0, total_size, NULL); ~~~~~~~~~~~~ ^~~~~~~~~~ flashrom.c:1394:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] start + starthere, lenhere); ^~~~~~~ jedec.c:435:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int page_size = flash->page_size; ~~~~~~~~~ ~~~~~~~^~~~~~~~~ jedec.c:446:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~~~~~~~~~ jedec.c:446:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~~~~~ ^~~~~~~~~ jedec.c:446:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~ jedec.c:449:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] starthere = max(start, i * page_size); ~~~ ^~~~~ jedec.c:451:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] lenhere = min(start + len, (i + 1) * page_size) - starthere; ~~~ ^~~~~~~~~~~ jedec.c:453:69: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] if (write_page_write_jedec_common(flash, buf + starthere - start, starthere, lenhere)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ jedec.c:453:80: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] if (write_page_write_jedec_common(flash, buf + starthere - start, starthere, lenhere)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~ w39.c:141:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int i, total_size = flash->total_size * 1024; ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ w39.c:153:22: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int i, total_size = flash->total_size * 1024; ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ pm49fl00x.c:41:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] write_lockbits_49fl00x(flash->virtual_registers, flash->total_size * 1024, 0, flash->page_size); ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ pm49fl00x.c:41:87: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] write_lockbits_49fl00x(flash->virtual_registers, flash->total_size * 1024, 0, flash->page_size); ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~ pm49fl00x.c:47:51: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] write_lockbits_49fl00x(flash->virtual_registers, flash->total_size * 1024, 1, flash->page_size); ~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ pm49fl00x.c:47:87: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] write_lockbits_49fl00x(flash->virtual_registers, flash->total_size * 1024, 1, flash->page_size); ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~ sst49lfxxxc.c:38:16: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int i, left = flash->total_size * 1024; ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ spi.c:139:6: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] if (addrbase + flash->total_size * 1024 > (1 << 24)) { ^~~~~~~~ spi.c:143:14: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] addrbase = (1 << 24) - flash->total_size * 1024; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spi.c:148:10: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] if (ffs(flash->total_size * 1024) > (ffs(addrbase) ? : 33)) { ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~ spi.c:153:42: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] return spi_programmer->read(flash, buf, addrbase + start, len); ^~~~~~~~ spi25.c:979:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int page_size = flash->page_size; ~~~~~~~~~ ~~~~~~~^~~~~~~~~ spi25.c:991:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~~~~~~~~~ spi25.c:991:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~~~~~ ^~~~~~~~~ spi25.c:991:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~ spi25.c:994:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] starthere = max(start, i * page_size); ~~~ ^~~~~ spi25.c:996:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] lenhere = min(start + len, (i + 1) * page_size) - starthere; ~~~ ^~~~~~~~~~~ spi25.c:998:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] toread = min(chunksize, lenhere - j); ~~~ ^~~~~~~~~ spi25.c:999:24: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] rc = spi_nbyte_read(starthere + j, buf + starthere - start + j, toread); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ spi25.c:999:68: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] rc = spi_nbyte_read(starthere + j, buf + starthere - start + j, toread); ~~~~~~~~~~~~~~ ^~~~~~ spi25.c:1024:25: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] int page_size = flash->page_size; ~~~~~~~~~ ~~~~~~~^~~~~~~~~ spi25.c:1036:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~~~~~~~~~ spi25.c:1036:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~~~~~ ^~~~~~~~~ spi25.c:1036:55: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] for (i = start / page_size; i <= (start + len - 1) / page_size; i++) { ~ ^~~~~~~~~ spi25.c:1039:19: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] starthere = max(start, i * page_size); ~~~ ^~~~~ spi25.c:1041:17: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] lenhere = min(start + len, (i + 1) * page_size) - starthere; ~~~ ^~~~~~~~~~~ spi25.c:1043:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] towrite = min(chunksize, lenhere - j); ~~~ ^~~~~~~~~ spi25.c:1044:27: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] rc = spi_nbyte_program(starthere + j, buf + starthere - start + j, towrite); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ spi25.c:1044:71: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] rc = spi_nbyte_program(starthere + j, buf + starthere - start + j, towrite); ~~~~~~~~~~~~~~~~~ ^~~~~~~ spi25.c:1068:11: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] for (i = start; i < start + len; i++) { ~ ^~~~~ spi25.c:1069:29: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] result = spi_byte_program(i, buf[i - start]); ~~~~~~~~~~~~~~~~ ^ spi25.c:1069:36: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] result = spi_byte_program(i, buf[i - start]); ^ it87spi.c:383:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] lenhere = min(len, flash->page_size - start % flash->page_size); ~~~ ^~~ it87spi.c:383:23: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] lenhere = min(len, flash->page_size - start % flash->page_size); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ it87spi.c:384:40: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] spi_chip_write_1(flash, buf, start, lenhere); ~~~~~~~~~~~~~~~~ ^~~~~~~ it87spi.c:385:13: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] start += lenhere; ~~ ^~~~~~~ it87spi.c:386:11: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] len -= lenhere; ~~ ^~~~~~~ it87spi.c:391:41: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] it8716f_spi_page_program(flash, buf, start); ~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ serprog.c:802:46: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] const int max_read = spi_programmer_serprog.max_data_read; ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ serprog.c:805:28: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] cur_len = min(max_read, (len - i)); ~~~ ^~~~~~~ serprog.c:805:34: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] cur_len = min(max_read, (len - i)); ~~~ ^ serprog.c:806:32: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = spi_nbyte_read(start + i, buf + i, cur_len); ~~~~~ ^ serprog.c:806:44: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = spi_nbyte_read(start + i, buf + i, cur_len); ~~~~~~~~~~~~~~ ^~~~~~~ dummyflasher.c:534:6: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] spi_write_256_chunksize); ^~~~~~~~~~~~~~~~~~~~~~~ linux_spi.c:137:50: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] return spi_read_chunked(flash, buf, start, len, getpagesize()); ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~ linux_spi.c:143:51: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] return spi_write_chunked(flash, buf, start, len, getpagesize() - 4); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ dediprog.c:215:20: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] const int count = len / chunksize; ~~~~~ ^~~~~~~~~~~~~~~ dediprog.c:270:45: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = spi_read_chunked(flash, buf, start, residue, 16); ~~~~~~~~~~~~~~~~ ^~~~~~~ dediprog.c:278:12: warning: implicit conversion changes signedness: 'unsigned int' to 'int' [-Wsign-conversion] bulklen = (len - residue) / chunksize * chunksize; ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dediprog.c:278:19: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] bulklen = (len - residue) / chunksize * chunksize; ~~~ ^~~~~~~ dediprog.c:279:61: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] ret = dediprog_spi_bulk_read(flash, buf + residue, start + residue, ~~~~~ ^~~~~~~ dediprog.c:280:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] bulklen); ^~~~~~~ dediprog.c:286:9: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] len -= residue + bulklen; ~~ ^~~~~~~~~~~~~~~~~ dediprog.c:291:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] start + residue + bulklen, len, 16); ~~~~~ ^~~~~~~ dediprog.c:291:30: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] start + residue + bulklen, len, 16); ~~~~~ ^~~~~~~