git: network - Fix MP races in udp6_input and inet6 in general

看板DFBSD_commit作者時間15年前 (2010/09/19 08:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit e475836d80f7cacab1d17f7bcfb939e0bbd91f75 Author: Matthew Dillon <dillon@apollo.backplane.com> Date: Sat Sep 18 16:29:03 2010 -0700 network - Fix MP races in udp6_input and inet6 in general * Numerous appends to the so_rcv sockbuf needed to be protected by the so_rcv token. Reported-by: Peter Avalos <pavalos@crater.dragonflybsd.org> Summary of changes: sys/netinet6/icmp6.c | 31 ++++++++++++++++++++--------- sys/netinet6/ip6_input.c | 7 +++-- sys/netinet6/ip6_mroute.c | 11 ++++++--- sys/netinet6/raw_ip6.c | 36 ++++++++++++++++++++++++---------- sys/netinet6/udp6_usrreq.c | 45 +++++++++++++++++++++++++++---------------- 5 files changed, 85 insertions(+), 45 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e475836d80f7cacab1d17f7bcfb939e0bbd91f75 -- DragonFly BSD source repository
文章代碼(AID): #1CbLB1XO (DFBSD_commit)