mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [patchset] Fix sign handling bugs in 2.5
@ 2003-06-12  7:03 Ravikiran G Thirumalai
  2003-06-12  7:05 ` [patchset] Fix sign handling bugs in 2.5 -- 1/5; Decnet Ravikiran G Thirumalai
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:03 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Here's a patchset to fix sign handling bugs.  This is based on Alan's list,
and is mostly a forward port from 2.4

This patchset is for
- sign handling bug in Decnet
- sign handling bug in epca
- sign handling bug in mpt fusion
- sign handling bug in tun
- sign handling bug in aacraid

The following in Alan's list did not need a fix since it is already taken care
of in current bk.	
- sign handling bug in mwave

Patches will follow this note. Patches compile, but are not really tested.

Thanks,
Kiran


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patchset] Fix sign handling bugs in 2.5 -- 1/5; Decnet
  2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
@ 2003-06-12  7:05 ` Ravikiran G Thirumalai
  2003-06-12  7:06 ` [patchset] Fix sign handling bugs in 2.5 -- 2/5; epca Ravikiran G Thirumalai
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:05 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


--- linux-2.5.70/net/decnet/af_decnet.c	2003-05-27 06:30:40.000000000 +0530
+++ signfixes-2.5.70/net/decnet/af_decnet.c	2003-06-10 23:27:45.000000000 +0530
@@ -1227,7 +1227,7 @@
 	struct sock *sk = sock->sk;
 	struct dn_scp *scp = DN_SK(sk);
 	int err = -EOPNOTSUPP;
-	unsigned long amount = 0;
+	long amount = 0;
 	struct sk_buff *skb;
 	int val;
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patchset] Fix sign handling bugs in 2.5 -- 2/5; epca
  2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
  2003-06-12  7:05 ` [patchset] Fix sign handling bugs in 2.5 -- 1/5; Decnet Ravikiran G Thirumalai
@ 2003-06-12  7:06 ` Ravikiran G Thirumalai
  2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 3/5; mpt fusion Ravikiran G Thirumalai
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:06 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


--- linux-2.5.70/drivers/char/epca.c	Tue May 27 06:30:41 2003
+++ shb-epca-2.5.70/drivers/char/epca.c	Wed Jun 11 16:09:43 2003
@@ -3740,7 +3740,7 @@
 
 			case 5:
 				board.port = (unsigned char *)ints[index];
-				if (board.port <= 0)
+				if (ints[index] <= 0)
 				{
 					printk(KERN_ERR "<Error> - epca_setup: Invalid io port 0x%x\n", (unsigned int)board.port);
 					invalid_lilo_config = 1;
@@ -3752,7 +3752,7 @@
 
 			case 6:
 				board.membase = (unsigned char *)ints[index];
-				if (board.membase <= 0)
+				if (ints[index] <= 0)
 				{
 					printk(KERN_ERR "<Error> - epca_setup: Invalid memory base 0x%x\n",(unsigned int)board.membase);
 					invalid_lilo_config = 1;

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patchset] Fix sign handling bugs in 2.5 -- 3/5; mpt fusion
  2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
  2003-06-12  7:05 ` [patchset] Fix sign handling bugs in 2.5 -- 1/5; Decnet Ravikiran G Thirumalai
  2003-06-12  7:06 ` [patchset] Fix sign handling bugs in 2.5 -- 2/5; epca Ravikiran G Thirumalai
@ 2003-06-12  7:07 ` Ravikiran G Thirumalai
  2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 4/5; tun Ravikiran G Thirumalai
  2003-06-12  7:10 ` [patchset] Fix sign handling bugs in 2.5 -- 5/5; aacraid Ravikiran G Thirumalai
  4 siblings, 0 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:07 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

--- linux-2.5.70/drivers/message/fusion/mptbase.c	Tue May 27 06:30:26 2003
+++ shb-mpt-2.5.70/drivers/message/fusion/mptbase.c	Wed Jun 11 15:11:44 2003
@@ -1822,6 +1822,7 @@
 	if (this != NULL) {
 		int sz;
 		u32 state;
+		int ret;
 
 		/* Disable the FW */
 		state = mpt_GetIocState(this, 1);
@@ -1832,9 +1833,9 @@
 		if (this->cached_fw != NULL) {
 			ddlprintk((KERN_INFO MYNAM ": Pushing FW onto adapter\n"));
 
-			if ((state = mpt_downloadboot(this, NO_SLEEP)) < 0) {
+			if ((ret = mpt_downloadboot(this, NO_SLEEP)) < 0) {
 				printk(KERN_WARNING MYNAM
-					": firmware downloadboot failure (%d)!\n", state);
+					": firmware downloadboot failure (%d)!\n", ret);
 			}
 		}
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patchset] Fix sign handling bugs in 2.5 -- 4/5; tun
  2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
                   ` (2 preceding siblings ...)
  2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 3/5; mpt fusion Ravikiran G Thirumalai
@ 2003-06-12  7:07 ` Ravikiran G Thirumalai
  2003-06-12  7:10 ` [patchset] Fix sign handling bugs in 2.5 -- 5/5; aacraid Ravikiran G Thirumalai
  4 siblings, 0 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:07 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


--- linux-2.5.70/drivers/net/tun.c	Tue May 27 06:30:39 2003
+++ shb-tun-2.5.70/drivers/net/tun.c	Wed Jun 11 16:37:46 2003
@@ -185,7 +185,7 @@
 	size_t len = count;
 
 	if (!(tun->flags & TUN_NO_PI)) {
-		if ((len -= sizeof(pi)) < 0)
+		if ((len -= sizeof(pi)) > len)
 			return -EINVAL;
 
 		memcpy_fromiovec((void *)&pi, iv, sizeof(pi));

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patchset] Fix sign handling bugs in 2.5 -- 5/5; aacraid
  2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
                   ` (3 preceding siblings ...)
  2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 4/5; tun Ravikiran G Thirumalai
@ 2003-06-12  7:10 ` Ravikiran G Thirumalai
  4 siblings, 0 replies; 6+ messages in thread
From: Ravikiran G Thirumalai @ 2003-06-12  7:10 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel


diff -ruN -X dontdiff linux-2.5.70/drivers/scsi/aacraid/aachba.c shb-aacraid-2.5.70/drivers/scsi/aacraid/aachba.c
--- linux-2.5.70/drivers/scsi/aacraid/aachba.c	Tue May 27 06:30:39 2003
+++ shb-aacraid-2.5.70/drivers/scsi/aacraid/aachba.c	Wed Jun 11 16:43:17 2003
@@ -229,7 +229,8 @@
 int aac_get_containers(struct aac_dev *dev)
 {
 	struct fsa_scsi_hba *fsa_dev_ptr;
-	u32 index, status = 0;
+	u32 index; 
+	int status = 0;
 	struct aac_query_mount *dinfo;
 	struct aac_mount *dresp;
 	struct fib * fibptr;

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-06-12  6:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-06-12  7:03 [patchset] Fix sign handling bugs in 2.5 Ravikiran G Thirumalai
2003-06-12  7:05 ` [patchset] Fix sign handling bugs in 2.5 -- 1/5; Decnet Ravikiran G Thirumalai
2003-06-12  7:06 ` [patchset] Fix sign handling bugs in 2.5 -- 2/5; epca Ravikiran G Thirumalai
2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 3/5; mpt fusion Ravikiran G Thirumalai
2003-06-12  7:07 ` [patchset] Fix sign handling bugs in 2.5 -- 4/5; tun Ravikiran G Thirumalai
2003-06-12  7:10 ` [patchset] Fix sign handling bugs in 2.5 -- 5/5; aacraid Ravikiran G Thirumalai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®