Messages in this thread Patch in this message | | | Date | Fri, 12 Mar 2021 19:46:28 +0000 | From | Alexander Lobakin <> | Subject | [PATCH net-next 2/6] skbuff: make __skb_header_pointer()'s data argument const |
| |
The function never modifies the input buffer, so @data argument can be marked as const. This implies one harmless cast-away.
Signed-off-by: Alexander Lobakin <alobakin@pm.me> --- include/linux/skbuff.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 0503c917d773..d93ab74063e5 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -3678,11 +3678,11 @@ __wsum skb_checksum(const struct sk_buff *skb, int offset, int len, __wsum csum);
static inline void * __must_check -__skb_header_pointer(const struct sk_buff *skb, int offset, - int len, void *data, int hlen, void *buffer) +__skb_header_pointer(const struct sk_buff *skb, int offset, int len, + const void *data, int hlen, void *buffer) { if (hlen - offset >= len) - return data + offset; + return (void *)data + offset;
if (!skb || skb_copy_bits(skb, offset, buffer, len) < 0) -- 2.30.2
| |