commit | 9754e293491e3a4e6c1ac020d25140b1ed3d9cd2 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@davemloft.net> | Thu Feb 14 15:57:38 2013 -0500 |
committer | David S. Miller <davem@davemloft.net> | Thu Feb 14 15:57:38 2013 -0500 |
tree | 72273ca8e34846ac586a520b792c147bd95cd498 | |
parent | ba7797119b486bb5992beda74bdb26be9a291b46 [diff] |
net: Don't write to current task flags on every packet received. Even for non-pfmalloc SKBs, __netif_receive_skb() will do a tsk_restore_flags() on current unconditionally. Make __netif_receive_skb() a shim around the existing code, renamed to __netif_receive_skb_core(). Let __netif_receive_skb() wrap the __netif_receive_skb_core() call with the task flag modifications, if necessary. Signed-off-by: David S. Miller <davem@davemloft.net>