Staging: et131x: Clean up the receive arrays
authorAlan Cox <alan@linux.intel.com>
Tue, 6 Oct 2009 14:49:04 +0000 (15:49 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 20:23:07 +0000 (12:23 -0800)
We don't use them for anything having stripped out the debug gunge in
the original driver.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/et131x/et1310_rx.c

index 5d17abdf711993f761063fc2fdcfa4f1605a4afe..f8fee252a944130d31e7dc8b728cdcdd561a7ea6 100644 (file)
@@ -1076,10 +1076,7 @@ void et131x_reset_recv(struct et131x_adapter *etdev)
 void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
 {
        PMP_RFD rfd = NULL;
-       struct sk_buff *packets[NUM_PACKETS_HANDLED];
-       PMP_RFD freed[NUM_PACKETS_HANDLED];
        u32 count = 0;
-       u32 nfree = 0;
        bool done = true;
 
        /* Process up to available RFD's */
@@ -1110,24 +1107,10 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
                etdev->Stats.ipackets++;
 
                /* Set the status on the packet, either resources or success */
-               if (etdev->RxRing.nReadyRecv >= RFD_LOW_WATER_MARK) {
-                       /* Put this RFD on the pending list
-                        *
-                        * NOTE: nic_rx_pkts() above is already returning the
-                        * RFD to the RecvList, so don't additionally do that
-                        * here.
-                        * Besides, we don't really need (at this point) the
-                        * pending list anyway.
-                        */
-               } else {
-                       freed[nfree] = rfd;
-                       nfree++;
-
+               if (etdev->RxRing.nReadyRecv < RFD_LOW_WATER_MARK) {
                        dev_warn(&etdev->pdev->dev,
                                    "RFD's are running out\n");
                }
-
-               packets[count] = rfd->Packet;
                count++;
        }