NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/52947 CVS commit: [netbsd-8] src/sys

The following reply was made to PR kern/52947; it has been noted by GNATS.

From: "Martin Husemann" <>
Subject: PR/52947 CVS commit: [netbsd-8] src/sys
Date: Mon, 5 Feb 2018 14:55:16 +0000

 Module Name:	src
 Committed By:	martin
 Date:		Mon Feb  5 14:55:16 UTC 2018
 Modified Files:
 	src/sys/kern [netbsd-8]: subr_workqueue.c
 	src/sys/net [netbsd-8]: if.c route.c
 	src/sys/net/agr [netbsd-8]: if_agr.c if_agrether.c if_agrsubr.c
 	src/sys/netinet6 [netbsd-8]: nd6.c nd6_rtr.c
 	src/sys/netipsec [netbsd-8]: ipsec.c ipsec_input.c
 Log Message:
 Pull up following revision(s) (requested by ozaki-r in ticket #528):
 	sys/net/agr/if_agr.c: revision 1.42
 	sys/netinet6/nd6_rtr.c: revision 1.137
 	sys/netinet6/nd6_rtr.c: revision 1.138
 	sys/net/agr/if_agr.c: revision 1.46
 	sys/net/route.c: revision 1.206
 	sys/net/if.c: revision 1.419
 	sys/net/agr/if_agrether.c: revision 1.10
 	sys/netinet6/nd6.c: revision 1.241
 	sys/netinet6/nd6.c: revision 1.242
 	sys/netinet6/nd6.c: revision 1.243
 	sys/netinet6/nd6.c: revision 1.244
 	sys/netinet6/nd6.c: revision 1.245
 	sys/netipsec/ipsec_input.c: revision 1.52
 	sys/netipsec/ipsec_input.c: revision 1.53
 	sys/net/agr/if_agrsubr.h: revision 1.5
 	sys/kern/subr_workqueue.c: revision 1.35
 	sys/netipsec/ipsec.c: revision 1.124
 	sys/net/agr/if_agrsubr.c: revision 1.11
 	sys/net/agr/if_agrsubr.c: revision 1.12
 Simplify; share agr_vlan_add and agr_vlan_del (NFCI)
 Fix late NULL-checking (CID 1427782: Null pointer dereferences (REVERSE_INULL))
 KNF: replace soft tabs with hard tabs
 Add missing NULL-checking for m_pullup (CID 1427770: Null pointer dereferences (NULL_RETURNS))
 Add locking.
 Revert "Get rid of unnecessary splsoftnet" (v1.133)
 It's not always true that softnet_lock is held these places.
 See PR kern/52947.
 Get rid of unnecessary splsoftnet (redo)
 Unless NET_MPSAFE, splsoftnet is still needed for rt_* functions.
 Use existing fill_[pd]rlist() functions to calculate size of buffer to
 allocate, rather than relying on an arbitrary length passed in from
 Allow copyout() of partial results if the user buffer is too small, to
 be consistent with the way sysctl(3) is documented.
 Garbage-collect now-unused third parrameter in the fill_[pd]rlist()
 As discussed on IRC.
 OK kamil@ and christos@
 XXX Needs pull-up to netbsd-8 branch.
 Simplify, from christos@
 More simplification, this time from ozaki-r@
 No need to break after return.
 One more from christos@
 No need to initialize fill_func
 more cleanup (don't allow oldlenp == NULL)
 Destroy ifq_lock at the end of if_detach
 It still can be used in if_detach.
 Prevent rt_free_global.wk from being enqueued to workqueue doubly
 Check if a queued work is tried to be enqueued again, which is not allowed
 To generate a diff of this commit:
 cvs rdiff -u -r1.33.30.1 -r1.33.30.2 src/sys/kern/subr_workqueue.c
 cvs rdiff -u -r1.394.2.6 -r1.394.2.7 src/sys/net/if.c
 cvs rdiff -u -r1.194.6.5 -r1.194.6.6 src/sys/net/route.c
 cvs rdiff -u -r1.41.6.1 -r1.41.6.2 src/sys/net/agr/if_agr.c
 cvs rdiff -u -r1.9 -r1.9.46.1 src/sys/net/agr/if_agrether.c
 cvs rdiff -u -r1.10 -r1.10.10.1 src/sys/net/agr/if_agrsubr.c
 cvs rdiff -u -r1.4 -r1.4.124.1 src/sys/net/agr/if_agrsubr.h
 cvs rdiff -u -r1.232.2.5 -r1.232.2.6 src/sys/netinet6/nd6.c
 cvs rdiff -u -r1.135.6.1 -r1.135.6.2 src/sys/netinet6/nd6_rtr.c
 cvs rdiff -u -r1.99.2.2 -r1.99.2.3 src/sys/netipsec/ipsec.c
 cvs rdiff -u -r1.43.2.1 -r1.43.2.2 src/sys/netipsec/ipsec_input.c
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index