{"ref":"refs/heads/master","commits":[{"author":{"email":"2b0b4fb77523f35f1f09f723e46229a59cb29d62@apollo.backplane.com","name":"Matthew Dillon"},"sha":"6487c9e89eebb098d1588037a6dcfdc21d272fb2","message":"libkvm - Enhance swapinfo dump\n\n* pstat -ss dumps the swap space radix tree, do additional checks and\n  dump more information.","url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/6487c9e89eebb098d1588037a6dcfdc21d272fb2"},{"author":{"email":"2b0b4fb77523f35f1f09f723e46229a59cb29d62@apollo.backplane.com","name":"Matthew Dillon"},"sha":"3cd891f0bef92e5d211330fa006be8d9319c4dd0","message":"kernel - Fix a few edge cases in subr_blist.c\n\n* In the all-allocated special case set bm_bighint to 0 instead of to\n  count.  This fixes an edge case where failed allocations wind up\n  traversing too much of the radix tree.\n\n* In the all-free special case be sure to set bm_bighint to the radix,\n  higher layers check bm_bighint when recursing.  (This bug could not occur\n  unless you had 4 swap devices configured).\n\n* Improve code documentation and minor cleanups.","url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/3cd891f0bef92e5d211330fa006be8d9319c4dd0"},{"author":{"email":"2b0b4fb77523f35f1f09f723e46229a59cb29d62@apollo.backplane.com","name":"Matthew Dillon"},"sha":"f5f6d24720b2a6d59adc2d6af68754ed3382ff20","message":"kernel - Fix fragmentation and object list scan bug in swapcache\n\n* When swapcache reaches maxswappct (typically 75% of swap) it reduces\n  swap use before allowing it to continue to build again, with some\n  hysteresis.\n\n* The cleanup phase which reduces swap use was seriously fragmenting swap\n  space by cleaning up too small a portion of each VM object.\n\n* Increase the amount cleaned up before moving onto the next VM object.\n\n* Fix bugs in the vm_object_list traversal which could result in a bad\n  object being accessed followed by a panic.","url":"https://api.github.com/repos/DragonFlyBSD/DragonFlyBSD/commits/f5f6d24720b2a6d59adc2d6af68754ed3382ff20"}],"head":"f5f6d24720b2a6d59adc2d6af68754ed3382ff20","push_id":51929718,"size":3}