{"push_id":3118754695,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"67ee677a1bbbd8b13e272ac6c87d36b3ac274f36","before":"2ca513afcffdc028bbe4f74b58567646fe9c2bab","commits":[{"sha":"cc0df1e40446f83868a8a067f682ebbec41e9de1","author":{"name":"mav","email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org"},"message":"Fill initid explicitly on requests.\n\nUnfortunately ctl_scsi_zero_io() wipes that field, so it was always zero.\nWhile there, targ_port is set by kernel, so user-space should not fill it.\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/cc0df1e40446f83868a8a067f682ebbec41e9de1"},{"sha":"c4b30791ff6ba2dfbc8cf092587963ef7222bbf4","author":{"name":"mav","email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org"},"message":"Fix several iov handling bugs in bhyve virtio-scsi backend.\n\n - buf_to_iov() does not use buflen parameter, allowing out of bound read.\n - buf_to_iov() leaks memory if seek argument > 0.\n - iov_to_buf() doesn't need to reallocate buffer for every segment.\n - there is no point to use size_t for iov counts, int is more then enough.\n - some iov function arguments can be constified.\n - pci_vtscsi_request_handle() used truncate_iov() incorrectly, allowing\n   getting out of buffer and possibly corrupting data.\n - pci_vtscsi_controlq_notify() written returned status at wrong offset.\n - pci_vtscsi_controlq_notify() leaked one buffer per event.\n\nReported by:\twg\nReviewed by:\taraujo\nMFC after:\t1 week\nSponsored by:\tiXsystems, Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D18465","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/c4b30791ff6ba2dfbc8cf092587963ef7222bbf4"},{"sha":"e289217df819bcbe5ba37fcc9d43925ef888e1da","author":{"name":"mav","email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org"},"message":"Make virtio-scsi pass SCSI Task Attributes to CTL.\n\nMFC after:\t1 week\nSponsored by:\tiXsystems, Inc.","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/e289217df819bcbe5ba37fcc9d43925ef888e1da"},{"sha":"f3187c309c49bf97257cdd1ecc1225b626e1a62b","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Add nda(4) cross reference to nvme(4)","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/f3187c309c49bf97257cdd1ecc1225b626e1a62b"},{"sha":"b517a81b5f64ec17a56a092163d46ba47a9bcad4","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Even though they are reserved, cdw2 and cdw3 can be set via nvme-cli\n(and soon nvmecontrol). Go ahead and copy them into rsvd2 and rsvd3.\n\nSponsored by: Netflix","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/b517a81b5f64ec17a56a092163d46ba47a9bcad4"},{"sha":"67ee677a1bbbd8b13e272ac6c87d36b3ac274f36","author":{"name":"Arthur Brainville (Ybalrid)","email":"9af089ff2f965cf1ff051bcad0648fdc32c01648@cecmu.org"},"message":"Merge branch 'master' of https://github.com/freebsd/freebsd","distinct":true,"url":"https://api.github.com/repos/Ybalrid/FreeHugsBSD/commits/67ee677a1bbbd8b13e272ac6c87d36b3ac274f36"}]}
{"actor":{"display_login":"Ybalrid"}}