--- - branch: netbsd-8 date: Thu Nov 30 14:57:34 UTC 2017 files: - new: 1.99.2.2 old: 1.99.2.1 path: src/sys/netipsec/ipsec.c pathrev: src/sys/netipsec/ipsec.c@1.99.2.2 type: modified - new: 1.163.2.3 old: 1.163.2.2 path: src/sys/netipsec/key.c pathrev: src/sys/netipsec/key.c@1.163.2.3 type: modified - new: 1.19.2.2 old: 1.19.2.1 path: src/sys/netipsec/key.h pathrev: src/sys/netipsec/key.h@1.19.2.2 type: modified id: 20171130T145734Z.a1dd6b32fbb637c921aa7bc850b6843f21e733d7 log: "Pull up following revision(s) (requested by ozaki-r in ticket #406):\n\tsys/netipsec/key.c: revision 1.239\n\tsys/netipsec/key.c: revision 1.240\n\tsys/netipsec/key.c: revision 1.241\n\tsys/netipsec/key.c: revision 1.242\n\tsys/netipsec/key.h: revision 1.33\n\tsys/netipsec/ipsec.c: revision 1.123\n\tsys/netipsec/key.c: revision 1.236\n\tsys/netipsec/key.c: revision 1.237\n\tsys/netipsec/key.c: revision 1.238\nProvide a function to call MGETHDR and MCLGET\nThe change fixes two usages of MGETHDR that don't check whether a mbuf is really\nallocated before passing it to MCLGET.\nFix error handling of MCLGET in key_alloc_mbuf\nAdd missing splx to key_spdexpire\nUse M_WAITOK to allocate mbufs wherever sleepable\nFurther changes will get rid of unnecessary NULL checks then.\nGet rid of unnecessary NULL checks that are obsoleted by M_WAITOK\nSimply the code by avoiding unnecessary error checks\n- Remove unnecessary m_pullup for self-allocated mbufs\n- Replace some if-fails-return sanity checks with KASSERT\nCall key_sendup_mbuf immediately unless key_acquire is called in softint\nWe need to defer it only if it's called in softint to avoid deadlock.\n" module: src subject: 'CVS commit: [netbsd-8] src/sys/netipsec' unixtime: '1512053854' user: martin