lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20191105221154.232754-1-edumazet@google.com>
Date:   Tue,  5 Nov 2019 14:11:48 -0800
From:   Eric Dumazet <edumazet@...gle.com>
To:     "David S . Miller" <davem@...emloft.net>
Cc:     netdev <netdev@...r.kernel.org>,
        Eric Dumazet <edumazet@...gle.com>,
        Eric Dumazet <eric.dumazet@...il.com>
Subject: [PATCH net-next 0/6] net: various KCSAN inspired fixes

This is a series of minor fixes, mostly dealing with
lockless accesses to socket 'sk_ack_backlog', 'sk_max_ack_backlog'
ane neighbour 'confirmed' fields.

Eric Dumazet (6):
  net: neigh: use long type to store jiffies delta
  inet_diag: use jiffies_delta_to_msecs()
  net: avoid potential false sharing in neighbor related code
  net: use helpers to change sk_ack_backlog
  net: annotate lockless accesses to sk->sk_ack_backlog
  net: annotate lockless accesses to sk->sk_max_ack_backlog

 include/net/arp.h                       |  4 ++--
 include/net/ndisc.h                     |  8 ++++----
 include/net/sock.h                      | 18 +++++++++---------
 net/atm/signaling.c                     |  2 +-
 net/atm/svc.c                           |  2 +-
 net/ax25/af_ax25.c                      |  2 +-
 net/ax25/ax25_in.c                      |  2 +-
 net/bluetooth/af_bluetooth.c            |  4 ++--
 net/core/neighbour.c                    |  4 ++--
 net/dccp/proto.c                        |  2 +-
 net/decnet/af_decnet.c                  |  2 +-
 net/decnet/dn_nsp_in.c                  |  2 +-
 net/ipv4/af_inet.c                      |  2 +-
 net/ipv4/inet_connection_sock.c         |  2 +-
 net/ipv4/inet_diag.c                    | 15 ++++++---------
 net/ipv4/tcp.c                          |  4 ++--
 net/ipv4/tcp_diag.c                     |  4 ++--
 net/ipv4/tcp_ipv4.c                     |  2 +-
 net/ipv6/tcp_ipv6.c                     |  2 +-
 net/llc/af_llc.c                        |  2 +-
 net/rose/af_rose.c                      |  4 ++--
 net/sched/em_meta.c                     |  4 ++--
 net/sctp/associola.c                    |  4 ++--
 net/sctp/diag.c                         |  4 ++--
 net/sctp/endpointola.c                  |  2 +-
 net/sctp/socket.c                       |  4 ++--
 net/vmw_vsock/af_vsock.c                |  4 ++--
 net/vmw_vsock/hyperv_transport.c        |  2 +-
 net/vmw_vsock/virtio_transport_common.c |  2 +-
 net/vmw_vsock/vmci_transport.c          |  2 +-
 net/x25/af_x25.c                        |  4 ++--
 31 files changed, 59 insertions(+), 62 deletions(-)

-- 
2.24.0.rc1.363.gb1bccd3e3d-goog

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ