{"push_id":777084038,"size":3,"distinct_size":1,"ref":"refs/heads/shigeru_work","head":"083f7de50a77263cfc212292b336573c204d82a2","before":"508ed3c7ba73dc88c3da4580edb03c42b8d6ecf6","commits":[{"sha":"d285ab020931b7112ac22a959b42ebe22a54b897","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"By doing file extension fast, it is possible to create excess supply\nof the D_NEWBLK kinds of dependencies (i.e. D_ALLOCDIRECT and\nD_ALLOCINDIR), which can exhaust kmem.\n\nHandle excess of D_NEWBLK in the same way as excess of D_INODEDEP and\nD_DIRREM, by scheduling ast to flush dependencies, after the thread,\nwhich created new dep, left the VFS/FFS innards.  For D_NEWBLK, the\nonly way to get rid of them is to do full sync, since items are\nattached to data blocks of arbitrary vnodes.  The check for D_NEWBLK\nexcess in softdep_ast_cleanup_proc() is unlocked.\n\nFor 32bit arches, reduce the total amount of allowed dependencies by\ntwo.  It could be considered increasing the limit for 64 bit platforms\nwith direct maps.\n\nReported and tested by:\tpho\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/d285ab020931b7112ac22a959b42ebe22a54b897"},{"sha":"cb97f9b456a1df19496ff16a3b96882df9a160af","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Clean up the kqueue use of the uma KPI.\n\nExplain why it is fine to not check for M_NOWAIT failures in\nkqueue_register().  Remove unneeded check for NULL result from\nwaitable allocation in kqueue_scan().  uma_free(9) handles NULL\nargument correctly, remove checks for NULL.  Remove useless cast and\nadjust style in knote_alloc().\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/cb97f9b456a1df19496ff16a3b96882df9a160af"},{"sha":"083f7de50a77263cfc212292b336573c204d82a2","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@nemesis.os-hackers.jp","name":"Jenkins CI"},"message":"Merge branch 'master' into shigeru_work","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/083f7de50a77263cfc212292b336573c204d82a2"}]}