{"push_id":2324940747,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"180195fd1b680a1c12bd156d8d3b186970b36510","before":"8095c9049040b8aa7733ed6979727f158005f98e","commits":[{"sha":"abc84a0b0ae3e34d380f69a6bed65b6035be1302","author":{"name":"Sascha Wildner","email":"2eb53a053d1f5a2f754633495c284ac5805712bd@online.de"},"message":"syscall.9: Explain better how errno and return value are set in userland.\n\nIn-discussion-with: peeterm, zrj","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/abc84a0b0ae3e34d380f69a6bed65b6035be1302"},{"sha":"378a5fa4f9bf056d3b8036ea35ae9ffa1c014e06","author":{"name":"Sascha Wildner","email":"2eb53a053d1f5a2f754633495c284ac5805712bd@online.de"},"message":"<fcntl.h>: Add #if 0'd prototypes for posix_fa{dvise,llocate}().","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/378a5fa4f9bf056d3b8036ea35ae9ffa1c014e06"},{"sha":"50112116256bf7beb6848c01f4bf52a0a0bc2d83","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"if: Remove ifq maxlen fixup in ifinit.\n\nIt will not work, and no drivers in the base require this kind of fixup.","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/50112116256bf7beb6848c01f4bf52a0a0bc2d83"},{"sha":"7d46fb61088ed47662017256ab90183776c7e79f","author":{"name":"Sepherosa Ziehau","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@dragonflybsd.org"},"message":"if: Allow user to override software queue length.","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/7d46fb61088ed47662017256ab90183776c7e79f"},{"sha":"5ecd24e2200bb7738582682e773ea5ec189d5e12","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"kernel - Fix two rare namecache bugs\n\n* Fix calculations which use the vfscache_negs global.  This global\n  is somewhat heuristical and can values which are a bit off, including\n  0.  Copy to a local and limit the range, fixing a divide-by-zero\n  bug and a negative-number handling bug.\n\n* Fix a bug in the handling of a race in _cache_cleanneg().  We were\n  unlocking the ncp but failing to drop it, leaving it with a ref.\n  The accumulating namecache records prevent umount from succeeding.\n\n  This race can only occur regularly when kern.maxvnodes is set to\n  a low value.","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/5ecd24e2200bb7738582682e773ea5ec189d5e12"},{"sha":"c1f5cf510ddf6549261d5d542525a7e06597cac3","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"kernel - syntax\n\n* Improve a formatting issue.","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/c1f5cf510ddf6549261d5d542525a7e06597cac3"},{"sha":"a1b829f26cc7a233e4b9acf03ea71c2379ec8f64","author":{"name":"Matthew Dillon","email":"0d55756cc9a19b899def6eeffb25bbe2ecc5ede3@apollo.backplane.com"},"message":"tmpfs - Fix data loss issues\n\n* Fix a data loss issue that can occur when vnodes are cycled.  This\n  can be replicated by setting kern.maxvnodes to a fairly low value.\n  Vnode recycling does not necessarily issue a vinvalbuf() when clean\n  pages are present, which tmpfs needs to retain.\n\n* Fix a data loss issue when swap becomes full or when the system has\n  no swap configured.  When tmpfs tries to flush to swap and fails,\n  pages can remain associated with the vnode after the vinvalbuf()\n  call, and then lost when the vnode is recycled.\n\n* The above fixes are accomplished by call vinvalbuf() on vnode deactivation\n  to make sure that all buffers have been flushed, and then moving any\n  pages that remain to tn_aobj.\n\n  The pages are moved back when the vnode is reinstantiated and an open(),\n  read(), write(), or setattr (i.e.  truncation or extension) is called.\n\n  We try to avoid moving the pages back if the vnode is merely *stat()d\n  or deleted.\n\n* Use cluster_read() by default to try to improve read throughput when\n  pages are swap-backed.\n\nReported-by: zrj, marino","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/a1b829f26cc7a233e4b9acf03ea71c2379ec8f64"},{"sha":"27ded0ea365b08dd45690c3fcfd37fad3d36976f","author":{"name":"Tomohiro Kusumi","email":"6f0235ee1388dd8af117869181fc3f17210919b6@gmail.com"},"message":"usr.sbin/fstyp: Bring in exFAT support from FreeBSD\n\nexFAT support was added by below FreeBSD@GitHub commit in 2017.\nf72e57262fe11f1cc7ffc3b3000bc5747467b8c3","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/27ded0ea365b08dd45690c3fcfd37fad3d36976f"},{"sha":"180195fd1b680a1c12bd156d8d3b186970b36510","author":{"name":"Tomohiro Kusumi","email":"6f0235ee1388dd8af117869181fc3f17210919b6@gmail.com"},"message":"etc/autofs: Sync special_media with FreeBSD","distinct":true,"url":"https://api.github.com/repos/davshao/dragonfly_drm4/commits/180195fd1b680a1c12bd156d8d3b186970b36510"}]}
{"actor":{"display_login":"davshao"}}