{"push_id":759001929,"size":8,"distinct_size":1,"ref":"refs/heads/hardened/current/unstable","head":"f909138dfa03b5dd6416934af405a7a85b2a2e79","before":"4c52272b83c336ee0b6b63af623887091426dea6","commits":[{"sha":"8a7e63e880ee552029f70fc2bca956890ac35d72","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Use simple fixed name strings for these timecounters and eventimers which\nare tied to fixed pieces of hardware; dynamic string formatting isn't needed.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8a7e63e880ee552029f70fc2bca956890ac35d72"},{"sha":"66c058ca9c5acb2ea7dd0e8db746cce9b93999e5","author":{"email":"403c7ec3b0314e7b36282e6cab7b45ab65013fab@FreeBSD.org","name":"alc"},"message":"Stop describing an acquire operation as a read barrier and a release\noperation as a write barrier.  That description has never been correct,\nand it has caused confusion.  An acquire operation orders writes as well\nas reads, and a release operation orders reads as well as writes.\n\nAlso, explicitly say that a thread doesn't see its own accesses being\nreordered.  The reordering of a thread's accesses is only (potentially)\nvisible to another thread.  Thus, memory barriers need only be used to\ncontrol the ordering of accesses between threads, not within a thread.\n\nReviewed by:\tbde, kib\nDiscussed with:\tjhb\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/66c058ca9c5acb2ea7dd0e8db746cce9b93999e5"},{"sha":"07d2b0515540704d0227b67d81831be749992f53","author":{"email":"5a1dc7909428b65e576a7190e0a26fbdefb8ed9b@FreeBSD.org","name":"jah"},"message":"Reformat x86 bounce buffer synchronization code to reduce indentation.  No functional change.\n\nApproved by:\tkib (mentor)","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/07d2b0515540704d0227b67d81831be749992f53"},{"sha":"f029eaa1ff61dcda7600bf1e2e5556b38ee41db5","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Remove another remnant of PV domU support and assume that we always run\nwith an automatically translated physmap under XEN.\n\nReviewed by:\troyger (earlier version)\nDifferential Revision:\thttps://reviews.freebsd.org/D3325","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f029eaa1ff61dcda7600bf1e2e5556b38ee41db5"},{"sha":"5d6a758aba49ab5e7d273caca1f1844611a92771","author":{"email":"5a1dc7909428b65e576a7190e0a26fbdefb8ed9b@FreeBSD.org","name":"jah"},"message":"Use pmap_quick_enter_page() to handle bouncing of unmapped buffers in the x86 busdma_bounce implementation.  Also treat user buffers as unmapped.\nThis allows two things:\n1. Sync'ing bounced maps in non-sleepable contexts.  The physcopy* calls previously used could sleep on sf_buf operations in some cases.\n2. Sync'ing user buffers outside the context of the owning process\n\nApproved by:\tkib (mentor)","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5d6a758aba49ab5e7d273caca1f1844611a92771"},{"sha":"675e2bd4e494cf94a70c02819c58bfe21ede1817","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: When setting option via long name, don't go via letter.\n\nLooking up the letter makes no sense and prevents adding options that only\nhave a long name, no letter.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/675e2bd4e494cf94a70c02819c58bfe21ede1817"},{"sha":"839c97ad5f511020bd61c27c0d9601406e45574c","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/839c97ad5f511020bd61c27c0d9601406e45574c"},{"sha":"f909138dfa03b5dd6416934af405a7a85b2a2e79","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f909138dfa03b5dd6416934af405a7a85b2a2e79"}]}