]> Pileus Git - ~andy/linux/blobdiff - net/packet/af_packet.c
net: introduce reciprocal_scale helper and convert users
[~andy/linux] / net / packet / af_packet.c
index df3cbdd585c7ea613c4a367694c08108c5830fdd..97346162803d87f7a4c5355b0ae54dca17296f53 100644 (file)
@@ -88,7 +88,6 @@
 #include <linux/virtio_net.h>
 #include <linux/errqueue.h>
 #include <linux/net_tstamp.h>
-#include <linux/reciprocal_div.h>
 #include <linux/percpu.h>
 #ifdef CONFIG_INET
 #include <net/inet_common.h>
@@ -1262,7 +1261,7 @@ static unsigned int fanout_demux_hash(struct packet_fanout *f,
                                      struct sk_buff *skb,
                                      unsigned int num)
 {
-       return reciprocal_divide(skb->rxhash, num);
+       return reciprocal_scale(skb->rxhash, num);
 }
 
 static unsigned int fanout_demux_lb(struct packet_fanout *f,