--- - branch: netbsd-8 date: Thu Nov 30 15:57:37 UTC 2017 files: - new: 1.13.6.1 old: '1.13' path: src/sys/compat/common/uipc_syscalls_40.c pathrev: src/sys/compat/common/uipc_syscalls_40.c@1.13.6.1 type: modified - new: 1.138.6.1 old: '1.138' path: src/sys/compat/linux/common/linux_socket.c pathrev: src/sys/compat/linux/common/linux_socket.c@1.138.6.1 type: modified - new: 1.27.6.1 old: '1.27' path: src/sys/compat/linux32/common/linux32_socket.c pathrev: src/sys/compat/linux32/common/linux32_socket.c@1.27.6.1 type: modified - new: 1.394.2.2 old: 1.394.2.1 path: src/sys/net/if.c pathrev: src/sys/net/if.c@1.394.2.2 type: modified - new: 1.169.6.2 old: 1.169.6.1 path: src/sys/net/if_spppsubr.c pathrev: src/sys/net/if_spppsubr.c@1.169.6.2 type: modified - new: 1.90.2.1 old: '1.90' path: src/sys/netinet/ip_carp.c pathrev: src/sys/netinet/ip_carp.c@1.90.2.1 type: modified - new: 1.245.2.3 old: 1.245.2.2 path: src/sys/netinet6/in6.c pathrev: src/sys/netinet6/in6.c@1.245.2.3 type: modified - new: 1.163.2.4 old: 1.163.2.3 path: src/sys/netipsec/key.c pathrev: src/sys/netipsec/key.c@1.163.2.4 type: modified id: 20171130T155737Z.6dc6469be4f42555cf722cc08ff0ee3f756a7b1c log: "Pull up following revision(s) (requested by ozaki-r in ticket #407):\n\tsys/compat/linux32/common/linux32_socket.c: revision 1.28\n\tsys/net/if.c: revision 1.400\n\tsys/netipsec/key.c: revision 1.243\n\tsys/compat/linux/common/linux_socket.c: revision 1.139\n\tsys/netinet/ip_carp.c: revision 1.93\n\tsys/netinet6/in6.c: revision 1.252\n\tsys/netinet6/in6.c: revision 1.253\n\tsys/netinet6/in6.c: revision 1.254\n\tsys/net/if_spppsubr.c: revision 1.173\n\tsys/net/if_spppsubr.c: revision 1.174\n\tsys/compat/common/uipc_syscalls_40.c: revision 1.14\nProtect IFADDR_READER_FOREACH and obtained ifa with psz/psref\nFix usage of FOREACH macro\nkey_sad.lock is held there so SAVLIST_WRITER_FOREACH is enough.\nProtect IFADDR_READER_FOREACH and obtained ifa with psz/psref\nProtect IFADDR_READER_FOREACH and obtained ifa with psz/psref (more)\nFix and make consistent of usages of psz/psref in ifconf variants\nRemove unnecessary goto because there is no cleanup code to share (NFC)\nTweak a condition; we don't need to care ifacount to be negative\nFix a race condition of in6_ifinit\nin6_ifinit checks the number of IPv6 addresses on a given interface and\nif it's zero (i.e., an IPv6 address being assigned to the interface\nis the first one), call if_addr_init. However, the actual assignment of\nthe address (ifa_insert) is out of in6_ifinit. The check and the\nassignment must be done atomically.\nFix it by holding in6_ifaddr_lock during in6_ifinit and ifa_insert.\nAnd also add missing pserialize to IFADDR_READER_FOREACH.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys' unixtime: '1512057457' user: martin