[AGPGART] Loop cleanup
authorDaniel =?ISO-8859-1?Q?Marjam=E4ki <daniel.marjamaki@comhem.se>
Fri, 23 Dec 2005 16:18:54 +0000 (16:18 +0000)
committerDave Jones <davej@redhat.com>
Tue, 17 Jan 2006 04:53:45 +0000 (20:53 -0800)
The loop contains a command that is only used in the last iteration. I moved the command outside the loop.
Compile-tested

Signed-off-by: Daniel Marjamäki <daniel.marjamaki at comhem.se>
Signed-off-by: Dave Jones <davej@redhat.com>
drivers/char/agp/isoch.c

index 40083241804eee1b48f09902e7c67a82d0cf7276..7c14a096b85eea4a3fc793ef329324989a27a77f 100644 (file)
@@ -218,10 +218,8 @@ static int agp_3_5_isochronous_node_enable(struct agp_bridge_data *bridge,
                        master[cdev].rq *= (1 << (master[cdev].y - 1));
 
                tot_rq += master[cdev].rq;
-
-               if (cdev == ndevs-1)
-                       master[cdev].n += rem;
        }
+       master[ndevs-1].n += rem;
 
        /* Figure the number of isochronous and asynchronous RQ slots the
         * target is providing. */