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:
1
net/core/.gitignore
vendored
1
net/core/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
dropreason_str.c
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
obj-y := sock.o request_sock.o skbuff.o datagram.o stream.o scm.o \
|
||||
gen_stats.o gen_estimator.o net_namespace.o secure_seq.o \
|
||||
flow_dissector.o dropreason_str.o
|
||||
flow_dissector.o
|
||||
|
||||
obj-$(CONFIG_SYSCTL) += sysctl_net_core.o
|
||||
|
||||
@@ -40,23 +40,3 @@ obj-$(CONFIG_NET_SOCK_MSG) += skmsg.o
|
||||
obj-$(CONFIG_BPF_SYSCALL) += sock_map.o
|
||||
obj-$(CONFIG_BPF_SYSCALL) += bpf_sk_storage.o
|
||||
obj-$(CONFIG_OF) += of_net.o
|
||||
|
||||
clean-files := dropreason_str.c
|
||||
|
||||
quiet_cmd_dropreason_str = GEN $@
|
||||
cmd_dropreason_str = awk -F ',' 'BEGIN{ print "\#include <net/dropreason.h>\n"; \
|
||||
print "const char * const drop_reasons[] = {" }\
|
||||
/^enum skb_drop/ { dr=1; }\
|
||||
/^\};/ { dr=0; }\
|
||||
/^\tSKB_DROP_REASON_/ {\
|
||||
if (dr) {\
|
||||
sub(/\tSKB_DROP_REASON_/, "", $$1);\
|
||||
printf "\t[SKB_DROP_REASON_%s] = \"%s\",\n", $$1, $$1;\
|
||||
}\
|
||||
}\
|
||||
END{ print "};" }' $< > $@
|
||||
|
||||
$(obj)/dropreason_str.c: $(srctree)/include/net/dropreason.h
|
||||
$(call cmd,dropreason_str)
|
||||
|
||||
$(obj)/dropreason_str.o: $(obj)/dropreason_str.c
|
||||
|
||||
@@ -677,7 +677,7 @@ int __zerocopy_sg_from_iter(struct msghdr *msg, struct sock *sk,
|
||||
page_ref_sub(last_head, refs);
|
||||
refs = 0;
|
||||
}
|
||||
skb_fill_page_desc(skb, frag++, head, start, size);
|
||||
skb_fill_page_desc_noacc(skb, frag++, head, start, size);
|
||||
}
|
||||
if (refs)
|
||||
page_ref_sub(last_head, refs);
|
||||
|
||||
@@ -91,7 +91,11 @@ static struct kmem_cache *skbuff_ext_cache __ro_after_init;
|
||||
int sysctl_max_skb_frags __read_mostly = MAX_SKB_FRAGS;
|
||||
EXPORT_SYMBOL(sysctl_max_skb_frags);
|
||||
|
||||
/* The array 'drop_reasons' is auto-generated in dropreason_str.c */
|
||||
#undef FN
|
||||
#define FN(reason) [SKB_DROP_REASON_##reason] = #reason,
|
||||
const char * const drop_reasons[] = {
|
||||
DEFINE_DROP_REASON(FN, FN)
|
||||
};
|
||||
EXPORT_SYMBOL(drop_reasons);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user