{"push_id":773201497,"size":127,"distinct_size":1,"ref":"refs/heads/projects/routing","head":"21f2b60a3b898760665904b0bc39e21feeb2d0f2","before":"d12ecc9e973908fa62bfd519a8d4bfff08c4b98e","commits":[{"sha":"f504ca457f15fb7151537bd610d757a4d8163951","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Don't create bad parse result when postponing a bad substitution error.\n\nAn invalid substitution like ${var@} does not cause a parse error but is\nstored in the intermediate representation, to be written as part of the\nerror message. If there is a CTL* byte in the stored part, this confuses\nsome code such as the code to skip an unused alternative such as in\n${var-alternative}.\n\nTo keep things simple, do not store CTL* bytes.\n\nFound with afl-fuzz.\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/f504ca457f15fb7151537bd610d757a4d8163951"},{"sha":"c62c4d76f31f86343fbfb7bdce74fce2c1d80469","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Enable KDTRACE_HOOKS by default on all armv6 kernels to get more testing.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/c62c4d76f31f86343fbfb7bdce74fce2c1d80469"},{"sha":"791d6a6004cec6ee640ac7682f9bf004085cbfae","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Sparc64 is the odd-man out, so form the if that way rather than\nlisting everybody else.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/791d6a6004cec6ee640ac7682f9bf004085cbfae"},{"sha":"70b2b492001f0d16684fac67a7a9728eaa2bf752","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"We need to add the soft float to the CFLAGS always, not just when\nNO_CPUCFLAGS is not defined since it is part of the ABI as we've\ndefined it, not just a nice optimization.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/70b2b492001f0d16684fac67a7a9728eaa2bf752"},{"sha":"b8948860612c029177968b016b0dbba560095467","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Make it clear that we're ignoring the return value fread(3). All\nerrors that might happen here will be reported a few lines down.\n\nCID: 1295248","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/b8948860612c029177968b016b0dbba560095467"},{"sha":"d3a80abb42524748eb0e932fdb7448ac1b0d2c56","author":{"email":"d43962b0ecc6fa2a514f5b58406ccb3c870bdd0e@FreeBSD.org","name":"araujo"},"message":"Update bzero(3) manpage to following the Posix Standard.\n\nReviewed by:\t\twblock, pfg\nApproved by:\t\tbapt (mentor)\nDifferential Revision:\tD3380","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/d3a80abb42524748eb0e932fdb7448ac1b0d2c56"},{"sha":"8ff00506cbb399395cfe74b7ca334f7dc34a4f18","author":{"email":"d43962b0ecc6fa2a514f5b58406ccb3c870bdd0e@FreeBSD.org","name":"araujo"},"message":"Fix spelling.\n\nReviewed by:\t\twblock, pfg\nApproved by:\t\tbapt (mentor)\nDifferential Revision:\tD3380","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/8ff00506cbb399395cfe74b7ca334f7dc34a4f18"},{"sha":"6367e16f102ecf76bf72d6fc8b9821fb7d856a43","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Fix static fdt support.\n\nFDT_DTB_STATIC is defined in opt_platform.h, and fdt_static_dtb is in\nfdt_common.h, so include those files.\n\nSponsored by:\tAlex Perez/Inertial Computing","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/6367e16f102ecf76bf72d6fc8b9821fb7d856a43"},{"sha":"3d11afb49c3c0c9dc22cc90bc263eca6b0851dd8","author":{"email":"93465216fd46a440eb04b27d6e009aced8b0c153@FreeBSD.org","name":"delphij"},"message":"Instead of doing an no-op (|= 0), actually clear the flags in\nacl_clear_flags_np.\n\nMFC after:\t2 weeks","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/3d11afb49c3c0c9dc22cc90bc263eca6b0851dd8"},{"sha":"d27954934dbe90eaadc064d7cbd06ab4114b5ea5","author":{"email":"a23c4292a16bf3974bf6137dcc34339d7e0d0301@FreeBSD.org","name":"hrs"},"message":"- Deprecate IN6_IFF_NODAD.  It was used to prevent DAD on a loopback\n  interface but in6if_do_dad() already had a check for IFF_LOOPBACK.\n\n- Remove in6if_do_dad() check in in6_broadcast_ifa().  An address\n  which needs DAD always has IN6_IFF_TENTATIVE there.\n\n- in6if_do_dad() now returns EAGAIN when the interface is not ready\n  since DAD callout handler ignores such an interface.\n\n- In DAD callout handler, mark an address as IN6_IFF_TENTATIVE\n  when the interface has ND6_IFF_IFDISABLED.  And Do IFF_UP and\n  IFF_DRV_RUNNING check consistently when DAD is required.\n\n- draft-ietf-6man-enhanced-dad is now published as RFC 7527.\n\n- Fix some typos.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/d27954934dbe90eaadc064d7cbd06ab4114b5ea5"},{"sha":"b4423205cea24a6790ee209ddb018406e4570d17","author":{"email":"a23c4292a16bf3974bf6137dcc34339d7e0d0301@FreeBSD.org","name":"hrs"},"message":"Remove obsolete API (SIOCGDRLST_IN6 and SIOCGPRLST_IN6) support.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/b4423205cea24a6790ee209ddb018406e4570d17"},{"sha":"830cda9ae56878ddbdf2f24c4ee9f6e2e83826f5","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"Implement the IPv6 RSS software hash function.\n\nThis isn't yet linked into the receive/transmit paths anywhere just yet.\n\nThis is part of a GSoC 2015 project.\n\nSubmitted by:\tTiwei Bie <btw@mail.ustc.edu.cn>\nReviewed by:\thiren, gnn\nDifferential Revision:\thttps://reviews.freebsd.org/D3423","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/830cda9ae56878ddbdf2f24c4ee9f6e2e83826f5"},{"sha":"ad4e7c153300b174ead9141fc1d5ff8ae9f7a198","author":{"email":"a23c4292a16bf3974bf6137dcc34339d7e0d0301@FreeBSD.org","name":"hrs"},"message":"Add static and remove unused variables.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/ad4e7c153300b174ead9141fc1d5ff8ae9f7a198"},{"sha":"0d7a21a4bde2787f60fb7d4f48749e0e531b51e9","author":{"email":"a162caffcb6897220f4d1cf28164d73cb91993a8@FreeBSD.org","name":"ed"},"message":"Sync HPA and VPA implementations with CUP.\n\nAfter fixing the 16-bits integer arithmetic overflow in 286981, we\nshould also make sure to fix the VPA sequence. Bring HPA and VPA in sync\nwith how we now implement CUP.\n\nPR:\t\t202612\nReported by:\tkcwu csie org\nMFC after:\t1 month","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/0d7a21a4bde2787f60fb7d4f48749e0e531b51e9"},{"sha":"98538c87be86d8ebdb1ccf4cd2db806cc095b497","author":{"email":"97e77871b5fcc4941bebceb4338c97c1fd149f8c@FreeBSD.org","name":"avg"},"message":"account for ashift when gathering buffers to be written to l2arc device\n\nThe change that introduced the L2ARC compression support also introduced\na bug where the on-disk size of the selected buffers could end up larger\nthan the target size if the ashift is greater than 9.  This was because\nthe buffer selection could did not take into account the fact that\non-disk size could be larger than the in-memory buffer size due to\nthe alignment requirements.\n\nAt the moment b_asize is a misnomer as it does not always represent the\nallocated size: if a buffer is compressed, then the compressed size is\nproperly rounded (on FreeBSD), but if the compression fails or it is not\napplied, then the original size is kept and it could be smaller than what\nashift requires.\n\nFor the same reasons arcstat_l2_asize and the reported used space\non the cache device could be smaller than the actual allocated size\nif ashift > 9.  That problem is not fixed by this change.\n\nThis change only ensures that l2ad_hand is not advanced by more\nthan target_sz.  Otherwise we would overwrite active (unevicted)\nL2ARC buffers.  That problem is manifested as growing l2_cksum_bad\nand l2_io_error counters.\n\nThis change also changes 'p' prefix to 'a' prefix in a few places\nwhere variables represent allocated rather than physical size.\n\nThe resolved problem could also result in the reported allocated size\nbeing greater than the cache device's capacity, because of the\noverwritten buffers (more than one buffer claiming the same disk\nspace).\n\nThis change is already in ZFS-on-Linux:\nzfsonlinux/zfs@ef56b0780c80ebb0b1e637b8b8c79530a8ab3201\n\nPR:\t\t198242\nPR:\t\t195746 (possibly related)\nReviewed by:\tmahrens (https://reviews.csiden.org/r/229/)\nTested by:\tgkontos@aicom.gr (most recently)\nMFC after:\t15 days\nX-MFC note:\tpatch does not apply as is at the moment\nRelnotes:\tyes\nSponsored by:\tClusterHQ\nDifferential Revision:\thttps://reviews.freebsd.org/D2764\nReviewed by:\tnoone (@FreeBSD.org)","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/98538c87be86d8ebdb1ccf4cd2db806cc095b497"},{"sha":"69063f1a99f157936ea689dadf2e9a4fbebc8fa3","author":{"email":"97e77871b5fcc4941bebceb4338c97c1fd149f8c@FreeBSD.org","name":"avg"},"message":"spa_import_rootpool: prevent lock and resource leak\n\nThe lock leak could lead to a deadlock later.\n\nPR:\t\t198563\nSubmitted by:\tFabian Keil <fk@fabiankeil.de>\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/69063f1a99f157936ea689dadf2e9a4fbebc8fa3"},{"sha":"9661bffa8ece56bb4f54763502ff3f07881171bc","author":{"email":"12ecebd88909c40796c80e28f9a8c79a2bf4c037@FreeBSD.org","name":"jch"},"message":"Revert r284245:  \"Fix a callout race condition introduced in TCP\ntimers callouts with r281599.\"\n\nr281599 fixed a TCP timer race condition, but due a callout(9) bug\nit also introduced another race condition workaround-ed with r284245.\nThe callout(9) bug being fixed with r286880, we can now revert the\nworkaround (r284245).\n\nDifferential Revision:\thttps://reviews.freebsd.org/D2079 (Initial change)\nDifferential Revision:\thttps://reviews.freebsd.org/D2763 (Workaround)\nDifferential Revision:\thttps://reviews.freebsd.org/D3078 (Fix)\nSponsored by:\t\tVerisign, Inc.\nMFC after:\t\t2 weeks","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/9661bffa8ece56bb4f54763502ff3f07881171bc"},{"sha":"4b25d224c2b9111a16649070d98b4712a78af637","author":{"email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org","name":"trasz"},"message":"Some random tweaks to ctl.conf(5).\n\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/4b25d224c2b9111a16649070d98b4712a78af637"},{"sha":"5a44a9dd1deacb650de2a3b85ba593040d0bcd15","author":{"email":"97e77871b5fcc4941bebceb4338c97c1fd149f8c@FreeBSD.org","name":"avg"},"message":"MFV (partial) r286889: 5692 expose the number of hole blocks in a file\n\nFreeBSD porting notes:\n- only kernel-side changes are merged\n- the new ioctl is not actually implemented yet\n- thus, the goal is to synchronize DMU code\n\nillumos/illumos-gate@2bcf0248e992f292c7b814458bcdce2f004925d6\n\nhttps://www.illumos.org/issues/5692\nwe would like to expose the number of hole (sparse) blocks in a file.\nthis can be useful to for example if you want to fill in the holes with\nsome data; knowing the number of holes in advances allows you to report\nprogress on hole filling. We could use SEEK_HOLE to do that but it would\nbe O(n) where n is the number of holes present in the file.\n\nAuthor: Max Grossman <max.grossman@delphix.com>\nReviewed by: Adam Leventhal <ahl@delphix.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Boris Protopopov <bprotopopov@hotmail.com>\nApproved by: Richard Lowe <richlowe@richlowe.net>","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/5a44a9dd1deacb650de2a3b85ba593040d0bcd15"},{"sha":"11ab3d7a81c3880e42967e16ff352ba217648729","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Add pages used by the PV entries to minidumps.","distinct":false,"url":"https://api.github.com/repos/freebsd/freebsd/commits/11ab3d7a81c3880e42967e16ff352ba217648729"}]}