b9ef595155ca91df95a7506800c882fa0a03d91e
[AGL/meta-agl-demo.git] / recipes-kernel / most / files / 0001-src-most-net-add-skb_put_data-function.patch
1 From d297f3ec0c45a6cfff6d83d8f0eb1c4a5ed0b95f Mon Sep 17 00:00:00 2001
2 From: Christian Gromm <christian.gromm@microchip.com>
3 Date: Thu, 9 Nov 2017 11:31:27 +0100
4 Subject: [PATCH 1/2] src: most: net: add skb_put_data function
5
6 This patch adds the function skb_put_data. It is needed to backport
7 the sources to kernel versions prior to 4.13.
8
9 Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
10 ---
11  driver/aim-network/networking.c | 6 ++++++
12  1 file changed, 6 insertions(+)
13
14 diff --git a/aim-network/networking.c b/aim-network/networking.c
15 index 936f013..9c3d1eb 100644
16 --- a/aim-network/networking.c
17 +++ b/aim-network/networking.c
18 @@ -419,6 +419,12 @@ put_nd:
19         return 0;
20  }
21  
22 +static inline void skb_put_data(struct sk_buff *skb, const void *data,
23 +                               unsigned int len)
24 +{
25 +       memcpy(skb_put(skb, len), data, len);
26 +}
27 +
28  static int aim_rx_data(struct mbo *mbo)
29  {
30         const u32 zero = 0;
31 -- 
32 2.7.4
33