{"push_id":761109328,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"ddc112c4e3a39bb6ba627a0a04c2e69ce6645320","before":"cd546a84a9ab88ad11d1d73322b8a468bfb586f3","commits":[{"sha":"6ed8303443daf71658effa04d1ed040f1e208034","author":{"email":"4a1bb64f5312bd951ef60c1eea1a58761fa61264@FreeBSD.org","name":"loos"},"message":"Fix a few bugs when gpiobus is detaching:\n\n - Detach the gpiobus and the gpioc devices from the GPIO controller.\n\n - Fix the leak of gpiobus IRQ rman(9) region descriptor.\n\n - Fix the leak of child ivars and IRQ resource list.\n\nWhile here return NULL (instead of 0) for a device_t that fails to allocate\nthe ivar memory.\n\nTested with gpiobus built as a module.\n\nSponsored by:\tRubicon Communications (Netgate)","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6ed8303443daf71658effa04d1ed040f1e208034"},{"sha":"2d9bfcd1ff1b5a2d353573ee6c169576cc0c9ea8","author":{"email":"4a1bb64f5312bd951ef60c1eea1a58761fa61264@FreeBSD.org","name":"loos"},"message":"Fix the build of gpiobus as a module.\n\nAdd the missing newbus interfaces and gpioc, which is part of basic gpiobus\nframework.\n\nSponsored by:\tRubicon Communications (Netgate)","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2d9bfcd1ff1b5a2d353573ee6c169576cc0c9ea8"},{"sha":"2cc6e1e95ac0fb1b1994a5347bda144f0eb794ca","author":{"email":"4a1bb64f5312bd951ef60c1eea1a58761fa61264@FreeBSD.org","name":"loos"},"message":"gpioled(4) depends on gpiobus.\n\nThis fixes the loading of gpioled as a module.\n\nSponsored by:\tRubicon Communications (Netgate)","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2cc6e1e95ac0fb1b1994a5347bda144f0eb794ca"},{"sha":"5c8f8904c2ccd3bdc55ed206c42640cba1d5b982","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"- Decode the arguments for several signal-related system calls: sigpending,\n  sigqueue, sigreturn, sigsuspend, sigtimedwait, sigwait, sigwaitinfo, and\n  thr_kill.\n- Print signal sets as a structure (with {}'s) and in particular use this to\n  differentiate empty sets from a NULL pointer.\n- Decode arguments for some other system calls: issetugid, pipe2, sysarch\n  (operations are only decoded for amd64 and i386), and thr_self.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5c8f8904c2ccd3bdc55ed206c42640cba1d5b982"},{"sha":"8dd86f34b38615b27645c2314e8256fef9087d46","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Decode the optional SOCK_NONBLOCK and SOCK_CLOEXEC flags passed in a\nsocket type.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8dd86f34b38615b27645c2314e8256fef9087d46"},{"sha":"88452fede11b92f826c640a6012ddc39cd05bcb1","author":{"email":"5a1dc7909428b65e576a7190e0a26fbdefb8ed9b@FreeBSD.org","name":"jah"},"message":"Some cleanups to make the style of pmap_quick_enter_page() and pmap_quick_remove_page() in arm/pmap-v6-new.c more consistent with the rest of the file.\n\nSubmitted by:\tSvatopluk Kraus <onwahe@gmail.com>\nApproved by:\tkib (mentor)","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/88452fede11b92f826c640a6012ddc39cd05bcb1"},{"sha":"6e1eb32cedb8e0d28026afee4ad9de1d73e0153d","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"XEN/amd64 may initiate i/o over the pages not mapped by the direct\nmap.  Handle busdma bouncing and ata PIO accesses by using global\nframe used by the current CPU locally for the duration of\npmap_quick_enter/remove_page().  A spin mutex protects the concurent\nframe use and prevents thread migration.\n\nNoted by:\troyger\nReviewed by:\talc, jah, royger (previous version)\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6e1eb32cedb8e0d28026afee4ad9de1d73e0153d"},{"sha":"a7ecfcac5413dc4d0d69986acfbe52a5e8ecb48f","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Tidy the linux_socketcall decoding:\n- Don't exit if get_struct() fails, instead print the raw pointer value to\n  match all other argument decoding cases.\n- Use an xlat table instead of a home-rolled switch for the operation name.\n- Display the nested socketcall args structure as a structure instead of as\n  two inline arguments.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a7ecfcac5413dc4d0d69986acfbe52a5e8ecb48f"},{"sha":"ddc112c4e3a39bb6ba627a0a04c2e69ce6645320","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Use an xlat table and xlookup() instead of a home-rolled version for the\nsigprocmask operation type.","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ddc112c4e3a39bb6ba627a0a04c2e69ce6645320"}]}