mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 20:51:03 +02:00
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
drivers/net/ethernet/freescale/fec.h7d650df99d
("net: fec: add pm_qos support on imx6q platform")40c79ce13b
("net: fec: add stop mode support for imx8 platform") Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
@@ -2445,6 +2445,27 @@ static inline void skb_fill_page_desc(struct sk_buff *skb, int i,
|
||||
skb_shinfo(skb)->nr_frags = i + 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* skb_fill_page_desc_noacc - initialise a paged fragment in an skb
|
||||
* @skb: buffer containing fragment to be initialised
|
||||
* @i: paged fragment index to initialise
|
||||
* @page: the page to use for this fragment
|
||||
* @off: the offset to the data with @page
|
||||
* @size: the length of the data
|
||||
*
|
||||
* Variant of skb_fill_page_desc() which does not deal with
|
||||
* pfmemalloc, if page is not owned by us.
|
||||
*/
|
||||
static inline void skb_fill_page_desc_noacc(struct sk_buff *skb, int i,
|
||||
struct page *page, int off,
|
||||
int size)
|
||||
{
|
||||
struct skb_shared_info *shinfo = skb_shinfo(skb);
|
||||
|
||||
__skb_fill_page_desc_noacc(shinfo, i, page, off, size);
|
||||
shinfo->nr_frags = i + 1;
|
||||
}
|
||||
|
||||
void skb_add_rx_frag(struct sk_buff *skb, int i, struct page *page, int off,
|
||||
int size, unsigned int truesize);
|
||||
|
||||
|
Reference in New Issue
Block a user