linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c
  2003-02-07 17:17 [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c Frank Davis
@ 2003-02-07 17:15 ` Valdis.Kletnieks
  2003-02-10  0:27 ` Rusty Russell
  1 sibling, 0 replies; 3+ messages in thread
From: Valdis.Kletnieks @ 2003-02-07 17:15 UTC (permalink / raw)
  To: Frank Davis; +Cc: linux-kernel, trivial

[-- Attachment #1: Type: text/plain, Size: 625 bytes --]

On Fri, 07 Feb 2003 12:17:45 EST, Frank Davis said:

> +		if ((1 == i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL))
 && (i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL) > 0 )) {

Hmm... if ((1 == A) && (A > 0)) {

Unless i2QueueCommands has a side-effect on being re-evaluated (which isn't
guaranteed to happen), it looks like this can be simplified a bit,
since the '&& (A > 0)' is superfluous.

I think the code started as 'if A == 1' and became 'if A > 0', or vice
versa, and somebody needs to check what's *REALLY* intended...


-- 
				Valdis Kletnieks
				Computer Systems Senior Engineer
				Virginia Tech


[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

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

* [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c
@ 2003-02-07 17:17 Frank Davis
  2003-02-07 17:15 ` Valdis.Kletnieks
  2003-02-10  0:27 ` Rusty Russell
  0 siblings, 2 replies; 3+ messages in thread
From: Frank Davis @ 2003-02-07 17:17 UTC (permalink / raw)
  To: linux-kernel; +Cc: fdavis, trivial

Hello all,
   The following patch addresses buzilla bug # 320, and separates 1 test 
into 2 separate 2 tests. Please review for inclusion.

Regards,
Frank

--- linux/drivers/char/ip2/i2lib.c.old	2003-01-16 21:22:57.000000000 -0500
+++ linux/drivers/char/ip2/i2lib.c	2003-02-07 02:54:36.000000000 -0500
@@ -1251,7 +1251,7 @@
 
 	}
 	if ( old_flags & STOPFL_FLAG ) {
-		if ( 1 == i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL) > 0 ) {
+		if ((1 == i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL)) && (i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL) > 0 )) {
 			old_flags = 0;	// Success - clear flags
 		}
 


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

* Re: [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c
  2003-02-07 17:17 [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c Frank Davis
  2003-02-07 17:15 ` Valdis.Kletnieks
@ 2003-02-10  0:27 ` Rusty Russell
  1 sibling, 0 replies; 3+ messages in thread
From: Rusty Russell @ 2003-02-10  0:27 UTC (permalink / raw)
  To: Frank Davis; +Cc: linux-kernel

In message <Pine.LNX.4.44.0302071214440.6917-100000@master> you write:
> Hello all,
>    The following patch addresses buzilla bug # 320, and separates 1 test 
> into 2 separate 2 tests. Please review for inclusion.

The old code was nonsensical, so I can't trivially tell if the new
code is right.  This has to be done by the author.

With no '@' sign anywhere in the char/ip2 subdirectory, I have no idea
who to send this to 8(

Rusty.

> --- linux/drivers/char/ip2/i2lib.c.old	2003-01-16 21:22:57.000000000 -0500
> +++ linux/drivers/char/ip2/i2lib.c	2003-02-07 02:54:36.000000000 -0500
> @@ -1251,7 +1251,7 @@
>  
>  	}
>  	if ( old_flags & STOPFL_FLAG ) {
> -		if ( 1 == i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL) 
> 0 ) {
> +		if ((1 == i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL)) && (i2QueueCommands(PTYPE_INLINE, pCh, 0, 1, CMD_STOPFL) > 0 )) {
>  			old_flags = 0;	// Success - clear flags
>  		}
>  
> 

--
  Anyone who quotes me in their sig is an idiot. -- Rusty Russell.

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

end of thread, other threads:[~2003-02-10  1:38 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-07 17:17 [PATCH] 2.5.59 : drivers/char/ip2/i2lib.c Frank Davis
2003-02-07 17:15 ` Valdis.Kletnieks
2003-02-10  0:27 ` Rusty Russell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).