{"push_id":2439563469,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"29a6a2356c95cc214bb5d9b5004f30951dd94a37","before":"65bba35c2f1c2cbd2a9fac20eded7995a98894be","commits":[{"sha":"4c8d0980b727080d43d946c0ac4815cba328a1ed","author":{"name":"cem","email":"af7db0ed4336d177a834fba8f4630f263ff96ae4@FreeBSD.org"},"message":"cryptotest: Add blake2 hashes to tool\n\nSponsored by:\tDell EMC Isilon","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/4c8d0980b727080d43d946c0ac4815cba328a1ed"},{"sha":"769419da1abf146fba805c1b4d9eed16fe1376bb","author":{"name":"eugen","email":"5e0a22252c57a82386f1cfcf4856a12387fa25f8@FreeBSD.org"},"message":"Fix instructions in the zfsboot manual page.\n\nzfsloader(8) fails to probe a slice containing ZFS pool if its second sector\ncontains traces of BSD label (DISKMAGIC == 0x82564557).\nFix manual page to show working example erasing such traces.\n\nPR:\t\t226714\nApproved by:\tavg (mentor)\nMFC after:\t3 days","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/769419da1abf146fba805c1b4d9eed16fe1376bb"},{"sha":"531d4098b013023e1c8030eba63ef25852d6e187","author":{"name":"cem","email":"af7db0ed4336d177a834fba8f4630f263ff96ae4@FreeBSD.org"},"message":"opencrypto: Add mechanism to pass multiple crypto blocks to some ciphers\n\nxforms that support processing of multiple blocks at a time (to support more\nefficient modes, for example) can define the encrypt_ and decrypt_multi\ninterfaces.  If these interfaces are not present, the generic cryptosoft\ncode falls back on the block-at-a-time encrypt/decrypt interfaces.\n\nStream ciphers may support arbitrarily sized inputs (equivalent to an input\nblock size of 1 byte) but may be more efficient if a larger block is passed.\n\nSponsored by:\tDell EMC Isilon","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/531d4098b013023e1c8030eba63ef25852d6e187"},{"sha":"06ec69031ce04d7b104d7dc5804bafdc05bb485f","author":{"name":"kib","email":"ce9d581103e40ce1b4a3636d5281c849530292f7@FreeBSD.org"},"message":"Fix several leaks of kernel stack data through paddings.\n\nIt is random collection of fixes for issues not yet corrected,\nreported at https://tsyrklevi.ch/clang_analyzer/freebsd_013017/. Many\nissues from that list were already corrected. Most of them are for\ncompat32, old compat32 or affect both primary host ABI and compat32.\n\nThe freebsd32_kldstat(), for instance, was already fixed by using\nmalloc(M_ZERO).  Patch includes correction to report the supplied\nversion back, which is just pedantic.\n\nReviewed by:\tbrooks, emaste (previous version)\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week\nDifferential revision:\thttps://reviews.freebsd.org/D14868","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/06ec69031ce04d7b104d7dc5804bafdc05bb485f"},{"sha":"0754c526f1f41925b14391ed2c654b1830b39572","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Fix access to ifru_buffer on freebsd32.\n\nMake all kernel accesses to ifru_buffer go via access functions\nwhich take the process ABI into account and use an appropriate union\nto access members in the correct place in struct ifreq.\n\nReviewed by:\tkib\nObtained from:\tCheriBSD\nMFC after:\t1 week\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D14846","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/0754c526f1f41925b14391ed2c654b1830b39572"},{"sha":"929e99788cdf1971782b9f13f8a219a1f937018f","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"Add support for right and middle click with integrated button to WSP\nUSB trackpad driver.\n\nSubmitted by:\tJames Wright <james.wright@jigsawdezign.com>\nPR:\t\t226961\nMFC after:\t1 week\nSponsored by:\tMellanox Technologies","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/929e99788cdf1971782b9f13f8a219a1f937018f"},{"sha":"6907bd334c25cb9618ab8a4ce3c42e17da69b6a7","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Fix a whitespace bug missed in refactoring prior to r331641.\n\nMFC with:\tr331641","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/6907bd334c25cb9618ab8a4ce3c42e17da69b6a7"},{"sha":"308f791e1c188f55a7051eda8ccbb965eacf1b53","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Improve copy-and-pasted versions of SIOCGIFADDR.\n\nThe original implementation used a reference to ifr_data and a cast to\ndo the equivalent of accessing ifr_addr. This was copied multiple\ntimes since 1996.\n\nApproved by:\tkib\nMFC after:\t1 week\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D14873","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/308f791e1c188f55a7051eda8ccbb965eacf1b53"},{"sha":"c679dc89bc57159b7ef385895963a853ce57505c","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"Use the offload transmit queue to set flags on TLS connections.\n\nRequests to modify the state of TLS connections need to be sent on the\nsame queue as TLS record transmit requests to ensure ordering.\n\nHowever, in order to use the offload transmit queue in t4_set_tcb_field(),\nthe function needs to be updated to do proper flow control / credit\nmanagement when queueing a request to an offload queue.  This required\npassing a pointer to the toepcb itself to this function, so while here\nremove the 'tid' and 'iqid' parameters and obtain those values from the\ntoepcb in t4_set_tcb_field() itself.\n\nSubmitted by:\tHarsh Jain @ Chelsio (original version)\nReviewed by:\tnp\nSponsored by:\tChelsio Communications\nDifferential Revision:\thttps://reviews.freebsd.org/D14871","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/c679dc89bc57159b7ef385895963a853ce57505c"},{"sha":"24fa2df20b7345b33e113651b3ddfee2ce0c2c39","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"Remove very old and unused signal information codes.\n\nThese have been supplanted by the MI signal information codes in\n<sys/signal.h> since 7.0.  The FPE_*_TRAP ones were deprecated even\nearlier in 1999.\n\nPR:\t\t226579 (exp-run)\nReviewed by:\tkib\nDifferential Revision:\thttps://reviews.freebsd.org/D14637","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/24fa2df20b7345b33e113651b3ddfee2ce0c2c39"},{"sha":"15359f2dc5ce1978da47e7dad091b2168ba09e6e","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Copy flags over ifr_union directly rather than via casts through ifr_data.\n\nNo functional change in practice.  If the sbni driver supported\n64-bit big-endian system, this would be an ABI changes, but it is\ni386-only.  The old version leaked a word of stack on 64-bit systems.\n\nThis eliminates the only assignment to ifr_data.","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/15359f2dc5ce1978da47e7dad091b2168ba09e6e"},{"sha":"dc30c3a3c9e9602c74fb9f1d8664f1a6489007a6","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Revert r331651 to recommit with proper commit metadata.","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/dc30c3a3c9e9602c74fb9f1d8664f1a6489007a6"},{"sha":"de17cc059580a4a6ec898da4aea091493bbdfc18","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Copy flags over ifr_union directly rather than via casts through ifr_data.\n\nNo functional change in practice.  If the sbni driver supported\n64-bit big-endian system, this would be an ABI changes, but it is\ni386-only.  The old version leaked a word of stack on 64-bit systems.\n\nThis eliminates the only assignment to ifr_data.\n\nReviewed by:\tkib\nMFC after:\t1 week\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D14874","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/de17cc059580a4a6ec898da4aea091493bbdfc18"},{"sha":"df4e972e2a25e68455835dcee65de01638892c42","author":{"name":"brooks","email":"5d1086e4a3aa87388b8f0d622f05565a0e9026dc@FreeBSD.org"},"message":"Don't access userspace directly from the kernel in nxge(4).\n\nUpdate to what the previous code seemed to be doing via the correct\ninterfaces.  Further issues exist in xge_ioctl_registers(), but this is\ndebugging code in a driver that has few users and they don't appear to\nbe crashes or leaks.\n\nReviewed by:\tjhb (prior version)\nMFC after:\t1 week\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D14848","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/df4e972e2a25e68455835dcee65de01638892c42"},{"sha":"fcfa748dccafc24d6a9aa7e5be2e2e5f5079ae41","author":{"name":"cem","email":"af7db0ed4336d177a834fba8f4630f263ff96ae4@FreeBSD.org"},"message":"ctfconvert: Fix minor memory leaks in STABS parser\n\nIn an error case, free leaked objects.  Does anything use STABS anymore?\nProbably not.\n\nReported by:\tCoverity\nSponsored by:\tDell EMC Isilon","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/fcfa748dccafc24d6a9aa7e5be2e2e5f5079ae41"},{"sha":"37f992163fbc8a172756c94e4aa2eee0c4567a3f","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"fd: tighten seq protected areas to not contain malloc/free","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/37f992163fbc8a172756c94e4aa2eee0c4567a3f"},{"sha":"b322fb4f3e9e2cfe8e141d9bcbb27ca30f8a27ac","author":{"name":"jhibbits","email":"5396ce70630aa3c7015c5a518b961e1a7701a33e@FreeBSD.org"},"message":"Fix another optional standard.  Build openpic_ofw again.","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/b322fb4f3e9e2cfe8e141d9bcbb27ca30f8a27ac"},{"sha":"2110fd5f63760b6921b60f7359c408d0b3e58e9e","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"seq: disable preemption around seq_write_*\n\nThis is a long standing performance bug which happened to not cause trouble\nin practice due to rather limited use of these primitives.\n\nThe read side expects the writer to finish soon(tm) hence it loops with one\npause in-between. But it is possible the writer gets preempted in which case\nthe waiting can take a long time, especially so if it got preempted by the\nreader. In principle this may never clean itself up.\n\nIn the current kernel seq is only used to obtain stable fp + capabilities\nstate. In order for looping at least once to occur there has to be a\nconcurrent writer modifying the fd slot for the very fd we are trying to\nread. That is, for any looping to occur in the first place the program has\nto be multithreaded and be doing something fishy to begin with. As such,\nthe indefinite looping is rather hard to run into unless you really try\n(and I did not).","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/2110fd5f63760b6921b60f7359c408d0b3e58e9e"},{"sha":"3281e3d75cdc6a8a0060edd0824f88c186f295e5","author":{"name":"mjg","email":"040757e60ab7e6f7bf96fbbf5ad32ff54c580613@FreeBSD.org"},"message":"seq: provide a comment explaining what seq is for and note 2 caveats","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/3281e3d75cdc6a8a0060edd0824f88c186f295e5"},{"sha":"fcb4b01a9c6bef412b1f2c36fd97fcb6f41f33ec","author":{"name":"rgrimes","email":"4b4d4d6e314c3285f0a1cbcfb08d3cc7422800fa@FreeBSD.org"},"message":"Add Bruce Evans\nUpdate my mentors to bde and phk\n\nApproved by:\tcore, bde (mentor), phk (mentor)\nMFC after:\t3 days","distinct":true,"url":"https://api.github.com/repos/bukinr/freebsd-head/commits/fcb4b01a9c6bef412b1f2c36fd97fcb6f41f33ec"}]}
{"actor":{"display_login":"bukinr"}}