{"push_id":1472264467,"size":29,"distinct_size":2,"ref":"refs/heads/patch-queue/ubuntu","head":"88849657489ecc27573473dbe0476ad605cfe014","before":"dbd17dbea4a3a2eb4236cd2fb211d56a67365f7d","commits":[{"sha":"71a3c9c45d7829994d3d66f014410f7c223f88f7","author":{"name":"Chunwei Chen","email":"0f79a3f764949a984b39ca36fe80e1c7836f91a4@osnexus.com"},"message":"Fix splat memleak\n\nSPLAT_TEST_FINI didn't call kfree causing memleak.\n\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/71a3c9c45d7829994d3d66f014410f7c223f88f7"},{"sha":"9c9ad845ef372a4c47a01c20e939fd2c40bc7ac6","author":{"name":"Chunwei Chen","email":"0f79a3f764949a984b39ca36fe80e1c7836f91a4@osnexus.com"},"message":"Refactor some splat macro to function\n\nRefactor the code by making splat_test_{init,fini}, splat_subsystem_{init,fini}\ninto functions. They don't have reason to be macro and it would be too bloated\nto inline every call.\n\nSigned-off-by: Chunwei Chen <david.chen@osnexus.com>","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/9c9ad845ef372a4c47a01c20e939fd2c40bc7ac6"},{"sha":"6d064f7a07fe8366e113f45931e5f2921dcabda2","author":{"name":"Clemens Fruhwirth","email":"ea9a7d1b020dafe5b19a2e6f29056a9bade97327@endorphin.org"},"message":"Remove stale comment from rw_tryupgrade()\n\nCommit f58040c0fc8bc6490fcc75db7fc3e709dfc3c656 should have removed\nthis comment which is no longer relevant.\n\nReviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>\nSigned-off-by: Clemens Fruhwirth <clemens@endorphin.org>\nIssue #589","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/6d064f7a07fe8366e113f45931e5f2921dcabda2"},{"sha":"8e99d66b0555fe3d6f5b028e8f03883dbf1399bc","author":{"name":"Clemens Fruhwirth","email":"ea9a7d1b020dafe5b19a2e6f29056a9bade97327@endorphin.org"},"message":"Add support for rw semaphore under PREEMPT_RT_FULL\n\nThe main complication from the RT patch set is that the RW semaphore\nlocks change such that read locks on an rwsem can be taken only by\na single thread.  All other threads are locked out. This single\nthread can take a read lock multiple times though. The underlying\nimplementation changes to a mutex with an additional read_depth\ncount.\n\nThe implementation can be best understood by inspecting the RT\npatch.  rwsem_rt.h and rt.c give the best insight into how RT\nrwsem works. My implementation for rwsem_tryupgrade is basically\nan inversion of rt_downgrade_write found in rt.c. Please see the\ncomments in the code.\n\nUnfortunately, I have to drop SPLAT rwlock test4 completely as this\ntest tries to take multiple locks from different threads, which RT\nrwsems do not support.  Otherwise SPLAT, zconfig.sh, zpios-sanity.sh\nand zfs-tests.sh pass on my Debian-testing VM with the kernel\nlinux-image-4.8.0-1-rt-amd64.\n\nTested-by: kernelOfTruth <kerneloftruth@gmail.com>\nReviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>\nSigned-off-by: Clemens Fruhwirth <clemens@endorphin.org>\nCloses zfsonlinux/zfs#5491\nCloses #589\nCloses #308","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/8e99d66b0555fe3d6f5b028e8f03883dbf1399bc"},{"sha":"8f39939556066fa94924bb1cd30a3b49bea14a40","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Merge branch 'master' of https://github.com/zfsonlinux/spl\n\n* 'master' of https://github.com/zfsonlinux/spl:\n  Add support for rw semaphore under PREEMPT_RT_FULL\n  Remove stale comment from rw_tryupgrade()\n  Refactor some splat macro to function\n  Fix splat memleak","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/8f39939556066fa94924bb1cd30a3b49bea14a40"},{"sha":"bf5757208d55d0bd721e0a0dbb40e36af0987d4d","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Import debian","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/bf5757208d55d0bd721e0a0dbb40e36af0987d4d"},{"sha":"bdd9621968a9d588f67b4731bafc771f88af9cb6","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Update gbp conf","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/bdd9621968a9d588f67b4731bafc771f88af9cb6"},{"sha":"c6fff59e37d38d30c9d7205b9aedc6d0f0454bb5","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Import changes from 0.6.5.7-0ubuntu5","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/c6fff59e37d38d30c9d7205b9aedc6d0f0454bb5"},{"sha":"c4040d988edeeade9d5662f08bdd0407def2fe74","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Patches","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/c4040d988edeeade9d5662f08bdd0407def2fe74"},{"sha":"371b3771825dc50f7fa789156ae8fbdc155aaf73","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Update","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/371b3771825dc50f7fa789156ae8fbdc155aaf73"},{"sha":"00de9481a1cf381e743770ef133e23b5dc0944b4","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Blah","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/00de9481a1cf381e743770ef133e23b5dc0944b4"},{"sha":"6f458e23b40cb3449884f86bcc79fd03f51e9663","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Up log","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/6f458e23b40cb3449884f86bcc79fd03f51e9663"},{"sha":"5a186f56aa8d05439c1b4fe6659b0b8fa1d6775b","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Fix patches","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/5a186f56aa8d05439c1b4fe6659b0b8fa1d6775b"},{"sha":"314ff0e57adfd3d69b9eef408a5b0e2a43f101ae","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Grr","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/314ff0e57adfd3d69b9eef408a5b0e2a43f101ae"},{"sha":"eafe8bb5542e51e4045e2d6ce8244555e82db49b","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"rm","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/eafe8bb5542e51e4045e2d6ce8244555e82db49b"},{"sha":"a0902d5b39f6279864e1e30d51e0e0aa25089c6d","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"rm","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/a0902d5b39f6279864e1e30d51e0e0aa25089c6d"},{"sha":"80b28490114336ee7d01283e1f6f4dec8ba9665e","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Bump","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/80b28490114336ee7d01283e1f6f4dec8ba9665e"},{"sha":"d7aea880e1354dce6a063f90721c65a45b0dc08a","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Grr","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/d7aea880e1354dce6a063f90721c65a45b0dc08a"},{"sha":"231ef437b311c9d2b1456537c4aaa90fecac9fa5","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Revert \"Grr\"\n\nThis reverts commit 689643eb845e3cd67349806d7bac6124b840cfe7.","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/231ef437b311c9d2b1456537c4aaa90fecac9fa5"},{"sha":"120b45a8578e642d45bfe6e823eb52094f5ed8f9","author":{"name":"Trevor Joynson (trevorj)","email":"f27a17fc90c00d8c248d8510a1084221738b492b@skywww.net"},"message":"Wooo","distinct":false,"url":"https://api.github.com/repos/akatrevorjay/spl/commits/120b45a8578e642d45bfe6e823eb52094f5ed8f9"}]}
{"actor":{"display_login":"akatrevorjay"}}