{"push_id":560654732,"size":6,"distinct_size":1,"ref":"refs/heads/hardened/current/master","head":"ab6874841825fbee7117b06416740b311b06839d","before":"7f91207bdf3cf6613b375340a2d8b007ccd1e161","commits":[{"sha":"9b9b961a046af6aaafd24a4af37b236c949c1d1f","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"Don't attempt to disable enabled fasttrap probes in an exiting process.\nThere's no need to do so, and we can't hold an exiting process, so this\nrace can result in panics.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9b9b961a046af6aaafd24a4af37b236c949c1d1f"},{"sha":"b55f1535733c70849d7a3b4eddc4ad91c884db86","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"pause() isn't a system call on FreeBSD; use sigsuspend(2) instead.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b55f1535733c70849d7a3b4eddc4ad91c884db86"},{"sha":"30e216f85893cebc73455d1d87e357e9867988c2","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@FreeBSD.org","name":"ken"},"message":"Improve SCSI Extended Inquiry VPD page (0x86) support.\n\nsys/cam/scsi/scsi_all.h:\n\tIn struct scsi_extended_inquiry_data:\n\t- Increase the length field to 2 bytes, as it is 2 bytes in SPC-4.\n\t- Add bit definitions for the various Activiate Microcode actions.\n\t- Add the Sequential Access Logical Block Protection support bit,\n\t  since we need that in the sa(4) driver.  (For modifications\n\t  that will come later.)\n\t- Add definitions for the various Multi I_T Nexus Microcode\n\t  Download modes.\n\nsys/cam/ctl/ctl.c:\n\tAs of SPC-4, a single report of \"REPORTED LUNS DATA HAS CHANGED\"\n\tis to be given per I_T nexus.  Once it is reported, the unit\n\tattention condition should be cleared for all LUNS attached to\n\tan I_T nexus.\n\n\tPreviously that only happened when a REPORT LUNS command was\n\tprocessed.\n\n\tThis behavior may be different (according to SAM-5) when the\n\tUA_INTLCK_CTRL bits are non-zero in the control mode page but\n\tCTL does not currently support that.\n\n\tSo, in view of the spec, whenever we report a LUN inventory\n\tchange unit attention, clear it on all LUNs for that\n\tparticular I_T nexus.\n\n\tAdd a new function, ctl_clear_ua() that will clear a unit\n\tattention on all LUNs for the given I_T nexus.\n\n\tOne field in the extended inquiry data that we could potentially\n\treport at some point is the maximum supported sense data length.\n\tTo do that, we would the SIM to report (via path inquiry\n\tperhaps) how much sense data it is able to send.\n\n\tAdd comments to explain some of the bits that are set in the\n\tExtended Inquiry VPD page.\n\n\tAdd a few comments to make it more clear which functions handle\n\tvarious VPD pages.\n\nSponsored by:\tSpectra Logic\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/30e216f85893cebc73455d1d87e357e9867988c2"},{"sha":"d08c53259eac79d61d0f15af9d8a2c5e09e4f89d","author":{"email":"4f107de606760b375e4f4cdea54fd8040bd474ad@FreeBSD.org","name":"pjd"},"message":"If moving descriptor or binary data to an nvlist fails, we need to close the\ndescriptor or free the memory before returning.\n\nSubmitted by:\tMariusz Zaborski <oshogbo@FreeBSD.org>\n\nWhile here, protect errno, so it won't be overwritted by close(2) or free(3).","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d08c53259eac79d61d0f15af9d8a2c5e09e4f89d"},{"sha":"798c260360aa2655668a54cde1ccf742a182f923","author":{"email":"4f107de606760b375e4f4cdea54fd8040bd474ad@FreeBSD.org","name":"pjd"},"message":"Modify nvlist_get_parent() API to take additional cookie argument.\nThis allow for non-recursive iteration over nested nvlists, as in documented\nexample.\n\nSubmitted by:\tMariusz Zaborski <oshogbo@FreeBSD.org>","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/798c260360aa2655668a54cde1ccf742a182f923"},{"sha":"ab6874841825fbee7117b06416740b311b06839d","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ab6874841825fbee7117b06416740b311b06839d"}]}