)]}'
{
  "log": [
    {
      "commit": "ee443996a35c1e04f210cafd43d5a98d41e46085",
      "tree": "58ee72b69a02d9dbb3a98e402a4561baba0eb9a8",
      "parents": [
        "b32a09db4fb9a87246ba4e7726a979ac4709ad97"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.(none)",
        "time": "Wed Mar 05 07:08:09 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.9grid.us",
        "time": "Wed May 14 19:23:25 2008 -0500"
      },
      "message": "9p: Documentation updates\n\nThe kernel-doc comments of much of the 9p system have been in disarray since\nreorganization.  This patch fixes those problems, adds additional documentation\nand a template book which collects the 9p information.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "8a0dc95fd976a052e5e799ef33e6c8e3141b5dff",
      "tree": "3275903539244acd76c716662c324833aa419377",
      "parents": [
        "f39335453fe79f4e12e263e7c6387dc9fb86bfff"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.homeip.net",
        "time": "Wed Feb 06 19:25:03 2008 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.homeip.net",
        "time": "Wed Feb 06 19:25:03 2008 -0600"
      },
      "message": "9p: transport API reorganization\n\nThis merges the mux.c (including the connection interface) with trans_fd\nin preparation for transport API changes.  Ultimately, trans_fd will need\nto be rewritten to clean it up and simplify the implementation, but this\nreorganization is viewed as the first step.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "ba17674fe02909fef049fd4b620a2805bdb8c693",
      "tree": "faa05f8705324ac0b70031dbfb08b65b1339391a",
      "parents": [
        "bd32b82df9876af439f1760a599c0e2da9198bda"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: attach-per-user\n\nThe 9P2000 protocol requires the authentication and permission checks to be\ndone in the file server. For that reason every user that accesses the file\nserver tree has to authenticate and attach to the server separately.\nMultiple users can share the same connection to the server.\n\nCurrently v9fs does a single attach and executes all I/O operations as a\nsingle user. This makes using v9fs in multiuser environment unsafe as it\ndepends on the client doing the permission checking.\n\nThis patch improves the 9P2000 support by allowing every user to attach\nseparately. The patch defines three modes of access (new mount option\n\u0027access\u0027):\n\n- attach-per-user (access\u003duser) (default mode for 9P2000.u)\n If a user tries to access a file served by v9fs for the first time, v9fs\n sends an attach command to the server (Tattach) specifying the user. If\n the attach succeeds, the user can access the v9fs tree.\n As there is no uname-\u003euid (string-\u003einteger) mapping yet, this mode works\n only with the 9P2000.u dialect.\n\n- allow only one user to access the tree (access\u003d\u003cuid\u003e)\n Only the user with uid can access the v9fs tree. Other users that attempt\n to access it will get EPERM error.\n\n- do all operations as a single user (access\u003dany) (default for 9P2000)\n V9fs does a single attach and all operations are done as a single user.\n If this mode is selected, the v9fs behavior is identical with the current\n one.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "bd32b82df9876af439f1760a599c0e2da9198bda",
      "tree": "87b5c2bf165cae258969817f1875259278ab066f",
      "parents": [
        "2405669b253670467c5c4b4effd160881bf4fbb7"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: rename uid and gid parameters\n\nChange the names of \u0027uid\u0027 and \u0027gid\u0027 parameters to the more appropriate\n\u0027dfltuid\u0027 and \u0027dfltgid\u0027.  This also sets the default uid/gid to -2\n(aka nfsnobody)\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "2405669b253670467c5c4b4effd160881bf4fbb7",
      "tree": "4423f4c31fdffa5d7cdb3c16d89818217505f395",
      "parents": [
        "a80d923e1321a7ed69a0918de37e39871bb536a0"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: define session flags\n\nCreate more general flags field in the v9fs_session_info struct and move the\n\u0027extended\u0027 flag as a bit in the flags.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "a80d923e1321a7ed69a0918de37e39871bb536a0",
      "tree": "8294e5f14a0e938ae4675ef912a32fbade0f832b",
      "parents": [
        "0eafaae84e21ac033815cc9f33c3ae889cd7ccfe"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@opteron.(none)",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Wed Oct 17 14:31:07 2007 -0500"
      },
      "message": "9p: Make transports dynamic\n\nThis patch abstracts out the interfaces to underlying transports so that\nnew transports can be added as modules.  This should also allow kernel\nconfiguration of transports without ifdef-hell.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n"
    },
    {
      "commit": "bd238fb431f31989898423c8b6496bc8c4204a86",
      "tree": "f85a536383cbf360125ecb0592f6c515e0ecf0ff",
      "parents": [
        "8d9107e8c50e1c4ff43c91c8841805833f3ecfb9"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Tue Jul 10 17:57:28 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@ericvh-desktop.austin.ibm.com",
        "time": "Sat Jul 14 15:13:40 2007 -0500"
      },
      "message": "9p: Reorganization of 9p file system code\n\nThis patchset moves non-filesystem interfaces of v9fs from fs/9p to net/9p.\nIt moves the transport, packet marshalling and connection layers to net/9p\nleaving only the VFS related files in fs/9p.  This work is being done in\npreparation for in-kernel 9p servers as well as alternate 9p clients (other\nthan VFS).\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "e03abc0c963a31cb07dfbc07c7d85d75e0d13cf4",
      "tree": "1840001bde4a7f9f01d39dd09baf7d7b04e95706",
      "parents": [
        "2c0463a9ae8751547c39302aeb31c6cef16b5df4"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sun Feb 11 13:21:39 2007 -0600"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sun Feb 18 10:16:10 2007 -0600"
      },
      "message": "9p: implement optional loose read cache\n\nWhile cacheing is generally frowned upon in the 9p world, it has its\nplace -- particularly in situations where the remote file system is\nexclusive and/or read-only.  The vacfs views of venti content addressable\nstore are a real-world instance of such a situation.  To facilitate higher\nperformance for these workloads (and eventually use the fscache patches),\nwe have enabled a \"loose\" cache mode which does not attempt to maintain\nany form of consistency on the page-cache or dcache.  This results in over\ntwo orders of magnitude performance improvement for cacheable block reads\nin the Bonnie benchmark.  The more aggressive use of the dcache also seems\nto improve metadata operational performance.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "42e8c509cfa3d92b3dcbfe95edf6be00e5d4b0eb",
      "tree": "40ee89ca8e9ad5c64ccc8c0a1228f74e0ecbe1ff",
      "parents": [
        "c0291a05f8e6a72c9807b0e2a369ee82bec659c3"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@hera.kernel.org",
        "time": "Sat Mar 25 03:07:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: update license boilerplate\n\nUpdate license boilerplate to specify GPLv2 and remove the (at your option\nclause).  This change was agreed to by all the copyright holders (approvals\ncan be found on v9fs-developer mailing list).\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a26c2429b8c1ab2be140a4b29aaf16d4dcd8f92",
      "tree": "6233fc9cf2cf0889e839e318bf30d742c5861783",
      "parents": [
        "27979bb2ff748613dba96ae66392a76fb0678527"
      ],
      "author": {
        "name": "Russ Cox",
        "email": "rsc@swtch.com",
        "time": "Sat Mar 25 03:07:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 08:22:54 2006 -0800"
      },
      "message": "[PATCH] v9fs: rename tids to tags to be consistent with Plan 9 documentation\n\nThe code talks about these things called tids, which I eventually figured\nout are tags.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cf6429a26da5c4d7b795e6d0f8f56ed2e4fdfc0",
      "tree": "a8d856763fd9a0536519634c93ab92da684107fa",
      "parents": [
        "f5ef3c105bee3a52486d7b55cef3330fcde9bca6"
      ],
      "author": {
        "name": "Latchesar Ionkov",
        "email": "lucho@ionkov.net",
        "time": "Sun Jan 08 01:04:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:05 2006 -0800"
      },
      "message": "[PATCH] v9fs: new multiplexer implementation\n\nNew multiplexer implementation. Decreases the number of kernel threads\nrequired. Better handling when the user process receives a signal.\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nCc: Eric Van Hensbergen \u003cericvh@ericvh.myip.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "322b329ab787de5f45abca9c9eabfd33bc5927e8",
      "tree": "63088ab90e6677c5c74134e7cc1cfb0e0b1eae84",
      "parents": [
        "426cc91aa651b50713d06d45e5c3c3e90cfd40d9"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Fri Sep 09 13:04:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:57 2005 -0700"
      },
      "message": "[PATCH] v9fs: Support to force umount\n\nSupport for force umount\n\nSigned-off-by: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9e82cf6a802a72f0f447eb4c76d6a3fc8736a31d",
      "tree": "69bab629bd530930470fded8f04ca57566680668",
      "parents": [
        "2bad8471511ce5cc3ea90d0940622bd4b56b9cce"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Fri Sep 09 13:04:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:56 2005 -0700"
      },
      "message": "[PATCH] v9fs: VFS superblock operations and glue\n\nThis part of the patch contains VFS superblock and mapping code.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ]
}
