{"push_id":753451037,"size":335,"distinct_size":0,"ref":"refs/heads/atf","head":"98684d03b99812f19aa84b8266b27b498d64f4fb","before":"bf3c1aaa51a72a71df7fe3fc0481e6f15d5328db","commits":[{"sha":"56e2a1a9d1577a0ce2f386b09aeed90e047688ec","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Import elftoolchain rev 3136\n\nFrom svn.code.sf.net/p/elftoolchain/code/trunk","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/56e2a1a9d1577a0ce2f386b09aeed90e047688ec"},{"sha":"6f703c4fd9d09b5e1f000151116b7521a0fd160d","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Import elftoolchain rev 3163\n\nFrom svn.code.sf.net/p/elftoolchain/code","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/6f703c4fd9d09b5e1f000151116b7521a0fd160d"},{"sha":"140176e36574f4ebe6aaa502cf031f403b9b47fa","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Import ELF toolchain rev 3179\n\nFrom http://svn.code.sf.net/p/elftoolchain/code","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/140176e36574f4ebe6aaa502cf031f403b9b47fa"},{"sha":"eb5d1f5821dfb227ef22c4824a479251b6790c56","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Import ELF Tool Chain revision 3197\n\nFrom http://svn.code.sf.net/p/elftoolchain/code","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/eb5d1f5821dfb227ef22c4824a479251b6790c56"},{"sha":"b532da538eb07f234602182059219d03db1a258a","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Import ELF Tool Chain revision 3223\n\nFrom http://svn.code.sf.net/p/elftoolchain/code","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b532da538eb07f234602182059219d03db1a258a"},{"sha":"1567d1bb44ec481ada84e859e0ede39667094680","author":{"email":"cce3b81ce1c05726331254f5d3dba8d589a4bfa8@FreeBSD.org","name":"bapt"},"message":"Improve strtounum\n\nFix many style bugs\nBetter variable naming\nUse C99 'restrict' were apropriate\nFix potential errno race\n\nSubmitted by:\tbde","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/1567d1bb44ec481ada84e859e0ede39667094680"},{"sha":"6895fa854292d62a4728e65b73ab99fd64ddd235","author":{"email":"1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org","name":"ae"},"message":"Build if_stf(4) module only when both INET and INET6 support are enabled.","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/6895fa854292d62a4728e65b73ab99fd64ddd235"},{"sha":"2673a9755e2cf1b9b431e0b40f8de1790a389b9f","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Add ELF Tool Chain's ar(1) and elfdump(1) to contrib\n\nELF Tool Chain built on FreeBSD's ar and elfdump, but has a number of\nimprovements and enhancements. Bring them into contrib in order to start\nintegrating into our build.","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/2673a9755e2cf1b9b431e0b40f8de1790a389b9f"},{"sha":"f7a30036d902a0c642eb2bbde6818aec34cb9d7d","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Remove obsolete vendor code from Alpine platform support\n\nThis is a clean-up patch from a serie delivering support for\nAnnapurna Labs Alpine PoC.\nThe HAL files have already been added to sys/contrib/alpine-hal\nso there is no need for them in the platform directory.\nThis patch removes obsolete files.\n\nReviewed by:    andrew\nObtained from:  Semihalf\nSponsored by:   Annapurna Labs\nDifferential Revision: https://reviews.freebsd.org/D3248","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/f7a30036d902a0c642eb2bbde6818aec34cb9d7d"},{"sha":"cdb244fecf4114a2a7cee7e85b7bd62bb852170f","author":{"email":"8d3093630820d106f09020ea478d17f40b22b135@FreeBSD.org","name":"zbb"},"message":"Enable IRQ during syscalls on ARM64\n\nFreeBSD provides a feature called Adaptive Mutexes, which allows\na thread to spin for a while when the mutex is taken instead of\nimmediately going to sleep. This causes issues when called from\nsyscall handler if interrupts are masked. If every other core\nalso attempts to access the same mutex there is a chance that\nall of them are spinning on the same lock at the same time.\nIf interrupts are disabled, no kernel preemtion can occur and\nthe system becomes unresponsive.\n\nThis patch enables interrupts when syscall is being executed\nand masks them as soon as it is completed.\n\nReviewed by:   andrew\nObtained from: Semihalf\nSponsored by:  The FreeBSD Foundation\nDifferential Revision: https://reviews.freebsd.org/D3246","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/cdb244fecf4114a2a7cee7e85b7bd62bb852170f"},{"sha":"52a7aa675b08cdb66f31e18638142de62b71c046","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"Add ARM64TODO markers to unimplemented functionality\n\nReviewed by:\tandrew\nSponsored by:\tThe FreeBSD Foundation\nDifferential Revision:\thttps://reviews.freebsd.org/D2389","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/52a7aa675b08cdb66f31e18638142de62b71c046"},{"sha":"b1425be92a300456f5b779869a0535944ca59fce","author":{"email":"238379ae80a11fb9b4664e9c5a9703f8bb8eb25b@FreeBSD.org","name":"pfg"},"message":"GCC: Add a new option \"-fstack-protector-strong\"\n\nThis includes additional functions to be protected: those that\nhave local array definitions, or have references to local frame\naddresses. This is a new option in GCC-4.9 that was relicensed\nby Han Shen from Google under GPLv2 for OpenBSD.\n\nObtained from:\tOpenBSD (2014-01-14)\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b1425be92a300456f5b779869a0535944ca59fce"},{"sha":"21ecb47de20a66fb996f914ccbbada442f0c2425","author":{"email":"e36e7b99f18ac68692734e6c83920556f488f532@FreeBSD.org","name":"royger"},"message":"vfs: fix off-by-one error in vfs_buf_check_mapped\n\nThe check added in r285872 can trigger for valid buffers if the buffer space\nused happens to be just after unmapped_buf in KVA space.\n\nDiscussed with: kib\nSponsored by: Citrix Systems R&D","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/21ecb47de20a66fb996f914ccbbada442f0c2425"},{"sha":"f4c52859b87baba7030ff64113142879d192f5f6","author":{"email":"e36e7b99f18ac68692734e6c83920556f488f532@FreeBSD.org","name":"royger"},"message":"vfs: fill fallout from r286076\n\nThis right operator is >= not =>.\n\nReported by: cem","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/f4c52859b87baba7030ff64113142879d192f5f6"},{"sha":"88c35d6516fe8bf221803cefd19bc569dd41d56a","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Improve comments.\n\nSubmitted by:\tbde\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/88c35d6516fe8bf221803cefd19bc569dd41d56a"},{"sha":"949b4e18254e899b38f913074f21acbcd24f8c21","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add enough of pmap_page_set_memattr to run gstat. It still needs to split\nthe DMAP 1G pages so we set the attributes only on the specified page.\n\nObtained from:\tABT Systems Ltd\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/949b4e18254e899b38f913074f21acbcd24f8c21"},{"sha":"b8e91d3caee59ce6b9c287d71a48307e433f4a0e","author":{"email":"31cd14c5df041d447848d2ecba7a8ddcaf0cafe9@FreeBSD.org","name":"allanjude"},"message":"Updat the committers graph\n\nApproved by:\tmarcel (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D3251","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b8e91d3caee59ce6b9c287d71a48307e433f4a0e"},{"sha":"dbb8ff8d3fdb64b14ad2eafb2db0583c8ce95527","author":{"email":"b1e2f4e89659931d25fa31add34ba716bafe0ea0@FreeBSD.org","name":"rodrigc"},"message":"Make some variables and functions static.","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/dbb8ff8d3fdb64b14ad2eafb2db0583c8ce95527"},{"sha":"34996cf7cdfd83f387f03c0079faad2bd83f1aa1","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Do not pretend that vm_fault(9) supports unwiring the address.  Rename\nthe VM_FAULT_CHANGE_WIRING flag to VM_FAULT_WIRE.  Assert that the\nflag is only passed when faulting on the wired map entry.  Remove the\nvm_page_unwire() call, which should be never reachable.\n\nSince VM_FAULT_WIRE flag implies wired map entry, the TRYPAGER() macro\nis reduced to the testing of the fs.object having a default pager.\nInline the check.\n\nSuggested and reviewed by:\talc\nTested by:\tpho (previous version)\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/34996cf7cdfd83f387f03c0079faad2bd83f1aa1"},{"sha":"ca7adff0b82acb3e94fa89704aade20774b85bd1","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"ib mad: fix an incorrect use of list_for_each_entry\n\nIn tf_dequeue(), if we reach the end of the list without finding a\nnon-cancelled element, \"tmp\" will be a pointer into the list head, so the\ntmp->canceled check is bogus. Use a flag instead.\n\nSubmitted by:\tTao Liu <Tao.Liu@isilon.com>\nReviewed by:\thselasky\nMFC after:\t1 week\nSponsored by:\tEMC / Isilon Storage Division\nDifferential Revision: https://reviews.freebsd.org/D3244","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/ca7adff0b82acb3e94fa89704aade20774b85bd1"}]}