)]}'
{
  "log": [
    {
      "commit": "5cbded585d129d0226cb48ac4202b253c781be26",
      "tree": "fb24edc194a57ee81a3bf8a4dd8a95030dd0ad22",
      "parents": [
        "0743b86800cf1dfbf96df4a438938127bbe4476c"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed Dec 13 00:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 09:05:58 2006 -0800"
      },
      "message": "[PATCH] getting rid of all casts of k[cmz]alloc() calls\n\nRun this:\n\n\t#!/bin/sh\n\tfor f in $(grep -Erl \"\\([^\\)]*\\) *k[cmz]alloc\" *) ; do\n\t  echo \"De-casting $f...\"\n\t  perl -pi -e \"s/ ?\u003d ?\\([^\\)]*\\) *(k[cmz]alloc) *\\(/ \u003d \\1\\(/\" $f\n\tdone\n\nAnd then go through and reinstate those cases where code is casting pointers\nto non-pointers.\n\nAnd then drop a few hunks which conflicted with outstanding work.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e, Ian Molton \u003cspyro@f2s.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f88cc2e9c29c181557b477ee396375906acbc90",
      "tree": "a6f7be99fee9fff000c61a111fe8b9ea83f1dd10",
      "parents": [
        "8bde37f08fe3340435f4320b5a092eeb55acebfd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Dec 10 02:19:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:41 2006 -0800"
      },
      "message": "[PATCH] io-accounting-read-accounting cifs fix\n\nCIFS implements -\u003ereadpages and doesn\u0027t use read_cache_pages().  So wire the\nread IO accounting up within CIFS.\n\nCc: Jay Lan \u003cjlan@sgi.com\u003e\nCc: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Chris Sturtivant \u003ccsturtiv@sgi.com\u003e\nCc: Tony Ernst \u003ctee@sgi.com\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: David Wright \u003cdaw@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb991b39385c7b04923d701764a34694ec54b53d",
      "tree": "b3a9e13f8d4596969dd06fa010a6968de15c166f",
      "parents": [
        "88032b322a38b37335c8cb2e3473a45c81d280eb",
        "33ec32fae0e2c4433bfd1e74cbde6cb16604a719"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 16:46:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 16:46:30 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Fix NTLMv2 mounts to Windows servers\n"
    },
    {
      "commit": "e6a002964cf376c2acb1d67c4741044dcd3b1622",
      "tree": "402ded6cf244675896526ccbaaa22bd021bafa3e",
      "parents": [
        "867fa491a2722cee6964a30dfda86e0e02dcb400"
      ],
      "author": {
        "name": "Josef \"Jeff\" Sipek",
        "email": "jsipek@cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:43 2006 -0800"
      },
      "message": "[PATCH] cifs: change uses of f_{dentry, vfsmnt} to use f_path\n\nChange all the uses of f_{dentry,vfsmnt} to f_path.{dentry,mnt} in the cifs\nfilesystem.\n\nSigned-off-by: Josef \"Jeff\" Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33ec32fae0e2c4433bfd1e74cbde6cb16604a719",
      "tree": "d1752424d29d226e4d23868d186fdb16d66e6f25",
      "parents": [
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Dec 08 04:14:28 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Dec 08 04:14:28 2006 +0000"
      },
      "message": "[CIFS] Fix NTLMv2 mounts to Windows servers\n\nWindows servers are pickier about NTLMv2 than Samba.\nThis enables more secure mounts to Windows (not just Samba)\nie when \"sec\u003dntlmv2\" is specified on the mount.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7dfb71030f7636a0d65200158113c37764552f93",
      "tree": "276b812903d377b16d8828e888552fd256f48aab",
      "parents": [
        "8a05aac2631aa0e6494d9dc990f8c68ed8b8fde7"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@linuxmail.org",
        "time": "Wed Dec 06 20:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] Add include/linux/freezer.h and move definitions from sched.h\n\nMove process freezing functions from include/linux/sched.h to freezer.h, so\nthat modifications to the freezer or the kernel configuration don\u0027t require\nrecompiling just about everything.\n\n[akpm@osdl.org: fix ueagle driver]\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6b4f8da3a88457148038bc952043e99a7fdba64",
      "tree": "858c2a0e04b442395e7ecd0f60c8d2a3304b83e1",
      "parents": [
        "55acbda0965ca0a29b0ca276e7d17a55edc11d1b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:23 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_NOFS\n\nSLAB_NOFS is an alias of GFP_NOFS.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d6286fdfd290589f8446ec1503702227263dcfd",
      "tree": "6718bde84f4a0f5241123d37c96a150040998235",
      "parents": [
        "31ec35d6c81175016a6372571eab23b6bd40b406"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 16 22:48:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 16 22:48:25 2006 +0000"
      },
      "message": "[CIFS] Fix timezone handling on stat to os/2\n\nWe were adjusting for timezone on readdir but not on stat\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "31ec35d6c81175016a6372571eab23b6bd40b406",
      "tree": "d5c63155e27e23d9704fda1831498f752ee348aa",
      "parents": [
        "237ee312e10a86e69e01fc02e0daeb0fa3e7a6e8"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 16 20:54:20 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 16 20:54:20 2006 +0000"
      },
      "message": "[CIFS] Incorrect hardlink count when original file is cached (oplocked)\n\nFixes Samba bug 2823\n\nIn this case hardlink count is stale for one of the two inodes (ie the\noriginal file) until it is closed - since revalidate does not go to\nserver while file is cached locally.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f7b2e8c76b3423a1d2501b9399261e9c9a33e100",
      "tree": "bdbcec5d47991cb668fcd39065ae62f997205f61",
      "parents": [
        "6e659c63998881e8f4a842edbe86ac8c5cdaee41"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 09 21:25:37 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 09 21:25:37 2006 +0000"
      },
      "message": "[CIFS] Fix minor problem with previous patch\n\nThe patch\n\tNFS stress test generates flood of \"close with pending write\n\nwas missing an if\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6e659c63998881e8f4a842edbe86ac8c5cdaee41",
      "tree": "61c5e3e571920368fadc66af7b5dfc63bd0dc614",
      "parents": [
        "5fe14c851efedf95b0e7652a3a7b93ec899d1599"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 08 23:10:46 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Nov 08 23:10:46 2006 +0000"
      },
      "message": "[CIFS]  Fix mount failure when domain not specified\n\n    Fixes Samba bugzilla #4176\n\n    When users do not specify their domain on mount, 2.6.18 started sending\n    default domain instead of a null domain (which was the only way on some\n    servers to use a default domain).  Users of 2.6.18 who did not specify\n    their domain name on mounts to certain common Windows servers that were\n    members of a domain, but not the domain controller, would get mount\n    failures which they did not get in 2.6.18\n\n    This fixes that issue and should remove complaints about mount\n    behavior changing.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5fe14c851efedf95b0e7652a3a7b93ec899d1599",
      "tree": "08c3347de6dc98b3ee89b14169ed8ad0cd1b77e6",
      "parents": [
        "4891d53956abd4ad9d94127c50d931124319a324"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 07 19:26:33 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 07 19:26:33 2006 +0000"
      },
      "message": "[CIFS] Explicitly set stat-\u003eblksize\n\nCIFS may perform I/O over the network in larger chunks than the page size,\nso it should explicitly set stat-\u003eblksize to ensure optimal I/O bandwidth\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4891d53956abd4ad9d94127c50d931124319a324",
      "tree": "a6bc60843961556e72de24230fb6fc5f46173f12",
      "parents": [
        "c836b7716a97021128da43e6fdb61096d5c4156d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 07 16:31:16 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Nov 07 16:31:16 2006 +0000"
      },
      "message": "[CIFS] NFS stress test generates flood of \"close with pending write\" messages\n\nInformational/debug message was being logged too often. The error\ncase of logging having to send a close with (presumably stuck on buggy\nserver) pending writes is still logged.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "05ac9d4b3d7eac9e8542c83341a0e22d09aecf8f",
      "tree": "31c631983d7d7e91e92e95b1053800d3e10759a8",
      "parents": [
        "029e332ea717810172e965ec50f942755ad0c58a"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Nov 02 22:07:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] cifs: -\u003ereadpages() fixes\n\nThis just ignore the remaining pages, and will fix a forgot put_pages_list().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: 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": "8e87d4dc159148f04f515bc072df22a2c089e7f2",
      "tree": "2c9bb5abd706b3f9c710ab400d77c7ab91ae5b06",
      "parents": [
        "4b952a9b0877dbe8f0f69b2747abe79e3bbd2865"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 02 03:45:24 2006 +0000"
      },
      "message": "[CIFS] report rename failure when target file is locked by Windows\n\nFixes Samba bugzilla bug # 4182\n\nRename by handle failures (retry after rename by path) were not\nbeing returned back.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "4b952a9b0877dbe8f0f69b2747abe79e3bbd2865",
      "tree": "63d933c2d6e4694da7f81d173f75a679a5874d15",
      "parents": [
        "7ca85ba752e521f1b5ead1f3b91c562cc3910c7b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 30 21:46:13 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 30 21:46:13 2006 +0000"
      },
      "message": "[CIFS] Allow null user connections\n\nSome servers are configured to only allow null user mounts for\nguest access.  Allow nul user (anonymous) mounts e.g.\n\tmount -t cifs //server/share /mnt -o username\u003d\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "7ca85ba752e521f1b5ead1f3b91c562cc3910c7b",
      "tree": "d8f0907b292a279005e28253cf30a78673e92b3d",
      "parents": [
        "c1b707d253fe918b92882cff1dbd926b47e14fd2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 30 21:42:57 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 30 21:42:57 2006 +0000"
      },
      "message": "[CIFS] Fix readdir breakage when blocksize set too small\n\nDo not treat filldir running out of space as an error that needs\nto be returned.\n\nFixes Redhat bugzilla bug # 211070\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "733f99acc82543030ce0417e2f2201ddc63097af",
      "tree": "ea056804fb4883b407422ac563373c1092fe389c",
      "parents": [
        "645408d1ffe9f27b176a88302c22420f301607db"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:48:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:00:58 2006 -0700"
      },
      "message": "[PATCH] new cifs endianness bugs\n\n* missing cpu_to_le64() for ChangeTime (introduced by\n    [CIFS] Legacy time handling for Win9x and OS/2 part 1)\n* missing le16_to_cpu() for DialectIndex (introduced by\n    [CIFS] Do not send newer QFSInfo to legacy servers which can not support it)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12e36b2f41b6cbc67386fcb9c59c32a3e2033905",
      "tree": "ec1794bae2f96eef6cc2afb2fa5c48e6fd346316",
      "parents": [
        "1baaf0b424fe611a99cf3e2e59e84df0561d679a",
        "1a4e15a04ec69cb3552f4120079f5472377df5f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:09:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:09:29 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (27 commits)\n  [CIFS] Missing flags2 for DFS\n  [CIFS] Workaround incomplete byte length returned by some\n  [CIFS] cifs Kconfig: don\u0027t select CONNECTOR\n  [CIFS] Level 1 QPathInfo needed for proper OS2 support\n  [CIFS] fix typo in previous patch\n  [CIFS] Fix old DOS time conversion to handle timezone\n  [CIFS] Do not need to adjust for Jan/Feb for leap day\n  [CIFS] Fix leaps year calculation for years after 2100\n  [CIFS] readdir (ffirst) enablement of accurate timestamps from legacy servers\n  [CIFS] Fix compiler warning with previous patch\n  [CIFS] Fix typo\n  [CIFS] Allow for 15 minute TZs (e.g. Nepal) and be more explicit about\n  [CIFS] Fix readdir of large directories for backlevel servers\n  [CIFS] Allow LANMAN21 support even in both POSIX non-POSIX path\n  [CIFS] Make use of newer QFSInfo dependent on capability bit instead of\n  [CIFS] Do not send newer QFSInfo to legacy servers which can not support it\n  [CIFS] Fix typo in name of new cifs_show_stats\n  [CIFS] Rename server time zone field\n  [CIFS] Handle legacy servers which return undefined time zone\n  [CIFS] CIFS support for /proc/\u003cpid\u003e/mountstats part 1\n  ...\n\nManual conflict resolution in fs/cifs/connect.c\n"
    },
    {
      "commit": "1a4e15a04ec69cb3552f4120079f5472377df5f7",
      "tree": "f305d7d15e696aa2570eb5e66bc5902b0ed09ce0",
      "parents": [
        "d103e164bee2f21d0efe7d713cbbb0a443ba480d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 21:33:51 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 21:33:51 2006 +0000"
      },
      "message": "[CIFS] Missing flags2 for DFS\n\nPartly suggested by Igor Mammedov\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d103e164bee2f21d0efe7d713cbbb0a443ba480d",
      "tree": "88e1d33b0a247535b181ac5bbb65514a6cc63bd0",
      "parents": [
        "230a03950ecd63bc613c6adeffbe9049189d9f05"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 17:49:24 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 17:49:24 2006 +0000"
      },
      "message": "[CIFS] Workaround incomplete byte length returned by some\nservers on small SMB responses\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "acf1a1b1043327b2179ea529730358e58c7c277e",
      "tree": "6753f8c0a8626e9159d4c9d5dbb2f3c4b5f87eba",
      "parents": [
        "ddae957da48cc381c1472a8909905e1818e4afdd"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 03:28:28 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 03:28:28 2006 +0000"
      },
      "message": "[CIFS] Level 1 QPathInfo needed for proper OS2 support\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ddae957da48cc381c1472a8909905e1818e4afdd",
      "tree": "381d630c73807ed49a879e5975918cbfa48743ff",
      "parents": [
        "533f90af6d90b9e4859a158565385d1d84a79f75"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 01:23:29 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 01:23:29 2006 +0000"
      },
      "message": "[CIFS] fix typo in previous patch\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": "cab00891c5489cb6d0cde0a55d39bd5f2871fa70",
      "tree": "0dc810a15ad02dc76939b6ea021a4a24794561bb",
      "parents": [
        "44c09201a4178e08ed1c8cc37e7aea0683888f0a"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:36:44 2006 +0200"
      },
      "message": "Still more typo fixes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "96b644bdec977b97a45133e5b4466ba47a7a5e65",
      "tree": "4c6d1f0d54746aa06132628379b2a0efec5e1701",
      "parents": [
        "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: use init_utsname when appropriate\n\nIn some places, particularly drivers and __init code, the init utsns is the\nappropriate one to use.  This patch replaces those with a the init_utsname\nhelper.\n\nChanges: Removed several uses of init_utsname().  Hope I picked all the\n\tright ones in net/ipv4/ipconfig.c.  These are now changed to\n\tutsname() (the per-process namespace utsname) in the previous\n\tpatch (2/7)\n\n[akpm@osdl.org: CIFS fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9ff3990f08e9a0c2839cc22808b01732ea5b3e4",
      "tree": "c638a7b89f0c5e8adc410316d06ca1de8b8dabee",
      "parents": [
        "0bdd7aab7f0ecd5d337910816aa058c18398628e"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Oct 02 02:18:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:21 2006 -0700"
      },
      "message": "[PATCH] namespaces: utsname: switch to using uts namespaces\n\nReplace references to system_utsname to the per-process uts namespace\nwhere appropriate.  This includes things like uname.\n\nChanges: Per Eric Biederman\u0027s comments, use the per-process uts namespace\n\tfor ELF_PLATFORM, sunrpc, and parts of net/ipv4/ipconfig.c\n\n[jdike@addtoit.com: UML fix]\n[clg@fr.ibm.com: cleanup]\n[akpm@osdl.org: build fix]\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Andrey Savochkin \u003csaw@sw.ru\u003e\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a70d6529ad9f5978af846440f8a809784d6e813",
      "tree": "99635cfa8d53760fd3e4bd4d7bb2a4cb3d0d6db1",
      "parents": [
        "947a50679570ef7a66e3e3107e95943a1cb14d08"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:59:18 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:59:18 2006 +0000"
      },
      "message": "[CIFS] Fix compiler warning with previous patch\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "947a50679570ef7a66e3e3107e95943a1cb14d08",
      "tree": "678b4b02e0b29ad4441099256497081bd2f6c889",
      "parents": [
        "b815f1e559e7cbdf3e561cf0c7cffc4a4a57a013"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:55:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:55:25 2006 +0000"
      },
      "message": "[CIFS] Fix typo\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "b815f1e559e7cbdf3e561cf0c7cffc4a4a57a013",
      "tree": "0ff77669363276a97bd4e3cc1b3dcea928c97545",
      "parents": [
        "203cf2fc13a5db1fb202c294948fa9cb43bf69fa"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:53:29 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Oct 02 05:53:29 2006 +0000"
      },
      "message": "[CIFS] Allow for 15 minute TZs (e.g. Nepal) and be more explicit about\nnot setting time on close\n\nSigned-off-by: Guenter Kukkukk \u003clinux@kukkukk.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "203cf2fc13a5db1fb202c294948fa9cb43bf69fa",
      "tree": "2439beb4596dfc91ad8dd39b383125e6a4e4ab41",
      "parents": [
        "18f75ca0dc0d5b6a2ec15d89d517b3c67e0f1c87"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 01 19:59:41 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 01 19:59:41 2006 +0000"
      },
      "message": "[CIFS] Fix readdir of large directories for backlevel servers\n\n(were not setting all of resume key)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "ce71ec36840368b877fb63bd14c8e67ab62d08b1",
      "tree": "55ea3caaa339881dfd66d787b3dbbb964825d07a",
      "parents": [
        "17ff785691503f63ec648df82a7fdaece7695561"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Sep 30 23:29:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:30 2006 -0700"
      },
      "message": "[PATCH] r/o bind mounts: monitor zeroing of i_nlink\n\nSome filesystems, instead of simply decrementing i_nlink, simply zero it\nduring an unlink operation.  We need to catch these in addition to the\ndecrement operations.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d8c76e6f45c111c32a4b3e50a2adc9210737b0d8",
      "tree": "25521b59d48c6d8c9aec1af54dbe5008ad4b215b",
      "parents": [
        "9a53c3a783c2fa9b969628e65695c11c3e51e673"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Sep 30 23:29:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:30 2006 -0700"
      },
      "message": "[PATCH] r/o bind mount prepwork: inc_nlink() helper\n\nThis is mostly included for parity with dec_nlink(), where we will have some\nmore hooks.  This one should stay pretty darn straightforward for now.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a53c3a783c2fa9b969628e65695c11c3e51e673",
      "tree": "5a6115e18ee105246d46e3db3d5b07749d232f5b",
      "parents": [
        "aab520e2f6c80160cabd187a8d0292d1cec8ff68"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Sep 30 23:29:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:30 2006 -0700"
      },
      "message": "[PATCH] r/o bind mounts: unlink: monitor i_nlink\n\nWhen a filesystem decrements i_nlink to zero, it means that a write must be\nperformed in order to drop the inode from the filesystem.\n\nWe\u0027re shortly going to have keep filesystems from being remounted r/o between\nthe time that this i_nlink decrement and that write occurs.\n\nSo, add a little helper function to do the decrements.  We\u0027ll tie into it in a\nbit to note when i_nlink hits zero.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee0b3e671baff681d69fbf0db33b47603c0a8280",
      "tree": "3202ff815b2196c6c353bc5b28d7a2800df273ec",
      "parents": [
        "027445c37282bc1ed26add45e573ad2d3e4860a5"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Sep 30 23:28:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:28 2006 -0700"
      },
      "message": "[PATCH] Remove readv/writev methods and use aio_read/aio_write instead\n\nThis patch removes readv() and writev() methods and replaces them with\naio_read()/aio_write() methods.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: 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": "027445c37282bc1ed26add45e573ad2d3e4860a5",
      "tree": "93eab101a938ffebaea64703033c8649df4d73f0",
      "parents": [
        "9ea0f9499d15c49df23e7aac4332d830c40e12d0"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Sep 30 23:28:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:28 2006 -0700"
      },
      "message": "[PATCH] Vectorize aio_read/aio_write fileop methods\n\nThis patch vectorizes aio_read() and aio_write() methods to prepare for\ncollapsing all aio \u0026 vectored operations into one interface - which is\naio_read()/aio_write().\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Michael Holzheu \u003cHOLZHEU@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18f75ca0dc0d5b6a2ec15d89d517b3c67e0f1c87",
      "tree": "295dfa75b515a83f3e0b0fbd7d4256e2d8498418",
      "parents": [
        "de7ed55dbb2f2c44be669d56c4adf28cbffb26ce"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 01 03:13:01 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 01 03:13:01 2006 +0000"
      },
      "message": "[CIFS] Allow LANMAN21 support even in both POSIX non-POSIX path\n\nSigned-off-by: Guenter Kukkukk \u003clinux@kukkukk.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d366e40a1cabd453be6e2609caa7e12f9ca17b1f",
      "tree": "509768047fd75b116c1158204abad07ff9fe80b7",
      "parents": [
        "4cb50dc2eaeddb0bc20bc4cd108c4fec99f5045a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 29 19:06:29 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:31 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Remove no-longer necessary linux/buffer_head.h inclusions [try #6]\n\nRemove inclusions of linux/buffer_head.h that are no longer necessary due to the\ntransfer of a number of things out of there.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "4cb50dc2eaeddb0bc20bc4cd108c4fec99f5045a",
      "tree": "f15ede5614ff497dca3cd1342fbecfbe33c2715a",
      "parents": [
        "188f83dfe0eeecd1427d0d255cc97dbf7ef6b4b7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 29 19:06:27 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:30 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Remove no-longer necessary linux/mpage.h inclusions [try #6]\n\nRemove inclusions of linux/mpage.h that are no longer necessary due to the\ntransfer of generic_writepages().\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "36695673b012096228ebdc1b39a6a5850daa474e",
      "tree": "4b617e27256750f367b2b50653981c70db0ce2d0",
      "parents": [
        "863d5b822c02d0e7215fb84ca79e9f8c3e35f04e"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 29 19:06:16 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Sat Sep 30 20:52:28 2006 +0200"
      },
      "message": "[PATCH] BLOCK: Move common FS-specific ioctls to linux/fs.h [try #6]\n\nMove common FS-specific ioctls from linux/ext2_fs.h to linux/fs.h as FS_IOC_*\nand FS_IOC32_* and have the users of them use those as a base.\n\nAlso move the GETFLAGS/SETFLAGS flags to linux/fs.h as FS_*_FL macros, and then\nhave the other users use them as a base.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "de7ed55dbb2f2c44be669d56c4adf28cbffb26ce",
      "tree": "07dcca53b776d7bcfa25d4c7c6c614618f186b3d",
      "parents": [
        "9ac00b7d96045fa3ce573e0ad5cdc0350ad8e1d2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 13:25:52 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 13:25:52 2006 +0000"
      },
      "message": "[CIFS] Make use of newer QFSInfo dependent on capability bit instead of\nwhether we negotiated legacy lanman dialect so we do not keep retrying\nfor mount to WindowsME\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9ac00b7d96045fa3ce573e0ad5cdc0350ad8e1d2",
      "tree": "80ee9890d64f6c4b899144df8ee0c6cd9361aafb",
      "parents": [
        "f46d3e11903e452924ef2996aa9aca2aae4427e2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 04:13:17 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 04:13:17 2006 +0000"
      },
      "message": "[CIFS] Do not send newer QFSInfo to legacy servers which can not support it\n\nFix dialect negotiation to save off when we have negotiated lanman.\nThis allows us to avoid sending some somewhat newer requests that the server\ncan not handle and go directly to the older version (infolevel) of the same\ncall. Make sure we try to negotiate a level which allows us to get the\nserver OS (which we check so we can detect Win9x vs. other legacy servers\nand eventually work around the Win9x DOS time bug (they reverse date/time\nfields).\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f46d3e11903e452924ef2996aa9aca2aae4427e2",
      "tree": "3e262990fbb88e342ce3cb8313423c7ef91e24f6",
      "parents": [
        "175ec9e11cf18f8373b32f7a33e75a4cf7ce25e3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 01:08:55 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 01:08:55 2006 +0000"
      },
      "message": "[CIFS] Fix typo in name of new cifs_show_stats\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "175ec9e11cf18f8373b32f7a33e75a4cf7ce25e3",
      "tree": "d261c6ce707654685fefc1759044718a23c1add1",
      "parents": [
        "25ee4a98c662317a7973f3053567d4ec51857511"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 01:07:38 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 01:07:38 2006 +0000"
      },
      "message": "[CIFS] Rename server time zone field\n\nServer time zone is not really a time zone, rather a time adjustement\nin seconds.\n\nCC: Guenter Kukkukk \u003clinux@kukkukk.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "25ee4a98c662317a7973f3053567d4ec51857511",
      "tree": "1795f787fb677c6941853b0e5a86b14dce5e7936",
      "parents": [
        "bf97d28711e2dc4dc947faa6477cd1b36b91a2da"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 00:54:23 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 30 00:54:23 2006 +0000"
      },
      "message": "[CIFS] Handle legacy servers which return undefined time zone\n\nSigned-off-by: Guenter Kukkukk \u003clinux@kukkukk.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "bf97d28711e2dc4dc947faa6477cd1b36b91a2da",
      "tree": "8ee48c65f574fad0af3fb258cadb48034448f973",
      "parents": [
        "a3ab41f10e2f5087e515da358680c88dd61d4832"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 21:34:06 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 21:34:06 2006 +0000"
      },
      "message": "[CIFS] CIFS support for /proc/\u003cpid\u003e/mountstats part 1\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a3ab41f10e2f5087e515da358680c88dd61d4832",
      "tree": "90b6ff716a2de8ab976e21746910aa655f318ead",
      "parents": [
        "e10847ed499cb86bf8ce12f3a686be8a98f8e140"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:52:08 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:52:08 2006 +0000"
      },
      "message": "[CIFS] Fix build break ifdef in wrong place\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e10847ed499cb86bf8ce12f3a686be8a98f8e140",
      "tree": "f3767345a5c83b8362736798a350d7bdd3b86c35",
      "parents": [
        "2eaf55862e8eb03999169d84f21eadffc88a36ce"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:49:01 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:49:01 2006 +0000"
      },
      "message": "[CIFS] More removing of unused functions\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2eaf55862e8eb03999169d84f21eadffc88a36ce",
      "tree": "3e30ebdb766ba061f755a7ac6611d77a9c3497e0",
      "parents": [
        "e33c74d06e2b46a5f187ec7f60248da774c84e72"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:41:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:41:48 2006 +0000"
      },
      "message": "[CIFS] Remove unused prototypes\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e33c74d06e2b46a5f187ec7f60248da774c84e72",
      "tree": "e1aa9140fe6c3b2c9b19e53f6085b1309adac6d4",
      "parents": [
        "2cd646a2d1d5e0e46aa4bb55b1847b0cb35bd855"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:35:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 20:35:48 2006 +0000"
      },
      "message": "[CIFS] Fix build break\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2cd646a2d1d5e0e46aa4bb55b1847b0cb35bd855",
      "tree": "06be4e598e93e5426f32837386187395e592bb0a",
      "parents": [
        "1bd5bbcb6531776a8f73e2cc6287fc4dd542e1c7"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 19:43:08 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 28 19:43:08 2006 +0000"
      },
      "message": "[CIFS] Remove static and unused symbols\n\nMost cases of the ones found by Shaggy by\n\t\"make namespacecheck\"\ncould be removed or made static\n\nAck: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\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": "ba52de123d454b57369f291348266d86f4b35070",
      "tree": "3973f3f3c853b5857b6b64a027cadd4fe954e3b9",
      "parents": [
        "577c4eb09d1034d0739e3135fd2cff50588024be"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Wed Sep 27 01:50:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:18 2006 -0700"
      },
      "message": "[PATCH] inode-diet: Eliminate i_blksize from the inode structure\n\nThis eliminates the i_blksize field from struct inode.  Filesystems that want\nto provide a per-inode st_blksize can do so by providing their own getattr\nroutine instead of using the generic_fillattr() function.\n\nNote that some filesystems were providing pretty much random (and incorrect)\nvalues for i_blksize.\n\n[bunk@stusta.de: cleanup]\n[akpm@osdl.org: generic_fillattr() fix]\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1d92c10dd24bbdc28b3d6e2d03ec199dd3a65b",
      "tree": "fade83955f75e718e39153d6f81d221403338bed",
      "parents": [
        "f52720ca5f48574e347dff35ffe6b389ace61537"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 27 01:49:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] Really ignore kmem_cache_destroy return value\n\n* Rougly half of callers already do it by not checking return value\n* Code in drivers/acpi/osl.c does the following to be sure:\n\n\t(void)kmem_cache_destroy(cache);\n\n* Those who check it printk something, however, slab_error already printed\n  the name of failed cache.\n* XFS BUGs on failed kmem_cache_destroy which is not the decision\n  low-level filesystem driver should make. Converted to ignore.\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": "0889a9441d98af7951c5377647413d79c84c9efa",
      "tree": "7ded3cbb833750a3a34bd29846cebf0a6e5a070f",
      "parents": [
        "3eeab61aa3ddd3c0bedb7449ada1599de22fdb5a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 23 22:11:07 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sat Sep 23 22:11:07 2006 +0000"
      },
      "message": "CIFS: Use SEEK_END instead of hardcoded value\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "b8c06a2ab68661bf841e21003f4447f8d422aed3",
      "tree": "c3fc32bb2d9a3d6ac35a4c296ba82053681ccc76",
      "parents": [
        "6b70c9559bcf381a6521e38b0dd5d3d4d905868a"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 22 01:14:52 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Sep 22 01:14:52 2006 +0000"
      },
      "message": "[CIFS] statfs for cifs unix extensions no longer experimental\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6b70c9559bcf381a6521e38b0dd5d3d4d905868a",
      "tree": "2165ddc6fa0d7677b00fdee6265271ac29024df6",
      "parents": [
        "2fe87f02a04ad6e7075023a87fe38eb458a4bb9d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 21 07:35:29 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 21 07:35:29 2006 +0000"
      },
      "message": "[CIFS] New POSIX locking code not setting rc properly to zero on successful\nunlock in case where server does not support POSIX locks and nobrl is\nnot specified.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "2fe87f02a04ad6e7075023a87fe38eb458a4bb9d",
      "tree": "ec095fecdccad724faa6560cf7a81a9494a5a093",
      "parents": [
        "b835bebe95608c81270636a78b70333afb011925"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 21 07:02:52 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Sep 21 07:02:52 2006 +0000"
      },
      "message": "[CIFS] Support deep tree mounts (e.g. mounts to //server/share/path)\n\nSamba bugzilla #4040\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "b835bebe95608c81270636a78b70333afb011925",
      "tree": "147d1b5dbb879651b3c4d74e7f1a394a496b2fdb",
      "parents": [
        "10387e5eb45c6e48d67102b88229f5bc6037461c"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 06 22:02:22 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Sep 06 22:02:22 2006 +0000"
      },
      "message": "[CIFS] Fix CIFS readdir access denied when SE Linux enabled\n\nCIFS had one path in which dentry was instantiated before the corresponding\ninode metadata was filled in.\n\nFixes Redhat bugzilla bug #163493\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\n"
    },
    {
      "commit": "ea4c07d780a6f7b7be2d984117bd3e0a2b772e3d",
      "tree": "5028cb83b1ff387a3c5d997b0688930bc2c55b08",
      "parents": [
        "5ddaa683a513439081c9511b0d9ad490672c51c9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 16 19:44:25 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Aug 16 19:44:25 2006 +0000"
      },
      "message": "[CIFS] Do not send Query All EAs SMB when mount option nouser_xattr\nspecified\n\nPointed out by Bjoern Jacke\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5ddaa683a513439081c9511b0d9ad490672c51c9",
      "tree": "7c90bbc458cc2c05331a8bcb142e2eb41469056f",
      "parents": [
        "e466e4876bf39474e15d0572f2204578137ae7f5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 15 13:35:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 15 13:35:48 2006 +0000"
      },
      "message": "[CIFS] endian errors in lanman protocol support\n\tle16 compared to host-endian constant\n\tu8 fed to le32_to_cpu()\n\tle16 compared to host-endian constant\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "e466e4876bf39474e15d0572f2204578137ae7f5",
      "tree": "1cefd7b97eb2d32846cffb5f8a32173e5db65946",
      "parents": [
        "66abda5e1fa48e12e06d0b68746b0e67202a97d2"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 15 13:07:18 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Aug 15 13:07:18 2006 +0000"
      },
      "message": "[CIFS] Fix oops in cifs_close due to unitialized lock sem and list in\nnew POSIX locking code\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "66abda5e1fa48e12e06d0b68746b0e67202a97d2",
      "tree": "5ca65be63b9c3b24548a190d8fcf04653a6ec451",
      "parents": [
        "7ee1af765dfa3146aef958258003245e082284e5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 16:52:09 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:29:13 2006 +0000"
      },
      "message": "[CIFS] Fix oops when negotiating lanman and no password specified\n\nPointed out by Guenter Kukkukk\n\nSigned-of-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from bbf33d512da608c7221fec42b56b9ef89c25a5ee commit)\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": "6c3d8909d85b2c18fd7a6e64f0ca757a257b40fa",
      "tree": "731c94d9ea4260d8f732f101f2f5e14d4c7fdc26",
      "parents": [
        "5da07b0208066fd3544ecf2b521fc7a2e0228ad5"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jul 31 22:46:20 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:28:26 2006 +0000"
      },
      "message": "[CIFS] Allow cifsd to suspend if connection is lost\n\nMake cifsd allow us to suspend if it has lost the connection with a server\n\nRef: http://bugzilla.kernel.org/show_bug.cgi?id\u003d6811\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from 27bd6cd87b0ada66515ad49bc346d77d1e9d3e05 commit)\n"
    },
    {
      "commit": "5da07b0208066fd3544ecf2b521fc7a2e0228ad5",
      "tree": "915422bc93ad4fde6cbacbf980b5cd4adc32b7a7",
      "parents": [
        "14a441a2b4ee1dfc00ec822d91d9fb20f401c62f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 16 21:33:15 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:28:02 2006 +0000"
      },
      "message": "[CIFS] Make midState usage more consistent\n\nAlthough harmless, we were sometimes treating midState like it contained\nflags but they are exclusive states, and this makes that more clear.\n\nSigned-off-by: Jeremy Allison \u003cjra@samba.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from 586c057c3a68dd6ae0f3ba94fbf76798b1558074 commit)\n"
    },
    {
      "commit": "14a441a2b4ee1dfc00ec822d91d9fb20f401c62f",
      "tree": "122a33e5e056bdd433e78b4f6a1c9f8e2d3385d2",
      "parents": [
        "3a5ff61c18659443f76bad6cf06f60103046de5d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jul 16 04:32:51 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:27:41 2006 +0000"
      },
      "message": "[CIFS] spinlock protect read of last srv response time in timeout path\n\nSigned-off-by: Jeremy Allison \u003cjra@samba.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from b33a3f55e54fd210fc043eafcf83728b03bc9e02 commit)\n"
    },
    {
      "commit": "3a5ff61c18659443f76bad6cf06f60103046de5d",
      "tree": "541e341724b50b11c598c9790370d460f189586b",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jul 14 22:37:11 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Aug 11 21:27:07 2006 +0000"
      },
      "message": "[CIFS] Do not time out posix brl requests when using new posix setfileinfo\nrequest and do not time out slow requests to a server that is still responding\nwell to other threads\n\nSuggested by jra of Samba team\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n(cherry picked from 89b57148115479eef074b8d3f86c4c86c96ac969 commit)\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "0418726bb5c7b5a70c7e7e82e860d5979d0c78cf",
      "tree": "6804c0ac8e4eff56803b6d1d6ce6fdb19a4bd5a4",
      "parents": [
        "b3c2ffd5343645fc9b46f67e8c0eaac1e2dde7b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:23:04 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 18:23:04 2006 +0200"
      },
      "message": "typo fixes: aquire -\u003e acquire\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "f5e54d6e53a20cef45af7499e86164f0e0d16bb2",
      "tree": "cb92acbb89b84796261bf5563182261ec5654127",
      "parents": [
        "a052b68b1e7a31f1e6a721290035e9deb0f6fed9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jun 28 04:26:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 28 14:59:04 2006 -0700"
      },
      "message": "[PATCH] mark address_space_operations const\n\nSame as with already do with the file operations: keep them in .rodata and\nprevents people from doing runtime patching.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f17a2686b11453680e9662ef8bdc8d948d0dce18",
      "tree": "8dc0dda0afe880fbd263825e2e07fe1d814f732e",
      "parents": [
        "01f7e67367f75257ea5e8e5a21eddba9fa660f17",
        "f40c562855294bf4e7268274d7461dc32c1e6b25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:31:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:31:57 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6: (25 commits)\n  [CIFS] Fix authentication choice so we do not force NTLMv2 unless the\n  [CIFS] Fix alignment of unicode strings in previous patch\n  [CIFS] Fix allocation of buffers for new session setup routine to allow\n  [CIFS] Remove calls to to take f_owner.lock\n  [CIFS] remove some redundant null pointer checks\n  [CIFS] Fix compile warning when CONFIG_CIFS_EXPERIMENTAL is off\n  [CIFS] Enable sec flags on mount for cifs (part one)\n  [CIFS] Fix suspend/resume problem which causes EIO on subsequent access to\n  [CIFS] fix minor compile warning when config_cifs_weak_security is off\n  [CIFS] NTLMv2 support part 5\n  [CIFS] Add support for readdir to legacy servers\n  [CIFS] NTLMv2 support part 4\n  [CIFS] NTLMv2 support part 3\n  [CIFS] NTLMv2 support part 2\n  [CIFS] Fix mask so can set new cifs security flags properly\n  CIFS] Support for older servers which require plaintext passwords - part 2\n  [CIFS] Support for older servers which require plaintext passwords\n  [CIFS] Fix mapping of old SMB return code Invalid Net Name so it is\n  [CIFS] Missing brace\n  [CIFS] Do not overwrite aops\n  ...\n"
    },
    {
      "commit": "f40c562855294bf4e7268274d7461dc32c1e6b25",
      "tree": "23259eb48ddd99b080014937781e363993d21624",
      "parents": [
        "0223cf0b10bdb3b557d8884b1a957cc64be843c3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jun 28 00:13:38 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jun 28 00:13:38 2006 +0000"
      },
      "message": "[CIFS] Fix authentication choice so we do not force NTLMv2 unless the\nuser specifies it is required or turns of ntlm\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0223cf0b10bdb3b557d8884b1a957cc64be843c3",
      "tree": "fb4247a30b8df1fd00e9cab04132795e826fa83a",
      "parents": [
        "750d1151a6c95ef9b9a188bb7cff6b80ee30da17"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 19:50:57 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 19:50:57 2006 +0000"
      },
      "message": "[CIFS] Fix alignment of unicode strings in previous patch\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "750d1151a6c95ef9b9a188bb7cff6b80ee30da17",
      "tree": "1a69d1e42ffebefa13842372c97d505e37159f7e",
      "parents": [
        "124a27fe32398a69d16bae374aeb17ad67a0ebbf"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 06:28:30 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 27 06:28:30 2006 +0000"
      },
      "message": "[CIFS] Fix allocation of buffers for new session setup routine to allow\nlonger user and domain names and allow passing sec options on mount\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "124a27fe32398a69d16bae374aeb17ad67a0ebbf",
      "tree": "8912beacdcbb75912222321285c338943316d56e",
      "parents": [
        "cd49b492fe3fef0b6348f18001f0d73f2577eb01"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 26 13:47:59 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 26 13:47:59 2006 +0000"
      },
      "message": "[CIFS] Remove calls to to take f_owner.lock\n\nCIFS takes/releases f_owner.lock - why?  It does not change anything in the\nfowner state.  Remove this locking.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "cd49b492fe3fef0b6348f18001f0d73f2577eb01",
      "tree": "09102af7aee4eb73a233354b3555ae0876370609",
      "parents": [
        "f90f00a358fe887fe5c3454897521064bdace7cc"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 26 04:22:36 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 26 04:22:36 2006 +0000"
      },
      "message": "[CIFS] remove some redundant null pointer checks\n\nsome of them pointed out by Dave Jones\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f90f00a358fe887fe5c3454897521064bdace7cc",
      "tree": "6c1bc938b045602c37ac9ddda90f2424660d9617",
      "parents": [
        "bbe5d235ee201705530a7153b57e141cd77d818b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:59:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:59:32 2006 +0000"
      },
      "message": "[CIFS] Fix compile warning when CONFIG_CIFS_EXPERIMENTAL is off\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "bbe5d235ee201705530a7153b57e141cd77d818b",
      "tree": "e98c31b4cb2ced6357a87a02596f9ecdbd6dbb26",
      "parents": [
        "189acaaef81b1d71aedd0d28810de24160c2e781",
        "dfd8317d3340f03bc06eba6b58f0ec0861da4a13"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:57:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 25 15:57:32 2006 +0000"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "816724e65c72a90a44fbad0ef0b59b186c85fa90",
      "tree": "421fa29aedff988e392f92780637553e275d37a0",
      "parents": [
        "70ac4385a13f78bc478f26d317511893741b05bd",
        "d384ea691fe4ea8c2dd5b9b8d9042eb181776f18"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jun 24 08:41:41 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sat Jun 24 13:07:53 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of /home/trondmy/kernel/linux-2.6/\n\nConflicts:\n\n\tfs/nfs/inode.c\n\tfs/super.c\n\nFix conflicts between patch \u0027NFS: Split fs/nfs/inode.c\u0027 and patch\n\u0027VFS: Permit filesystem to override root dentry on mount\u0027\n"
    },
    {
      "commit": "75e1fcc0b18df0a65ab113198e9dc0e98999a08c",
      "tree": "3ac0d0d3120cbca4ee9734494e2c9a4e0775ac4f",
      "parents": [
        "ff7b86b82083f24b8637dff1528c7101c18c7f39"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Fri Jun 23 02:05:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:43:02 2006 -0700"
      },
      "message": "[PATCH] vfs: add lock owner argument to flush operation\n\nPass the POSIX lock owner ID to the flush operation.\n\nThis is useful for filesystems which don\u0027t want to store any locking state\nin inode-\u003ei_flock but want to handle locking/unlocking POSIX locks\ninternally.  FUSE is one such filesystem but I think it possible that some\nnetwork filesystems would need this also.\n\nAlso add a flag to indicate that a POSIX locking request was generated by\nclose(), so filesystems using the above feature won\u0027t send an extra locking\nrequest in this case.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "111ebb6e6f7bd7de6d722c5848e95621f43700d9",
      "tree": "bb00b13001db9be201e9b6d31468a79f4d1240bf",
      "parents": [
        "4c91c3648c620003cb7b21b8858f36cd6132e168"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Fri Jun 23 02:03:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:49 2006 -0700"
      },
      "message": "[PATCH] writeback: fix range handling\n\nWhen a writeback_control\u0027s `start\u0027 and `end\u0027 fields are used to\nindicate a one-byte-range starting at file offset zero, the required\nvalues of .start\u003d0,.end\u003d0 mean that the -\u003ewritepages() implementation\nhas no way of telling that it is being asked to perform a range\nrequest.  Because we\u0027re currently overloading (start \u003d\u003d 0 \u0026\u0026 end \u003d\u003d 0)\nto mean \"this is not a write-a-range request\".\n\nTo make all this sane, the patch changes range of writeback_control.\n\nSo caller does: If it is calling -\u003ewritepages() to write pages, it\nsets range (range_start/end or range_cyclic) always.\n\nAnd if range_cyclic is true, -\u003ewritepages() thinks the range is\ncyclic, otherwise it just uses range_start and range_end.\n\nThis patch does,\n\n    - Add LLONG_MAX, LLONG_MIN, ULLONG_MAX to include/linux/kernel.h\n      -1 is usually ok for range_end (type is long long). But, if someone did,\n\n\t\trange_end +\u003d val;\t\trange_end is \"val - 1\"\n\t\tu64val \u003d range_end \u003e\u003e bits;\tu64val is \"~(0ULL)\"\n\n      or something, they are wrong. So, this adds LLONG_MAX to avoid nasty\n      things, and uses LLONG_MAX for range_end.\n\n    - All callers of -\u003ewritepages() sets range_start/end or range_cyclic.\n\n    - Fix updates of -\u003ewriteback_index. It seems already bit strange.\n      If it starts at 0 and ended by check of nr_to_write, this last\n      index may reduce chance to scan end of file.  So, this updates\n      -\u003ewriteback_index only if range_cyclic is true or whole-file is\n      scanned.\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: Steven French \u003csfrench@us.ibm.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "726c334223180e3c0197cc980a432681370d4baf",
      "tree": "8327b354bb3dc959a6606051ae6f8d4d035e38a2",
      "parents": [
        "454e2398be9b9fa30433fccc548db34d19aa9958"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jun 23 02:02:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:45 2006 -0700"
      },
      "message": "[PATCH] VFS: Permit filesystem to perform statfs with a known root dentry\n\nGive the statfs superblock operation a dentry pointer rather than a superblock\npointer.\n\nThis complements the get_sb() patch.  That reduced the significance of\nsb-\u003es_root, allowing NFS to place a fake root there.  However, NFS does\nrequire a dentry to use as a target for the statfs operation.  This permits\nthe root in the vfsmount to be used instead.\n\nlinux/mount.h has been added where necessary to make allyesconfig build\nsuccessfully.\n\nInterest has also been expressed for use with the FUSE and XFS filesystems.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "454e2398be9b9fa30433fccc548db34d19aa9958",
      "tree": "1f61cb0c3716a33b661cfc8977e9beeb480a322c",
      "parents": [
        "1ad5544098a69d7dc1fa508cbb17e13a7a952fd8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jun 23 02:02:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 23 07:42:45 2006 -0700"
      },
      "message": "[PATCH] VFS: Permit filesystem to override root dentry on mount\n\nExtend the get_sb() filesystem operation to take an extra argument that\npermits the VFS to pass in the target vfsmount that defines the mountpoint.\n\nThe filesystem is then required to manually set the superblock and root dentry\npointers.  For most filesystems, this should be done with simple_set_mnt()\nwhich will set the superblock pointer and then set the root dentry to the\nsuperblock\u0027s s_root (as per the old default behaviour).\n\nThe get_sb() op now returns an integer as there\u0027s now no need to return the\nsuperblock pointer.\n\nThis patch permits a superblock to be implicitly shared amongst several mount\npoints, such as can be done with NFS to avoid potential inode aliasing.  In\nsuch a case, simple_set_mnt() would not be called, and instead the mnt_root\nand mnt_sb would be set directly.\n\nThe patch also makes the following changes:\n\n (*) the get_sb_*() convenience functions in the core kernel now take a vfsmount\n     pointer argument and return an integer, so most filesystems have to change\n     very little.\n\n (*) If one of the convenience function is not used, then get_sb() should\n     normally call simple_set_mnt() to instantiate the vfsmount. This will\n     always return 0, and so can be tail-called from get_sb().\n\n (*) generic_shutdown_super() now calls shrink_dcache_sb() to clean up the\n     dcache upon superblock destruction rather than shrink_dcache_anon().\n\n     This is required because the superblock may now have multiple trees that\n     aren\u0027t actually bound to s_root, but that still need to be cleaned up. The\n     currently called functions assume that the whole tree is rooted at s_root,\n     and that anonymous dentries are not the roots of trees which results in\n     dentries being left unculled.\n\n     However, with the way NFS superblock sharing are currently set to be\n     implemented, these assumptions are violated: the root of the filesystem is\n     simply a dummy dentry and inode (the real inode for \u0027/\u0027 may well be\n     inaccessible), and all the vfsmounts are rooted on anonymous[*] dentries\n     with child trees.\n\n     [*] Anonymous until discovered from another tree.\n\n (*) The documentation has been adjusted, including the additional bit of\n     changing ext2_* into foo_* in the documentation.\n\n[akpm@osdl.org: convert ipath_fs, do other stuff]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Nathan Scott \u003cnathans@sgi.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "189acaaef81b1d71aedd0d28810de24160c2e781",
      "tree": "7360484f3e255557641053f170ab324572d4b855",
      "parents": [
        "75ba632a01d4dc70d0a0f3a92b5ec9b4a3644b2d"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 23 02:33:48 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Fri Jun 23 02:33:48 2006 +0000"
      },
      "message": "[CIFS] Enable sec flags on mount for cifs (part one)\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0fd1ffe0633b4b039b343b753598e6df435e034d",
      "tree": "2b7aca82f26ed911dd86f47af80456b35ea776b8",
      "parents": [
        "6344a423e5806d138923caa1d7699f3b7809fe43"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.de",
        "time": "Tue Jun 13 21:31:39 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Tue Jun 13 21:31:39 2006 +0000"
      },
      "message": "[CIFS] Fix suspend/resume problem which causes EIO on subsequent access to\nthe mount.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.de\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6344a423e5806d138923caa1d7699f3b7809fe43",
      "tree": "b5299ce6b2d8194bdd9fd71097f9209a0d576be2",
      "parents": [
        "1717ffc58850dfa9e08b4977f8d0323cb3336863"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 12 04:18:35 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 12 04:18:35 2006 +0000"
      },
      "message": "[CIFS] fix minor compile warning when config_cifs_weak_security is off\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8b512d9a88875affe584bb3d2a7a235f84343b9e",
      "tree": "80c46a675aeffaedd8d18e2bb6361768f4f4845a",
      "parents": [
        "5528f911b4c43a5de5da34bcbd7e3f2a62503617"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Jun 09 09:34:18 2006 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Jun 09 09:34:18 2006 -0400"
      },
      "message": "VFS: Remove dependency of -\u003eumount_begin() call on MNT_FORCE\n\nAllow filesystems to decide to perform pre-umount processing whether or not\nMNT_FORCE is set.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "1717ffc58850dfa9e08b4977f8d0323cb3336863",
      "tree": "6528d6d355b1288fe4831cdff59671f6536b4b2b",
      "parents": [
        "f3ffb6814408f29817fc84d40ecc9c796acaa3ab"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 08 05:41:32 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Jun 08 05:41:32 2006 +0000"
      },
      "message": "[CIFS] NTLMv2 support part 5\n\nNTLMv2 authentication (stronger authentication than default NTLM) which\nmany servers support now works.  There was a problem with the construction\nof the security blob in the older code.  Currently requires\n\t/proc/fs/cifs/Experimental to be set to 2\nand\n\t/proc/fs/cifs/SecurityFlags to be set to 0x4004 (to require using\n\tNTLMv2 instead of default of NTLM)\n\nNext we will check signing to make sure optional NTLMv2 packet signing also\nworks.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5bafd76593f060540acbea3b61e3087e009aa269",
      "tree": "b5baf62243810b7aa36619a8cf64ab24d82952fb",
      "parents": [
        "a8ee03441f66e0674e641c0cbe1a9534cdee968f"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jun 07 00:18:43 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed Jun 07 00:18:43 2006 +0000"
      },
      "message": "[CIFS] Add support for readdir to legacy servers\n\nFixes oops to OS/2 on ls and removes redundant NTCreateX calls to servers\nwhich do not support NT SMBs.  Key operations to OS/2 work.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "a8ee03441f66e0674e641c0cbe1a9534cdee968f",
      "tree": "dcc0f590c417cddea20a40efdf82bc5b1b21d155",
      "parents": [
        "6d027cfdb19c26df3151a519ed55acfe2c4cb7c3"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 23:34:19 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 23:34:19 2006 +0000"
      },
      "message": "[CIFS] NTLMv2 support part 4\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6d027cfdb19c26df3151a519ed55acfe2c4cb7c3",
      "tree": "c40004c2518013409bd0f701eca868fd14c74e7f",
      "parents": [
        "f64b23ae4aef9f69d71ea41529a188acd5ab4930"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 16:26:05 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 16:26:05 2006 +0000"
      },
      "message": "[CIFS] NTLMv2 support part 3\n\nResponse struct filled in exacty for 16 byte hash which we need to check\nmore to make sure it works.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f64b23ae4aef9f69d71ea41529a188acd5ab4930",
      "tree": "7c8c0b06a98523c4fee98e12e621591a3ab69042",
      "parents": [
        "9312f6754d4b2d3ce27c21b16fb92923ce92a411"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 05:27:37 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Jun 05 05:27:37 2006 +0000"
      },
      "message": "[CIFS] NTLMv2 support part 2\n\nStill need to fill in response structure and check that hash works\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9312f6754d4b2d3ce27c21b16fb92923ce92a411",
      "tree": "7d4edbc90495ec52bfd568064a4a46e8309b3c7d",
      "parents": [
        "254e55ed03e2e8d23089b4a468eec2fd2e1ead9b"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 22:21:07 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 22:21:07 2006 +0000"
      },
      "message": "[CIFS] Fix mask so can set new cifs security flags properly\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "254e55ed03e2e8d23089b4a468eec2fd2e1ead9b",
      "tree": "af99361609403301ab1c758e2988e79dc155a710",
      "parents": [
        "bdc4bf6e8ac8cc29c61c2f0dc61d9776ef9a8ed4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 05:53:15 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Jun 04 05:53:15 2006 +0000"
      },
      "message": "CIFS] Support for older servers which require plaintext passwords - part 2\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    }
  ],
  "next": "bdc4bf6e8ac8cc29c61c2f0dc61d9776ef9a8ed4"
}
