{"push_id":994344359,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"3edca14955e3f6d5b8535738e1f304740afb5f44","before":"c9f48b7d63385be81574c190e92e621b2b6570a3","commits":[{"sha":"4c4becd77e5fd09fea589c662bc1ccdfb645886e","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"In bpf_getdltlist(), do not call copyout(9) while holding bpf lock.\nCopy the data into temprorary malloced buffer and drop the lock for\ncopyout.\n\nReported, reviewed and tested by:\tcem\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/4c4becd77e5fd09fea589c662bc1ccdfb645886e"},{"sha":"d1ef443e3536c33693046ca0ac3c0fd1d7847dc1","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"OBJS and POBJS have not been used since r215127.\n\nr215127 disabled building of libgcc.a.\n\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/d1ef443e3536c33693046ca0ac3c0fd1d7847dc1"},{"sha":"452dc87ba279acbb88395dbf83841eebe00e651d","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Add more STANDALONE_SUBDIR_TARGETS.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/452dc87ba279acbb88395dbf83841eebe00e651d"},{"sha":"6bef682b1fdeca373af578fe10eb4311e2cee434","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Add order for installworld/installkernel.\n\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/6bef682b1fdeca373af578fe10eb4311e2cee434"},{"sha":"0cdbbaff799b03d02e65febb0a6d901eb490885a","author":{"email":"d3c7bb3198b7584c884122a22ce9f5f7483235f0@FreeBSD.org","name":"jmcneill"},"message":"Add myself as src committer.\n\nApproved by:\tgonzo (mentor)","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/0cdbbaff799b03d02e65febb0a6d901eb490885a"},{"sha":"8edb87dc05ae952c41aa0a98d5b82a308778abd1","author":{"email":"003fffd5649fc27c0fc0d15a402a4fe5b0444ce7@FreeBSD.org","name":"np"},"message":"cxgbe(4): Add a sysctl to retrieve the maximum speed/bandwidth supported by a\nport.\n\ndev.cxgbe.<n>.max_speed\ndev.cxl.<n>.max_speed\n\nSponsored by:\tChelsio Communications","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/8edb87dc05ae952c41aa0a98d5b82a308778abd1"},{"sha":"5fb2421735d87954ca5ac5e5aabedf8a7a3cfe7a","author":{"email":"d3c7bb3198b7584c884122a22ce9f5f7483235f0@FreeBSD.org","name":"jmcneill"},"message":"Fix dedicated DMA transfers.\n\nFor sources and destinations marked \"noincr\", the previous code was\nincorrectly programming the dedicated DMA channel control register\nusing bit definitions for normal DMA channels. This code path is not\ncurrently used, but will be used by the HDMI audio driver in review.\n\nReviewed by:\t\tandrew\nApproved by:\t\tgonzo (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D5382","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/5fb2421735d87954ca5ac5e5aabedf8a7a3cfe7a"},{"sha":"3eb9660c3f5f847250f8ad58a33acf8260d5965e","author":{"email":"1d9431876282b4e6e985e9a66c7d02d03813e37d@FreeBSD.org","name":"smh"},"message":"Fix NULL pointer dereferences\n\nFix NULL pointer dereferences identified as V522 by PVS-Studio.\n\nMFC after:\t1 week\nSponsored by:\tMultiplay","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/3eb9660c3f5f847250f8ad58a33acf8260d5965e"},{"sha":"349538f2f6b3032f2613c12c4fe1dd2b4baa2195","author":{"email":"1d9431876282b4e6e985e9a66c7d02d03813e37d@FreeBSD.org","name":"smh"},"message":"Removed unused label and fix mutex_exit order\n\nRemove unused done label from zfs_setacl fixing PVS-Studio V729.\n\nFix mutex_exit order to mirror the mutex_enter order.\n\nMFC after:\t1 week\nSponsored by:\tMultiplay","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/349538f2f6b3032f2613c12c4fe1dd2b4baa2195"},{"sha":"c2acb503cc21bd09f066ee7a1192a4d00e2e740c","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv/hn: Implement ifnet.if_transmit method\n\nIt will be turned on by default later.\n\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5415","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/c2acb503cc21bd09f066ee7a1192a4d00e2e740c"},{"sha":"34284c5396d89b7b76aeccb27ae6e2a2e46c9936","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Fix the build.\n\nPointy-hat to:\tjhibbits\nSpotted by:\tbde","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/34284c5396d89b7b76aeccb27ae6e2a2e46c9936"},{"sha":"a9e53514f10ae3c5a2aaad205f978f9a6787fcf4","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv/hn: Hold the TX ring lock then drain TX desc buf_ring\n\nReported by:\tHongxiong Xian <v-hoxian microsoft com>\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/a9e53514f10ae3c5a2aaad205f978f9a6787fcf4"},{"sha":"462a1089a3c3efeb38d4434f9c46429b0e5746d3","author":{"email":"513c04e7aebf88939f3d070f28b1c5fbbba443de@FreeBSD.org","name":"kp"},"message":"pf: Fix possible out-of-bounds write\n\nIn the DIOCRSETADDRS ioctl() handler we allocate a table for struct pfr_addrs,\nwhich is processed in pfr_set_addrs(). At the users request we also provide\nfeedback on the deleted addresses, by storing them after the new list\n('bcopy(&ad, addr + size + i, sizeof(ad));' in pfr_set_addrs()).\n\nThis means we write outside the bounds of the buffer we've just allocated.\nWe need to look at pfrio_size2 instead (i.e. the size the user reserved for our\nfeedback). That'd allow a malicious user to specify a smaller pfrio_size2 than\npfrio_size though, in which case we'd still read outside of the allocated\nbuffer. Instead we allocate the largest of the two values.\n\nReported By:\tPaul J Murphy <paul@inetstat.net>\nPR:\t\t207463\nMFC after:\t5 days\nDifferential Revision:\thttps://reviews.freebsd.org/D5426","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/462a1089a3c3efeb38d4434f9c46429b0e5746d3"},{"sha":"8664f74f796f4217fedd62af6b3653c6091f73e4","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv: Wait 5 seconds for hyperv result, instead of 500ms\n\nThis addresses various devices (network, stoarge) attach failure.\n\nReported by:\tHongxiong Xian <v-hoxian microsoft com>\nTested by:\tHongxiong Xian <v-hoxian microsoft com>\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5435","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/8664f74f796f4217fedd62af6b3653c6091f73e4"},{"sha":"3c08d1a5a9079a1d43c8c5eb47594b4fcaad3fff","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add the Allwinner A31 and A31s padconf support. It's currently unused, but\nwill be needed when we bring in further support for these SoCs.\n\nSubmitted by:\tEmmanuel Vadot <manu@bidouilliste.com>\nDifferential Revision:\thttps://reviews.freebsd.org/D5340","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/3c08d1a5a9079a1d43c8c5eb47594b4fcaad3fff"},{"sha":"973c78df29863cbe659c9c2a0066c0473393e58d","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Add support for hardware Tx and Rx checksums to VNIC driver\n\n- The network controller verifies Rx TCP/UDP/SCTP checksums by default.\n  Communicate this to the stack when the packet is not marked as erroneous\n  to avoid redundant checksum calculation in kernel.\n- It is not uncommon to get the mbuf with m_len that is less than\n  the minimal size for the IP, TCP, UDP, etc. when HW checsumming\n  is enabled. To avoid data corruption performed by the HW that is\n  intended to write IP and TCP/UDP/SCTP checksums to the data segment,\n  the mbuf needs to be pulled up by the required number of bytes.\n- Make sure that one can modify the mbufs that require checsum calculation\n  rather than check for NULL mbuf on each transmission.\n\nReviewed by:   wma\nObtained from: Semihalf\nSponsored by:  Cavium\nDifferential Revision: https://reviews.freebsd.org/D5320","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/973c78df29863cbe659c9c2a0066c0473393e58d"},{"sha":"edeef4c9bcbe7536393c0c6d71661b8a6ef575a8","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Enable LRO support for VNIC driver\n\nSupport for software LRO when enabled in the capabilities\n\nReviewed by:   wma\nObtained from: Semihalf\nSponsored by:  Cavium\nDifferential Revision: https://reviews.freebsd.org/D5321","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/edeef4c9bcbe7536393c0c6d71661b8a6ef575a8"},{"sha":"d405ca6c4e70b910bf1ac2edc080dcc558ecc738","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Prefetch next CQ descriptor in Completion Queue handling loop of VNIC\n\nReviewed by:   wma\nObtained from: Semihalf\nSponsored by:  Cavium\nDifferential Revision: https://reviews.freebsd.org/D5322","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/d405ca6c4e70b910bf1ac2edc080dcc558ecc738"},{"sha":"ea8079df86326d8063d6292c98fc72c945aeb5a1","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Enable HWSTATS capability for VNIC\n\nVNIC manages counters in hardware hence it is desired to have this\noption enabled to avoid redundant stats update in ether_input_internal().\n\nReviewed by:   wma\nObtained from: Semihalf\nSponsored by:  Cavium\nDifferential Revision: https://reviews.freebsd.org/D5323","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/ea8079df86326d8063d6292c98fc72c945aeb5a1"},{"sha":"13eaef17a000650223ee40f7e3135e9741f33580","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Clean-up network interface settings for VNIC\n\n- Remove unrelevant bits\n- Remove redundant code\n- Reset variables and then set given bits\n\nReviewed by:   wma\nObtained from: Semihalf\nSponsored by:  Cavium\nDifferential Revision: https://reviews.freebsd.org/D5324","distinct":true,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/13eaef17a000650223ee40f7e3135e9741f33580"}]}