Commit 6e58040b authored by Michael S. Tsirkin's avatar Michael S. Tsirkin Committed by David S. Miller

af_packet: fix sparse warning

af_packet produces lots of these:
	net/packet/af_packet.c:384:39: warning: incorrect type in return expression (different modifiers)
	net/packet/af_packet.c:384:39:    expected struct page [pure] *
	net/packet/af_packet.c:384:39:    got struct page *

this seems to be because sparse does not realize that _pure
refers to function, not the returned pointer.

Tweak code slightly to avoid the warning.
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 2dd34339
...@@ -378,7 +378,7 @@ static void unregister_prot_hook(struct sock *sk, bool sync) ...@@ -378,7 +378,7 @@ static void unregister_prot_hook(struct sock *sk, bool sync)
__unregister_prot_hook(sk, sync); __unregister_prot_hook(sk, sync);
} }
static inline __pure struct page *pgv_to_page(void *addr) static inline struct page * __pure pgv_to_page(void *addr)
{ {
if (is_vmalloc_addr(addr)) if (is_vmalloc_addr(addr))
return vmalloc_to_page(addr); return vmalloc_to_page(addr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment