{"push_id":982031874,"size":15,"distinct_size":1,"ref":"refs/heads/hardened/current/aslr","head":"ac3e7b2aa83f1d985ed0b93ca771a8cbbaffdd02","before":"a669f2a5731f9b797a5a65371f5fac65e22f3be7","commits":[{"sha":"0bfb5dbc867a4ef73b0b2259adfd285a1cbaf5d2","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Create an API to reset a struct bio (g_reset_bio). This is mandatory\nfor all struct bio you get back from g_{new,alloc}_bio. Temporary\nbios that you create on the stack or elsewhere should use this before\nfirst use of the bio, and between uses of the bio. At the moment, it\nis nothing more than a wrapper around bzero, but that may change in\nthe future. The wrapper also removes one place where we encode the\nsize of struct bio in the KBI.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0bfb5dbc867a4ef73b0b2259adfd285a1cbaf5d2"},{"sha":"f343bce6be4a750ea6c0678079138544e71654be","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"Address a warning reported by D5245 / PVS.\n\nMFC after:\t3 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f343bce6be4a750ea6c0678079138544e71654be"},{"sha":"5e6759fc0054d1836042a76e2defb9d14ac275b5","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"Code cleanup which will silence a warning in PVS / D5245.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5e6759fc0054d1836042a76e2defb9d14ac275b5"},{"sha":"0a576daa3e1a1006befbaa37f98b354b34ec5828","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"Add protection code for issues reported by PVS / D5245.\n\nMFC after:\t3 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/0a576daa3e1a1006befbaa37f98b354b34ec5828"},{"sha":"d4f0d7c2ecb292300f4bad7796d25247ff1c6a72","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Move the Allwinner kernels to use fdt_pinctrl. This will read the pin\nconfiguration from the FDT data, then set the pins into the requested\nstate. As part of this the gpio controller now reports the correct number\nof pins instead of returning the number of bank * 32.\n\nTo allow for a future consolidated kernel we add the SOC_ALLWINNER_A10 and\nSOC_ALLWINNER_A20 kernel options. These need to be set as appropriate for\nthe SoC the kernel will boot on.\n\nSubmitted by:\tEmmanuel Vadot <manu@bidouilliste.com>\nDifferential Revision:\thttps://reviews.freebsd.org/D5177","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d4f0d7c2ecb292300f4bad7796d25247ff1c6a72"},{"sha":"edbfaba7f52893056897a24fa1c76e46f6235bc0","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Use the right size for zeroing.\n\nSubmitted by: rpokala@","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/edbfaba7f52893056897a24fa1c76e46f6235bc0"},{"sha":"3e8aeb49a91e40523d3170cbf33224dacff8858b","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Fix build race after r295643.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/3e8aeb49a91e40523d3170cbf33224dacff8858b"},{"sha":"a5f88cf93faec476bfcd6a7b8a86d9a1962e4746","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"In bnoreuselist(), check both ends of the specified logical block\nnumbers range.\n\nThis effectively skips indirect and extdata blocks on the buffer\nqueue.  Since their logical block numbers are negative, bnoreuselist()\ncould loop infinitely.\n\nReported and tested by:\tpho\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a5f88cf93faec476bfcd6a7b8a86d9a1962e4746"},{"sha":"9d6a6ca5611999f959b8e11ee855e3322db6f8cf","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"After nullfs rmdir operation, reclaim the directory vnode which was\nunlinked.  Otherwise the vnode stays cached, causing leak.  This is\nsimilar to r292961 for regular files.\n\nReported and tested by:\tpho (previous version)\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9d6a6ca5611999f959b8e11ee855e3322db6f8cf"},{"sha":"69771cc9af7117bb790bdc06580e91e8a7492696","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Add missing braces.\n\nFound by:\tPVS-Studio\nApproved by:\tso (implicit)","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/69771cc9af7117bb790bdc06580e91e8a7492696"},{"sha":"a2c31fef2be2cbcc7bb6f4ac85ba4657f65242c6","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Ternary operator has lower priority than OR.\n\nFound by:\tPVS-Studio","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a2c31fef2be2cbcc7bb6f4ac85ba4657f65242c6"},{"sha":"c905b9e75ce7c386db0df386df6927e2afd8508f","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Ternary operator has lower priority than OR.\n\nFound by:\tPVS-Studio","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/c905b9e75ce7c386db0df386df6927e2afd8508f"},{"sha":"8e9d8933b8d03e123ba7d431edc4efb632732182","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Fix a potentially \"forever\" loop.\n\nFound by:\tPVS-Studio","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8e9d8933b8d03e123ba7d431edc4efb632732182"},{"sha":"36f2c4ac902fa427de5bbf9b44b9e8b199901010","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/36f2c4ac902fa427de5bbf9b44b9e8b199901010"},{"sha":"ac3e7b2aa83f1d985ed0b93ca771a8cbbaffdd02","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/aslr","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ac3e7b2aa83f1d985ed0b93ca771a8cbbaffdd02"}]}