-
- Downloads
net: convert sk_buff.users from atomic_t to refcount_t
refcount_t type and corresponding API should be used instead of atomic_t when the variable is used as a reference counter. This allows to avoid accidental refcounter overflows that might lead to use-after-free situations. Signed-off-by:Elena Reshetova <elena.reshetova@intel.com> Signed-off-by:
Hans Liljestrand <ishkamiel@gmail.com> Signed-off-by:
Kees Cook <keescook@chromium.org> Signed-off-by:
David Windsor <dwindsor@gmail.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/infiniband/hw/nes/nes_cm.c 2 additions, 2 deletionsdrivers/infiniband/hw/nes/nes_cm.c
- drivers/isdn/mISDN/socket.c 1 addition, 1 deletiondrivers/isdn/mISDN/socket.c
- drivers/net/rionet.c 1 addition, 1 deletiondrivers/net/rionet.c
- drivers/s390/net/ctcm_main.c 13 additions, 13 deletionsdrivers/s390/net/ctcm_main.c
- drivers/s390/net/netiucv.c 5 additions, 5 deletionsdrivers/s390/net/netiucv.c
- drivers/s390/net/qeth_core_main.c 2 additions, 2 deletionsdrivers/s390/net/qeth_core_main.c
- include/linux/skbuff.h 5 additions, 5 deletionsinclude/linux/skbuff.h
- net/core/datagram.c 2 additions, 2 deletionsnet/core/datagram.c
- net/core/dev.c 5 additions, 5 deletionsnet/core/dev.c
- net/core/netpoll.c 2 additions, 2 deletionsnet/core/netpoll.c
- net/core/pktgen.c 8 additions, 8 deletionsnet/core/pktgen.c
- net/core/rtnetlink.c 1 addition, 1 deletionnet/core/rtnetlink.c
- net/core/skbuff.c 4 additions, 4 deletionsnet/core/skbuff.c
- net/dccp/ipv6.c 1 addition, 1 deletionnet/dccp/ipv6.c
- net/ipv6/syncookies.c 1 addition, 1 deletionnet/ipv6/syncookies.c
- net/ipv6/tcp_ipv6.c 1 addition, 1 deletionnet/ipv6/tcp_ipv6.c
- net/key/af_key.c 2 additions, 2 deletionsnet/key/af_key.c
- net/netlink/af_netlink.c 3 additions, 3 deletionsnet/netlink/af_netlink.c
- net/rxrpc/skbuff.c 6 additions, 6 deletionsnet/rxrpc/skbuff.c
- net/sctp/outqueue.c 1 addition, 1 deletionnet/sctp/outqueue.c
Loading
Please register or sign in to comment