)]}'
{
  "log": [
    {
      "commit": "2e655021b8d50b5d90ce442f3de6bf3667729910",
      "tree": "554a083b1d32f25b8c14a2e4929c17cb09f23670",
      "parents": [
        "838726c4756813576078203eb7e1e219db0da870"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 28 15:30:06 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 28 15:30:06 2008 +0000"
      },
      "message": "[CIFS] update cifs change log\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3d2af3465e91335bd1dbf36b19e92079d901409f",
      "tree": "828c313011e8f70f030ef872012f63238fc14362",
      "parents": [
        "c16fefa56334e8d0197492607e473fdbb813073f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 19 20:51:09 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 19 20:51:09 2008 +0000"
      },
      "message": "[CIFS] Kerberos support not considered experimental anymore\n\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "95b1cb90b79896c4bf5ea484bee2b41d7d293f43",
      "tree": "5a21dabb3706540cacfe1a9304f35eb1f602089c",
      "parents": [
        "c2cf07d591ef7bc25c220249822d9bdf0f44c75c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 15 16:44:38 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 15 16:44:38 2008 +0000"
      },
      "message": "[CIFS] enable parsing for transport encryption mount parm\n\nSamba now supports transport encryption on particular exports\n(mounted tree ids can be encrypted for servers which support the\nunix extensions).  This adds parsing support to cifs mount\noption parsing for this.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "675c46796d601f63f2d47c6dd07332bca77ddae5",
      "tree": "b0fb70a3e3336d1e8fa28f8c68994b125fb6be4a",
      "parents": [
        "20e673810c69d18bee2ed74d19af3806ec2504f5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Apr 17 23:41:01 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Apr 17 23:41:01 2008 +0000"
      },
      "message": "[CIFS] Add various missing flags and defintions\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ad7a2926b9e53cfb3020d15bdfacacc54e2b63da",
      "tree": "f4cf20d2bc3a13841ed81a8de25bd870a3b622e6",
      "parents": [
        "f315ccb3e679f271583f2a4f463ad9b65665b751"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 07 23:25:02 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 07 23:25:02 2008 +0000"
      },
      "message": "[CIFS] reduce checkpatch warnings\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f6d09982197c4163c70f6af0cf15bb78674105c0",
      "tree": "29ee831a4130044225e56514cff986c8f1c2fab5",
      "parents": [
        "88e7d705c4bdb729f02173583628ccbf49dba945"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 08 23:18:22 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 08 23:18:22 2008 +0000"
      },
      "message": "[CIFS] fix checkpatch warnings in fs/cifs/inode.c\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cea218054ad277d6c126890213afde07b4eb1602",
      "tree": "8bfbd3c7d8ab94d35ec749ed4e0d66b1f6b69101",
      "parents": [
        "2a97468024fb5b6eccee2a67a7796485c829343a"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Nov 20 23:19:03 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 20 23:19:03 2007 +0000"
      },
      "message": "[CIFS] Fix potential data corruption when writing out cached dirty pages\n\nFix RedHat bug 329431\n\nThe idea here is separate \"conscious\" from \"unconscious\" flushes.\nConscious flushes are those due to a fsync() or close(). Unconscious\nones are flushes that occur as a side effect of some other operation or\ndue to memory pressure.\n\nCurrently, when an error occurs during an unconscious flush (ENOSPC or\nEIO), we toss out the page and don\u0027t preserve that error to report to\nthe user when a conscious flush occurs. If after the unconscious flush,\nthere are no more dirty pages for the inode, the conscious flush will\nsimply return success even though there were previous errors when writing\nout pages. This can lead to data corruption.\n\nThe easiest way to reproduce this is to mount up a CIFS share that\u0027s\nvery close to being full or where the user is very close to quota. mv\na file to the share that\u0027s slightly larger than the quota allows. The\nwrites will all succeed (since they go to pagecache). The mv will do a\nsetattr to set the new file\u0027s attributes. This calls\nfilemap_write_and_wait,\nwhich will return an error since all of the pages can\u0027t be written out.\nThen later, when the flush and release ops occur, there are no more\ndirty pages in pagecache for the file and those operations return 0. mv\nthen assumes that the file was written out correctly and deletes the\noriginal.\n\nCIFS already has a write_behind_rc variable where it stores the results\nfrom earlier flushes, but that value is only reported in cifs_close.\nSince the VFS ignores the return value from the release operation, this\nisn\u0027t helpful. We should be reporting this error during the flush\noperation.\n\nThis patch does the following:\n\n1) changes cifs_fsync to use filemap_write_and_wait and cifs_flush and also\nsync to check its return code. If it returns successful, they then check\nthe value of write_behind_rc to see if an earlier flush had reported any\nerrors. If so, they return that error and clear write_behind_rc.\n\n2) sets write_behind_rc in a few other places where pages are written\nout as a side effect of other operations and the code waits on them.\n\n3) changes cifs_setattr to only call filemap_write_and_wait for\nATTR_SIZE changes.\n\n4) makes cifs_writepages accurately distinguish between EIO and ENOSPC\nerrors when writing out pages.\n\nSome simple testing indicates that the patch works as expected and that\nit fixes the reproduceable known problem.\n\nAcked-by: Dave Kleikamp \u003cshaggy@austin.rr.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5e6e6232753482dc0024a319b9d8f611d7a80c19",
      "tree": "33727af8b438b861787a7117240656351ee97726",
      "parents": [
        "af5a032b8082cddb4dc62a9ff94bf1ec4d34a044"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat Aug 18 00:15:20 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Aug 18 00:15:20 2007 +0000"
      },
      "message": "[CIFS] Check return code on failed alloc\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a403a0a370946e7dbcda6464a3509089daee54bc",
      "tree": "6775fb2faae0a8a0ecab8304fb9c24006cc2e773",
      "parents": [
        "e4903fb59590f86190280a549420f6cb85bd7f7e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jul 26 15:54:16 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jul 26 15:54:16 2007 +0000"
      },
      "message": "[CIFS] Fix hang in find_writable_file\n\nCaused by unneeded reopen during reconnect while spinlock held.\n\nFixes kernel bugzilla bug #7903\n\nThanks to Lin Feng Shen for testing this, and Amit Arora for\nsome nice problem determination to narrow this down.\n\nAcked-by: Dave Kleikamp \u003cshaggy@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7521a3c566dda7bb09576975324fc0a08a79ad14",
      "tree": "2ba0405ea1a7f3f187c2434ef86000b1b65f2d01",
      "parents": [
        "fb8c4b14d9259ba467241a7aaeb712caedce7ee8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jul 11 18:30:34 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jul 11 18:30:34 2007 +0000"
      },
      "message": "[CIFS] Fix oops in cifs_create when nfsd server exports cifs mount\n\nnfsd is passing null nameidata (probably the only one doing that)\non call to create - cifs was missing one check for this.\n\nNote that running nfsd over a cifs mount requires specifying fsid on\nthe nfs exports entry and requires mounting cifs with serverino mount\noption.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "75865f8cc8b38c30c3923b74de4b29a00cc4c0e4",
      "tree": "ec4c6322e739362f4b666fbe0fccbb14c4baaaa7",
      "parents": [
        "75154f402ef18e459ff97ddece25656b6c2b329c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 24 18:30:48 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 24 18:30:48 2007 +0000"
      },
      "message": "[CIFS] Add in some missing flags and cifs README and TODO corrections\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0ec54aa8af5e6faa346aa55a1ad15ee6c25bb42d",
      "tree": "5b7f295b98b2e8b15ed6968cc5a13e9e93c7576f",
      "parents": [
        "8426c39c1289765a11fc9b9523212ed368ceebd8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat May 05 22:08:06 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat May 05 22:08:06 2007 +0000"
      },
      "message": "[CIFS] Fix typo in cifs readme from previous commit\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8426c39c1289765a11fc9b9523212ed368ceebd8",
      "tree": "fc7cab82fafe76d11c77549ff16759ab86c88682",
      "parents": [
        "796e5661f6b6be1600b3ab47c61ce61cf3e7a353"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sat May 05 03:27:49 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat May 05 03:27:49 2007 +0000"
      },
      "message": "[CIFS] Make sec\u003dnone force an anonymous mount\n\nWe had a customer report that attempting to make CIFS mount with a null\nusername (i.e. doing an anonymous mount) doesn\u0027t work. Looking through the\ncode, it looks like CIFS expects a NULL username from userspace in order\nto trigger an anonymous mount. The mount.cifs code doesn\u0027t seem to ever\npass a null username to the kernel, however.\n\nIt looks also like the kernel can take a sec\u003dnone option, but it only seems\nto look at it if the username is already NULL. This seems redundant and\neffectively makes sec\u003dnone useless.\n\nThe following patch makes sec\u003dnone force an anonymous mount.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4523cc3044d1bc7fcf3d7fee75d62bc76b8e1abb",
      "tree": "31c2b6c0a81f14ec812d09586eb8ef5a586743cb",
      "parents": [
        "984acfe1cfb613257a15f30b3cf60ae7e4ed8f06"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Apr 30 20:13:06 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Apr 30 20:13:06 2007 +0000"
      },
      "message": "[CIFS] UID/GID override on CIFS mounts to Samba\n\nWhen CIFS Unix Extensions are negotiated we get the Unix uid and gid\nowners of the file from the server (on the Unix Query Path Info\nlevels), but if the server\u0027s uids don\u0027t match the client uid\u0027s users\nwere having to disable the Unix Extensions (which turned off features\nthey still wanted).   The changeset patch allows users to override uid\nand/or gid for file/directory owner with a default uid and/or gid\nspecified at mount (as is often done when mounting from Linux cifs\nclient to Windows server).  This changeset also displays the uid\nand gid used by default in /proc/mounts (if applicable).\n\nAlso cleans up code by adding some of the missing spaces after\n\"if\" keywords per-kernel style guidelines (as suggested by Randy Dunlap\nwhen he reviewed the patch).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1b3c3714cb4767d00f507cc6854d3339d82c5b9d",
      "tree": "70a24435398cee2939bd71377f2fdf4d58aad8c0",
      "parents": [
        "85d1fe095ccb6318f7a128c96630477a8859cfce"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Sat Feb 17 19:23:03 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:23:03 2007 +0100"
      },
      "message": "Fix typos concerning hierarchy\n\n        heirarchical, hierachical -\u003e hierarchical\n        heirarchy, hierachy -\u003e hierarchy\n\nSigned-off-by: Uwe Kleine-König \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cab00891c5489cb6d0cde0a55d39bd5f2871fa70",
      "tree": "0dc810a15ad02dc76939b6ea021a4a24794561bb",
      "parents": [
        "44c09201a4178e08ed1c8cc37e7aea0683888f0a"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "message": "Still more typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ea4c07d780a6f7b7be2d984117bd3e0a2b772e3d",
      "tree": "5028cb83b1ff387a3c5d997b0688930bc2c55b08",
      "parents": [
        "5ddaa683a513439081c9511b0d9ad490672c51c9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 16 19:44:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 16 19:44:25 2006 +0000"
      },
      "message": "[CIFS] Do not send Query All EAs SMB when mount option nouser_xattr\nspecified\n\nPointed out by Bjoern Jacke\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "750d1151a6c95ef9b9a188bb7cff6b80ee30da17",
      "tree": "1a69d1e42ffebefa13842372c97d505e37159f7e",
      "parents": [
        "124a27fe32398a69d16bae374aeb17ad67a0ebbf"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 06:28:30 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 06:28:30 2006 +0000"
      },
      "message": "[CIFS] Fix allocation of buffers for new session setup routine to allow\nlonger user and domain names and allow passing sec options on mount\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "189acaaef81b1d71aedd0d28810de24160c2e781",
      "tree": "7360484f3e255557641053f170ab324572d4b855",
      "parents": [
        "75ba632a01d4dc70d0a0f3a92b5ec9b4a3644b2d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 23 02:33:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 23 02:33:48 2006 +0000"
      },
      "message": "[CIFS] Enable sec flags on mount for cifs (part one)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "254e55ed03e2e8d23089b4a468eec2fd2e1ead9b",
      "tree": "af99361609403301ab1c758e2988e79dc155a710",
      "parents": [
        "bdc4bf6e8ac8cc29c61c2f0dc61d9776ef9a8ed4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 05:53:15 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 05:53:15 2006 +0000"
      },
      "message": "CIFS] Support for older servers which require plaintext passwords - part 2\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "60808233f374aebba26488d06a5f25443f6763c3",
      "tree": "e2f85a165398f0c6c7432a7fa715d18efc3d8d5b",
      "parents": [
        "45af7a0f2ebad1304cab956e15f0b37318226fcd"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Apr 22 15:53:05 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Apr 22 15:53:05 2006 +0000"
      },
      "message": "[CIFS] Readdir fixes to allow search to start at arbitrary position\nin directory\n\nAlso includes first part of fix to compensate for servers which forget\nto return . and .. as well as updates to changelog and cifs readme.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "82940a465829b0c757dea45889aa150c8083e3d9",
      "tree": "3ef3b38f47d93f07b6b5ebc51a54f301f62ec11a",
      "parents": [
        "46c79a645a00e71dbbfd5f52abe0ea7cf2d5daa3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 03:24:57 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 03:24:57 2006 +0000"
      },
      "message": "[CIFS] Make POSIX CIFS Extensions SetFSInfo match exactly what we want\nnot just the posix path feature.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "bf8206791750854bc6668266b694e8fe2cacb924",
      "tree": "6fd0a4193b07e071e4a947d3df2bb62934b6bd93",
      "parents": [
        "83451879ab213e152c6fe5c743f257ba58d7acd1"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Dec 01 22:32:42 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Dec 01 22:32:42 2005 -0800"
      },
      "message": "[CIFS] Kerberos and CIFS ACL support part 1\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6473a559c336d5c407f9df412ca2f55357767ff8",
      "tree": "ededf2b339de4541e98c78b5d537ab954d9dc413",
      "parents": [
        "3abb92722ab1784b419dadb5444daf8ea9636905"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:20:10 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:20:10 2005 -0800"
      },
      "message": "[CIFS] Fix missing permission check on setattr when noperm mount option is\ndisabled.  Also set mode, uid, gid better on mkdir and create for the\ncase when Unix Extensions is not enabled and setuids is enabled. This is\nnecessary to fix the hole in which chown could be allowed for non-root\nusers in some cases if root mounted, and also to display the mode and uid\nproperly in some cases.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1047abc159b4eb4ba4a7342a0969e16e9d4b4c69",
      "tree": "532cf6200f2c63869f006dfad2b41d9d408a9a59",
      "parents": [
        "4ca9c190d902caa7efb899a4c7fc8c6e6d926e95"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 19:58:06 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 19:58:06 2005 -0700"
      },
      "message": "[CIFS] CIFS Stats improvements\n\nNew cifs_writepages routine was not updated bytes written in cifs stats.\nAlso added ability to clear /proc/fs/cifs/Stats by writing (0 or 1) to it.\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4ca9c190d902caa7efb899a4c7fc8c6e6d926e95",
      "tree": "2c2cce67494a43c7cd35063435ac0d18a85dbe4d",
      "parents": [
        "34210f33025a3256b9ac3f0a182f02f1879140cb"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 10 19:52:13 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 10 19:52:13 2005 -0700"
      },
      "message": "[CIFS] Fix oops in experimental notify code (when CONFIG_CIFS_EXPERIMENTAL\nwas turned on).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "190fdeb84499a2dc046adae2eebfdda49e315e96",
      "tree": "a8a84acaeabf0e92d965faf415702a3c37646fe7",
      "parents": [
        "0ae0efada36219024e4e3008f16c993d5d091280"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 10 11:48:26 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 10 11:48:26 2005 -0700"
      },
      "message": "[CIFS] Fix byte range locking to Windows when Windows server returns\nillegal RFC1001 length (which had caused the lock to block forever\nuntil killed).\n"
    },
    {
      "commit": "c46fa8acdc533e8084359ea11c79d56eb98313fb",
      "tree": "d9455c92f58c99e342856995668739236bdd09e3",
      "parents": [
        "8d0d50948b276b46b75b1b5855d3f9fab1e0fd92"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 18 20:49:57 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 18 20:49:57 2005 -0700"
      },
      "message": "[CIFS] Add mount option for disabling sending byte range lock requests\nover the wire (to help the case when applications break with cifs mandatory\nlock behavior.  Add part one of mount option for requesting case\ninsensitive path name matching.\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "67594feb4b68074d8807f5566536e06db9130679",
      "tree": "7360879062daf210285ab0a72be22eb26c2565e3",
      "parents": [
        "ff0d2f90fdc4b564d47a7c26b16de81a16cfa28e"
      ],
      "author": {
        "name": "Steve French",
        "email": "stevef@stevef95",
        "time": "Tue May 17 13:04:49 2005 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "stevef@stevef95",
        "time": "Tue May 17 13:04:49 2005 -0500"
      },
      "message": "[CIFS] missing break needed to handle \u003c when mount option \"mapchars\" specified\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "dfc1e148542f6f4951fd59e32c14a7368356db9d",
      "tree": "781aba6044346d2ccc941e377641b15a448b4a1f",
      "parents": [
        "d769a66970a947613f7c638c362f237583bd141b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu May 05 16:15:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu May 05 16:36:42 2005 -0700"
      },
      "message": "[PATCH] remove BK documentation\n\nThere\u0027s no longer a reason to document the obsolete BK usage.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cb766ae629c70d53040f85de73db0583eadb233",
      "tree": "b763f4acf57f69b51d00a3a62ad30cb91b02baba",
      "parents": [
        "31ca3bc3c569f9fe02aae6974ac3a9126f14902f"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:11 2005 -0700"
      },
      "message": "[PATCH] cifs: Do not sleep interruptible after socket connect failure\n\n.. since it can be due to pending kill.\n\nUpdate readme information to better describe cifs umount\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "09d1db5c6131232f764046160c29118cd4e5e646",
      "tree": "198d0b03c0afa7974cd6dcea4e711351f4e056eb",
      "parents": [
        "966ca9234754ece58870075972ef103e354de075"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:08 2005 -0700"
      },
      "message": "[PATCH] cifs: improve check for search entry going beyond end of SMB transact\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "099a58f681ed951434574ec39bdfe87055bafe73",
      "tree": "5015a6eb19cc62766fba00c3183e21e5ad50ae9b",
      "parents": [
        "b8643e1b5253a6a51da5574a55a2f9148e255cfd"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:07 2005 -0700"
      },
      "message": "[PATCH] cifs: Missing initialization for largeBuf flag left out of previous changeset\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "737b758c965a9b223ac1243ab38d9e507ac86c64",
      "tree": "9dcdaf3b573a2a27d0d43c1477a18867b144e5f4",
      "parents": [
        "6c91d362f1e1ebbd4513adb68fc79d552c11e2c0"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:06 2005 -0700"
      },
      "message": "[PATCH] cifs: character mapping of special characters (part 3 of 3)\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a0b48245a135cd132e747815854e3999967f8a7",
      "tree": "55fffb67b924fbca2a5a16e83100a5d1000daaf4",
      "parents": [
        "cbe0476fa6a76b01b79e7c117963d45ed0a28758"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:05 2005 -0700"
      },
      "message": "[PATCH] cifs: Add new mount parm mapchars\n\nFor handling seven special characters that shells use for filenames.\n\nThis first parts implements conversions from Unicode. \n\nSigned-off-by: Steve French\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
