)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "dd99cd803d460576cf84f012786ff39814b73f7f",
      "tree": "5804212dea596d82bb561624a6e7c868c27bc2f3",
      "parents": [
        "4a77118cd5018fec11bf86f6f8d659352ad9a92b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 05 19:32:49 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 05 19:32:49 2005 -0700"
      },
      "message": "[CIFS] cleanup sparse and compile errors in previous fix\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "6148a742b2bd76abfe0c1fc50dd747cb9f28cd6b",
      "tree": "186396bf1e71e981e033e4b5becc2ab6c47fcfca",
      "parents": [
        "04c08816d693f010ce14b8f408c6228600053af0"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 05 12:23:19 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 05 12:23:19 2005 -0700"
      },
      "message": "CIFS: Create routine find_writable_file to reduce redundant code\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e30dcf3a1905b4d2154f95db5fdfdf69691b4f0e",
      "tree": "13fb11eff9f5bbbfae6eeefaf8f6a56c76885347",
      "parents": [
        "3e87d80391c84eefceb4bda94a6363661dba4f71"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 20 20:49:16 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Sep 20 20:49:16 2005 -0700"
      },
      "message": "[CIFS] Add support for legacy servers part eight. Write fixes for Windows\nME, and do not set ctime unless explicitly requested with atime and/or\nmtime (it gets thrown away by most servers anyway as there is no way to set\nthis via posix).\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "3e87d80391c84eefceb4bda94a6363661dba4f71",
      "tree": "ef39515dde8b86007de4ad769716d375b8973dca",
      "parents": [
        "f9f5c81769f88bccd177423a30a7d30461754c39"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Sep 18 20:49:21 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Sep 18 20:49:21 2005 -0700"
      },
      "message": "[CIFS] Add support for legacy servers part seven. Fix open for write,\nbegin implementation of Win9x style set file size via open then\nwrite of zero bytes.\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "bfa0d75a1eee59f0577e3c1697ff570b77581a35",
      "tree": "c5399d95379f71903c4f3e82160bd7b4d36bb42d",
      "parents": [
        "1c9551878c4629ca78dfe12ed23b9dc8d97770cc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 31 21:50:37 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 31 21:50:37 2005 -0700"
      },
      "message": "[CIFS] Add support for legacy servers part 5\nHandle small negotiated read sizes (under 4K) and finish up\nread and write support.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7f57356b70dda014ef269135942426e4a852023e",
      "tree": "fe17d0aa1882984eb9120389fde048616161f2aa",
      "parents": [
        "a9d02ad49013c8fc527f06ca66417103cdbb08b6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 30 11:32:14 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 30 11:32:14 2005 -0700"
      },
      "message": "[CIFS] Remove cifs_sb argument from *build_path_from_dentry\n\nThis argument was added in a recent patch, but is unnecessary, since\nthe superblock is easily obtained from the dentry.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6b8edfe0f918e7585acb3bd63f62ff56e32dd3d2",
      "tree": "ea9c6c9c85b0653aeac1abad87ad160114de28af",
      "parents": [
        "a10faeb2a3e266385cc334fe9af76e08e5e4330f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 23 20:26:03 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 23 20:26:03 2005 -0700"
      },
      "message": "[CIFS] Support for mounting to older servers part 2.  Add support for\nlegacy getattr (lookup).\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "b92327fe6b25d60004b79df9e3c19091c03118ba",
      "tree": "064479872cf0cc83d08f9c719edfd9769b01b9a3",
      "parents": [
        "a5a2b489bae8f66559a531df99a26eb16b42299e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Aug 22 20:09:43 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Aug 22 20:09:43 2005 -0700"
      },
      "message": "[CIFS] Finish up of case-insensitive dentry handling for cifs.  This\nwill eventually (or should eventually) be common code for jfs, smbfs,\netc. but in the meantime is small enough and necessary when mounting\ncase insensitive to Windows (nocase).\n\nSigned-off-by: Shaggy (shaggy@austin.ibm.com)\nSigned-off-by: Steve French (sfrench@us.ibm.com)\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": "eda3c029899cbf435d76fea43b7e1404439ccec9",
      "tree": "334ad2504575c4c22247e62c4add3bb2cb54f502",
      "parents": [
        "076fb01e8238b7e5d68ba0d729c0ff7716d1d8ec"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jul 21 15:20:28 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jul 21 15:20:28 2005 -0700"
      },
      "message": "[CIFS] Add compat with SFU (part 2)\n\nCreating FIFOs to non-Unix servers (with cifs mounts for which sfu option\nwas specified) now works.\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n\nThanks to Martin Koeppe for his assistance\n"
    },
    {
      "commit": "ac67055ef2378ea95c34b593ddf9d0a0737a240a",
      "tree": "78f76cde63f158b318a57a3972a77731d8fb0ef6",
      "parents": [
        "dfb7533b5f157ac7135da23883e80d895227d965"
      ],
      "author": {
        "name": "Jeremy Allison",
        "email": "jra@samba.org",
        "time": "Wed Jun 22 17:26:35 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@hera.kernel.org",
        "time": "Wed Jun 22 17:26:35 2005 -0700"
      },
      "message": "[CIFS] POSIX extensions, SetFSInfo added\n\nSigned-off-by: Steve French@sfrench@us.ibm.com\nSigned-off-by: Jeremy Allison (jra@samba.org)\n"
    },
    {
      "commit": "d0d2f2df65ddea9a30ddd117f769bfff65d3fc56",
      "tree": "43d7f695330199f8b384da4b78c5652aa06aeff3",
      "parents": [
        "467ca22d3371f132ee225a5591a1ed0cd518cb3d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@hera.kernel.org",
        "time": "Thu Jun 02 15:12:36 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@hera.kernel.org",
        "time": "Thu Jun 02 15:12:36 2005 -0700"
      },
      "message": "[CIFS] Update cifs version number and fix whitespace\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "b2aeb9d565be5ef00fb9f921c6d2459c74d90cdf",
      "tree": "e7adab50ce6a13ef5ceb0fbb3d1208ae63523dc9",
      "parents": [
        "67594feb4b68074d8807f5566536e06db9130679"
      ],
      "author": {
        "name": "Steve French",
        "email": "stevef@stevef95",
        "time": "Tue May 17 13:16:18 2005 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "stevef@stevef95",
        "time": "Tue May 17 13:16:18 2005 -0500"
      },
      "message": "[CIFS] Fix oops in cifs_unlink.  Caused in some cases when renaming over existing,\nnewly created, file.\n\nSamba bugzilla: 2697\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n\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": "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"
    }
  ]
}
