)]}'
{
  "log": [
    {
      "commit": "2c8f981d93f830c167c811f046b5107cc24b6e1b",
      "tree": "8150cda7231acf1afc073b2eaaed0947d1937e16",
      "parents": [
        "71a8638480eb8fb6cfabe2ee9ca3fbc6e3453a14"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu May 19 16:22:52 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon May 23 02:58:24 2011 +0000"
      },
      "message": "cifs: consolidate SendReceive response checks\n\nFurther consolidate the SendReceive code by moving the checks run over\nthe packet into a separate function that all the SendReceive variants\ncan call.\n\nWe can also eliminate the check for a receive_len that\u0027s too big or too\nsmall. cifs_demultiplex_thread already checks that and disconnects the\nsocket if that occurs, while setting the midStatus to MALFORMED. It\u0027ll\nnever call this code if that\u0027s the case.\n\nFinally do a little cleanup. Use \"goto out\" on errors so that the flow\nof code in the normal case is more evident. Also switch the logErr\nvariable in map_smb_to_linux_error to a bool.\n\nReviewed-by: Pavel Shilovsky \u003cpiastry@etersoft.ru\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "820a803ffac3ef591e597bc107f8e289a823a29c",
      "tree": "246451259a7efc5027647de639a69cb121b889e0",
      "parents": [
        "0e6e37a7a81f370d9aafafdf88aca13977f6fb5f"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed May 04 08:05:26 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 19 14:10:53 2011 +0000"
      },
      "message": "cifs: keep BCC in little-endian format\n\nThis is the same patch as originally posted, just with some merge\nconflicts fixed up...\n\nCurrently, the ByteCount is usually converted to host-endian on receive.\nThis is confusing however, as we need to keep two sets of routines for\naccessing it, and keep track of when to use each routine. Munging\nreceived packets like this also limits when the signature can be\ncalulated.\n\nSimplify the code by keeping the received ByteCount in little-endian\nformat. This allows us to eliminate a set of routines for accessing it\nand we can now drop the *_le suffixes from the accessor functions since\nthat\u0027s now implied.\n\nWhile we\u0027re at it, switch all of the places that read the ByteCount\ndirectly to use the get_bcc inline which should also clean up some\nunaligned accesses.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9616125611ee47693186533d76e403856a36b3c8",
      "tree": "4bbeff100868bd97bb1eea660838fde851602441",
      "parents": [
        "a2640111d5edb3f4e6dd6089c0dbddc7590110b4"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed Feb 16 09:34:16 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 17 05:35:33 2011 +0000"
      },
      "message": "cifs: fix handling of scopeid in cifs_convert_address\n\nThe code finds, the \u0027%\u0027 sign in an ipv6 address and copies that to a\nbuffer allocated on the stack. It then ignores that buffer, and passes\n\u0027pct\u0027 to simple_strtoul(), which doesn\u0027t work right because we\u0027re\ncomparing \u0027endp\u0027 against a completely different string.\n\nFix it by passing the correct pointer. While we\u0027re at it, this is a\ngood candidate for conversion to strict_strtoul as well.\n\nCc: stable@kernel.org\nCc: David Howells \u003cdhowells@redhat.com\u003e\nReported-by: BjÃ¶rn JACKE \u003cbj@sernet.de\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "690c522fa5a62825af880775e3ef1e55755667b2",
      "tree": "ff953bba1050b54cc9be452a599ac1faf580c3b7",
      "parents": [
        "aae62fdb6b9a6605abdea7370c4a0e005e6c1cd7"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu Jan 20 13:36:51 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jan 20 21:46:29 2011 +0000"
      },
      "message": "cifs: use get/put_unaligned functions to access ByteCount\n\nIt\u0027s possible that when we access the ByteCount that the alignment\nwill be off. Most CPUs deal with that transparently, but there\u0027s\nusually some performance impact. Some CPUs raise an exception on\nunaligned accesses.\n\nFix this by accessing the byte count using the get_unaligned and\nput_unaligned inlined functions. While we\u0027re at it, fix the types\nof some of the variables that end up getting returns from these\nfunctions.\n\nAcked-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "56c24305d1494a7e345c75669dc60e8b231b735b",
      "tree": "d7a39b2743b9ec2dc1434c5b2ee04ef9f04248d5",
      "parents": [
        "891cc2283216bf76f387546f0e220caf8ce9fbf9"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Jan 11 07:24:25 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jan 14 18:51:11 2011 +0000"
      },
      "message": "cifs: cFYI the entire error code in map_smb_to_linux_error\n\nWe currently only print the DOS error part.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "32670396e7fc6e4f37451a69339968985461a374",
      "tree": "df01cb3461125f341d61bde1d527f575372803ef",
      "parents": [
        "7332f2a6217ee6925f83ef0e725013067ed316ba"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Fri Sep 03 12:00:50 2010 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 08 21:22:35 2010 +0000"
      },
      "message": "cifs: prevent possible memory corruption in cifs_demultiplex_thread\n\ncifs_demultiplex_thread sets the addr.sockAddr.sin_port without any\nregard for the socket family. While it may be that the error in question\nhere never occurs on an IPv6 socket, it\u0027s probably best to be safe and\nset the port properly if it ever does.\n\nBreak the port setting code out of cifs_fill_sockaddr and into a new\nfunction, and call that from cifs_demultiplex_thread.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "67b7626a0512d12e34b38ff45e32c693cf9c79a1",
      "tree": "b62f4274a09d0e7ceee6325c077f487c2bceca3b",
      "parents": [
        "f579903ef3e392251dc7e93cb521ddb622fbf8e0"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Jul 22 18:33:01 2010 +0100"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Aug 05 17:17:50 2010 +0000"
      },
      "message": "CIFS: Make cifs_convert_address() take a const src pointer and a length\n\nMake cifs_convert_address() take a const src pointer and a length so that all\nthe strlen() calls in their can be cut out and to make it unnecessary to modify\nthe src string.\n\nAlso return the data length from dns_resolve_server_name_to_ip() so that a\nstrlen() can be cut out of cifs_compose_mount_options() too.\n\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3572d2857f61f720082740cc17e2d99b45e7af7f",
      "tree": "9005ee297315f68a12d2b1c749a233300fb9807e",
      "parents": [
        "f30b9c11847cb6bf1f7aa65b5c436800621a07dd"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Mon Jul 26 10:29:57 2010 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Aug 02 12:40:40 2010 +0000"
      },
      "message": "cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS\n\nSeems like a more sensible mapping than -EIO.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "50d971602a6c4bf1abe1f3873686f431d7539dfe",
      "tree": "6c7b58ab4f26cfd4f98a271b4369fd43f9caae7a",
      "parents": [
        "488f1d2d6cc9d665c9f09e4b54f77052732e3058"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Jul 06 20:43:01 2010 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Aug 02 12:40:34 2010 +0000"
      },
      "message": "cifs: set the port in sockaddr in a more clearly defined fashion\n\nThis patch should replace the patch I sent a couple of weeks ago to\nset the port in cifs_convert_address.\n\nCurrently we set this in cifs_find_tcp_session, but that\u0027s more of a\nside effect than anything. Add a new function called cifs_fill_sockaddr.\nHave it call cifs_convert_address and then set the port.\n\nThis also allows us to skip passing in the port as a separate parm to\ncifs_find_tcp_session.\n\nAlso, change cifs_convert_address take a struct sockaddr * rather than\nvoid * to make it clearer how this function should be called.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "b6b38f704a8193daba520493ebdaf7e819962fc8",
      "tree": "c38f4557b51b33573e36817888afa2accf3da9ca",
      "parents": [
        "315e995c63a15cb4d4efdbfd70fe2db191917f7a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Apr 21 03:50:45 2010 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Apr 21 03:50:45 2010 +0000"
      },
      "message": "[CIFS] Neaten cERROR and cFYI macros, reduce text space\n\nNeaten cERROR and cFYI macros, reduce text space\n~2.5K\n\nConvert \u0027__FILE__ \": \" fmt\u0027 to \u0027\"%s: \" fmt\u0027, __FILE__\u0027 to save text space\nSurround macros with do {} while\nAdd parentheses to macros\nMake statement expression macro from macro with assign\nRemove now unnecessary parentheses from cFYI and cERROR uses\n\ndefconfig with CIFS support old\n$ size fs/cifs/built-in.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 156012\t   1760\t    148\t 157920\t  268e0\tfs/cifs/built-in.o\n\ndefconfig with CIFS support old\n$ size fs/cifs/built-in.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 153508\t   1760\t    148\t 155416\t  25f18\tfs/cifs/built-in.o\n\nallyesconfig old:\n$ size fs/cifs/built-in.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 309138\t   3864\t  74824\t 387826\t  5eaf2\tfs/cifs/built-in.o\n\nallyesconfig new\n$ size fs/cifs/built-in.o\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 305655\t   3864\t  74824\t 384343\t  5dd57\tfs/cifs/built-in.o\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "681bf72e4893a187cf6b6b62c08fc193f81c8c2f",
      "tree": "5c580474a21edf38140407bd42f28853e9354e25",
      "parents": [
        "268875b9d1dd1bf0b523c59e736da9bc20c8ce1f"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu Jun 11 10:27:31 2009 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 25 01:14:36 2009 +0000"
      },
      "message": "cifs: have cifs parse scope_id out of IPv6 addresses and use it\n\nThis patch has CIFS look for a \u0027%\u0027 in an IPv6 address. If one is\npresent then it will try to treat that value as a numeric interface\nindex suitable for stuffing into the sin6_scope_id field.\n\nThis should allow people to mount servers on IPv6 link-local addresses.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nAcked-by: David Holder \u003cdavid@erion.co.uk\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "361ea1ae5451040cd254eee0b6df64581080b2cc",
      "tree": "7ee6e493c34cf9f7d1509571af925ef56a46b90a",
      "parents": [
        "61f98ffd74254a95871168bd5a6646b4f3002e31"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 15 13:46:12 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 15 13:46:12 2009 +0000"
      },
      "message": "[CIFS] Fix build break\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1e68b2b2756fc3488ecbade5ad5f13302b3aaafc",
      "tree": "3ee4b36a1a00d449126050ce3bb1758ba88d7c2f",
      "parents": [
        "340481a36498bf3fe404bcecb2e2d6188e950bff"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Thu Jun 11 10:27:30 2009 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Jun 13 08:17:30 2009 +0000"
      },
      "message": "cifs: add new routine for converting AF_INET and AF_INET6 addrs\n\n...to consolidate some logic used in more than one place.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c4a2c08db7d976c2e23a97da5d69ec7c9701034d",
      "tree": "803c588c4f60a50bbc3cf6465cb380c8ee95e3cd",
      "parents": [
        "07119a4df8c8c77d888f2f46964ea9512ea84ff8"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed May 27 09:37:33 2009 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 28 14:57:20 2009 +0000"
      },
      "message": "cifs: make cnvrtDosUnixTm take a little-endian args and an offset\n\nThe callers primarily end up converting the args from le anyway. Also,\nmost of the callers end up needing to add an offset to the result. The\nexception to these rules is cnvrtDosCifsTm, but there are no callers of\nthat function, so we might as well remove it.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "07119a4df8c8c77d888f2f46964ea9512ea84ff8",
      "tree": "546a3c2e66b60db890421c83106d5f6329e9ffce",
      "parents": [
        "f55ed1a83d099f275c9560ad7d4c4700d1e54bdd"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed May 27 09:37:33 2009 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 28 14:32:31 2009 +0000"
      },
      "message": "cifs: have cifs_NTtimeToUnix take a little-endian arg\n\n...and just have the function call le64_to_cpu.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9e39b0ae8af46c83b85dae7ff5251911a80fce5a",
      "tree": "3e6efa6cb324e77e82a930cb8afba768e78d574f",
      "parents": [
        "d185cda7712fd1d9e349174639d76eadc66679be"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Apr 30 21:31:15 2009 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Apr 30 21:31:15 2009 +0000"
      },
      "message": "[CIFS] Remove unneeded QuerySymlink call and fix mapping for unmapped status\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "582d21e5e319d38c0485d8b9e92f6f2341f7c79b",
      "tree": "e552b4c26ab7af70e31f10dedc90a9ead8d27512",
      "parents": [
        "ed5f037005d728de19a0f63678ac35b42064966d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 13 04:54:12 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue May 13 04:54:12 2008 +0000"
      },
      "message": "[CIFS] cleanup old checkpatch warnings\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7c5e628f95b440b69332b1ed3eb112648fc8f7ff",
      "tree": "a75a077ca4bccd71fa708b4761e755295b27fed4",
      "parents": [
        "cf432eb50ffd03572c08a006f44e0069957cf300"
      ],
      "author": {
        "name": "Igor Mammedov",
        "email": "niallain@gmail.com",
        "time": "Thu May 08 20:48:42 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 08 20:48:42 2008 +0000"
      },
      "message": "[CIFS] Fixed build warning in is_ip\n\nSigned-off-by: Igor Mammedov \u003cniallain@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "90c81e0b0eda214196cbe4340facbce8cc797ee7",
      "tree": "a516944067e6437a88705a3d96157d07de3dae51",
      "parents": [
        "ad7a2926b9e53cfb3020d15bdfacacc54e2b63da"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 12 20:32:36 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Feb 12 20:32:36 2008 +0000"
      },
      "message": "[CIFS] clean up some hard to read ifdefs\n\nChristoph had noticed too many ifdefs in the CIFS code making it\nhard to read.  This patch removes about a quarter of them from\nthe C files in cifs by improving a few key ifdefs in the .h files.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ad7a2926b9e53cfb3020d15bdfacacc54e2b63da",
      "tree": "f4cf20d2bc3a13841ed81a8de25bd870a3b622e6",
      "parents": [
        "f315ccb3e679f271583f2a4f463ad9b65665b751"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 07 23:25:02 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Feb 07 23:25:02 2008 +0000"
      },
      "message": "[CIFS] reduce checkpatch warnings\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "63d2583f5a1a0b72fea3f2171f23f0ca8fa556ec",
      "tree": "b9dab1514976c462f2d3528f86dd6c3e46fca745",
      "parents": [
        "f1d662a7d5e5322e583aad6b3cfec03d8f27b435"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Nov 05 21:46:10 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Nov 05 21:46:10 2007 +0000"
      },
      "message": "[CIFS] Fix walking out end of cifs dacl\n\nAcked-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1fb64bfc45b9ee5092b72474a5df216b8a0c7ff9",
      "tree": "bd3db1436f5b021e6052dcf73d2e7fd147fa73a6",
      "parents": [
        "953f868138dbf4300196780379476ab9f07f263a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 01 02:12:10 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 01 02:12:10 2007 +0000"
      },
      "message": "[CIFS] when mount helper missing fix slash wrong direction in share\n\nKernel bugzilla bug #9228\n\nIf mount helper (mount.cifs) missing, mounts with form like\n//10.11.12.13/c$ would not work (only mounts with slash e.g.\n//10.11.12.13\\\\c$ would work) due to problem with slash supposed\nto be converted to backslash by the mount helper (which is not\nthere).\n\nIf we fail on converting an IPv4 address in in4_pton then\ntry to canonicalize the first slash (ie between sharename\nand host ip address) if necessary.  If we have to retry\nto check for IPv6 address the slash is already converted\nif necessary.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "630f3f0c45a80ab907d216191ef4a205c249fa1b",
      "tree": "be1fe069ded6df343f978469160b002c5ae67169",
      "parents": [
        "44093ca2fef3c52dc7d186116862d74f9a676e0f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 25 21:17:17 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 25 21:17:17 2007 +0000"
      },
      "message": "[CIFS] acl support part 6\n\nAcked-by: Shirish Pargaonkar \u003cshirishp@us.ibm.com\u003e\nCC: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a761ac579b89bc1f00212a42401398108deba65c",
      "tree": "5345eaf8fa239af7f8f28989bea7942b0ab8ea13",
      "parents": [
        "abb63d6c3d3d0e4d93b63589135962091154be9b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 18 21:45:27 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 18 21:45:27 2007 +0000"
      },
      "message": "[CIFS] log better errors on failed mounts\n\nAlso returns more accurate errors to mount for the cases of\naccount expired and password expired\n\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d5d18501090179d557a4ca976d1c30bfaf5de091",
      "tree": "95775567aa85bf5bf2fa3ee8bf743b4d17b0152a",
      "parents": [
        "c18c732ec6bf372aa959ca6534cbfc32e464defd"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 21:31:52 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 17 21:31:52 2007 +0000"
      },
      "message": "[CIFS] Fix minor problems noticed by scan\n\nCoverity scan pointed out some minor possible errors.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "63135e088a604b955746c51964c195c8d3ebac11",
      "tree": "506ec95bfeb29c3bacf2cc561045e8bb2f92d31e",
      "parents": [
        "7e42ca886b0282679c2721dc4853163cc89b8a34"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jul 17 17:34:02 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jul 17 17:34:02 2007 +0000"
      },
      "message": "[CIFS] More whitespace/formatting fixes (noticed by checkpatch)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4a379e6657ae2dd910f9f06d46bd7c05fbe9ed5c",
      "tree": "1df4ac83d4de2ac16d67712e3a3dc04fa813ec8f",
      "parents": [
        "2d785a50a8aa404c19f56d2c22445e48e418112b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 15 21:58:28 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 15 21:58:28 2007 +0000"
      },
      "message": "[CIFS] Fix build break - inet.h not included when experimental ifdef off\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "50c2f75388727018c3c357454a247072915a9e3f",
      "tree": "e7c7cd30f1adee51be7af8bda5e937df5c899bc6",
      "parents": [
        "7521a3c566dda7bb09576975324fc0a08a79ad14"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jul 13 00:33:32 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jul 13 00:33:32 2007 +0000"
      },
      "message": "[CIFS] whitespace/formatting fixes\n\nThis should be the last big batch of whitespace/formatting fixes.\ncheckpatch warnings for the cifs directory are down about 90% and\nmany of the remaining ones are harder to remove or make the code\nharder to read.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "fb8c4b14d9259ba467241a7aaeb712caedce7ee8",
      "tree": "8f94a3b3b5e9e1bbdf9b38156ab2bfe2c055b47d",
      "parents": [
        "b609f06ac4ac77433035366e9aa4dcd7a0f743a0"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jul 10 01:16:18 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jul 10 01:16:18 2007 +0000"
      },
      "message": "[CIFS] whitespace cleanup\n\nMore than halfway there\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "3870253efb65e1960421ca74f5d336218c28fc5b",
      "tree": "2334067405b14a5896cd6fdebb5636adda8e896f",
      "parents": [
        "790fe579f5006b72dfd2814f9263a73b0b455e81"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 08 15:40:40 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 08 15:40:40 2007 +0000"
      },
      "message": "[CIFS] more whitespace fixes\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "790fe579f5006b72dfd2814f9263a73b0b455e81",
      "tree": "8d0749bb66bcd8993ae66101c6706e0ba432e155",
      "parents": [
        "6dc0f87e351142e224b396f29b59527c4b2d834c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Jul 07 19:25:05 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Jul 07 19:25:05 2007 +0000"
      },
      "message": "[CIFS] more whitespace cleanup\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d20acd09e3bf89aa23af034b8c2d0f5653577ea9",
      "tree": "9a4b5d3f2731723ef9544c1a7402bb34c3215cd7",
      "parents": [
        "38c10a1ddb24b9fa9f25b6c21d0390a9723ae6d6"
      ],
      "author": {
        "name": "Jeff",
        "email": "jlayton@redhat.com",
        "time": "Fri Jul 06 21:13:08 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jul 06 21:13:08 2007 +0000"
      },
      "message": "[CIFS] ipv6 support no longer experimental\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5858ae44e289ac6c809af3fe81b9a6ed41914d41",
      "tree": "b62cf39ee27152cdfb891d2f723f0f00b3cbc346",
      "parents": [
        "cbac3cba66ab51492da53e7bf4f38da872408065"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Apr 25 11:59:10 2007 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Apr 25 11:59:10 2007 +0000"
      },
      "message": "[CIFS]  Add IPv6 support\n\nIPv6 support was started a few years ago in the cifs client, but lacked a\nkernel helper function for parsing the ascii form of the ipv6 address. Now\nthat that is added (and now IPv6 is the default that some OS use now) it\nwas fairly easy to finish  the cifs ipv6 support.  This  requires that\nCIFS_EXPERIMENTAL be enabled and (at least until the mount.cifs module is\nmodified to use a new ipv6 friendly call instead of gethostbyname) and the\nipv6 address be passed on the mount as \"ip\u003d\" mount option.\n\nThanks\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "533f90af6d90b9e4859a158565385d1d84a79f75",
      "tree": "3f141cf47d27f24e623277d2d6be2a36191c1275",
      "parents": [
        "70903ca004fef17b0f6483714baefdb2f6ecceb0"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 00:02:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 00:02:32 2006 +0000"
      },
      "message": "[CIFS] Fix old DOS time conversion to handle timezone\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "70903ca004fef17b0f6483714baefdb2f6ecceb0",
      "tree": "a54857b395c8e440f42ba917c4cfdb25bd845efb",
      "parents": [
        "438dd926260f11ff01fc3441ac6dd4c412d20ea4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 11 18:49:24 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 11 18:49:24 2006 +0000"
      },
      "message": "[CIFS] Do not need to adjust for Jan/Feb for leap day\ncalculation in 2100 (year divisible by 100)\n\nSigned-off-by: Yehuda Sadeh Weinraub \u003cYehuda.Sadeh@expand.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "438dd926260f11ff01fc3441ac6dd4c412d20ea4",
      "tree": "a596911eeb08f23ec9b1027bb47e89582ae6edbf",
      "parents": [
        "268f3be177ce93791da38facc34126b5038cd851"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 11 03:49:30 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Oct 11 03:49:30 2006 +0000"
      },
      "message": "[CIFS] Fix leaps year calculation for years after 2100\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "268f3be177ce93791da38facc34126b5038cd851",
      "tree": "93603e3ac7209dd390125d8c71cfaee3ceff7547",
      "parents": [
        "1a70d6529ad9f5978af846440f8a809784d6e813"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 06 21:47:09 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Oct 06 21:47:09 2006 +0000"
      },
      "message": "[CIFS] readdir (ffirst) enablement of accurate timestamps from legacy servers\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "1bd5bbcb6531776a8f73e2cc6287fc4dd542e1c7",
      "tree": "7c41514f13224d6292a1bb90636f44c3c027b2e8",
      "parents": [
        "0889a9441d98af7951c5377647413d79c84c9efa"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 03:35:57 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 03:35:57 2006 +0000"
      },
      "message": "[CIFS] Legacy time handling for Win9x and OS/2 part 1\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7ee1af765dfa3146aef958258003245e082284e5",
      "tree": "90ab87a136d63c937064e595fd8062e5bc721e03",
      "parents": [
        "6c3d8909d85b2c18fd7a6e64f0ca757a257b40fa"
      ],
      "author": {
        "name": "Jeremy Allison",
        "email": "jra@samba.com",
        "time": "Wed Aug 02 21:56:33 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:28:47 2006 +0000"
      },
      "message": "[CIFS]\n\nAllow Windows blocking locks to be cancelled via a\nCANCEL_LOCK call. TODO - restrict this to servers\nthat support NT_STATUS codes (Win9x will probably\nnot support this call).\n\nSigned-off-by: Jeremy Allison \u003cjra@samba.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from 570d4d2d895569825d0d017d4e76b51138f68864 commit)\n"
    },
    {
      "commit": "43411d699e8cf3293674da558d31a02e0012aa9d",
      "tree": "d9fa33e4e37f25a46c17c5587009120d5ede8376",
      "parents": [
        "7a0d22317614ee8e2598feafd4812e33be17f421"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 02 18:17:11 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 02 18:17:11 2006 +0000"
      },
      "message": "[CIFS] Fix mapping of old SMB return code Invalid Net Name so it is\nrecognized on mount\n\nthe old mapping of this was to ENODEV (instead of ENXIO) - but\nENODEV is what mount returns when the cifs driver will not load\nso change this to map to ENXIO (which was what the equivalent\ncondition returned for mapping errors from more modern servers)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7c7b25bc8e392aea781324efa771bc191377b876",
      "tree": "ddad1a91f948746dbef140994c615253a7f42e65",
      "parents": [
        "9c53588ec96d85f82e9bf3fb1af7cca31056e940"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 01 19:20:10 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 01 19:20:10 2006 +0000"
      },
      "message": "[CIFS] Support for setting up SMB sessions to legacy lanman servers part 2\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": "1047abc159b4eb4ba4a7342a0969e16e9d4b4c69",
      "tree": "532cf6200f2c63869f006dfad2b41d9d408a9a59",
      "parents": [
        "4ca9c190d902caa7efb899a4c7fc8c6e6d926e95"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 19:58:06 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Oct 11 19:58:06 2005 -0700"
      },
      "message": "[CIFS] CIFS Stats improvements\n\nNew cifs_writepages routine was not updated bytes written in cifs stats.\nAlso added ability to clear /proc/fs/cifs/Stats by writing (0 or 1) to it.\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "70ca734a14366b634224a1e4586d43b36b65ab67",
      "tree": "bad9c511f846baebc18d0f5190bbe5fde5ae0dd1",
      "parents": [
        "2096243885ee34b78cb57ce835e07c8536a67d2a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 22 16:32:06 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 22 16:32:06 2005 -0700"
      },
      "message": "[CIFS] Various minor bigendian fixes and sparse level 2 warning message fixes\nMost important of these fixes mapchars on bigendian and a few statfs fields\n\nSigned-off-by: Shaggy (shaggy@austin.ibm.com)\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "2096243885ee34b78cb57ce835e07c8536a67d2a",
      "tree": "caae2d2535d33cca16f11da9a2d25e445bd30018",
      "parents": [
        "e30dcf3a1905b4d2154f95db5fdfdf69691b4f0e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 21 22:05:57 2005 -0700"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 21 22:05:57 2005 -0700"
      },
      "message": "[CIFS] Add support for legacy servers part nine.  statfs (df and du) is now\nfunctional, and the length check is fixed so readdir does not throw a\nwarning message when windows me messes up the response to FindFirst\nof an empty dir (with only . and ..).\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\n"
    },
    {
      "commit": "36358c21423d58dde90aedde2b8517192c4092f4",
      "tree": "46e5913ef683c48d9aaefe3e087ad791b1c4a30c",
      "parents": [
        "d0d2f2df65ddea9a30ddd117f769bfff65d3fc56"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@mail.ru",
        "time": "Thu Jun 02 20:01:16 2005 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 02 20:01:16 2005 -0500"
      },
      "message": "[CIFS] fs/cifs/netmisc.c: fix sparse warning\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\n"
    },
    {
      "commit": "11aa0149d0e49ee1791735ec4ae3079b27b9a68e",
      "tree": "b08d4fbdf4cb46820898b71a1e55139c676c1b1f",
      "parents": [
        "cd63499cbe37e53e6cc084c8a35d911a4613c797"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:10 2005 -0700"
      },
      "message": "[PATCH] cifs: Fix mapping of EMLINK case\n\nSigned-off-by: Steve French (sfrench@us.ibm.com)\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75cf6bdc52d86ca815f1129529e43f0d904b18d5",
      "tree": "1a2849fe1ee2603a9f8e6c6ccc0d43e73b70e02f",
      "parents": [
        "f654bac2227adc5c6956405290eeb4f81f09e9ff"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfrench@austin.rr.com",
        "time": "Thu Apr 28 22:41:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Apr 28 22:41:04 2005 -0700"
      },
      "message": "[PATCH] cifs: Gracefully turn off serverino (when serverino is enabled on mount)\n\nOld servers such as NT4 do not support this level of FindFirst (and\nretry with a lower infolevel)\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"
    }
  ]
}
