{"push_id":2411402411,"size":11,"distinct_size":11,"ref":"refs/heads/freebsd/current/master","head":"6a49f231544ca7f488fc6c868e3b470b541da6f6","before":"bf523f13ef5a3a6d06e76be0df100ac13b0d1d11","commits":[{"sha":"7bb5ee0db4f98451224121024ee1fce806266db5","author":{"name":"melifaro","email":"7d9e50971d4126dd225ec27faf034b75c9161a8f@FreeBSD.org"},"message":"Fix outgoing TCP/UDP packet drop on arp/ndp entry expiration.\n\nCurrent arp/nd code relies on the feedback from the datapath indicating\n that the entry is still used. This mechanism is incorporated into the\n arpresolve()/nd6_resolve() routines. After the inpcb route cache\n introduction, the packet path for the locally-originated packets changed,\n passing cached lle pointer to the ether_output() directly. This resulted\n in the arp/ndp entry expire each time exactly after the configured max_age\n interval. During the small window between the ARP/NDP request and reply\n from the router, most of the packets got lost.\n\nFix this behaviour by plugging datapath notification code to the packet\n path used by route cache. Unify the notification code by using single\n inlined function with the per-AF callbacks.\n\nReported by:\tsthaug at nethelp.no\nReviewed by:\tae\nMFC after:\t2 weeks","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7bb5ee0db4f98451224121024ee1fce806266db5"},{"sha":"69aded95b94e1086fc1e67faf234dd96de2280d4","author":{"name":"imp","email":"32a826ad887304878d4647928de4878bf8ba40bc@FreeBSD.org"},"message":"Add EFI to kernel options.\n\nSome parts of MI modules will soon depend on whether EFI is available\nor not. Add EFI to the list of kernel options so we can use it in\nthe modules build.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/69aded95b94e1086fc1e67faf234dd96de2280d4"},{"sha":"292cbfc4d454919d7cbba8f4a62613fa99b9c2d2","author":{"name":"imp","email":"32a826ad887304878d4647928de4878bf8ba40bc@FreeBSD.org"},"message":"Remove commented out code to generate opt_inet*.h. That's handled\nautomatically by kern.opts.mk now. Include that instead.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/292cbfc4d454919d7cbba8f4a62613fa99b9c2d2"},{"sha":"e7030f48cfed630744f045546c8ec5650dac950d","author":{"name":"imp","email":"32a826ad887304878d4647928de4878bf8ba40bc@FreeBSD.org"},"message":"Use FreeBSD-current conventions for building options rather than\nFreeBSD 10 conventions: inlude kern.opts.mk.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/e7030f48cfed630744f045546c8ec5650dac950d"},{"sha":"0d7051803ae3da0180a9514a0c01a4740544459b","author":{"name":"imp","email":"32a826ad887304878d4647928de4878bf8ba40bc@FreeBSD.org"},"message":"Use kern.opts.mk instead of bsd.own.mk (which includes src.opts.mk)\nhere.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0d7051803ae3da0180a9514a0c01a4740544459b"},{"sha":"54b923f116c947eff04172b42a9e4f6adebb86ee","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"aio: add an ATF test case for aio_fsync error conditions","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/54b923f116c947eff04172b42a9e4f6adebb86ee"},{"sha":"94532917544e6f3c7bb6ca45735e3876ab821d1a","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"aio_kqueue_test: fix the build when DEBUG=1\n\nAlso, make the debug output more verbose","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/94532917544e6f3c7bb6ca45735e3876ab821d1a"},{"sha":"8d48e36cad9649205476ba073ba401d485077fde","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"audit(4): fix a typo in a comment\n\nno functional change","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8d48e36cad9649205476ba073ba401d485077fde"},{"sha":"3fc6b3c461567993f9f22d6a0065d71e674336f3","author":{"name":"jeff","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@FreeBSD.org"},"message":"Move the dirty queues inside the per-domain structure.  This resolves a bug\nwhere we had not hit global dirty limits but a single queue was starved\nfor space by dirty buffers.  A single buf_daemon is maintained for now.\n\nAdd a bd_speedup() when we are low on bufspace.  This can happen due to SUJ\nkeeping many bufs locked until a cg block is written.  Document this with\na comment.\n\nFix sysctls to work with per-domain variables.  Add more ddb debugging.\n\nReported by:\tpho\nReviewed by:\tkib\nTested by:\tpho\nSponsored by:\tNetflix, Dell/EMC Isilon\nDifferential Revision:\thttps://reviews.freebsd.org/D14705","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/3fc6b3c461567993f9f22d6a0065d71e674336f3"},{"sha":"bce760d1e8267f33f8d5c343a74e68618123f235","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"locks: slightly depessimize lockstat\n\nThe slow path is always taken when lockstat is enabled. This induces\nrdtsc (or other) calls to get the cycle count even when there was no\ncontention.\n\nStill go to the slow path to not mess with the fast path, but avoid\nthe heavy lifting unless necessary.\n\nThis reduces sys and real time during -j 80 buildkernel:\nbefore: 3651.84s user 1105.59s system 5394% cpu 1:28.18 total\nafter: 3685.99s user 975.74s system 5450% cpu 1:25.53 total\ndisabled: 3697.96s user 411.13s system 5261% cpu 1:18.10 total\n\nSo note this is still a significant hit.\n\nLOCK_PROFILING results are not affected.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/bce760d1e8267f33f8d5c343a74e68618123f235"},{"sha":"6a49f231544ca7f488fc6c868e3b470b541da6f6","author":{"name":"trasz","email":"7fa4b6ba2042696721e559b9502cc0fb66274db3@FreeBSD.org"},"message":"Xr crashinfo(8) from savecore(8).\n\nMFC after:\t2 weeks","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6a49f231544ca7f488fc6c868e3b470b541da6f6"}]}
{"actor":{"display_login":"opntr-auto"}}