android_kernel_xiaomi_sm8350/net
Eric Dumazet 654d1f8a01 packet: less dev_put() calls
- packet_sendmsg_spkt() can use dev_get_by_name_rcu() to avoid touching device refcount.

- packet_getname_spkt() & packet_getname() can use dev_get_by_index_rcu() to
  avoid touching device refcount too.

tpacket_snd() & packet_snd() can not use RCU yet because they can sleep when
allocating skb.

Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-11-02 03:41:29 -08:00
..
9p
802
8021q vlan: cleanup multiple unregistrations 2009-10-29 23:43:00 -07:00
appletalk
atm
ax25 ax25: unsigned cannot be less than 0 in ax25_ctl_ioctl() 2009-10-29 23:06:39 -07:00
bluetooth Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-27 01:03:26 -07:00
bridge bridge: Optimize multiple unregistration 2009-10-29 01:13:48 -07:00
can net: Cleanup redundant tests on unsigned 2009-10-29 01:39:54 -07:00
core net: RCU locking for simple ioctl() 2009-11-01 23:55:11 -08:00
dcb
dccp net: Fix for dst_negative_advice 2009-10-20 18:55:46 -07:00
decnet net: Fix for dst_negative_advice 2009-10-20 18:55:46 -07:00
dsa
econet
ethernet
ieee802154 net: sk_drops consolidation 2009-10-14 20:40:11 -07:00
ipv4 icmp: icmp_send() can avoid a dev_put() 2009-11-01 23:55:10 -08:00
ipv6 Allow tcp_parse_options to consult dst entry 2009-10-29 01:28:41 -07:00
ipx
irda
iucv af_iucv: remove duplicate sock_set_flag 2009-10-17 23:57:20 -07:00
key
lapb
llc
mac80211 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-29 21:28:59 -07:00
netfilter inet: rename some inet_sock fields 2009-10-18 18:52:53 -07:00
netlabel
netlink genetlink: Optimize and one bug fix in genl_generate_id() 2009-10-17 23:57:26 -07:00
netrom
packet packet: less dev_put() calls 2009-11-02 03:41:29 -08:00
phonet Phonet: hold socket before giving it to sk_deliver_skb() 2009-10-15 12:30:42 -07:00
rds RDS/IB+IW: Move recv processing to a tasklet 2009-10-30 15:06:39 -07:00
rfkill
rose
rxrpc
sched pkt_sched: skbedit add support for setting mark 2009-10-22 21:56:42 -07:00
sctp inet: rename some inet_sock fields 2009-10-18 18:52:53 -07:00
sunrpc inet: rename some inet_sock fields 2009-10-18 18:52:53 -07:00
tipc
unix Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-27 01:03:26 -07:00
wanrouter
wimax
wireless Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-29 21:28:59 -07:00
x25 net: Cleanup redundant tests on unsigned 2009-10-29 01:39:53 -07:00
xfrm xfrm: remove skb_icv_walk 2009-10-18 21:32:01 -07:00
compat.c net: Cleanup redundant tests on unsigned 2009-10-29 01:39:54 -07:00
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE