)]}'
{
  "log": [
    {
      "commit": "7e8d7e3c9e38dab8d28a8667faa4941842f64213",
      "tree": "f2584d8f7ebd4afd8c40f14dbb1558762bade2a5",
      "parents": [
        "7eaae2828dadae3abde7f77734c874d4b74b313a"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Thu Jul 07 17:57:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:47 2005 -0700"
      },
      "message": "[PATCH] coverity: sunrpc/xprt task null check\n\nIn __xprt_lock_write() we check to see if `task\u0027 is NULL, but in other places\nwe just go and dereference it.\n\n`task\u0027 shouldn\u0027t be NULL anyway, so remove this test.\n\nThis defect was found automatically by Coverity Prevent, a static analysis\ntool.\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c54d7e03c3a21b38c587f671704c5a12aa3987fc",
      "tree": "c0d1470cd1c92842530020a952f754161f69ad61",
      "parents": [
        "a6484045fdd4154f8c8ee8c1dda4e32854c047e0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 24 19:57:07 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 24 19:57:07 2005 -0700"
      },
      "message": "[SUNRPC]: Fix {s,}size_t printf format strings in xprt.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae3884621bf5b4caff7785b9a417f262202965b2",
      "tree": "47cc8b29485d45f1967521a26151957e09c9012c",
      "parents": [
        "20e5ac828dfd23b9080159c62a34f32d2dcd92fc"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Wed Jun 22 17:16:28 2005 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 16:07:32 2005 -0400"
      },
      "message": "[PATCH] RPC: kick off socket connect operations faster\n\n Make the socket transport kick the event queue to start socket connects\n immediately.  This should improve responsiveness of applications that are\n sensitive to slow mount operations (like automounters).\n\n We are now also careful to cancel the connect worker before destroying\n the xprt.  This eliminates a race where xprt_destroy can finish before\n the connect worker is even allowed to run.\n\n Test-plan:\n Destructive testing (unplugging the network temporarily).  Connectathon\n with UDP and TCP.  Hard-code impossibly small connect timeout.\n\n Version: Fri, 29 Apr 2005 15:32:01 -0400\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "20e5ac828dfd23b9080159c62a34f32d2dcd92fc",
      "tree": "4edb9b0ae0e9b0a529f7f710f7a2276e44fa3425",
      "parents": [
        "0f9dc2b16884bb5957d010ed8e9114e771a05916"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Wed Jun 22 17:16:28 2005 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 16:07:32 2005 -0400"
      },
      "message": "[PATCH] RPC: TCP reconnects are too slow\n\n When the network layer reports a connection close, the RPC task\n waiting to reconnect should be notified so it can retry immediately\n instead of waiting for the normal connection establishment timeout.\n\n This reverts a change made in 2.6.6 as part of adding client support\n for RPC over TCP socket idle timeouts.\n\n Test-plan:\n Destructive testing with NFS over TCP mounts.\n\n Version: Fri, 29 Apr 2005 15:31:46 -0400\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0f9dc2b16884bb5957d010ed8e9114e771a05916",
      "tree": "538e71230ac6fb722eac40127326f56b87570bf7",
      "parents": [
        "14b218a8e4f110206c46e586a3da372f665631e7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 17:16:28 2005 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 16:07:31 2005 -0400"
      },
      "message": "[PATCH] RPC: Clean up socket autodisconnect\n\n Cancel autodisconnect requests inside xprt_transmit() in order to avoid\n races.\n Use more efficient del_singleshot_timer_sync()\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7e06b53d796a3740307b54aa2799077f8a0c84e7",
      "tree": "95c00126400914bfd68f84ed7669272e581e9386",
      "parents": [
        "e053d1ab62c8ef0eff3dd4c95448cad3c6d2fbf4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 17:16:24 2005 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 16:07:19 2005 -0400"
      },
      "message": "[PATCH] RPC: fix accounting bug in the case of a truncated RPC message\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "e053d1ab62c8ef0eff3dd4c95448cad3c6d2fbf4",
      "tree": "70ca8b8721761fdd4c12c330f8389958ad160c61",
      "parents": [
        "007e251f2b2760f738c92adc8c80cbae0bed3ce5"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Wed Jun 22 17:16:24 2005 +0000"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jun 22 16:07:19 2005 -0400"
      },
      "message": "[PATCH] RPC: Lazy RPC receive buffer allocation\n\n Signed-off-by: Olaf Kirch \u003cokir@suse.de\u003e\n Signed-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
