{"push_id":1463042730,"size":12,"distinct_size":1,"ref":"refs/heads/hardened/11-stable/master","head":"f39004929bd76c5512a64510ccce730a532dd8f2","before":"149d4c316cc63b331f523db51c34b4445fc182e2","commits":[{"sha":"a3156aa8a17cb7e0909ef146c0400b7d39f1b211","author":{"name":"cperciva","email":"a9854bdeabd456ef7de1c4f8b85ab0ab6cb26264@FreeBSD.org"},"message":"MFC r310179:\nAvoid division by zero in the rare case that portsnap needs to fetch\nzero patches.  (This avoids two \"dc: divide by zero\" warnings.)","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a3156aa8a17cb7e0909ef146c0400b7d39f1b211"},{"sha":"5f81714c7046a5aa2406193fd59492970becee0f","author":{"name":"cperciva","email":"a9854bdeabd456ef7de1c4f8b85ab0ab6cb26264@FreeBSD.org"},"message":"MFC r308708: Reduce verbosity of warnings about truncating NFS fileids to\n32-bit inode numbers.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5f81714c7046a5aa2406193fd59492970becee0f"},{"sha":"2b289159de613067e75908b58ed5ba38d6382c92","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309406:\nRemove useless NULL checks.\n\nNULL is not returned when allocating memory passing the M_WAITOK flag.\n\nSubmitted by:\t\ttrasz @\nDifferential Revision:  https://reviews.freebsd.org/D5772\nSponsored by:           Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/2b289159de613067e75908b58ed5ba38d6382c92"},{"sha":"18c577fbca101a5c16719ae2820616b45c3df493","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309734:\nAvoid malloc() warnings when using the LinuxKPI by zero-checking\nthe allocation flags.\n\nObtained from:\t\tkmacy @\nSponsored by:           Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/18c577fbca101a5c16719ae2820616b45c3df493"},{"sha":"32883c890314b7942b65af4fa18b076c9eccf86e","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309733:\nMSIX can support more than 256 IRQs. Make sure the invalid IRQ number\nset in the LinuxKPI is big enough.\n\nSponsored by:           Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/32883c890314b7942b65af4fa18b076c9eccf86e"},{"sha":"b977e029e9de6b96e1d7e51a6b7229f64d44cda4","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309731:\nPrefix the Linux KPI's kmem_xxx() functions with linux_ to avoid\nconflict with the opensolaris kernel module.\n\nThis patch solves a problem where the kernel linker will incorrectly\nresolve opensolaris kmem_xxx() functions as linuxkpi ones, which leads\nto a panic when these functions are used.\n\nSubmitted by:\t\tgallatin @\nSponsored by:           Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b977e029e9de6b96e1d7e51a6b7229f64d44cda4"},{"sha":"9b46b44b7a09b70015bcfa04bd78d099693e20ab","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309404:\nFix return value from ng_uncallout().\n\ncallout_stop() recently started returning -1 when the callout is already\nstopped, which is not handled by the netgraph code. Properly filter\nthe return value. Netgraph callers only want to know if the callout\nwas cancelled and not draining or already stopped.\n\nDiscussed with:\t\tjulian, glebius","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9b46b44b7a09b70015bcfa04bd78d099693e20ab"},{"sha":"f2af417ffd1f3bb5e269d1f5cd6a6434fde844af","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309732:\nPrefix some _pci_xxx() functions in the Linux KPI with linux_ and make\nsure the IRQ number used by these functions is unsigned.\n\nSponsored by:           Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f2af417ffd1f3bb5e269d1f5cd6a6434fde844af"},{"sha":"9d17d78d4e75545f8084f6641671847c957d0396","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309736:\nPrefer function macros over regular macros in the LinuxKPI.\n\nSponsored by:\tMellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9d17d78d4e75545f8084f6641671847c957d0396"},{"sha":"481a464763c3a0dfcb25257c2cfb70272562bb29","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309737:\nAdd more LinuxKPI PCI definitions.\n\nObtained from:\tkmacy @\nSponsored by:\tMellanox Technologies","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/481a464763c3a0dfcb25257c2cfb70272562bb29"},{"sha":"973b122b60a2614b2f2e1c8b99fd38e0547317c7","author":{"name":"hselasky","email":"68e47392eacdfef802e6086c338e57194b8dc970@FreeBSD.org"},"message":"MFC r309400:\nFix for endless recursion in the ACPI GPE handler during boot.\n\nWhen handling a GPE ACPI interrupt object the EcSpaceHandler()\nfunction can be called which checks the EC_EVENT_SCI bit and then\nrecurse on the EcGpeQueryHandler() function. If there are multiple GPE\nevents pending the EC_EVENT_SCI bit will be set at the next call to\nEcSpaceHandler() causing it to recurse again via the\nEcGpeQueryHandler() function. This leads to a slow never ending\nrecursion during boot which prevents proper system startup, because\nthe EC_EVENT_SCI bit never gets cleared in this scenario.\n\nThe behaviour is reproducible with the ALASKA AMI in combination with\na newer Skylake based mainboard in the following way:\n\nEnter BIOS and adjust the clock one hour forward. Save and exit the\nBIOS. System fails to boot due to the above mentioned bug in\nEcGpeQueryHandler() which was observed recursing multiple times.\n\nThis patch adds a simple recursion guard to the EcGpeQueryHandler()\nfunction and also also adds logic to detect if new GPE events occurred\nduring the execution of EcGpeQueryHandler() and then loop on this\nfunction instead of recursing.\n\nReviewed by:\t\tjhb","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/973b122b60a2614b2f2e1c8b99fd38e0547317c7"},{"sha":"f39004929bd76c5512a64510ccce730a532dd8f2","author":{"name":"Oliver Pinter +","email":"924fd90530ea0369cfaf1274bf61a797817afd0e@hardenedbsd.org"},"message":"Merge branch 'freebsd/11-stable/master' into hardened/11-stable/master","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/f39004929bd76c5512a64510ccce730a532dd8f2"}]}
{"actor":{"display_login":"opntr-auto"}}