)]}'
{
  "log": [
    {
      "commit": "55aa2e097dd5f0546972fc2607d7094181967ce2",
      "tree": "4825ebb4cd4a1aa3d6d264c02ac8fe25d9598aea",
      "parents": [
        "08775834c412c48f3539ef7ed073fff58e3cf419"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:09:31 2006 +0000"
      },
      "message": "[[CIFS] Pass truncate open flag through on file open in case setattr fails\n\non set size to zero.\n\nSigned-off-by: Sebastian Voitzsch \u003csebastoam/vpotzscj@web.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "08775834c412c48f3539ef7ed073fff58e3cf419",
      "tree": "efa1a6b41e8d0017f7bcf2352f935b700286e876",
      "parents": [
        "cec6815a12edc91b123394f29d672cb9fa6cf79f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:08:26 2006 +0000"
      },
      "message": "[CIFS] Fix typos in previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cec6815a12edc91b123394f29d672cb9fa6cf79f",
      "tree": "06fb2dd56ff647ece64ea6b43f62b8cfd986c949",
      "parents": [
        "a424f8bfcbecb8353b88a351394e8d1960136219"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:07:17 2006 +0000"
      },
      "message": "[CIFS] endian fix for new POSIX byte range lock support\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a424f8bfcbecb8353b88a351394e8d1960136219",
      "tree": "9a23062fed5969bb88496aa76ec3bb3747b661b4",
      "parents": [
        "c01f36a896cb11e8533b4f7c132a1722fb15102b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:06:04 2006 +0000"
      },
      "message": "[CIFS] fix memory leak in cifs session info struct on reconnect\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c01f36a896cb11e8533b4f7c132a1722fb15102b",
      "tree": "95df1608cd828aa74e17e87221ec936a0223ab24",
      "parents": [
        "a878fb2218c87fe66f2bcf3914840e24c41338f7"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:05:10 2006 +0000"
      },
      "message": "[CIFS] ACPI suspend oops\n\nWasn\u0027t able to reproduce a hard hang, but was able to get an oops if\nsuspended the machine during a copy to the cifs mount.  This led to some\nthings hanging, including a \"sync\".  Also got I/O errors when trying to\naccess the mount afterwards (even when didn\u0027t see the oops), and had\nto unmount and remount in order to access the filesystem.\n\nThis patch fixed the oops.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a878fb2218c87fe66f2bcf3914840e24c41338f7",
      "tree": "61d958f40abe8db8ef8cc2a34dcae4c7aea8fc64",
      "parents": [
        "fc94cdb94462e71a4a974bc9bc1f483189ae7805"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:04:19 2006 +0000"
      },
      "message": "[CIFS] Do not limit the length of share names (was 100 for whole UNC name)\nduring mount. Especially important for some non-Western languages.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fc94cdb94462e71a4a974bc9bc1f483189ae7805",
      "tree": "0a4695d80660bda29383d4285948f2302f52089a",
      "parents": [
        "d9ec5ad24ce80b7ef69a0717363db661d13aada5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 30 18:03:32 2006 +0000"
      },
      "message": "[CIFS] Fix new POSIX Locking for setting lock_type correctly on unlock\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "301dc3e6f6ea83703fa52919c00e60661da5a8fe",
      "tree": "83c2d250eee5b2583ac317e61a5f424517785cf6",
      "parents": [
        "6b426e785cb81e53dc2fc4dcf997661472b470ef"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Apr 24 16:24:54 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Apr 24 16:24:54 2006 +0000"
      },
      "message": "[CIFS] Fix compile error when CONFIG_CIFS_EXPERIMENTAL is undefined\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "b66ac3ea21f81dea02cdb4e9de66ee6afdc540e4",
      "tree": "32185324f236df4640ee3d35097cb13a2726b586",
      "parents": [
        "60808233f374aebba26488d06a5f25443f6763c3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Apr 23 01:54:50 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Apr 23 01:54:50 2006 +0000"
      },
      "message": "[CIFS] Fix typo in previous\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": "45af7a0f2ebad1304cab956e15f0b37318226fcd",
      "tree": "039c41ef3b835eb92a088b55d22f1cb3f3bff4c9",
      "parents": [
        "296034f7de8bdf111984ce1630ac598a9c94a253"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 22:52:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 22:52:25 2006 +0000"
      },
      "message": "[CIFS] Use the kthread_ API instead of opencoding lots of hairy code for kernel\nthread creation and teardown.\n\nIt does not move the cifsd thread handling to kthread due to problems\nfound in testing with wakeup of threads blocked in the socket peek api,\nbut the other cifs kernel threads now use kthread.\nAlso cleanup cifs_init to properly unwind when thread creation fails.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "296034f7de8bdf111984ce1630ac598a9c94a253",
      "tree": "b8918c659c780f8fcdf3d8d82385da14a9fc7176",
      "parents": [
        "0bd4fa977f81c914eb8bada00284d0933825900e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:18:37 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:18:37 2006 +0000"
      },
      "message": "[CIFS] Don\u0027t allow a backslash in a path component\n\nUnless Posix paths have been negotiated, the backslash, \"\\\", is not a valid\ncharacter in a path component.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French  \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0bd4fa977f81c914eb8bada00284d0933825900e",
      "tree": "398b2fea4b7902f53be9d0fc9d9c9c07d427dce1",
      "parents": [
        "f4ffaa452e71495a06376f12f772342bc57051fc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:17:42 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Apr 21 18:17:42 2006 +0000"
      },
      "message": "[CIFS] [CIFS] Do not take rename sem on most path based calls (during\nbuilding of full path) to avoid hang rename/readdir hang\n\nReported by Alan Tyson\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "06bcfedd05448e63cae8924074bfacdf82bb17d4",
      "tree": "c213b29cad1f44db615f5293476abd249618b70d",
      "parents": [
        "e9917a000fcc370408c8b7b83f2e85dba5fffbd4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 22:43:50 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 22:43:50 2006 +0000"
      },
      "message": "[CIFS] Fix typo in earlier cifs_unlink change and protect one\nextra path.\n\nSince cifs_unlink can also be called from rename path and there\nwas one report of oops am making the extra check for null inode.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e9917a000fcc370408c8b7b83f2e85dba5fffbd4",
      "tree": "481bf9190677ed2b55e73625e535b86047fc5800",
      "parents": [
        "f1682e94a38b66ee2551f3a5e4b36259a561c411"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 21:22:00 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 21:22:00 2006 +0000"
      },
      "message": "[CIFS] Incorrect signature sent on SMB Read\n\nFixes Samba bug 3621 and kernel.org bug 6147\n\nFor servers which require SMB/CIFS packet signing, we were sending the\nwrong signature (all zeros) on SMB Read request.  The new cifs routine\nto do signatures across an iovec was not complete - and SMB Read, unlike\nthe new SMBWrite2, did not fall back to the older routine (ie use\nSendReceive vs. the more efficient SendReceive2 ie used the older\ncifs_sign_smb vs. the disabled  cifs_sign_smb2) for calculating signatures.\n\nThis finishes up cifs_sign_smb2/cifs_calc_signature2 so that the callers\nof SendReceive2 can get SMB/CIFS packet signatures.\n\nNow that cifs_sign_smb2 is supported, we could start using it in\nthe write path but this smaller fix does not include the change\nto use SMBWrite2 when signatures are required (which when enabled\nwill make more Writes more efficient and alloc less memory).\nCurrently Write2 is only used when signatures are not\nrequired at the moment but after more testing we will enable\nthat as well).\n\nThanks to James Slepicka and Sam Flory for initial investigation.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6910ab30a29d10e0fec7710b2ed857a2201e2468",
      "tree": "ac8ca0b969f623af42519defcf5816c136459087",
      "parents": [
        "d62e54abca1146981fc9f98f85ff398a113a22c2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 03:37:08 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 03:37:08 2006 +0000"
      },
      "message": "[CIFS] Fix unlink oops when indirectly called in rename error path\nunder heavy stress.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d62e54abca1146981fc9f98f85ff398a113a22c2",
      "tree": "870420dbc4c65e716dcef8a802aafdc0ef97a8b4",
      "parents": [
        "fd4a0b92db6a57cba8d03efbe1cebf91f9124ce0",
        "ce362c009250340358a7221f3cdb7954cbf19c01"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 03:35:56 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 31 03:35:56 2006 +0000"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4b6f5d20b04dcbc3d888555522b90ba6d36c4106",
      "tree": "420f271eaef7d3def7d4433b151c3cb6d7a54770",
      "parents": [
        "99ac48f54a91d02140c497edc31dc57d4bc5c85d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Mar 28 01:56:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 28 09:16:06 2006 -0800"
      },
      "message": "[PATCH] Make most file operations structs in fs/ const\n\nThis is a conversion to make the various file_operations structs in fs/\nconst.  Basically a regexp job, with a few manual fixups\n\nThe goal is both to increase correctness (harder to accidentally write to\nshared datastructures) and reducing the false sharing of cachelines with\nthings that get dirty in .data (while .rodata is nicely read only and thus\ncache clean)\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5515eff811cb807f0d3221a6e8cc223c7850d205",
      "tree": "4538d128fd5b1d61d8d791a032c5a29e59b0d993",
      "parents": [
        "a0f62ac6362c168754cccb36f196b3dfbddc3bc3"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Mar 26 01:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] 2tb-files-add-blkcnt_t-fixes\n\nCc: Takashi Sato \u003csho@tnes.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93d2341c750cda0df48a6cc67b35fe25f1ec47df",
      "tree": "f098a3bbfae65ce967591ee94d605c6e6bea21c6",
      "parents": [
        "fec433aaaae32a02329ad7d71b0f3c91b7525077"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:00 2006 -0800"
      },
      "message": "[PATCH] mempool: use mempool_create_slab_pool()\n\nModify well over a dozen mempool users to call mempool_create_slab_pool()\nrather than calling mempool_create() with extra arguments, saving about 30\nlines of code and increasing readability.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3978d7179d3849848df8a37dd0a5acc20bcb8750",
      "tree": "f6a60c588d54ffc482764e7846aabf7ba6135aa4",
      "parents": [
        "5f921ae96f1529a55966f25cd5c70fab11d38be7"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Mar 26 01:37:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:55 2006 -0800"
      },
      "message": "[PATCH] Make address_space_operations-\u003esync_page return void\n\nThe only user ignores the return value, and the only instanace\n(block_sync_page) always returns 0...\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fffb60f93ce5880aade88e01d7133b52a4879710",
      "tree": "7882f0550af8580c0646306f6d391fe610f7ef8c",
      "parents": [
        "4b6a9316fab51af611dc8671f296734089f6a22a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Mar 24 03:16:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:23 2006 -0800"
      },
      "message": "[PATCH] cpuset memory spread: slab cache format\n\nRewrap the overly long source code lines resulting from the previous\npatch\u0027s addition of the slab cache flag SLAB_MEM_SPREAD.  This patch\ncontains only formatting changes, and no function change.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4b6a9316fab51af611dc8671f296734089f6a22a",
      "tree": "078f8f0f01a206af529bef137d5b71515c39053d",
      "parents": [
        "44110fe385af23ca5eee8a6ad4ff55d50339097a"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Mar 24 03:16:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:23 2006 -0800"
      },
      "message": "[PATCH] cpuset memory spread: slab cache filesystems\n\nMark file system inode and similar slab caches subject to SLAB_MEM_SPREAD\nmemory spreading.\n\nIf a slab cache is marked SLAB_MEM_SPREAD, then anytime that a task that\u0027s\nin a cpuset with the \u0027memory_spread_slab\u0027 option enabled goes to allocate\nfrom such a slab cache, the allocations are spread evenly over all the\nmemory nodes (task-\u003emems_allowed) allowed to that task, instead of favoring\nallocation on the node local to the current cpu.\n\nThe following inode and similar caches are marked SLAB_MEM_SPREAD:\n\n    file                               cache\n    \u003d\u003d\u003d\u003d                               \u003d\u003d\u003d\u003d\u003d\n    fs/adfs/super.c                    adfs_inode_cache\n    fs/affs/super.c                    affs_inode_cache\n    fs/befs/linuxvfs.c                 befs_inode_cache\n    fs/bfs/inode.c                     bfs_inode_cache\n    fs/block_dev.c                     bdev_cache\n    fs/cifs/cifsfs.c                   cifs_inode_cache\n    fs/coda/inode.c                    coda_inode_cache\n    fs/dquot.c                         dquot\n    fs/efs/super.c                     efs_inode_cache\n    fs/ext2/super.c                    ext2_inode_cache\n    fs/ext2/xattr.c (fs/mbcache.c)     ext2_xattr\n    fs/ext3/super.c                    ext3_inode_cache\n    fs/ext3/xattr.c (fs/mbcache.c)     ext3_xattr\n    fs/fat/cache.c                     fat_cache\n    fs/fat/inode.c                     fat_inode_cache\n    fs/freevxfs/vxfs_super.c           vxfs_inode\n    fs/hpfs/super.c                    hpfs_inode_cache\n    fs/isofs/inode.c                   isofs_inode_cache\n    fs/jffs/inode-v23.c                jffs_fm\n    fs/jffs2/super.c                   jffs2_i\n    fs/jfs/super.c                     jfs_ip\n    fs/minix/inode.c                   minix_inode_cache\n    fs/ncpfs/inode.c                   ncp_inode_cache\n    fs/nfs/direct.c                    nfs_direct_cache\n    fs/nfs/inode.c                     nfs_inode_cache\n    fs/ntfs/super.c                    ntfs_big_inode_cache_name\n    fs/ntfs/super.c                    ntfs_inode_cache\n    fs/ocfs2/dlm/dlmfs.c               dlmfs_inode_cache\n    fs/ocfs2/super.c                   ocfs2_inode_cache\n    fs/proc/inode.c                    proc_inode_cache\n    fs/qnx4/inode.c                    qnx4_inode_cache\n    fs/reiserfs/super.c                reiser_inode_cache\n    fs/romfs/inode.c                   romfs_inode_cache\n    fs/smbfs/inode.c                   smb_inode_cache\n    fs/sysv/inode.c                    sysv_inode_cache\n    fs/udf/super.c                     udf_inode_cache\n    fs/ufs/super.c                     ufs_inode_cache\n    net/socket.c                       sock_inode_cache\n    net/sunrpc/rpc_pipe.c              rpc_inode_cache\n\nThe choice of which slab caches to so mark was quite simple.  I marked\nthose already marked SLAB_RECLAIM_ACCOUNT, except for fs/xfs, dentry_cache,\ninode_cache, and buffer_head, which were marked in a previous patch.  Even\nthough SLAB_RECLAIM_ACCOUNT is for a different purpose, it marks the same\npotentially large file system i/o related slab caches as we need for memory\nspreading.\n\nGiven that the rule now becomes \"wherever you would have used a\nSLAB_RECLAIM_ACCOUNT slab cache flag before (usually the inode cache), use\nthe SLAB_MEM_SPREAD flag too\", this should be easy enough to maintain.\nFuture file system writers will just copy one of the existing file system\nslab cache setups and tend to get it right without thinking.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b04c997b1120feefa1e6ee8e2902270bc055cd2",
      "tree": "09376b68d11ccce2a1ef53bac25a41a763ad36d0",
      "parents": [
        "6961ec8267d08e21011457b05d2263ec06bdcfe1"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Mar 24 03:15:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:15 2006 -0800"
      },
      "message": "[PATCH] vfs: MS_VERBOSE should be MS_SILENT\n\nThe meaning of MS_VERBOSE is backwards; if the bit is set, it really means,\n\"don\u0027t be verbose\".  This is confusing and counter-intuitive.\n\nIn addition, there is also no way to set the MS_VERBOSE flag in the\nmount(8) program in util-linux, but interesting, it does define options\nwhich would do the right thing if MS_SILENT were defined, which\nunfortunately we do not:\n\n#ifdef MS_SILENT\n  { \"quiet\",    0, 0, MS_SILENT    },   /* be quiet  */\n  { \"loud\",     0, 1, MS_SILENT    },   /* print out messages. */\n#endif\n\nSo the obvious fix is to deprecate the use of MS_VERBOSE and replace it\nwith MS_SILENT.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a11f3a0574a5734db3e5de38922430d005d35118",
      "tree": "2f332f623463c5909dc37d20cbf44421854f775a",
      "parents": [
        "144efe3e3e5ad57af549bf800fa4560d7c74e9fe"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Mar 23 03:00:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 23 07:38:12 2006 -0800"
      },
      "message": "[PATCH] sem2mutex: vfs_rename_mutex\n\nSemaphore to mutex conversion.\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4de151d8cd2553e7e89044ab5d72fcad4eb04afb",
      "tree": "372195d30aef0b934fa1e9d5c01280f01dcbded0",
      "parents": [
        "e0f4ab8a1741193891f096aa63df9ac8672af54c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Mar 22 00:13:35 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Wed Mar 22 00:13:35 2006 +0100"
      },
      "message": "It\u0027s UTF-8\n\nFix some comments to \"UTF-8\".\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "88274815f7477dc7550439413ab87c5ce4c5a623",
      "tree": "433e191b5b08742a57f2339008cdf24ca5b51221",
      "parents": [
        "f6e77c94796edad172602234826a022d463d910e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 09 22:21:45 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 09 22:21:45 2006 +0000"
      },
      "message": "[CIFS] Fix two remaining coverity scan tool warnings.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e77e6f3be93763ef88ccbaa9e0ebda5360d92f7c",
      "tree": "35260c1d1968c448af77c267814d925d3c62f475",
      "parents": [
        "501f74f29498543c27f4f9697f5c1e980dd2de0d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Mar 05 03:39:55 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Mar 05 03:39:55 2006 +0000"
      },
      "message": "[CIFS] Always match oplock break (cache notification) to the right tcp\nsession when multiply mounted.\n\nFixes slow response when cifs client is mounted to shares on multiple\nservers and oplock break occurs (usually due to attempt to multiply open a\nfile).  When treeids on mutiple mounted shares match and we find the wrong\nmatch first, we searched for the wrong cached files to send oplock break\nresponse for which usually meant that no matching file was found and thus\nthe server would have to timeout the notification.  Oplock break timeout is\nabout 20 seconds on some servers so this could cause significantly slower\nperformance on file open calls in a few cases (in particular when multiple\nshares are mounted from multiple servers, tree ids match, and we have a\ncached file which is later opened multiple times).  This was the most\nimportant of the bugs that was found and fixed at Connectathon\n(interoperability testing event) this week.\n\nAcked-by:  Shaggy (shaggy@austin.ibm.com)\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "beb84dc8186662b17d5ea510fabb85cb7e266d33",
      "tree": "e196f2aa1b55d5cd3ba6dc7a6990979022f6e8fc",
      "parents": [
        "c6ee60b7c8bbc78e3b1776b2820a7e7f95f8996a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 23:36:34 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 23:36:34 2006 +0000"
      },
      "message": "[CIFS] Set correct lock type on new posix unlock call\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "13298defe5323c7fdcac268f588d8d1090758fb8",
      "tree": "79c61d91a0f647f8710cfa18829cb596dde2d038",
      "parents": [
        "d7c8c94d3e4c1cab7feedbb34297caa5babe1a7f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 10:45:19 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 10:45:19 2006 +0000"
      },
      "message": "[CIFS] Upate cifs change log\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d7c8c94d3e4c1cab7feedbb34297caa5babe1a7f",
      "tree": "33bb6afe2e239e83a7092eded715597a34efa206",
      "parents": [
        "083d3a2cff514c5301f3a043642940d4d5371b22"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 10:43:49 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 10:43:49 2006 +0000"
      },
      "message": "[CIFS] Fix slow oplock break response when mounts to different\nservers have same tid and we try to match oplock break to wrong tid.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "083d3a2cff514c5301f3a043642940d4d5371b22",
      "tree": "9dd82892244234401b54fe4133d3c2947b8a3b90",
      "parents": [
        "a4e85b5f620f59bd9308e29f833648f792d422f7"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 09:53:36 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Mar 03 09:53:36 2006 +0000"
      },
      "message": "[CIFS] Workaround various server bugs found in testing at connectathon\n\t- slow down negprot 1ms during mount when RFC1001 over port 139\n\tto give buggy servers time to clear sess_init\n\t- remap some plausible but incorrect SMB return codes to the\n\tright ones in truncate and hardlink paths\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a4e85b5f620f59bd9308e29f833648f792d422f7",
      "tree": "f724b8e8eeee187d3c6b2f35b821bcdfcdf1eef7",
      "parents": [
        "82940a465829b0c757dea45889aa150c8083e3d9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 03:53:17 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 03:53:17 2006 +0000"
      },
      "message": "[CIFS] Allow fallback for setting file size to Procom SMB server when\nreturns error invalid level\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": "46c79a645a00e71dbbfd5f52abe0ea7cf2d5daa3",
      "tree": "763912a84d45b38c8da3c978ecbcb12b9833ddcc",
      "parents": [
        "f26282c9af43c1aff3f448af61429625174ddf06"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 00:07:08 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Mar 02 00:07:08 2006 +0000"
      },
      "message": "[CIFS] Move noisy debug message (triggerred by some older servers) from\nerror to informational unless frame is rejected.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f26282c9af43c1aff3f448af61429625174ddf06",
      "tree": "9ed1de3d97064c73d0ec6d8806a168c113588a35",
      "parents": [
        "08547b036b8445e2318e14f1f03308105b01fc5b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Mar 01 09:17:37 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Mar 01 09:17:37 2006 +0000"
      },
      "message": "[CIFS] Use correct pid on new cifs posix byte range lock call\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "08547b036b8445e2318e14f1f03308105b01fc5b",
      "tree": "1e153a255d1485aba7de50f862d23c674d3c9e97",
      "parents": [
        "d47d7c1a850b867047fe17140fabd0376894e849"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 28 22:39:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 28 22:39:25 2006 +0000"
      },
      "message": "[CIFS] Add posix (advisory) byte range locking support to cifs client\n\nSamba (version 3) server support for this is also currently being\ndone.  This client code is in an experimental path (requires enabling\n/proc/fs/cifs/Experimental) while it is being tested.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d47d7c1a850b867047fe17140fabd0376894e849",
      "tree": "267b5a68a3182c937a9958ea507712f2d78db7bf",
      "parents": [
        "4b8f930ff83aaed39fd5f935aeacc25f2549a51e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 28 03:45:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 28 03:45:48 2006 +0000"
      },
      "message": "[CIFS] CIFS readdir perf optimizations part 1\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4b8f930ff83aaed39fd5f935aeacc25f2549a51e",
      "tree": "364547184a71367a12bb5eee44569d305c8efdd6",
      "parents": [
        "184ed2110ae6bfdb8dc91085149f04f2f4d2169e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Feb 26 16:41:18 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Feb 26 16:41:18 2006 +0000"
      },
      "message": "[CIFS] Free small buffers earlier so we exceed the cifs\nsmall req buffer pool less often.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "184ed2110ae6bfdb8dc91085149f04f2f4d2169e",
      "tree": "e36ae13694fb922cc2244ef6fffad7f93a6c90e0",
      "parents": [
        "5d2f248a5f3acac4b763439327c92091be7abb1c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Feb 24 06:15:11 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Feb 24 06:15:11 2006 +0000"
      },
      "message": "[CIFS] Fix large (ie over 64K for MaxCIFSBufSize) buffer case for wrapping\nbcc on read response and for wrapping sessionsetup maxbufsize field\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5d2f248a5f3acac4b763439327c92091be7abb1c",
      "tree": "8f30098a6d17c0367adfbb780e5a8d9a5c43ad5a",
      "parents": [
        "a048d7a8704b35ff6372fdf5eedd4533f37b1885",
        "9e956c2dac9bec602ed1ba29181b45ba6d2b6448"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 22 23:38:53 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 22 23:38:53 2006 +0000"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6cec2aed8686840906f6298391dc4fd04d9ba843",
      "tree": "a6ae4784522a03c5b8eb6041ef0da5e8c81b14dc",
      "parents": [
        "c45ec6566021ba3162233b575e7bc76d57b86688"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfltc@us.ibm.com",
        "time": "Wed Feb 22 17:31:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 22 15:20:33 2006 -0800"
      },
      "message": "[PATCH] CIFS: CIFSSMBRead was returning an invalid pointer in buf on socket error\n\nThanks to Adrian Bunk for debugging the problem and to Shaggy for\nhelping find the solution.\n\nAlso added a fix for 64K pages we found in loosely-related testing\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a048d7a8704b35ff6372fdf5eedd4533f37b1885",
      "tree": "7d7bae306ef80fe4a99d21da404cf8c4f084ac37",
      "parents": [
        "e601ef22bc5ec9332c8d785533895ee81c834b8a"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Feb 21 22:33:09 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 21 22:33:09 2006 +0000"
      },
      "message": "[CIFS] Convert remaining places in fs/cifs from\nkmalloc/memset to simpler kzalloc usage\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "27754b34600770beb38e3ae12cb3f345f02e3797",
      "tree": "0a50ad43c1114b40bda056bae13e0b9dd7e4eeb9",
      "parents": [
        "0ed3f64ec3a7ad29e83e03607115eeffa32f553c",
        "5ecfbae093f0c37311e89b29bfc0c9d586eace87"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 15 20:13:52 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Feb 15 20:13:52 2006 +0000"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "93544cc6486bea12e127ed58ca33477bb6ceafe6",
      "tree": "94eda2f741603fbf350bb8849b3291920d991d52",
      "parents": [
        "10ee39fe3ff618d274e1cd0f6abbc2917b736bfd"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Tue Feb 14 22:30:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Feb 14 19:46:25 2006 -0800"
      },
      "message": "[PATCH] CIFS: fix cifs_user_read oops when null SMB response on forcedirectio mount\n\nThis patch fixes an oops reported by Adrian Bunk in cifs_user_read when a null\nread response is returned on a forcedirectio mount.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5815449d1bfcb22f74b0e36a8b0631d6584cb7fc",
      "tree": "c97d3456c9df46ab3e73d8b0e9197d4dc1034697",
      "parents": [
        "b580513e841d81eebf0d7b02f412be0882c2ce5f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 14 01:36:20 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 14 01:36:20 2006 +0000"
      },
      "message": "[CIFS] SessionSetup cleanup part 2\n\nThe cifs session setup code has three cases, and a fourth for backlevel\nLANMAN2 style session setup needed to be added.  This new session setup\nimplmentation will eventually replace the other three and should be\neasier to read while fixing a few minor problems (not setting\nthe LARGE READ/WRITEX flags when NTLMSSP was negotiated for example) and\nadding support for NTLMv2 (which will be added with the next patch. In the\nmeantime, this code is marked in an CONFIG_CIFS_EXPERIMENTAL block and will\nnot be turned on by default until it is tested against more server types.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "04fdabe17c4840a4cd84c3589f20f5d4689b1ec5",
      "tree": "24178449c1d5a7eaee4b692125336168151f14f6",
      "parents": [
        "12b3b8ffb5fd591df41f658d6068b76f7a58e710"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Feb 10 05:52:50 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Feb 10 05:52:50 2006 +0000"
      },
      "message": "[CIFS] fix compile error (typo) and warning in cifssmb.c\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "12b3b8ffb5fd591df41f658d6068b76f7a58e710",
      "tree": "7034f4aed6f90d00cd24d8548c6df229aae2d22c",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 09 21:12:47 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 09 21:12:47 2006 +0000"
      },
      "message": "[CIFS] Cleanup NTLMSSP session setup handling\n\nFix to hash NTLMv2 properly will follow.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1877c9ea66a29563987f22d0a86c66f438a87ce2",
      "tree": "d81e48a27dc6d812f6cf1b74c992205af09ef68d",
      "parents": [
        "eb9bdaa3f3b9d30d09bcad47037216aa39639b8e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 27 18:36:11 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 27 18:36:11 2006 -0800"
      },
      "message": "[CIFS] Remove compiler warning\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "eb9bdaa3f3b9d30d09bcad47037216aa39639b8e",
      "tree": "1924145e2dd24d59901c993619c99d7c2a078836",
      "parents": [
        "17cbbafe8e82bde4258e407ce043b61f4f9a350f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 27 15:11:47 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 27 15:11:47 2006 -0800"
      },
      "message": "Signed-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "17cbbafe8e82bde4258e407ce043b61f4f9a350f",
      "tree": "1a79ce7f9febeef296cb6b43144af3f777f83f39",
      "parents": [
        "4c8af5254e741983e141e10002e01abba87f8419"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 24 20:26:48 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 24 20:26:48 2006 -0800"
      },
      "message": "[CIFS] Make cifs default wsize match what we actually want to send (52K\ntypically - header + 13 pages).\n\nForgetting to set wsize on the mount command costs more than 10% on large\nwrite (can be much more) so this makes a saner default.  We still shrink\nthis default smaller if server can not support it.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0820e15a35b3cf37caadf550ddb7c75a7a77afd0",
      "tree": "fe8bfed3b8cec723de70460320e7ad23f02afb93",
      "parents": [
        "0f36b018b2e314d45af86449f1a97facb1fbe300"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 23 12:50:04 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jan 23 12:50:04 2006 -0800"
      },
      "message": "[CIFS] Do not zero non-existent iovec in SendReceive response processing.\n\nCould cause memory leak in some readpaths depending on what junk followed it in the stack.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "47c886b3123a335f0622136e021e7691d60d742c",
      "tree": "f8fb888829092493333e1cd63389f7cff39fdecd",
      "parents": [
        "d65177c1ae7f085723154105c5dc8d9e16ae8265"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jan 18 14:20:39 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jan 18 14:20:39 2006 -0800"
      },
      "message": "[CIFS] Fix oops in cifs_readpages caused by not checking buf_type in an\nerror path of new cifs_readpages code.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d41f084a74de860fe879403fbbad13abdf7aea8e",
      "tree": "dd5e36f5a6bbd917daa605ec4e5483edc9a52d92",
      "parents": [
        "eeac8047fcf4c659eb15f2e27a0ef4aeba64157f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 17 19:16:53 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jan 17 19:16:53 2006 -0800"
      },
      "message": "[CIFS] Remove compiler warning\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "eeac8047fcf4c659eb15f2e27a0ef4aeba64157f",
      "tree": "91b1e32bb9f2d6f9e9a122bd5e737df40701ab11",
      "parents": [
        "84153973a29dfb3f3d9fe2fe75c2cd613a3cdf27"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 13 21:34:58 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 13 21:34:58 2006 -0800"
      },
      "message": "[CIFS] Fix CIFS to recognize share mode security\n\nFix Samba bugzilla bug 3301\n\nIn share mode encrypted password must be sent on tree connection (in our\ncase only the NTLM password is sent, not the older LANMAN one).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "84153973a29dfb3f3d9fe2fe75c2cd613a3cdf27",
      "tree": "37f89bc8a37ebdf0934f6590d10f9300b5075273",
      "parents": [
        "0a4b92c05ed02ad7abdd165823eaf4bbcb33ae5c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 20:57:56 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 20:57:56 2006 -0800"
      },
      "message": "[CIFS] Fix typo\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0a4b92c05ed02ad7abdd165823eaf4bbcb33ae5c",
      "tree": "b9f82422eaa28c88edc6b92e55d9ff57939b865f",
      "parents": [
        "94bc2be31a01a3055ec94176e595dfe208e92d3b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 15:44:21 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 15:44:21 2006 -0800"
      },
      "message": "[CIFS] Add worker function for Get ACL cifs style\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "94bc2be31a01a3055ec94176e595dfe208e92d3b",
      "tree": "ebfbe81c6718a6390bfa1b99c6d228237d818576",
      "parents": [
        "c32a0b689cb9cc160cfcd19735bbf50bb70c6ef4",
        "58cba4650a7a414eabd2b40cc9d8e45fcdf192d9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 14:47:08 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 14:47:08 2006 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c32a0b689cb9cc160cfcd19735bbf50bb70c6ef4",
      "tree": "97addaf85d16d817d4a51d5d04d4e8ceb1edfe17",
      "parents": [
        "f3f6ec4b77f627a6427460d6f8884e1042eef134"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 14:41:28 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 12 14:41:28 2006 -0800"
      },
      "message": "[CIFS] Allow local filesize for file that is open for write to be updated\nfrom server when mount forcedirectio.\n\nAllowing update of file size with non forcedirectio mounts should be\nallowed in the fiture but requires carefully writing out the\nlast page in the local file if it is a partial page in order to\navoid corruption and careful serialization\n\nThanks to Maximiliano Curia who suggested similar changes and provided\na testcase.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3c6bee1d4037a5c569f30d40bd852a57ba250912",
      "tree": "dfa0259ccb4e0c823b81f3e040fb09ab17524bde",
      "parents": [
        "e7c368b7676bbe6145f14fbc87913596c9b93c11"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Jan 09 20:54:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:55 2006 -0800"
      },
      "message": "[PATCH] turn \"const static\" into \"static const\"\n\nICC likes to complain about storage class not being first, GCC doesn\u0027t\ncare much (except for cases like \"inline static\").\nhave a hard time seeing how it could break anything.\n\nThanks to Gabriel A. Devenyi for pointing out\nhttp://linuxicc.sourceforge.net/ which is what made me create this patch.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b1dcc1b57a49136f118a0f16367256ff9994a69",
      "tree": "b0b36d4f41d28c9d6514fb309d33c1a084d6309b",
      "parents": [
        "794ee1baee1c26be40410233e6c20bceb2b03c08"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@hera.kernel.org",
        "time": "Mon Jan 09 15:59:24 2006 -0800"
      },
      "message": "[PATCH] mutex subsystem, semaphore to mutex: VFS, -\u003ei_sem\n\nThis patch converts the inode semaphore to a mutex. I have tested it on\nXFS and compiled as much as one can consider on an ia64. Anyway your\nluck with it might be different.\n\nModified-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n(finished the conversion)\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "28fd129827b00e12829d48a5290f46277600619b",
      "tree": "38e50e1b88965fec41ea5b36aa557fb5c2b1ca73",
      "parents": [
        "05eb0b51fb46430050d5873458612f53e0234f2e"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Sun Jan 08 01:02:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:47 2006 -0800"
      },
      "message": "[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)\n\nThis patch add EXPORT_SYMBOL(filemap_write_and_wait) and use it.\n\nSee mm/filemap.c:\n\nAnd changes the filemap_write_and_wait() and filemap_write_and_wait_range().\n\nCurrent filemap_write_and_wait() doesn\u0027t wait if filemap_fdatawrite()\nreturns error.  However, even if filemap_fdatawrite() returned an\nerror, it may have submitted the partially data pages to the device.\n(e.g. in the case of -ENOSPC)\n\n\u003cquotation\u003e\nAndrew Morton writes,\n\nIf filemap_fdatawrite() returns an error, this might be due to some\nI/O problem: dead disk, unplugged cable, etc.  Given the generally\ncrappy quality of the kernel\u0027s handling of such exceptions, there\u0027s a\ngood chance that the filemap_fdatawait() will get stuck in D state\nforever.\n\u003c/quotation\u003e\n\nSo, this patch doesn\u0027t wait if filemap_fdatawrite() returns the -EIO.\n\nTrond, could you please review the nfs part?  Especially I\u0027m not sure,\nnfs must use the \"filemap_fdatawrite(inode-\u003ei_mapping) \u003d\u003d 0\", or not.\n\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3f6ec4b77f627a6427460d6f8884e1042eef134",
      "tree": "6359972462635ba3c812fc6113e1c139aa0679e1",
      "parents": [
        "a6230af7bdffcd3837cb9fbefc17aa6aaada486c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jan 08 20:12:58 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jan 08 20:12:58 2006 -0800"
      },
      "message": "[CIFS] Fix cifs trying to write to f_ops\n\npatch 2ea55c01e0c5dfead8699484b0bae2a375b1f61c fixed CIFS clobbering the\nglobal fops structure for some per mount setting, by duplicating and having\n2 fops structs. However the write to the fops was left behind, which is a\nNOP in practice (due to the fact that we KNOW the fops has that field set\nto NULL already due to the duplication). So remove it... In addition, another\ninstance of the same bug was forgotten in november.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a6230af7bdffcd3837cb9fbefc17aa6aaada486c",
      "tree": "2f91d33b1d025a5f9110c139f5fbb427ca37e5b3",
      "parents": [
        "fdf7f2e91981938702ab2f58f44dc5685dd1bdc1"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jan 08 20:04:55 2006 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jan 08 20:04:55 2006 -0800"
      },
      "message": "[CIFS] Minor cleanup to new cifs acl header.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fdf7f2e91981938702ab2f58f44dc5685dd1bdc1",
      "tree": "0c2477ede373c5e13e5ed2924ea04d42f8d81f40",
      "parents": [
        "eea60caef610c7a6c58c0de9c80ae1e438e01301"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 31 10:29:42 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 31 10:29:42 2005 -0800"
      },
      "message": "[CIFS] Fix typos in rfc1002pdu.h\n\nPointed out by Leo Comitale\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ec637e3ffb6b978143652477c7c5f96c9519b691",
      "tree": "32533b8f101e1d85b3499050eef29e78480e5cae",
      "parents": [
        "c89a86bb96307019867d11874ef0b86adaa0598e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Dec 12 20:53:18 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Dec 12 20:53:18 2005 -0800"
      },
      "message": "[CIFS] Avoid extra large buffer allocation (and memcpy) in cifs_readpages\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "07475ffba5800c53573180dd521273642adcd0e9",
      "tree": "c8e204621bcc30fc2591f19c4d3f9620589876d6",
      "parents": [
        "4498eed50a114565debd38f173acd62cce6e7cb8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 03 14:11:37 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 03 14:11:37 2005 -0800"
      },
      "message": "[CIFS] Display large/small total buffer allocations in /proc/fs/cifs/Stats\nwhen CONFIG_CIFS_STATS2 is on (helps in debugging performance)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4498eed50a114565debd38f173acd62cce6e7cb8",
      "tree": "8a94482e9a7b98bb32aab518a0fce74075eabd2f",
      "parents": [
        "84afc29b185334f489975a003b128e1b15e24a54"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 03 13:58:57 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Dec 03 13:58:57 2005 -0800"
      },
      "message": "[CIFS] Add extended stats (STATS2) for total buffer allocations for\nbetter performance debugging.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "84afc29b185334f489975a003b128e1b15e24a54",
      "tree": "ab9544be46e3c52fcf799bb9bbf14c0db7b94b37",
      "parents": [
        "bf8206791750854bc6668266b694e8fe2cacb924"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Dec 02 13:32:45 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Dec 02 13:32:45 2005 -0800"
      },
      "message": "[CIFS] Readpages and readir performance improvements - eliminate extra\nmemcpy.  Part 1\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": "83451879ab213e152c6fe5c743f257ba58d7acd1",
      "tree": "8b50b75368d74607dfda6b7bc5647419ebfa015a",
      "parents": [
        "5666c0947ede0432ba5148570aa66ffb9febff5b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Dec 01 17:12:59 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Dec 01 17:12:59 2005 -0800"
      },
      "message": "[CIFS] Use fsuid (fsgid) more consistently instead of uid/gid in\nassembling smb requests when setuids and Linux protocol extensions enabled\nand in checking more matching sessions in multiuser mount mode.\n\nPointed out by Shaggy.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "25741b3e43151bc207dd2b850b0bb157c442682b",
      "tree": "13d461a077696ad85a6d391a9559393d29e21ac3",
      "parents": [
        "2a138ebb012ac42c082ae8b40c87c1f265664391"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 22:38:43 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 22:38:43 2005 -0800"
      },
      "message": "[CIFS] For previous fix, mode on mkdir needed S_IFDIR left out.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2a138ebb012ac42c082ae8b40c87c1f265664391",
      "tree": "181d9e6de5edd82eaf7d36c9946f93f68945ca2c",
      "parents": [
        "606c0dafbe88102d64c1253caed8a2c36987070f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 21:22:19 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 21:22:19 2005 -0800"
      },
      "message": "[CIFS] Missing parenthesis and typo in previous fix\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6ab16d249513a50bef3f1b275cea6aa8d3f51832",
      "tree": "6440fb91b6336e3dc988f06d951ab272610000fb",
      "parents": [
        "6473a559c336d5c407f9df412ca2f55357767ff8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:55:11 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 29 20:55:11 2005 -0800"
      },
      "message": "[CIFS] Fix umount --force to wake up the pending response queue, not just\nthe request queue. Also periodically wakeup response_q so threads can\ncheck if stuck requests have timed out. Workaround Windows server illegal smb\nlength on transact2 findfirst response.\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": "3abb92722ab1784b419dadb5444daf8ea9636905",
      "tree": "10e8eac9df4380542fb8416137dffe3b8c08ad54",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Nov 28 08:16:13 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Nov 28 08:16:13 2005 -0800"
      },
      "message": "[CIFS] When file is deleted locally but later recreated on the server\nfix cifs negative dentries so they are freed faster (not requiring\numount or readdir e.g.) so the client recognizes the new file on\nthe server more quickly.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cdbce9c87e4ebd186389919b95e49592ec35dae6",
      "tree": "974cebc4454156f18dd1e1e3d2679bee6e172703",
      "parents": [
        "86c96b4bb70dac67d6815e09a0949427d439b280"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Nov 19 21:04:52 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Nov 19 21:04:52 2005 -0800"
      },
      "message": "[CIFS] Fix setattr of mode only (e.g. in some chmod cases) to Windows\nso it does not return EACCESS (unless server really returns that).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "86c96b4bb70dac67d6815e09a0949427d439b280",
      "tree": "f36ac16583ea9f935fcbed006a8edd99cf83852f",
      "parents": [
        "c119b87d596cdd99ac20095ae2ae90b525418605"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 20:25:31 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 20:25:31 2005 -0800"
      },
      "message": "[CIFS] Fix mknod of block and chardev over SFU mounts\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c119b87d596cdd99ac20095ae2ae90b525418605",
      "tree": "3a5967800f0c0fd0a3cee88217d90144c3a3b12f",
      "parents": [
        "3020a1f58c564e3060ec908c0c4f1b74a12e4280"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 12:27:27 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 12:27:27 2005 -0800"
      },
      "message": "[CIFS] Missing part of previous patch\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3020a1f58c564e3060ec908c0c4f1b74a12e4280",
      "tree": "bc278fcd367cfc23d7670986943403735b7e9a18",
      "parents": [
        "87c89dd7330735d70cc9912483f6f4c7bc3ff19c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 11:31:10 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 18 11:31:10 2005 -0800"
      },
      "message": "[CIFS] Fix scheduling while atomic when pending writes at file close time\nFix the case in which readdir reset file type when SFU mount option\nspecified.\n\nAlso fix sfu related functions to not request EAs (xattrs) when not\nconfigured in Kconfig\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "87c89dd7330735d70cc9912483f6f4c7bc3ff19c",
      "tree": "4c41a67499a0f2c06cc4da3a8fd419f7548c63b6",
      "parents": [
        "9e294f1c4d4a5fc0068fcb21f5809ff6e88e49bc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 17 17:03:00 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 17 17:03:00 2005 -0800"
      },
      "message": "[CIFS] Vectored and async i/o turned on and correct the\nwritev and aio_write to flush properly.\n\nThis is Christoph\u0027s patch merged with the new nobrl file operations\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n\nFrom: Christoph Hellwig \u003chch@lst.de\u003e\n\n - support vectored and async aio ops unconditionally - this is above\n   the pagecache and transparent to the fs\n - remove cifs_read_wrapper.  it was only doing silly checks and\n   calling generic_file_write in all cases.\n - use do_sync_read/do_sync_write as read/write operations.  They call\n   -\u003ereadv/-\u003ewritev which we now always implemente.\n - add the filemap_fdatawrite calls to writev/aio_write which were\n   missing previously compared to plain write.  no idea what the point\n   behind them is, but let\u0027s be consistent at least..\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Steven French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "9e294f1c4d4a5fc0068fcb21f5809ff6e88e49bc",
      "tree": "955f905c13f9d8d21c3e0c90f37849ff6170febd",
      "parents": [
        "0f2b27c438cb593717dde8ee0fc05e0874eabbb6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 17 16:59:21 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 17 16:59:21 2005 -0800"
      },
      "message": "[CIFS] Recognize properly symlinks and char/blk devices (not just\nFIFOs) created by SFU (part 2 of 2).\n\n    Thanks to Martin Koeppe for useful analysis.\n\n    Signed-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0f2b27c438cb593717dde8ee0fc05e0874eabbb6",
      "tree": "53946a1f701e8c008f9eea8a490be2f81c47b419",
      "parents": [
        "c12489ad40a9db6b17225e0f38151d41c6175fe8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 16 14:25:50 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 16 14:25:50 2005 -0800"
      },
      "message": "[CIFS] Fix sparse warnings on smb bcc (byte count)\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ff7feac9638e162263463edaeb342b4f3b1ce90e",
      "tree": "9648611f4ff41bb3e16b1ace87e4bf3802075d99",
      "parents": [
        "d6e2f2a4c892e4d131ab4fa5d212546c47dd3c40"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 15 16:45:16 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 15 16:45:16 2005 -0800"
      },
      "message": "[CIFS] Fix endian errors (setfacl/getfacl failures) in handling ACLs\n(and a ppc64 compiler warning)\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d6e2f2a4c892e4d131ab4fa5d212546c47dd3c40",
      "tree": "ce457134489d125f496247997f60fe1c5d2d3077",
      "parents": [
        "7b0a65f9923ffe7885a5473648baaa3a1a701726"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 15 16:43:39 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 15 16:43:39 2005 -0800"
      },
      "message": "[CIFS] Recognize properly symlinks and char/blk devices (not just FIFOs)\ncreated by SFU (part 1 of 2).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e89dc9209692293434da45ec31826a55becb91c0",
      "tree": "171ebb84c30467cbff8a5bf8213dbf40e64d84f7",
      "parents": [
        "8b94bcb923dff923a5a5b7c6f890702a54cb19cf"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 11 15:18:19 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 11 15:18:19 2005 -0800"
      },
      "message": "[CIFS] Cleanup sparse warnings for unicode little endian casts\n\nFollowing Shaggy\u0027s suggestion, do a better job on the unicode string\nhandling routines in cifs in specifying that the wchar_t are really\nlittle endian widechars (__le16).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8b94bcb923dff923a5a5b7c6f890702a54cb19cf",
      "tree": "2ea55c01e0c5dfead8699484b0bae2a375b1f61c",
      "parents": [
        "1b397f4f1c167dbf06397b3182fca521c00125c4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 11 11:41:00 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 11 11:41:00 2005 -0800"
      },
      "message": "[CIFS] Fix CIFS \"nobrl\" mount option so does not disable sending brl requests\nfor all mounts just that particular mount.\n\nFound by Arjan Vand de Ven\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "69114089b75e039f531a3cb9e5e9d8c610679320",
      "tree": "11691fe4173e53c45603be45e678f3aa6728562a",
      "parents": [
        "84cdda8a1966288de26be5cecf7702d378861ff9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:28:44 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:28:44 2005 -0800"
      },
      "message": "[CIFS] Reduce sparse endian warnings\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3c50c61826d1e2e9354232f625216c8fcfef48db",
      "tree": "ac89af91350b966b92047d35539352559829badd",
      "parents": [
        "9551583e55e26a0940894828c2d1066e9276325e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:33 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:33 2005 -0800"
      },
      "message": "[CIFS] Update CIFS change log\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a2653ebab3a96c6e6183360821faa492c1f88c3f",
      "tree": "d14fb220e2f4191fd506fd7628312987a186bb4a",
      "parents": [
        "7b7abfe3dd81d659a0889f88965168f7eef8c5c6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "message": "[CIFS] Reserve upcall IDX value for CIFS with connector header and add\nKconfig option for CIFS upcall.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7b7abfe3dd81d659a0889f88965168f7eef8c5c6",
      "tree": "1e7c7da9e6474643f322ff13ee3ee2d478cece9a",
      "parents": [
        "e82b3aec8d508d2a925a4c766e97f16b7c4dfb1b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 15:21:09 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 15:21:09 2005 -0800"
      },
      "message": ""
    },
    {
      "commit": "e82b3aec8d508d2a925a4c766e97f16b7c4dfb1b",
      "tree": "69d5685ef0c194f651a03e30bff14628b4d45400",
      "parents": [
        "ec58ef03284f0bfa50a04982b74c8c2325a0758e",
        "ad8f76be48d817b48222411ae16a7dfe257bdb24"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 14:33:22 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 09 14:33:22 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "f99d49adf527fa6f7a9c42257fa76bca6b8df1e3",
      "tree": "41dddbc336016f9dc9557cdb15300de5e599dac1",
      "parents": [
        "6044ec8882c726e325017bd948aa0cd94ad33abc"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:06 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: fs\n\nThis is the fs/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in fs/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec58ef03284f0bfa50a04982b74c8c2325a0758e",
      "tree": "47e64650d0d001eb26db42580dc6d656a0da3cde",
      "parents": [
        "cb9dbff92e4bd61851dd32864e78024e9f0a77d2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 04 09:44:33 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Nov 04 09:44:33 2005 -0800"
      },
      "message": "[CIFS] Update kconfig for cifs\n\nAdd cifs extended stats configure option and reduce experimental code.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0753ca7bc2b876dd136e9db11a20f85cbe4e08b1",
      "tree": "9fca686e1ca5886342232fe16292bae675a1004f",
      "parents": [
        "04290949b3daef35d6279dcc05f01b549ac1772b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 27 13:55:12 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 27 13:55:12 2005 -0700"
      },
      "message": "[CIFS] Change pragma pack(1) to attribute(packed) to allow cifs on arm to access\nunaligned structures coming in off the wire\n\ngcc on arm processors generates very odd code with pragma pack specified -\nalthough it does pack the structures in some sense - it does not allow you\nto access unaligned elements in nested structures at the right offset as other\narchitectures do.  Oddly enough though, specifying the structures as packed\nthe long way - one by one with the packed attribute does work.  Rather than\nfighting over whether this is a gcc bug or some obscure side effect\nof pragma pack, it is easier to do what most (all but 96 other places in\nthe kernel) do - and replace pragma pack with dozens of attribute(packed)\nstructure qualifiers.  Much more verbose ... but at least it works.\n\nSigned-off-by: David Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e  CG: -----------------------------------------------------------------------\n"
    },
    {
      "commit": "d6d3f5bc68be3c4ab84e6f1f9db92291da671504",
      "tree": "76946c62cc7d1a18203fba50ea87fd567387f637",
      "parents": [
        "ac9b9c667c2e1194e22ebe0a441ae1c37aaa9b90",
        "23e7dd7d95f6fdc167a6d6ddea79ced0af33bbff"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 21 08:39:12 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 21 08:39:12 2005 -0700"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/sfrench/cifs-2.6.git/\n"
    },
    {
      "commit": "23e7dd7d95f6fdc167a6d6ddea79ced0af33bbff",
      "tree": "dc7f5947df09eaca23c25a4d4a908e4dfe81cf40",
      "parents": [
        "84d2f07e8e5e2424eec0f5acfef6792c924a0549"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 20 13:44:56 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 20 13:44:56 2005 -0700"
      },
      "message": "[CIFS] Defer close of file handle slightly if there are pending writes that\nneed to get in ahead of it that depend on that file handle. Fixes\noccassional bad file handle errors on write with heavy use multiple process\ncases.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "84d2f07e8e5e2424eec0f5acfef6792c924a0549",
      "tree": "c996a1a89db7124d4e644c6abe5e8f0f9c6fdab3",
      "parents": [
        "47c786e79b46ef478a1123cb57c711ecb481cbfa"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 12 15:32:05 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 12 15:32:05 2005 -0700"
      },
      "message": "CIFS: cifs_writepages should not write beyond end of file\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "47c786e79b46ef478a1123cb57c711ecb481cbfa",
      "tree": "915f408208c8930ccefff3ea8a137ec5fd395b22",
      "parents": [
        "1047abc159b4eb4ba4a7342a0969e16e9d4b4c69"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 20:03:18 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 20:03:18 2005 -0700"
      },
      "message": "[CIFS] Add null malloc response check in notify experimental code\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    }
  ],
  "next": "1047abc159b4eb4ba4a7342a0969e16e9d4b4c69"
}
