{"push_id":1346246957,"size":54,"distinct_size":54,"ref":"refs/heads/freebsd10","head":"f4edbc47e468001b10b010aa8266b93035b59752","before":"6107ff9d53ab62f37462b26fe39318a7fb7dcc48","commits":[{"sha":"869c696c42a93d91f91468cb3e5eb89d51d024b8","author":{"name":"jilles","email":"603d3083d03e28641d3624b33419f23c9528e2c3@FreeBSD.org"},"message":"wait: Do not copyout uninitialized status/rusage/wrusage.\n\nIf wait4() or wait6() return 0 because of WNOHANG, the status, rusage and\nwrusage information should not be returned.\n\nPR:\t\t212048\nReported by:\tCasey Lucas","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/869c696c42a93d91f91468cb3e5eb89d51d024b8"},{"sha":"e1a4efcb70d351a2a2be00f017b2ee84aa8ba46b","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 302882-302884\n\n302882\n    hyperv/vmbus: Function rename\n\n    And reorder the error prone parameters list.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7191\n\n302883\n    hyperv/vmbus: Field rename\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7193\n\n302884\n    hyperv/vmbus: Factor out macros to do channel packet length conversion.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7194","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/e1a4efcb70d351a2a2be00f017b2ee84aa8ba46b"},{"sha":"abbac49956f6e03854c7d1661c708c28e28eb40d","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 302885,302886\n\n302885\n    hyperv/vmbus: Cleanup channel receiving.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7202\n\n302886\n    hyperv/vmbus: Cleanup channel packet receiving.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7204","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/abbac49956f6e03854c7d1661c708c28e28eb40d"},{"sha":"eb607bc464c84c82c18587b10ba029ce74f4dc93","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 302887\n\n    hyperv/hn: Busdma-fy rxbuf and chimney sending buffer\n\n    Nuke unused channel GPADL API.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7211","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/eb607bc464c84c82c18587b10ba029ce74f4dc93"},{"sha":"6462f00576db2ce74827bf0b26b6eedf0ee6a853","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 302888-302892,302986,303020-303022\n\n302888\n    hyperv/hn: Busdma-fy rxbuf and chimney sending buffer\n\n    Nuke unused channel GPADL API.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7211\n\n302889\n    hyperv/vmbus: Back out r302888 temporarily\n\n    Committed by accident w/ duplicated commit log\n\n    Sponsored by:   Microsoft OSTC\n\n302890\n    hyperv/vmbus: Function rename\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7212\n\n302891\n    hyperv/vmbus: Cosmetic vmbus channel close cleanup\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7213\n\n302892\n    hyperv/vmbus: Cleanup channel sysctl tree creation\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7214\n\n302986\n    hyperv/vmbus: Cosmetic vmbus channel open cleanup\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7217\n\n303020\n    hyperv/vmbus: Cleanup cpu based channel selection.\n\n    And create cpu to channel map at device attach time for storvsc(4).\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7229\n\n303021\n    hyperv/vmbus: Function rename\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7230\n\n303022\n    hyperv/vmbus: Temp/internal variable/function rename\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7231","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/6462f00576db2ce74827bf0b26b6eedf0ee6a853"},{"sha":"a6681f6f36d4427fb3c3e511a9a43c977d17662d","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303023\n\n    hyperv/vmbus: Rename laundered vmbus channel code\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7232","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/a6681f6f36d4427fb3c3e511a9a43c977d17662d"},{"sha":"64df36212f878f79ae1ac908b1695d580c487a2a","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303066-303072,303127-303129,303131\n\n303066\n    hyperv/vmbus: Get rid of unnecessary definition.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7240\n\n303067\n    hyperv/vmbus: Move IC register definition to Hyper-V utilities\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7241\n\n303068\n    hyperv/vmbus: Channel struct field rename\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7242\n\n303069\n    hyperv/vmbus: Pass channel as the first argument for channel callback\n\n    The prepares to kill device private fields in channel struct, which\n    are not flexible and extensible.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7243\n\n303070\n    hyperv/vmbus: Deprecate the device private data in channel struct\n\n    They are neither flexible nor extensible.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7244\n\n303071\n    hyperv/vmbus: Hide channel struct definition.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7245\n\n303072\n    hyperv/vmbus: Save MNF trigger location instead of MNF trigger index.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7246\n\n303127\n    hyperv/vmbus: Save event flag location and evet flag mask.\n\n    This avoids unnecessary access to the vmbus_softc struct on sending path.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7257\n\n303128\n    hyperv/vmbus: Reorder channel fields.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7258\n\n303129\n    hyperv/vmbus: Shuffle function declaration and macro definition.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7259\n\n303131\n    hyperv: hv_vmbus_channel -> vmbus_channel\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7260","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/64df36212f878f79ae1ac908b1695d580c487a2a"},{"sha":"c6c23d79d4d083150f7c9001e31aa760c37ab085","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303178,303180,303182\n\n303178\n    hyperv/vmbus: Cosmetic bufring cleanup.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7267\n\n303180\n    hyperv/vmbus: Cleanup and augment bufring sysctl tree creation\n\n    Binary state node is added, so that userland programs do not have\n    to parse human readable state string.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7268\n\n303182\n    hyperv/vmbus: Move vmbus bufring definition to vmbus_reg.h\n\n    And add more comment about its fields.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7269","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/c6c23d79d4d083150f7c9001e31aa760c37ab085"},{"sha":"4bc5505dcda2ba2ca933bb11826eb9c10bd99866","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303283\n\n    hyperv/vmbus: Rename hv_vmbus_priv.h to vmbus_brvar.h\n\n    It only contains bufring related bits for a while.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7281","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/4bc5505dcda2ba2ca933bb11826eb9c10bd99866"},{"sha":"ffa8567905d9337b868b5231cd22d3db4aeaa935","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303284,303329,303361,303362,303366,303368-303370\n\n303284\n    hyperv/vmbus: Move bufring info definition to vmbus_brvar.h\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7282\n\n303329\n    hyperv/vmbus: Nuke unnecessary accessor functions.\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7303\n\n303361\n    hyperv/vmbus: Initialize RX/TX bufring mutex at channel creation time\n\n    Sponsored by:   Microsoft OSTC\n    Differential Revision:  https://reviews.freebsd.org/D7312\n\n303362\n    hyperv/vmbus: Use different struct for RX/TX bufring.\n\n    So that they can use suitable MP synchronization mechanism.\n\n    While I'm here change the bufring init/read/write function names.\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7313\n\n303366\n    hyperv/vmbus: Update comment for bufring\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7314\n\n303368\n    hyperv/vmbus: Cleanup TX bufring write process.\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7315\n\n303369\n    hyperv/vmbus: Stringent RX bufring data length checks.\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7316\n\n303370\n    hyperv/vmbus: Cleanup RX bufring read process.\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7317","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/ffa8567905d9337b868b5231cd22d3db4aeaa935"},{"sha":"5f07a9ef5f014514c3e8e5a53927ef83b2f87aba","author":{"name":"sephe","email":"0d6bcc8c34e4768bd207247de4ee55fd5915c840@FreeBSD.org"},"message":"MFC 303379\n\n    hyperv/vmbus: Rename cleaned up bufring code\n\n    Sponsored by:   Microsoft\n    Differential Revision:  https://reviews.freebsd.org/D7318","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/5f07a9ef5f014514c3e8e5a53927ef83b2f87aba"},{"sha":"ce668162702e9724eab8b06651a0d4e3c2d7ff93","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305194: MFV r302642:\n6876 Stack corruption after importing a pool with a too-long name\n\nillumos/illumos-gate@c971037baa5d64dfecf6d87ed602fc3116ebec41\nhttps://github.com/illumos/illumos-gate/commit/c971037baa5d64dfecf6d87ed602fc3116ebec41\n\nhttps://www.illumos.org/issues/6876\n  Calling dsl_dataset_name on a dataset with a 256 byte buffer is asking for\n  trouble. We should check every dataset on import, using a 1024 byte buffer and\n  checking each time to see if the dataset's new name is longer than 256 bytes.\n\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Yuri Pankov <yuri.pankov@nexenta.com>\nApproved by: Richard Lowe <richlowe@richlowe.net>\nAuthor: Paul Dagnelie <pcd@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/ce668162702e9724eab8b06651a0d4e3c2d7ff93"},{"sha":"3838a81e2bc00341cfcca7b2684e987e4aea7db1","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305201: MFV r302653:\n6111 zfs send should ignore datasets created after the ending snapshot\n\nillumos/illumos-gate@4a20c933b148de8a1c1d3538391c64284e636653\nhttps://github.com/illumos/illumos-gate/commit/4a20c933b148de8a1c1d3538391c64284\ne636653\n\nhttps://www.illumos.org/issues/6111\n  If you create a zfs child folder, zfs send returns an error when a recursive\n  incremental send is done between two snapshots made prior to the folder\n  creation.\n  The problem can be reproduced with the following steps.\n  root@zfs:/# zfs create pool/test\n  root@zfs:/# zfs snapshot pool/test@snap1\n  root@zfs:/# zfs snapshot pool/test@snap2\n  root@zfs:/# zfs create pool/test/child\n  root@zfs:/# zfs send -R -I pool/test@snap1 pool/test@snap2 > /dev/null\n  WARNING: could not send pool/test/child@snap2: does not exist\n  WARNING: could not send pool/test/child@snap2: does not exist\n  root@zfs:/# echo $?\n  1\n  root@zfs:/# zfs snapshot -r pool/test@snap3\n  root@zfs:/# zfs send -R -I pool/test@snap1 pool/test@snap3 > /dev/null\n  root@zfs:/# echo $?\n  0\n  root@zfs:/# zfs send -R -I pool/test@snap2 pool/test@snap3 > /dev/null\n  root@zfs:/# echo $?\n  0\n  Since pool/test/child was created after snap2, zfs send should not expect snap2\n  to be in pool/test/child when doing a recursive send. It should examine the\n  compare the creation time of the snapshot and each child folder to decide if\n  the folder will be sent. The next incremental send between snap2 and snap3\n  would properly create the child folder and snap3 which first appears in the\n  child folder.\n  The problem is identical if '-i' is used instead of '-I'.\n\nReviewed by: Alex Aizman alex.aizman@nexenta.com\nReviewed by: Alek Pinchuk alek.pinchuk@nexenta.com\nReviewed by: Roman Strashkin roman.strashkin@nexenta.com\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nApproved by: Garrett D'Amore <garrett@damore.org>\nAuthor: Alex Deiter <alex.deiter@nexenta.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/3838a81e2bc00341cfcca7b2684e987e4aea7db1"},{"sha":"fae25120fd0bc44b1fffde52391b2937ed0eb261","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305202: MFV r302654:\n6879 incorrect endianness swap for drr_spill.drr_length in libzfs_sendrecv.c\n\nillumos/illumos-gate@20fea7a47472aceb64d3ed48cc2a3ea268bc4795\nhttps://github.com/illumos/illumos-gate/commit/20fea7a47472aceb64d3ed48cc2a3ea26\n8bc4795\n\nhttps://www.illumos.org/issues/6879\n  In libzfs_sendrecv, there's a typo:\n  case DRR_SPILL:\n              if (byteswap) {\n                  drr->drr_u.drr_write.drr_length =\n                      BSWAP_64(drr->drr_u.drr_spill.drr_length);\n              }\n  Instead of drr_write.drr_length, we should be assigning the result of the\n  byteswap to drr_spill.drr_length.\n\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nAuthor: Dan Kimmel <dan.kimmel@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/fae25120fd0bc44b1fffde52391b2937ed0eb261"},{"sha":"848b74bc7a0d3863a27b2c2e1684d7cddbec7d97","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305203: MFV r302655: 6873 zfs_destroy_snaps_nvl leaks errlist\n\nillumos/illumos-gate@4cde22c29999ffb907ca39d2ebd512812f7e5168\nhttps://github.com/illumos/illumos-gate/commit/4cde22c29999ffb907ca39d2ebd512812\nf7e5168\n\nhttps://www.illumos.org/issues/6873\n  lzc_destroy_snaps() returns an nvlist in errlist.\n  zfs_destroy_snaps_nvl() should nvlist_free() it before returning.\n\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: Paul Dagnelie <pcd@delphix.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nAuthor: Chris Williamson <chris.williamson@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/848b74bc7a0d3863a27b2c2e1684d7cddbec7d97"},{"sha":"2d21d6eef1a510790b76675580149037578ee8b2","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305205: MFV r302657:\n4521 zfstest is trying to execute evil \"zfs unmount -a\"\n\nillumos/illumos-gate@8808ac5dae118369991f158b6ab736cb2691ecde\nhttps://github.com/illumos/illumos-gate/commit/8808ac5dae118369991f158b6ab736cb2\n691ecde\n\nhttps://www.illumos.org/issues/4521\n  zfstest is trying to execute evil \"zfs unmount -a\", which fails (fortunately,\n  as it would otherwise leave me with my ~ missing):\n  03:44:11.86 cannot unmount '/export/home/yuri': Device busy cannot unmount '/\n  export/home': Device busy\n  03:44:11.86 ERROR: /usr/sbin/zfs unmount -a exited 1\n  This affects, at least, zfs_mount_009_neg and zfs_mount_all_001_pos, both\n  failing on that step. The pool containing the /export/home hierarchy is\n  included in KEEP variable, but it doesn't seem to affect anything here.\n\nReviewed by: Andriy Gapon <avg@FreeBSD.org>\nReviewed by: Dan McDonald <danmcd@omniti.com>\nReviewed by: Matthew Ahrens <mahrens@delphix.com>\nReviewed by: John Kennedy <john.kennedy@delphix.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nAuthor: Yuri Pankov <yuri.pankov@nexenta.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/2d21d6eef1a510790b76675580149037578ee8b2"},{"sha":"4ed177fc9a714da83875da5c0b7c181756a5821c","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305206: MFV r302658:\n6872 zfs libraries should not allow uninitialized variables\n\nillumos/illumos-gate@f83b46baf98d276f5f84fa84c8b461f412ac1f5e\nhttps://github.com/illumos/illumos-gate/commit/f83b46baf98d276f5f84fa84c8b461f41\n2ac1f5e\n\nhttps://www.illumos.org/issues/6872\n  We compile the zfs libraries with -Wno-uninitialized. We should remove\n  this. Change makefiles, fix new warnings, fix pbchk errors.\n\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Yuri Pankov <yuri.pankov@nexenta.com>\nApproved by: Robert Mustacchi <rm@joyent.com>\nAuthor: Paul Dagnelie <pcd@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/4ed177fc9a714da83875da5c0b7c181756a5821c"},{"sha":"f3f275d095c2a89024db371ff7dc6e4bfb1a8013","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305209: MFV r302660: 6314 buffer overflow in dsl_dataset_name\n\nillumos/illumos-gate@9adfa60d484ce2435f5af77cc99dcd4e692b6660\nhttps://github.com/illumos/illumos-gate/commit/9adfa60d484ce2435f5af77cc99dcd4e6\n92b6660\n\nhttps://www.illumos.org/issues/6314\n  Callers of dsl_dataset_name pass a buffer of size ZFS_MAXNAMELEN, but\n  dsl_dataset_name copies the datasets' name PLUS the snapshot name to it,\n  resulting in a max of 2 * ZFS_MAXNAMELEN + '@'.\n\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Prakash Surya <prakash.surya@delphix.com>\nReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nAuthor: Matthew Ahrens <mahrens@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/f3f275d095c2a89024db371ff7dc6e4bfb1a8013"},{"sha":"96cff69653537ba516b37ca4ee5febada518fa94","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305210: MFV r302661:\n7082 bptree_iterate() passes wrong args to zfs_dbgmsg()\n\nillumos/illumos-gate@10e67aa0db0823d5464aafdd681f3c966155c68e\nhttps://github.com/illumos/illumos-gate/commit/10e67aa0db0823d5464aafdd681f3c966\n155c68e\n\nhttps://www.illumos.org/issues/7082\n  upstream\n  DLPX-40542 bptree_iterate() passes wrong args to zfs_dbgmsg()\n\nReviewed by: Dan Kimmel <dan.kimmel@delphix.com>\nReviewed by: George Wilson <george.wilson@delphix.com>\nReviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>\nApproved by: Dan McDonald <danmcd@omniti.com>\nAuthor: Matthew Ahrens <mahrens@delphix.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/96cff69653537ba516b37ca4ee5febada518fa94"},{"sha":"5efe20203026d21468bbd91efa6a490f9963ce0d","author":{"name":"mav","email":"a9bcd1b9f954a1eccb9b7f5cfa8807256cd67e88@FreeBSD.org"},"message":"MFC r305211: MFV r302662: 6447 handful of nvpair cleanups\n\nillumos/illumos-gate@759e89be359f2af635e4122d147df56bce948773\nhttps://github.com/illumos/illumos-gate/commit/759e89be359f2af635e4122d147df56bc\ne948773\n\nhttps://www.illumos.org/issues/6447\n  I got a patch from someone who uses nvpair code outside of illumos. It fixes a\n  couple of gcc warnings/bugs for him.\n     1. silence uninitialized use warnings\n     2. add parentheses around assignment used as truth value\n     3. fix printf format specifier (ll is for integers only)\n     4. strstr, strspn, strcspn, and strcmp are declared in string.h, not\n        strings.h.\n     5. avoid scanning integer into boolean variable\n\nReviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>\nReviewed by: Andy Stormont <astormont@racktopsystems.com>\nReviewed by: Garrett D'Amore <garrett@damore.org>\nApproved by: Robert Mustacchi <rm@joyent.com>\nAuthor: Steve Dougherty <sdougherty@barracuda.com>","distinct":true,"url":"https://api.github.com/repos/freenas/os/commits/5efe20203026d21468bbd91efa6a490f9963ce0d"}]}
{"actor":{"display_login":"jordanhubbard"}}