{"push_id":811409120,"size":6,"distinct_size":1,"ref":"refs/heads/hardened/current/segvguard","head":"5ed7212dd03ce12f5b8170352c928f14b85df805","before":"9d998a071d2dbf009ea2f08aa5de899aa199e411","commits":[{"sha":"6348241c12da94254c6b2797b8b3cedaf6642db1","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"As a step towards the elimination of PG_CACHED pages, rework the handling\nof POSIX_FADV_DONTNEED so that it causes the backing pages to be moved to\nthe head of the inactive queue instead of being cached.\n\nThis affects the implementation of POSIX_FADV_NOREUSE as well, since it\nworks by applying POSIX_FADV_DONTNEED to file ranges after they have been\nread or written.  At that point the corresponding buffers may still be\ndirty, so the previous implementation would coalesce successive ranges and\napply POSIX_FADV_DONTNEED to the result, ensuring that pages backing the\ndirty buffers would eventually be cached.  To preserve this behaviour in an\nefficient manner, this change adds a new buf flag, B_NOREUSE, which causes\nthe pages backing a VMIO buf to be placed at the head of the inactive queue\nwhen the buf is released.  POSIX_FADV_NOREUSE then works by setting this\nflag in bufs that underlie the specified range.\n\nReviewed by:\talc, kib\nSponsored by:\tEMC / Isilon Storage Division\nDifferential Revision:\thttps://reviews.freebsd.org/D3726","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6348241c12da94254c6b2797b8b3cedaf6642db1"},{"sha":"9cef5cac689ef1c242d30a76f30e3d77b8c5f2bb","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"META_MODE: Set HOST_CXX and HOST_CPP and chain them down into CXX/CPP for host builds.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9cef5cac689ef1c242d30a76f30e3d77b8c5f2bb"},{"sha":"de77c32b3d99d6538830c498eaa54fcba1a6a696","author":{"email":"a9bdedfba877c39b2c34ab943d5bac42650cd87b@FreeBSD.org","name":"gjb"},"message":"Fix FAT_SIZE by removing '-b' argument passing, which was\na result of my misunderstanding on what Crochet was doing\nin this case for these boards.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/de77c32b3d99d6538830c498eaa54fcba1a6a696"},{"sha":"a77a969752316f366e29fc01265a3be9b666353a","author":{"email":"a9bdedfba877c39b2c34ab943d5bac42650cd87b@FreeBSD.org","name":"gjb"},"message":"Partially revert r288433, with a minor change:\n\nSpell 'k' correctly.\n\nSpotted by:\tloos (thank you!)\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a77a969752316f366e29fc01265a3be9b666353a"},{"sha":"d13a7f7aeef0d200702326047febe51de40486d3","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d13a7f7aeef0d200702326047febe51de40486d3"},{"sha":"5ed7212dd03ce12f5b8170352c928f14b85df805","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/5ed7212dd03ce12f5b8170352c928f14b85df805"}]}