summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clients/net-snk/kernel/systemcall.c2
-rw-r--r--clients/net-snk/oflib/of.c2
-rw-r--r--lib/libnvram/nvram.c2
-rw-r--r--rtas/flash/block_lists.c1
4 files changed, 4 insertions, 3 deletions
diff --git a/clients/net-snk/kernel/systemcall.c b/clients/net-snk/kernel/systemcall.c
index 52c45ca..01d5f2b 100644
--- a/clients/net-snk/kernel/systemcall.c
+++ b/clients/net-snk/kernel/systemcall.c
@@ -120,7 +120,7 @@ ssize_t write (int fd, const void *buf, size_t len)
char dest_buf[512];
char *dest_buf_ptr;
const char *dbuf = buf;
- int i;
+ size_t i;
if (fd == 1 || fd == 2) {
dest_buf_ptr = &dest_buf[0];
diff --git a/clients/net-snk/oflib/of.c b/clients/net-snk/oflib/of.c
index 5c502ac..365191c 100644
--- a/clients/net-snk/oflib/of.c
+++ b/clients/net-snk/oflib/of.c
@@ -481,7 +481,7 @@ map_one_range(uint64_t *addr, int type, uint32_t *ranges, uint32_t nac,
uint64_t cm, size, pm;
/* only check for the type if nac == 3 (PCI) */
DEBUG_TR("type %x, nac %x\n", ranges[0], nac);
- if (((ranges[0] & 0x03000000) >> 24) != type && nac == 3)
+ if ((((int)ranges[0] & 0x03000000) >> 24) != type && nac == 3)
return -1;
/* okay, it is the same type let's see if we find a mapping */
size = get_dt_address(ranges + nac + pnac, nsc);
diff --git a/lib/libnvram/nvram.c b/lib/libnvram/nvram.c
index 6d145d7..048c583 100644
--- a/lib/libnvram/nvram.c
+++ b/lib/libnvram/nvram.c
@@ -269,7 +269,7 @@ static uint8_t calc_partition_header_checksum(int offset)
return checksum;
}
-static int calc_used_nvram_space(void)
+static unsigned int calc_used_nvram_space(void)
{
unsigned walk, len;
diff --git a/rtas/flash/block_lists.c b/rtas/flash/block_lists.c
index e632fd0..d632229 100644
--- a/rtas/flash/block_lists.c
+++ b/rtas/flash/block_lists.c
@@ -41,6 +41,7 @@ print_progress(void)
break;
case 0:
printf("\b\\");
+ /* fallthrough */
default:
i = 3;
}