Skip to contentSkip to conversation

fixes the warnings obtained with arm-elf-gcc 3.4

PATCH New Ashutosh Naik 2 participants 4 messages May 31, 2005 1 message not in the archive

Subsystems (6)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 fixes the warnings obtained with arm-elf-gcc 3.4

This patch fixes the warnings obtained with arm-elf-gcc 3.4.

Files Affected -

-fs/jffs2/read.c
-fs/jffs2/nodemgmt.c
-fs/jffs2/readinode.c
-fs/jffs2/write.c
-fs/jffs2/gc.c
-fs/jffs2/erase.c
-fs/nfs/nfs2xdr.c
-fs/nfs/nfs3xdr.c
-drivers/base/dmapool.c
-drivers/char/random.c
-drivers/serial/8250_early.c
-net/core/dev.c
-net/sunrpc/xprt.c
-net/sunrpc/svc.c
-net/sunrpv/svcsock.c

#1 lore raw

PATCH 1/1 fixes the warnings obtained with arm-elf-gcc 3.4

This patch fixes the warnings obtained with arm-elf-gcc 3.4.

Files Affected -

-fs/jffs2/read.c
-fs/jffs2/nodemgmt.c
-fs/jffs2/readinode.c
-fs/jffs2/write.c
-fs/jffs2/gc.c
-fs/jffs2/erase.c
-fs/nfs/nfs2xdr.c
-fs/nfs/nfs3xdr.c
-drivers/base/dmapool.c
-drivers/char/random.c
-drivers/serial/8250_early.c
-net/core/dev.c
-net/sunrpc/xprt.c
-net/sunrpc/svc.c
-net/sunrpv/svcsock.c

A message that is not in the archive (sent off-list or not yet received): [email protected]

#3 lore raw

PATCH 1/1 fixes the warnings obtained with arm-elf-gcc 3.4

Sorry for the repeating mails

This patch fixes the warnings obtained with arm-elf-gcc 3.4.

Files Affected -

-fs/jffs2/read.c
-fs/jffs2/nodemgmt.c
-fs/jffs2/readinode.c
-fs/jffs2/write.c
-fs/jffs2/gc.c
-fs/jffs2/erase.c
-fs/nfs/nfs2xdr.c
-fs/nfs/nfs3xdr.c
-drivers/base/dmapool.c
-drivers/char/random.c
-drivers/serial/8250_early.c
-net/core/dev.c
-net/sunrpc/xprt.c
-net/sunrpc/svc.c
-net/sunrpv/svcsock.c

drivers/base/dmapool.c +1 -1
diff --unified -rN linux-2.6.11-patch/drivers/base/dmapool.c linux-2.6.11/drivers/base/dmapool.c
@@ -67,7 +67,7 @@
 		}
 
 		/* per-pool info, no real statistics yet */
-		temp = scnprintf(next, size, "%-16s %4u %4u %4u %2u\n",
+		temp = scnprintf(next, size, "%-16s %4u %4Zu %4Zu %2u\n",
 				pool->name,
 				blocks, pages * pool->blocks_per_page,
 				pool->size, pages);
drivers/char/random.c +2 -2
diff --unified -rN linux-2.6.11-patch/drivers/char/random.c linux-2.6.11/drivers/char/random.c
@@ -1435,7 +1435,7 @@
 #endif
 
 		/* Copy data to destination buffer */
-		i = min(nbytes, (size_t)HASH_BUFFER_SIZE*sizeof(__u32)/2);
+		i = min(nbytes, HASH_BUFFER_SIZE*sizeof(__u32)/2);
 		if (flags & EXTRACT_ENTROPY_USER) {
 			i -= copy_to_user(buf, (__u8 const *)tmp, i);
 			if (!i) {
@@ -1691,7 +1691,7 @@
 	size_t c = count;
 
 	while (c > 0) {
-		bytes = min(c, (size_t)sizeof(buf));
+		bytes = min(c, sizeof(buf));
 
 		bytes -= copy_from_user(&buf, p, bytes);
 		if (!bytes) {
drivers/serial/8250_early.c +1 -1
diff --unified -rN linux-2.6.11-patch/drivers/serial/8250_early.c linux-2.6.11/drivers/serial/8250_early.c
@@ -165,7 +165,7 @@
 	if ((options = strchr(options, ','))) {
 		options++;
 		device->baud = simple_strtoul(options, 0, 0);
-		length = min(strcspn(options, " "), (size_t)sizeof(device->options));
+		length = min(strcspn(options, " "), sizeof(device->options));
 		strncpy(device->options, options, length);
 	} else {
 		device->baud = probe_baud(port);
fs/jffs2/gc.c +3 -3
diff --unified -rN linux-2.6.11-patch/fs/jffs2/gc.c linux-2.6.11/fs/jffs2/gc.c
@@ -589,7 +589,7 @@
 	ret = jffs2_flash_write(c, phys_ofs, rawlen, &retlen, (char *)node);
 
 	if (ret || (retlen != rawlen)) {
-		printk(KERN_NOTICE "Write of %d bytes at 0x%08x failed. returned %d, retlen %d\n",
+		printk(KERN_NOTICE "Write of %d bytes at 0x%08x failed. returned %d, retlen %zd\n",
                        rawlen, phys_ofs, ret, retlen);
 		if (retlen) {
                         /* Doesn't belong to any inode */
@@ -831,7 +831,7 @@
 				continue;
 			}
 			if (retlen != rawlen) {
-				printk(KERN_WARNING "jffs2_g_c_deletion_dirent(): Short read (%d not %u) reading header from obsolete node at %08x\n",
+				printk(KERN_WARNING "jffs2_g_c_deletion_dirent(): Short read (%zd not %u) reading header from obsolete node at %08x\n",
 				       retlen, rawlen, ref_offset(raw));
 				continue;
 			}
@@ -906,7 +906,7 @@
 		   write it out again with the _same_ version as before */
 		ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(ri), &readlen, (char *)&ri);
 		if (readlen != sizeof(ri) || ret) {
-			printk(KERN_WARNING "Node read failed in jffs2_garbage_collect_hole. Ret %d, retlen %d. Data will be lost by writing new hole node\n", ret, readlen);
+			printk(KERN_WARNING "Node read failed in jffs2_garbage_collect_hole. Ret %d, retlen %zd. Data will be lost by writing new hole node\n", ret, readlen);
 			goto fill;
 		}
 		if (je16_to_cpu(ri.nodetype) != JFFS2_NODETYPE_INODE) {
fs/jffs2/nodemgmt.c +2 -2
diff --unified -rN linux-2.6.11-patch/fs/jffs2/nodemgmt.c linux-2.6.11/fs/jffs2/nodemgmt.c
@@ -544,7 +544,7 @@
 		goto out_erase_sem;
 	}
 	if (retlen != sizeof(n)) {
-		printk(KERN_WARNING "Short read from obsoleted node at 0x%08x: %d\n", ref_offset(ref), retlen);
+		printk(KERN_WARNING "Short read from obsoleted node at 0x%08x: %zd\n", ref_offset(ref), retlen);
 		goto out_erase_sem;
 	}
 	if (PAD(je32_to_cpu(n.totlen)) != PAD(ref_totlen(c, jeb, ref))) {
@@ -563,7 +563,7 @@
 		goto out_erase_sem;
 	}
 	if (retlen != sizeof(n)) {
-		printk(KERN_WARNING "Short write in obliterating obsoleted node at 0x%08x: %d\n", ref_offset(ref), retlen);
+		printk(KERN_WARNING "Short write in obliterating obsoleted node at 0x%08x: %zd\n", ref_offset(ref), retlen);
 		goto out_erase_sem;
 	}
 
fs/jffs2/read.c +1 -1
diff --unified -rN linux-2.6.11-patch/fs/jffs2/read.c linux-2.6.11/fs/jffs2/read.c
@@ -43,7 +43,7 @@
 	}
 	if (readlen != sizeof(*ri)) {
 		jffs2_free_raw_inode(ri);
-		printk(KERN_WARNING "Short read from 0x%08x: wanted 0x%zx bytes, got 0x%x\n", 
+		printk(KERN_WARNING "Short read from 0x%08x: wanted 0x%zx bytes, got 0x%zx\n", 
 		       ref_offset(fd->raw), sizeof(*ri), readlen);
 		return -EIO;
 	}
fs/jffs2/readinode.c +1 -1
diff --unified -rN linux-2.6.11-patch/fs/jffs2/readinode.c linux-2.6.11/fs/jffs2/readinode.c
@@ -585,7 +585,7 @@
 
 	ret = jffs2_flash_read(c, ref_offset(fn->raw), sizeof(*latest_node), &retlen, (void *)latest_node);
 	if (ret || retlen != sizeof(*latest_node)) {
-		printk(KERN_NOTICE "MTD read in jffs2_do_read_inode() failed: Returned %d, %d of %zd bytes read\n",
+		printk(KERN_NOTICE "MTD read in jffs2_do_read_inode() failed: Returned %d, %zd of %zd bytes read\n",
 		       ret, retlen, sizeof(*latest_node));
 		/* FIXME: If this fails, there seems to be a memory leak. Find it. */
 		up(&f->sem);
fs/jffs2/write.c +1 -1
diff --unified -rN linux-2.6.11-patch/fs/jffs2/write.c linux-2.6.11/fs/jffs2/write.c
@@ -140,7 +140,7 @@
 				 (alloc_mode==ALLOC_GC)?0:f->inocache->ino);
 
 	if (ret || (retlen != sizeof(*ri) + datalen)) {
-		printk(KERN_NOTICE "Write of %zd bytes at 0x%08x failed. returned %d, retlen %d\n", 
+		printk(KERN_NOTICE "Write of %zd bytes at 0x%08x failed. returned %d, retlen %zd\n", 
 		       sizeof(*ri)+datalen, flash_ofs, ret, retlen);
 
 		/* Mark the space as dirtied */
fs/nfs/nfs2xdr.c +2 -2
diff --unified -rN linux-2.6.11-patch/fs/nfs/nfs2xdr.c linux-2.6.11/fs/nfs/nfs2xdr.c
@@ -262,7 +262,7 @@
 	hdrlen = (u8 *) p - (u8 *) iov->iov_base;
 	if (iov->iov_len < hdrlen) {
 		printk(KERN_WARNING "NFS: READ reply header overflowed:"
-				"length %d > %u\n", hdrlen, iov->iov_len);
+				"length %d > %Zu\n", hdrlen, iov->iov_len);
 		return -errno_NFSERR_IO;
 	} else if (iov->iov_len != hdrlen) {
 		dprintk("NFS: READ header is short. iovec will be shifted.\n");
@@ -407,7 +407,7 @@
 	hdrlen = (u8 *) p - (u8 *) iov->iov_base;
 	if (iov->iov_len < hdrlen) {
 		printk(KERN_WARNING "NFS: READDIR reply header overflowed:"
-				"length %d > %u\n", hdrlen, iov->iov_len);
+				"length %d > %Zu\n", hdrlen, iov->iov_len);
 		return -errno_NFSERR_IO;
 	} else if (iov->iov_len != hdrlen) {
 		dprintk("NFS: READDIR header is short. iovec will be shifted.\n");
fs/nfs/nfs3xdr.c +3 -3
diff --unified -rN linux-2.6.11-patch/fs/nfs/nfs3xdr.c linux-2.6.11/fs/nfs/nfs3xdr.c
@@ -503,7 +503,7 @@
 	hdrlen = (u8 *) p - (u8 *) iov->iov_base;
 	if (iov->iov_len < hdrlen) {
 		printk(KERN_WARNING "NFS: READDIR reply header overflowed:"
-				"length %d > %u\n", hdrlen, iov->iov_len);
+				"length %d > %Zu\n", hdrlen, iov->iov_len);
 		return -errno_NFSERR_IO;
 	} else if (iov->iov_len != hdrlen) {
 		dprintk("NFS: READDIR header is short. iovec will be shifted.\n");
@@ -737,7 +737,7 @@
 	hdrlen = (u8 *) p - (u8 *) iov->iov_base;
 	if (iov->iov_len < hdrlen) {
 		printk(KERN_WARNING "NFS: READLINK reply header overflowed:"
-				"length %d > %u\n", hdrlen, iov->iov_len);
+				"length %d > %Zu\n", hdrlen, iov->iov_len);
 		return -errno_NFSERR_IO;
 	} else if (iov->iov_len != hdrlen) {
 		dprintk("NFS: READLINK header is short. iovec will be shifted.\n");
@@ -787,7 +787,7 @@
 	hdrlen = (u8 *) p - (u8 *) iov->iov_base;
 	if (iov->iov_len < hdrlen) {
 		printk(KERN_WARNING "NFS: READ reply header overflowed:"
-				"length %d > %u\n", hdrlen, iov->iov_len);
+				"length %d > %Zu\n", hdrlen, iov->iov_len);
        		return -errno_NFSERR_IO;
 	} else if (iov->iov_len != hdrlen) {
 		dprintk("NFS: READ header is short. iovec will be shifted.\n");
net/core/dev.c +2 -2
diff --unified -rN linux-2.6.11-patch/net/core/dev.c linux-2.6.11/net/core/dev.c
@@ -2341,7 +2341,7 @@
 				memset(ifr->ifr_hwaddr.sa_data, 0, sizeof ifr->ifr_hwaddr.sa_data);
 			else
 				memcpy(ifr->ifr_hwaddr.sa_data, dev->dev_addr,
-				       min((size_t)sizeof ifr->ifr_hwaddr.sa_data, (size_t) dev->addr_len));
+				       min(sizeof ifr->ifr_hwaddr.sa_data, (size_t) dev->addr_len));
 			ifr->ifr_hwaddr.sa_family = dev->type;
 			return 0;
 
@@ -2362,7 +2362,7 @@
 			if (ifr->ifr_hwaddr.sa_family != dev->type)
 				return -EINVAL;
 			memcpy(dev->broadcast, ifr->ifr_hwaddr.sa_data,
-			       min((size_t)sizeof ifr->ifr_hwaddr.sa_data, (size_t) dev->addr_len));
+			       min(sizeof ifr->ifr_hwaddr.sa_data, (size_t) dev->addr_len));
 			notifier_call_chain(&netdev_chain,
 					    NETDEV_CHANGEADDR, dev);
 			return 0;
net/sunrpc/svc.c +1 -1
diff --unified -rN linux-2.6.11-patch/net/sunrpc/svc.c linux-2.6.11/net/sunrpc/svc.c
@@ -415,7 +415,7 @@
 
 err_short_len:
 #ifdef RPC_PARANOIA
-	printk("svc: short len %d, dropping request\n", argv->iov_len);
+	printk("svc: short len %Zd, dropping request\n", argv->iov_len);
 #endif
 	goto dropit;			/* drop request */
 
net/sunrpc/svcsock.c +2 -2
diff --unified -rN linux-2.6.11-patch/net/sunrpc/svcsock.c linux-2.6.11/net/sunrpc/svcsock.c
@@ -421,7 +421,7 @@
 			len += result;
 	}
 out:
-	dprintk("svc: socket %p sendto([%p %u... ], %d) = %d (addr %x)\n",
+	dprintk("svc: socket %p sendto([%p %Zu... ], %d) = %d (addr %x)\n",
 			rqstp->rq_sock, xdr->head[0].iov_base, xdr->head[0].iov_len, xdr->len, len,
 		rqstp->rq_addr.sin_addr.s_addr);
 
@@ -474,7 +474,7 @@
 	alen = sizeof(rqstp->rq_addr);
 	sock->ops->getname(sock, (struct sockaddr *)&rqstp->rq_addr, &alen, 1);
 
-	dprintk("svc: socket %p recvfrom(%p, %u) = %d\n",
+	dprintk("svc: socket %p recvfrom(%p, %Zu) = %d\n",
 		rqstp->rq_sock, iov[0].iov_base, iov[0].iov_len, len);
 
 	return len;
net/sunrpc/xprt.c +1 -1
diff --unified -rN linux-2.6.11-patch/net/sunrpc/xprt.c linux-2.6.11/net/sunrpc/xprt.c
@@ -884,7 +884,7 @@
 	char *p;
 
 	len = sizeof(xprt->tcp_xid) - xprt->tcp_offset;
-	dprintk("RPC:      reading XID (%u bytes)\n", len);
+	dprintk("RPC:      reading XID (%Zu bytes)\n", len);
 	p = ((char *) &xprt->tcp_xid) + xprt->tcp_offset;
 	used = tcp_copy_data(desc, p, len);
 	xprt->tcp_offset += used;
#4 lore raw

On Tue, 31 May 2005 16:22:40 +0530 Ashutosh Naik wrote:

| Sorry for the repeating mails
| 
| This patch fixes the warnings obtained with arm-elf-gcc 3.4.
| 
| Files Affected -
| 
| -fs/jffs2/read.c
| -fs/jffs2/nodemgmt.c
| -fs/jffs2/readinode.c
| -fs/jffs2/write.c
| -fs/jffs2/gc.c
| -fs/jffs2/erase.c
| -fs/nfs/nfs2xdr.c
| -fs/nfs/nfs3xdr.c
| -drivers/base/dmapool.c
| -drivers/char/random.c
| -drivers/serial/8250_early.c
| -net/core/dev.c
| -net/sunrpc/xprt.c
| -net/sunrpc/svc.c
| -net/sunrpv/svcsock.c
| 
| Signed-off-by: Ashutosh Naik <[email protected]>

These patches seem to be against plain 2.6.11, is that right?

Hint: They don't apply cleanly to 2.6.12-rc5. You should send patches that apply cleanly to the latest mainline kernel version, which is currently 2.6.12-rc5, or even better, patches to 2.6.12-rc5-git5 (or linux-git-current).

Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file drivers/base/dmapool.c.rej 2 out of 2 hunks FAILED -- saving rejects to file drivers/char/random.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file drivers/serial/8250_early.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
3 out of 3 hunks ignored -- saving rejects to file fs/jffs2/gc.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
2 out of 2 hunks ignored -- saving rejects to file fs/jffs2/nodemgmt.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file fs/jffs2/read.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file fs/jffs2/readinode.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file fs/jffs2/write.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
2 out of 2 hunks ignored -- saving rejects to file fs/nfs/nfs2xdr.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
3 out of 3 hunks ignored -- saving rejects to file fs/nfs/nfs3xdr.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
2 out of 2 hunks ignored -- saving rejects to file net/core/dev.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file net/sunrpc/svc.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
2 out of 2 hunks ignored -- saving rejects to file net/sunrpc/svcsock.c.rej Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n]
1 out of 1 hunk ignored -- saving rejects to file net/sunrpc/xprt.c.rej

---
~Randy