{"push_id":920040606,"size":60,"distinct_size":60,"ref":"refs/heads/staging.2","head":"842f10844013560d78d6b2e8fb95169ca79f637d","before":"290003050e8726510cf8a156dd2565533b938a53","commits":[{"sha":"e4f897d527982c994f29593631ee908a72b278e4","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Perform pathname generation during the first expansion phases.\n\nThis avoids the need to add and remove CTLESC bytes if pathname generation\nwill not be performed (set -f).\n\nSide effect: the order of operations is slightly different: pathname\ngeneration in ${$+* $(CMD)} will not see filesystem changes from CMD.","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/e4f897d527982c994f29593631ee908a72b278e4"},{"sha":"249aea4a20095ca1b8ddd14c3bb95fd4236babcb","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Reindent expandmeta().","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/249aea4a20095ca1b8ddd14c3bb95fd4236babcb"},{"sha":"0a47132513582fe66f2cb109d44de39958ac52ee","author":{"email":"e296fe5e4d1ac64a5afa2c72280cae8efe3d5ec5@FreeBSD.org","name":"dteske"},"message":"Remove debugging messages. NB: SVN r187143 reads:\ncomment out some debugging messages that slipped in by mistake\n(removing them 7 years after they have been commented out)\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/0a47132513582fe66f2cb109d44de39958ac52ee"},{"sha":"68a7758bef0c3004773925ced73c1a75edac03b4","author":{"email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org","name":"emaste"},"message":"newvers.sh: put variable assignments on separate lines\n\nThis makes it easier to grep for where they're set, and may simplify\nfuture merging for FreeBSD derivatives that change these.","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/68a7758bef0c3004773925ced73c1a75edac03b4"},{"sha":"e31d4ef62a674f2f74ac2d2e59487537a2d74ec6","author":{"email":"e296fe5e4d1ac64a5afa2c72280cae8efe3d5ec5@FreeBSD.org","name":"dteske"},"message":"Fix a memory leak. nextboot_conf_file is not volatile, as far as I\ncan tell, and thus the strdup is entirely unnecessary.\n\nThanks to:\tToomas Soome (tsoome at-me dot-com)\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/e31d4ef62a674f2f74ac2d2e59487537a2d74ec6"},{"sha":"ac84f941a7e91b97e1d1271f4523bda334b68a69","author":{"email":"e296fe5e4d1ac64a5afa2c72280cae8efe3d5ec5@FreeBSD.org","name":"dteske"},"message":"Remove supposition comment that code would better live elsewhere.\nThinking this through, and looking at process_assignment, I believe\nmoving the code would be wrong considering that set_conf_files is\ncalled in one condition while set_nextboot_conf is guarded by a\ndifferent condition of having nextboot_enable=\"YES\". So these must\nstay separated and not combined.\n\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/ac84f941a7e91b97e1d1271f4523bda334b68a69"},{"sha":"c3d7a5b30499e13ffd21909109aa59b196db6933","author":{"email":"31cd14c5df041d447848d2ecba7a8ddcaf0cafe9@FreeBSD.org","name":"allanjude"},"message":"Introduce the ZFS Boot Environments menu to the loader menu\n\nIf the system was booted with ZFS, a new menu item (#7) appears\nIt contains an autogenerated list of ZFS Boot Environments\n\nThis allows the user to switch to an alternate root file system\nUse Cases:\n - Revert a failed upgrade\n - Concurrently run different versions of FreeBSD with common home directory\n - Easier integration with the sysadmin/beadm utility\n\nRequested by:\tmany\nReviewed by:\tdteske\nMFC after:\t10 days\nRelnotes:\tyes\nSponsored by:\tScaleEngine Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D3167","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/c3d7a5b30499e13ffd21909109aa59b196db6933"},{"sha":"b8cae6c53bb98cfc07d21feaa7d74ffcf5e09bb2","author":{"email":"c575a52645c4a162ba0549dae8e9ee41c16424f4@FreeBSD.org","name":"jilles"},"message":"sh: Remove redundant CTLQUOTEMARK checks.\n\nWith the new expand.c code, the intermediate representation passed to the\npathname generation code only contains CTLESC, not CTLQUOTEMARK.\n\nCTLQUOTEMARK now only occurs in the text of NARG nodes (output of the\nparser).","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/b8cae6c53bb98cfc07d21feaa7d74ffcf5e09bb2"},{"sha":"3d2933276044ca59382376d4929a375142c90780","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[rtwn] add rtwn firmware.\n\nSubmitted by:\tkevlo","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/3d2933276044ca59382376d4929a375142c90780"},{"sha":"376d34ac4fa3ba477bb001b3b0fe3c76cf8e9eae","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[rtwn] bring over initial rtwn driver.\n\nThis is a port from openbsd.  It's incomplete and unstable, but it's better\nthan nothing.  I have no plans to MFC this until it's complete and stable.\n\nSubmitted by:\tkevlo","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/376d34ac4fa3ba477bb001b3b0fe3c76cf8e9eae"},{"sha":"94fddd69f091ba336b22f8c1162cc14d971d31ab","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[rtwn] Add rtwn firmware and driver module.\n\nSubmitted by:\tkevlo","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/94fddd69f091ba336b22f8c1162cc14d971d31ab"},{"sha":"91d6917b30c14777a49f3a901d079c585308b392","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[rtwn] Add initial manpages for the rtwn driver.","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/91d6917b30c14777a49f3a901d079c585308b392"},{"sha":"50bc5a4b52d9caaec453dd3455dc38555687c430","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Merge r293006 from clang380-import branch:\n\nFor determining the compiler version, quote the string to be echo'd,\notherwise the command might fail.  This is because clang -v now results\nin the following:\n\nFreeBSD clang version 3.8.0 (trunk 256633) (based on LLVM 3.8.0svn)\n\nThe second \"3.8.8svn)\" string tripped up the shell command.\n\nMFC after:\t3 days","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/50bc5a4b52d9caaec453dd3455dc38555687c430"},{"sha":"64f2c44ad84c0333d3cdc811e04bf59d76f1ef26","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Merge r293013 from clang380-import branch:\n\nFix a clang 3.8.0 warning in pflogd.c:\n\ncontrib/pf/pflogd/pflogd.c:769:8: error: logical not is only applied to the left hand side of this comparison [-Werror,-Wlogical-not-parentheses]\n\t\t\tif (!if_exists(interface) == -1) {\n\t\t\t    ^                     ~~\n\nThe if_exists() function does not return -1, and even if it did, it\nwould not be the correct way to check.  Just ditch the == -1 instead.\n\nObtained from:\tOpenBSD's pflogd.c 1.49\nMFC after:\t3 days","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/64f2c44ad84c0333d3cdc811e04bf59d76f1ef26"},{"sha":"98dfb3c76272919eb79ecb125e6bbb47299fdb4f","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[rtwn] add rtwn module directory.\n\nPointed out by: dim","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/98dfb3c76272919eb79ecb125e6bbb47299fdb4f"},{"sha":"ed55793422d36f8a8036159c0b7c8011bc2fe2fb","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"Unify the ELFv1 and ELFv2 code paths and make ELFv1 (the normal ABI) more\ncorrect in the process.\n\nMFC after:\t2 weeks","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/ed55793422d36f8a8036159c0b7c8011bc2fe2fb"},{"sha":"9b181806d20526b3131763643956a41cb482b8e9","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[net80211] document the (not completely complete) set of places where\nwe're assuming hz=1000 and not gracefully handling when it isn't.\n\nThe math involved will return 0 for hz < 1000, which it is on some\nplatforms and on DragonflyBSD.\n\nThis doesn't fix it, it:\n\n* converts one manual use over to use the macro, and\n* comments where it needs some thought/fixing.\n\nI'll think about this a bit more before fixing it.\n\nSubmitted by:\timre@vdsz.com","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/9b181806d20526b3131763643956a41cb482b8e9"},{"sha":"e1ad05666fed2d75bd83515fa1c336daf0de9a33","author":{"email":"ffd97d30204c7458d6b97f3c098fa33f9bf99187@FreeBSD.org","name":"ngie"},"message":"- Use geom <class> load instead of g<class> load; g<class> doesn't exist\n  for all geom classes, e.g. geom_uzip(4)\n- These tests require root. Skip all of the tests if they're run as non-root\n\nMFC after: 2 weeks\nSponsored by: EMC / Isilon Storage Division","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/e1ad05666fed2d75bd83515fa1c336daf0de9a33"},{"sha":"b8e70bf7efef670381034d0f5a8ded060def0121","author":{"email":"ffd97d30204c7458d6b97f3c098fa33f9bf99187@FreeBSD.org","name":"ngie"},"message":"Add functions for managing md(4) devices and cleaning up said md(4) devices\n\nThese will be used soon in the various test scripts that source geom_subr.sh\n\nMFC after: 2 weeks\nSponsored by: EMC / Isilon Storage Division","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/b8e70bf7efef670381034d0f5a8ded060def0121"},{"sha":"e13a7f7a36d05e1e0c6d72b3d0c4cd76bf28ffb1","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Extend idle support for newer Book-E cores.\n\nNewer Book-E cores (e500mc, e5500, e6500) do not support the WE bit in the MSR,\nand instead delegate CPU idling to the SoC.\n\nPerhaps in the future the QORIQ_DPAA option for the mpc85xx platform will become\na subclass, which will eliminate most of the #ifdef's.","distinct":true,"url":"https://api.github.com/repos/emaste/freebsd/commits/e13a7f7a36d05e1e0c6d72b3d0c4cd76bf28ffb1"}]}