Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c7b7faa authored by David S. Miller's avatar David S. Miller
Browse files

[NET]: Kill eth_copy_and_sum().



It hasn't "summed" anything in over 7 years, and it's
just a straight mempcy ala skb_copy_to_linear_data()
so just get rid of it.

Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a7ab4b50
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -477,9 +477,9 @@ for (;;) {
		}
		else {
			skb_put(skb,pkt_len-4);	/* Make room */
			eth_copy_and_sum(skb,
			skb_copy_to_linear_data(skb,
				(unsigned char *)__va(bdp->cbd_bufaddr),
				pkt_len-4, 0);
				pkt_len-4);
			skb->protocol=eth_type_trans(skb,dev);
			netif_rx(skb);
		}
+2 −2
Original line number Diff line number Diff line
@@ -734,9 +734,9 @@ for (;;) {
		}
		else {
			skb_put(skb,pkt_len);	/* Make room */
			eth_copy_and_sum(skb,
			skb_copy_to_linear_data(skb,
				(unsigned char *)__va(bdp->cbd_bufaddr),
				pkt_len, 0);
				pkt_len);
			skb->protocol=eth_type_trans(skb,dev);
			netif_rx(skb);
		}
+2 −2
Original line number Diff line number Diff line
@@ -506,9 +506,9 @@ for (;;) {
		}
		else {
			skb_put(skb,pkt_len-4);	/* Make room */
			eth_copy_and_sum(skb,
			skb_copy_to_linear_data(skb,
				cep->rx_vaddr[bdp - cep->rx_bd_base],
				pkt_len-4, 0);
				pkt_len-4);
			skb->protocol=eth_type_trans(skb,dev);
			netif_rx(skb);
		}
+1 −1
Original line number Diff line number Diff line
@@ -725,7 +725,7 @@ while (!(bdp->cbd_sc & BD_ENET_RX_EMPTY)) {
		fep->stats.rx_dropped++;
	} else {
		skb_put(skb,pkt_len-4);	/* Make room */
		eth_copy_and_sum(skb, data, pkt_len-4, 0);
		skb_copy_to_linear_data(skb, data, pkt_len-4);
		skb->protocol=eth_type_trans(skb,dev);
		netif_rx(skb);
	}
+1 −1
Original line number Diff line number Diff line
@@ -990,7 +990,7 @@ static void elmc_rcv_int(struct net_device *dev)
				if (skb != NULL) {
					skb_reserve(skb, 2);	/* 16 byte alignment */
					skb_put(skb,totlen);
					eth_copy_and_sum(skb, (char *) p->base+(unsigned long) rbd->buffer,totlen,0);
					skb_copy_to_linear_data(skb, (char *) p->base+(unsigned long) rbd->buffer,totlen);
					skb->protocol = eth_type_trans(skb, dev);
					netif_rx(skb);
					dev->last_rx = jiffies;
Loading