{"push_id":1137417958,"size":167,"distinct_size":1,"ref":"refs/heads/cleanup-libcam","head":"80e451178c1b6549c51e6d0116c710d5ce5a9914","before":"c5f5edbceeaed5dc516d6fe095679dfce377f7cd","commits":[{"sha":"8aa87eff837e633b6d5393c4ae6dbb378606bce7","author":{"name":"allanjude","email":"fe149622663e0b2efdcd1ba975d7d57517aa76d9@FreeBSD.org"},"message":"Import Skein 1.3\n\nBruce Schneier's hashing algorithm\n\nUsed by newer versions of ZFS","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/8aa87eff837e633b6d5393c4ae6dbb378606bce7"},{"sha":"9c0f0d8d1f427a1b3354d3c1b43da9b5b852fffe","author":{"name":"ian","email":"668fd45181c31193793d12a7f2ecb1f2376600d1@FreeBSD.org"},"message":"Go back to unconditionally compiling modules/gpio now that the parts of it\ndependent on FDT support are conditionally compiled only on FDT platforms.","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/9c0f0d8d1f427a1b3354d3c1b43da9b5b852fffe"},{"sha":"b4330c94fcd0e417cbe1376a4acbe3838103ae18","author":{"name":"dim","email":"5b244575633c81b41b927890883aa9bc4710e0e9@FreeBSD.org"},"message":"After r300770, for libc++ and libcxxrt, use -isystem instead of -I.\nThis should fix builds with external gcc toolchains from ports, which\nalso use -isystem to work around problems with gcc's --sysroot\nimplementation.  Thanks to Bryan Drewery for this workaround.","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b4330c94fcd0e417cbe1376a4acbe3838103ae18"},{"sha":"a612eea8452891ea8723be5921be086fc2424fe8","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Update usage(..)\n\n- Document missing options\n- Sync options with ioatcontrol(8).\n- Make it clear that the first 2 parameters are always required.\n\nMFC after: 1 week\nSponsored by: EMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/a612eea8452891ea8723be5921be086fc2424fe8"},{"sha":"dac5c81def895f2a4225e8eb3008579199b1cb0f","author":{"name":"np","email":"1b95c54d4a72e6246d7f62779f36d8ce3f67cdb7@FreeBSD.org"},"message":"iw_cxgbe: Use vmem(9) to manage PBL and RQT allocations.\n\nSubmitted by:\tKrishnamraju Eraparaju at Chelsio\nReviewed by:\tSteve Wise\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/dac5c81def895f2a4225e8eb3008579199b1cb0f"},{"sha":"c940f45437f25303c02f9ef907f7d9657ab9d3fd","author":{"name":"ian","email":"668fd45181c31193793d12a7f2ecb1f2376600d1@FreeBSD.org"},"message":"Fix erronious mixed use of tx/rx variables/constants in the same expression.\n\nPointed out by jmcneill; other instances found by grep -iE 'rx.*tx|tx.*rx'","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/c940f45437f25303c02f9ef907f7d9657ab9d3fd"},{"sha":"776954ec8d7bc0477ece739955ad21868c1c9ff6","author":{"name":"jkim","email":"ae7471742c29539b34fbd8f06becd8e72bbc0720@FreeBSD.org"},"message":"Merge ACPICA 20160527.\n\nRelnotes:\tyes","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/776954ec8d7bc0477ece739955ad21868c1c9ff6"},{"sha":"9b71bae40e85cea2ab451cf256c287032fc91f2b","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"Strip leading spaces off of a SCSI disk's serial number\n\nsys/cam/scsi/scsi_xpt.c\n\tStrip leading spaces off of a SCSI disk's reported serial number\n\twhen populating the CAM serial number. This affects the output of\n\t\"diskinfo -v\" and the names of /dev/diskid/DISK-* device nodes,\n\tamong other things.\n\n\tSPC5r05 says that the Product Serial Number field from the Unit\n\tSerial Number VPD page is right-aligned. So any leading spaces are\n\tnot part of the actual serial number. Most devices don't left-pad\n\ttheir serial numbers, but some do. In particular, the SN VPD page\n\tthat an LSI HBA emulates for a SATA drive contains enough\n\tleft-padding to fill a 20-byte field.\n\nUPDATING\n\tAdd a note to UPDATING, because some users may have to update\n\t/etc/fstab or geom labels.\n\nReviewed by:\tken, mav\nMFC after:\tNever\nSponsored by:\tSpectra Logic Corp\nDifferential Revision:\thttps://reviews.freebsd.org/D6516","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/9b71bae40e85cea2ab451cf256c287032fc91f2b"},{"sha":"6836baf662813f5f6bc11a32238e3f6a6fb3680e","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"Avoid issuing spa config updates for physical path when not necessary\n\nZFS's configuration needs to be updated whenever the physical path for a\ndevice changes, but not when a new device is introduced. This is because new\ndevices necessarily cause config updates, but only if they are actually\naccepted into the pool.\n\nsys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c\n\tSplit vdev_geom_set_physpath out of vdev_geom_attrchanged.  When\n\tsetting the vdev's physical path, only request a config update if\n\tthe physical path has changed.  Don't request it when opening a\n\tdevice for the first time, because the config sync will happen\n\tanyway upstack.\n\nsys/geom/geom_dev.c\n\tSplit g_dev_set_physpath and g_dev_set_media out of\n\tg_dev_attrchanged\n\nSubmitted by:\twill, asomers\nMFC after:\t4 weeks\nSponsored by:\tSpectra Logic Corp\nDifferential Revision:\thttps://reviews.freebsd.org/D6428","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/6836baf662813f5f6bc11a32238e3f6a6fb3680e"},{"sha":"6ee222024200d765a4edfcb4b56cd92bb23695a6","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"Always create loopback routes on every fib\n\nAlways create loopback routes on every fib, for both IPv4 and IPv6\n\netc/rc.d/routing\n\tCreate loopback IPv4 and IPv6 routes on every fib at boot. Revert\n\t278302; now that all FIBs have IPv6 loopback routes, the\n\t\"route add -reject\" commands won't fail.\n\ntests/etc/rc.d/routing_test.sh\n\tGreatly simplify static_ipv6_loopback_route_for_each_fib. It was\n\twritten under the assumption that loopback routes would be added to\n\ta given fib by the kernel as soon as an interface is configured on\n\tthat fib. However, the logic can be much simpler now that we simply\n\tadd loopback routes to all fibs at boot. This also removes the need\n\tto run the test as root, removes the restriction that\n\tnet.add_addr_allfibs=0, and removes the need to configure fibs in\n\tkyua.conf.\n\n\tAlso, add a test case for IPv4 loopback routes\n\nSponsored by:\tSpectra Logic Corp\nDifferential Revision:\thttps://reviews.freebsd.org/D6582","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/6ee222024200d765a4edfcb4b56cd92bb23695a6"},{"sha":"d871f2c9aff2f16610ca85ea2464757f6f35c751","author":{"name":"asomers","email":"98dace73f9f4aeb631994692d06377058a93a391@FreeBSD.org"},"message":"Fix typo from r300880\n\nReported by:\trpokala\nMFC after:\tNever\nSponsored by:\tSpectra Logic Corp","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/d871f2c9aff2f16610ca85ea2464757f6f35c751"},{"sha":"318ccd21e74b546bdda8d6035f22456f816b0027","author":{"name":"ngie","email":"305547d4cc311567c72a2740c290593f0de39607@FreeBSD.org"},"message":"Fix up r300870\n\nThe sys/types.h fix I proposed was only tested with zfs(4), not with\nlibzpool, which is where the build failure actually existed\n\nRemove vm/vm_pageout.h from arc.c and zfs_vnops.c because they're both\nunneeded\n\nMFC after: 1 week\nX-MFC with: r300865, r300870\nIn collaboration with: kib\nSubmitted by: alc\nSponsored by: EMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/318ccd21e74b546bdda8d6035f22456f816b0027"},{"sha":"b945f26dce90425126b84cb6da21090a3b54d785","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"Libcompat: Only pass -isystem =/usr/include for external GCC.\n\nThis is the same as the main build logic.  GCC with a cross-compiler\nrequires using -isystem to =/usr/include to get the search order\ncorrect.\n\nReported by:\tdim, asomers\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b945f26dce90425126b84cb6da21090a3b54d785"},{"sha":"288155afbb54ee396ff0a06ce1284ae765bca009","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"Move external GCC compiler hacks to bsd.sys.mk.\n\nThis allows respecting -nostdinc, -nostdinc++ and -nostdlib before\nmaking the decision to add in -isystem, etc.  The -isystem flags\nare problematic for building lib/libc++ and lib/libcxxrt which wants\nto only use its own headers.\n\nMore information the need of these flags can be found at\nhttps://gcc.gnu.org/ml/gcc/2016-03/msg00219.html\n\nThis also reverts r300873.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/288155afbb54ee396ff0a06ce1284ae765bca009"},{"sha":"c712bf535cef0abb53d88feb53ec5be26e9b517b","author":{"name":"np","email":"1b95c54d4a72e6246d7f62779f36d8ce3f67cdb7@FreeBSD.org"},"message":"iw_cxgbe: Plug a lock leak in process_mpa_request().\n\nIf the parent is DEAD or connect_request_upcall() fails, the parent\nmutex is left locked.  This leads to a hang when process_mpa_request()\nis called again for another child of the listening endpoint.\n\nSubmitted by:\tKrishnamraju Eraparaju @ Chelsio\nObtained from:\tupstream iw_cxgb4\nSponsored by:\tChelsio Communications","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/c712bf535cef0abb53d88feb53ec5be26e9b517b"},{"sha":"c52b14bd3fc520bca93e086095513de6416137c8","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"Fix taskqueue groups to work with EARLY_AP_STARTUP.\n\nIn the EARLY_AP_STARTUP case the APs are already running when a taskqgroup\nis created, so adjust the group at the same time it is created.\n\nSponsored by:\tNetflix","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/c52b14bd3fc520bca93e086095513de6416137c8"},{"sha":"30f60627481ce2dfa6393787736c1032f81f8ec1","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"exec: Cease tracing if credentials will change with the new image.\n\nThis also prevents tracing to a P_INEXEC process since it could race\nwith other processes attaching to it in filemon_event_process_exec() due\nto the filemon_get_proc() race of incrementing ref and then locking the\nfilemon.  With the no-P_INEXEC invariant in place the p_filemon may only\nbe the same or NULL when trying to drop it in\nfilemon_event_process_exec().\n\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division\nDifferential Revision:\thttps://reviews.freebsd.org/D6545","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/30f60627481ce2dfa6393787736c1032f81f8ec1"},{"sha":"a82abb5c469d8c5dc9acdca058d0990183386611","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"Write to the log using the tracer's credentials.\n\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/a82abb5c469d8c5dc9acdca058d0990183386611"},{"sha":"607786b264fac1403062715454a162d132da7bff","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"Rename function to be less generic.\n\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/607786b264fac1403062715454a162d132da7bff"},{"sha":"b6afea100c4203cde506511b8da5b9cca024cd11","author":{"name":"bdrewery","email":"3ae4b490f61bc3d144328de46c2b573bcd0d8206@FreeBSD.org"},"message":"Don't truncate existing error when writing the log.\n\nSuggested by:\tmarkj\nMFC after:\t2 weeks\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/yaneurabeya/freebsd/commits/b6afea100c4203cde506511b8da5b9cca024cd11"}]}
{"actor":{"display_login":"yaneurabeya"}}