]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'skb_alloc_pages'
authorDavid S. Miller <davem@davemloft.net>
Wed, 12 Nov 2014 05:00:20 +0000 (00:00 -0500)
committerDavid S. Miller <davem@davemloft.net>
Wed, 12 Nov 2014 05:00:20 +0000 (00:00 -0500)
commit507673a605a7d26b6a9f76cbcf2378f038ad7452
tree206430a4e03f692046408bdf35ca021112770e3b
parent1d03e88946eada18efd42f62ec2fc4e4595f3260
parent9bdff77fd0e8774731e4c557b3195846bf6760f3
Merge branch 'skb_alloc_pages'

Alexander Duyck says:

====================
Replace __skb_alloc_pages with simpler function

This patch series replaces __skb_alloc_pages with a much simpler function,
__dev_alloc_pages.  The main difference between the two is that
__skb_alloc_pages had an sk_buff pointer that was being passed as NULL in
call places where it was called.  In a couple of cases the NULL was passed
by variable and this led to unnecessary code being run.

As such in order to simplify things the __dev_alloc_pages call only takes a
mask and the page order being requested.  In addition it takes advantage of
several behaviors already built into the page allocator so that it can just
set GFP flags unconditionally.

v2: Renamed functions to dev_alloc_page(s) instead of netdev_alloc_page(s)
    Removed __GFP_COLD flag from usb code as it was redundant
v3: Update patch descriptions and subjects to match changes in v2
====================

Signed-off-by: David S. Miller <davem@davemloft.net>