{"push_id":871026983,"size":12,"distinct_size":1,"ref":"refs/heads/hardened/current/unstable","head":"6d6ceb56da6b92ab2f4825cc1438ec091ac1eb9c","before":"a04d5ed1873984b414b42cfff0de627b6c1aea32","commits":[{"sha":"dffc12a8195a5cf83819f38cd68a10b3f32ed1bd","author":{"email":"1a3ebfe258acb36232acd52855ba87b3b8288592@FreeBSD.org","name":"mmel"},"message":"ARM: Fix dma_dcache_sync() for early allocated memory.\nDrivers can request DMA to buffers that are not in memory represented\nin the vm page arrays. Because of this, store KVA of already mapped\nbuffer to synclist and use it in dma_dcache_sync().\n\nReviewed by:\tjah\nApproved by:\tkib (mentor)\nDifferential Revision: https://reviews.freebsd.org/D4120","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/dffc12a8195a5cf83819f38cd68a10b3f32ed1bd"},{"sha":"fd7be76b004ae13630e1d5edca3ddfce8bb1c26d","author":{"email":"cce3b81ce1c05726331254f5d3dba8d589a4bfa8@FreeBSD.org","name":"bapt"},"message":"Recommend only to remove the content of /usr/share/locale/ and not the directory\nAdd a missing full stop","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/fd7be76b004ae13630e1d5edca3ddfce8bb1c26d"},{"sha":"2b225aeb0bd5511a7bbbdc1b466c04ecd951ed8a","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"Extend r270123 to run the brand info's header_supported() routine for\nbranded as well as unbranded binaries. This will be required to add\nsupport for the new ELFv2 ABI on powerpc64, which is distinguished from\nELFv1 by the contents of the ELF header's flags field.\n\nReviewed by:\timp\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2b225aeb0bd5511a7bbbdc1b466c04ecd951ed8a"},{"sha":"3211f5ec1684ecbf62520ed15a5001640e3b8852","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Convert to SUBDIR.yes format.\n\nReviewed by:\timp\nSponsored by:\tEMC / Isilon Storage Division\nDifferential Revision:\thttps://reviews.freebsd.org/D4182","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/3211f5ec1684ecbf62520ed15a5001640e3b8852"},{"sha":"b2573c7bbdae5e07355bc252bd1b41bc54a8dbc7","author":{"email":"e36e7b99f18ac68692734e6c83920556f488f532@FreeBSD.org","name":"royger"},"message":"x86/intr: allow mutex recursion in intr_remove_handler\n\nThis is needed so interrupt handlers can be removed while the PIC is\nresuming, it was previously not possible due to intr_resume holding the\nintr_table_lock and intr_remove_handler recursing on it.\n\nSponsored by:\t\tCitrix Systems R&D\nReviewed by:\t\tkib (previous version)\nMFC after:\t\t2 weeks\nDifferential Revision:\thttps://reviews.freebsd.org/D4114","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b2573c7bbdae5e07355bc252bd1b41bc54a8dbc7"},{"sha":"acf569e7dc5e8cd2dcef68c932d14a7e61ba99ea","author":{"email":"e36e7b99f18ac68692734e6c83920556f488f532@FreeBSD.org","name":"royger"},"message":"xen/intr: properly dispose event channels on resume\n\nAll event channels are torn down when performing a migration on Xen, make\nsure all handlers are also removed and the event channel structure is\nproperly disposed so it can be reused.\n\nSponsored by:\t\tCitrix Systems R&D\nMFC after:\t\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/acf569e7dc5e8cd2dcef68c932d14a7e61ba99ea"},{"sha":"b5240dc1944697c0e8cfcbde23981eab5936e502","author":{"email":"e36e7b99f18ac68692734e6c83920556f488f532@FreeBSD.org","name":"royger"},"message":"xen: fix dropping bitmap IPIs during resume\n\nCurrent Xen resume code clears all pending bitmap IPIs on resume, which is\nnot correct. Instead re-inject bitmap IPI vectors on resume to all CPUs in\norder to acknowledge any pending bitmap IPIs.\n\nSponsored by:\t\tCitrix Systems R&D\nMFC after:\t\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b5240dc1944697c0e8cfcbde23981eab5936e502"},{"sha":"cf0d26dcd6f3ae0595b32f615c52e365a58478c0","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Fix \"\"$@, which should not use the special case for \"$@\".\n\n\"$@\" should expand to no words if there are no positional parameters, but\n\"\"$@ should always expand to at least an empty word.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/cf0d26dcd6f3ae0595b32f615c52e365a58478c0"},{"sha":"c372459ab7e169df7357365b8580caf0e2ab7356","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Remove unneeded libmd from bootstrap-tools (reverting r246784).\n\nThe bootstrap-tools are supposed to be host tools, which in most cases, use\nhost headers and libraries.  As such, directly including the src tree's headers\nfor libmd here causes the need to link libmd in since it will be built with\nthe new symbols (which /usr/lib/libmd.so) won't have unless it is new enough.\nDuring the target build in buildworld the target headers are staged into\nWORLDTMP and used via --sysroot, allowing the target xinstall to be built with\nthe new/target libmd.\n\nThe .PATH here was also not doing anything since xinstall does not use libmd\nsource files.\n\nSponsored by:\tEMC / Isilon Storage Division\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/c372459ab7e169df7357365b8580caf0e2ab7356"},{"sha":"e891ac8c5938b7f1c596cbc08c9b0df298532fb3","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"META MODE: Fix changing what \"MACHINE=host\" means when computing dirdeps for include/.\n\nThe _SKIP_BUILD is used while computing DIRDEPS.  If MACHINE=host is passed in\nthen this logic was replacing 'MACHINE' with a literal value of the host arch,\nwhich then caused the dirdeps graph to be wrong since it no longer had the\nliteral 'host' for any of include's dependencies.\n\nThis is a NOP currently since include/ is not usually built with MACHINE=host.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/e891ac8c5938b7f1c596cbc08c9b0df298532fb3"},{"sha":"9d0bb408f84eee2a2f39730c0f79af5521fe7139","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/9d0bb408f84eee2a2f39730c0f79af5521fe7139"},{"sha":"6d6ceb56da6b92ab2f4825cc1438ec091ac1eb9c","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/6d6ceb56da6b92ab2f4825cc1438ec091ac1eb9c"}]}