)]}'
{
  "log": [
    {
      "commit": "513b046c96cc2fbce730a3474f6f7ff0c4fdd05c",
      "tree": "e8006368b6f643067486f92405a404757807d6da",
      "parents": [
        "82810b7b6cc7a74c68881a13b0eb66c7a6370fcc",
        "c7a3bd177f248d01ee18a01d22048c80e071c331"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:46:04 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:46:04 2006 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "c7cf0c68ea4e2020db7204eb0ed4412b2cbb167d",
      "tree": "06c3dccf8e40185f38232962f8e6b6d37177922b",
      "parents": [
        "c7438d02b384e82261e28fc280167f4e7a65e822"
      ],
      "author": {
        "name": "Qi Yong",
        "email": "qiyong@fc-cn.com",
        "time": "Mon Oct 16 19:42:23 2006 +0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:24:08 2006 +0100"
      },
      "message": "[JFFS2] Fix jffs2_follow_link() typo\n\ntypo fix: noticed this typo while reading the patch\n\"jffs2: fix symlink error handling\"\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "ea7415cca922389b4f3c0cf75e0af9fbf827880e",
      "tree": "0dffbaa5e92b3bf4d0e48f5b6b6e37ca31bc3a01",
      "parents": [
        "29175778b07aa60e7f8030bd95d69f70070cc1f7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Oct 20 14:41:05 2006 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Oct 21 16:21:40 2006 +0100"
      },
      "message": "[JFFS2] Use rb_first() and rb_last() cleanup\n\nUse rb_first() and rb_last() to implement frag_first() and frag_last().\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "559c9ac391c046710bdeee5581dc5d9dda794881",
      "tree": "78cdf1ebc1027028b7e1e01d4ed34f2cf18742c9",
      "parents": [
        "e2057c5a63821e17c8a54dab6db680c77ce7ee6c"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Tue Oct 10 15:15:55 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:29:00 2006 -0700"
      },
      "message": "configfs: handle kzalloc() failure in check_perm()\n\ncheck_perm() does not drop the reference to the module when kzalloc()\nfailure occurs.\n\nSigned-Off-By: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e2057c5a63821e17c8a54dab6db680c77ce7ee6c",
      "tree": "411465feea60aafd3bacbaec2fffb42af6e7bfe2",
      "parents": [
        "0effef776ff95b7a6d6e48a2ef407ecaa8c21f96"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Oct 03 17:53:05 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:27:48 2006 -0700"
      },
      "message": "ocfs2: cond_resched() in ocfs2_zero_extend()\n\nThe loop within ocfs2_zero_extend() can execute for a long time, causing\nspurious soft lockup warnings.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0effef776ff95b7a6d6e48a2ef407ecaa8c21f96",
      "tree": "518ac195b10e415bd3c87f6f7c5ddec4c8448058",
      "parents": [
        "711a40fcaa83bfad87736544b69f6fdd6527482d"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Oct 03 17:44:42 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:27:26 2006 -0700"
      },
      "message": "ocfs2: fix page zeroing during simple extends\n\nThe page zeroing code was missing the region between old i_size and new\ni_size for those extends that didn\u0027t actually require a change in space\nallocation.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "711a40fcaa83bfad87736544b69f6fdd6527482d",
      "tree": "8a994dc00559c00f20ebc74d5b10ebe3024741e2",
      "parents": [
        "79cd22d3ac921b9209bf813c7e75e6b69e74896c"
      ],
      "author": {
        "name": "Sunil Mushran",
        "email": "sunil.mushran@oracle.com",
        "time": "Wed Oct 11 12:23:02 2006 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:26:35 2006 -0700"
      },
      "message": "ocfs2: remove spurious d_count check in ocfs2_rename()\n\nThis was causing some folks to incorrectly get -EBUSY during rename.\n\nSigned-off-by: Sunil Mushran \u003csunil.mushran@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "79cd22d3ac921b9209bf813c7e75e6b69e74896c",
      "tree": "5db5b2f1cb8620f6ad4a23e56b3743a669696fa2",
      "parents": [
        "f1877fb2967ec8c0c6e946cc24c253bb52ce4d06"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Oct 12 14:29:33 2006 +0900"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Oct 20 15:26:06 2006 -0700"
      },
      "message": "ocfs2: delete redundant memcmp()\n\nThis patch deletes redundant memcmp() while looking up in rb tree.\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "adfefb551517a0d0d1645e94f464817b8fb1a07f",
      "tree": "5fce9d0ac131311b5d90a55d6132fbec6aa38dbe",
      "parents": [
        "d2c5f06e361f18be0d7b75988ce6a9e8800a8113",
        "b7d8ac3e1779c30ddef0a8f38042076c5007a23d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:28:14 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] gfs2_dir_read_data(): fix uninitialized variable usage\n  [GFS2] fs/gfs2/ops_fstype.c:fill_super_meta(): fix NULL dereference\n  [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): don\u0027t use an uninitialized variable\n  [GFS2] fs/gfs2/ops_fstype.c:gfs2_get_sb_meta(): remove unused variable\n  [GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): remove dead code\n  [GFS2] gfs2 endianness bug: be16 assigned to be32 field\n  [GFS2] Fix bmap to map extents properly\n  [DLM] fix iovec length in recvmsg\n"
    },
    {
      "commit": "3e2a532b26b491706bd8b5c7cfc8d767b43b8f36",
      "tree": "641db5da4c1adbeee04ce6594746cec51f581ff0",
      "parents": [
        "82591e6ea234762eeaa8b2337fe060ed438c18dc"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Thu Oct 19 23:29:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:44 2006 -0700"
      },
      "message": "[PATCH] ext3/4: fix J_ASSERT(transaction-\u003et_updates \u003e 0) in journal_stop()\n\nA disk generated some I/O error, after it, I hitted\nJ_ASSERT(transaction-\u003et_updates \u003e 0) in journal_stop().\n\nIt seems to happened on ext3_truncate() path from stack trace. Then,\nmaybe the following case may trigger J_ASSERT(transaction-\u003et_updates \u003e 0).\n\next3_truncate()\n    -\u003e ext3_free_branches()\n        -\u003e ext3_journal_test_restart()\n\t    -\u003e ext3_journal_restart()\n                -\u003e journal_restart()\n                transaction-\u003et_updates--;\n                /* another process aborted journal */\n                    -\u003e start_this_handle()\n\t\t    returns -EROFS without transaction-\u003et_updates++;\n\n    -\u003e ext3_journal_stop()\n        -\u003e journal_stop()\n\tJ_ASSERT(transaction-\u003et_updates \u003e 0)\n\nIf journal was aborted in middle of journal_restart(), ext3_truncate()\nmay trigger J_ASSERT().\n\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a90b061c0bf712961cea40d9c916b300073d12e5",
      "tree": "74514dbfc0e7814b983ad98bef55086539248d0a",
      "parents": [
        "c7afef1f963bec198b186cc34b9e8c9b9ce2e266"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:03 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfs_replay_me\n\nWe are using NFS_REPLAY_ME as a special error value that is never leaked to\nclients.  That works fine; the only problem is mixing host- and network-\nendian values in the same objects.  Network-endian equivalent would work just\nas fine; switch to it.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7afef1f963bec198b186cc34b9e8c9b9ce2e266",
      "tree": "d3686ebea2e848e225e9927b8f6f164547d82719",
      "parents": [
        "f00f328fda1eeec575cd0f360da81b66bf4133a1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: misc endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f00f328fda1eeec575cd0f360da81b66bf4133a1",
      "tree": "3e1ebdd933267f6c3b9dbcd70406d18df06cda7f",
      "parents": [
        "b8dd7b9ab194d9ab322881f49fde42954757efae"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: nfsd callback*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8dd7b9ab194d9ab322881f49fde42954757efae",
      "tree": "2709bca272730c061faee95bbbcac12343968de3",
      "parents": [
        "c4d987ba841dff4b2fc768e52d1d95af83f9f157"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] nfsd: NFSv4 errno endianness annotations\n\ndon\u0027t use the same variable to store NFS and host error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4d987ba841dff4b2fc768e52d1d95af83f9f157",
      "tree": "a898ebcde19d2e06b9fa2053caba06a75f8b526b",
      "parents": [
        "b37ad28bcaa7c486a4ff0fb6c3bdaaacd67b86ce"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:29:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:42 2006 -0700"
      },
      "message": "[PATCH] nfsd: NFSv{2,3} trivial endianness annotations for error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b37ad28bcaa7c486a4ff0fb6c3bdaaacd67b86ce",
      "tree": "17bb3677f3e63dc469b64a123a74cee0266768df",
      "parents": [
        "6264d69d7df654ca64f625e9409189a0e50734e9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:42 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfs4 code returns error values in net-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6264d69d7df654ca64f625e9409189a0e50734e9",
      "tree": "0a8357de00cf561e3341ebd97af65ff59da2897b",
      "parents": [
        "2ebbc012a9433a252be7ab4ce54e94bf7b21e506"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsd: vfs.c endianness annotations\n\ndon\u0027t use the same variable to store NFS and host error values\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ebbc012a9433a252be7ab4ce54e94bf7b21e506",
      "tree": "daedb0484892bf3d8f7df42836de7b62391c1c3f",
      "parents": [
        "91f07168cef8e99dd16f608fbc703e7a5af0237f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv4 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91f07168cef8e99dd16f608fbc703e7a5af0237f",
      "tree": "18ba76b4d8728637059741de9eb9caad40dbb483",
      "parents": [
        "131a21c2177c267ab259fcd06947c6f593a7de8e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv3 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "131a21c2177c267ab259fcd06947c6f593a7de8e",
      "tree": "7841d3c58e3dfc103fefb895e43bac0f5afbd751",
      "parents": [
        "ad451d389f46f699832da3e9ad95f610cb8c0fd2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv2 server\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad451d389f46f699832da3e9ad95f610cb8c0fd2",
      "tree": "d77b6cb5277ef53b8a1433b37a68994806ee5431",
      "parents": [
        "83b11340d683a67a77e35a5ffb5ad4afbf0be4e5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: nfsd_dispatch()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83b11340d683a67a77e35a5ffb5ad4afbf0be4e5",
      "tree": "3290de0b43b4e2190ad91be70ebf9472f7ae6c36",
      "parents": [
        "63f103111fdfc3cba00e4c94921d32362f375d93"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsfh simple endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63f103111fdfc3cba00e4c94921d32362f375d93",
      "tree": "b0c2e195d64ba2f70c982b069c46ba6eec2c4018",
      "parents": [
        "83bbe2ef63ec4f6a22aaaa0c03bd918b38300127"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfsd: nfserrno() endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "83bbe2ef63ec4f6a22aaaa0c03bd918b38300127",
      "tree": "b28a5ae73527c03f12e5fdfff73f96dda2ec4389",
      "parents": [
        "d21ec0c33d0a9eb7a6f6c716008863a97797709e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] nfs_common endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d21ec0c33d0a9eb7a6f6c716008863a97797709e",
      "tree": "0a553986ba193eb4ec2f8e8952439ab0b9fa3d9f",
      "parents": [
        "bc4785cd475a11ba125df7af674e16c6ea1cfc30"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:41 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: mount_clnt\n\n[pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc4785cd475a11ba125df7af674e16c6ea1cfc30",
      "tree": "4f552e0736d1e81460768f689fb6c4b500684066",
      "parents": [
        "5704fdeb41c9fb282ae576516f221ea0b8f64b2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] nfs: verifier is network-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5704fdeb41c9fb282ae576516f221ea0b8f64b2b",
      "tree": "b4e3f71f95530659e1f25c51d7d002365ab2e554",
      "parents": [
        "e6f684f6443dd37384c63d2f27571350e0b5c8aa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: fs/nfs/callback*\n\non-the-wire data is big-endian\n\n[mostly pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6f684f6443dd37384c63d2f27571350e0b5c8aa",
      "tree": "28f36fabb0b54ba06de89901283e082f5aca8e77",
      "parents": [
        "0dbb4c6799cf8fa8c5ba1926153a30960117477d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] fs/nfs/callback* passes error values big-endian\n\n[pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dbb4c6799cf8fa8c5ba1926153a30960117477d",
      "tree": "9d8f75f2f407a5758fa4ef3d8c03694f138c3304",
      "parents": [
        "8687b63afbe42103730bff4d3f7bfff3463c303e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFS readdir entries\n\non-the-wire data is big-endian\n\n[in large part pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8687b63afbe42103730bff4d3f7bfff3463c303e",
      "tree": "7fbb146c0560ed11d063cfd296f2651242ff1adf",
      "parents": [
        "d61005a6855160091dca44b718db93fe7aa9876f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv4\n\non-the-wire data is big-endian\n\n[in large part pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d61005a6855160091dca44b718db93fe7aa9876f",
      "tree": "c12a4fda48f3c3f97793c279e478ab947bcc0fe8",
      "parents": [
        "9d787a75a00679c3ebcb88236a7af7b38a0b5932"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv3\n\non-the-wire data is big-endian\n\n[in large part pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d787a75a00679c3ebcb88236a7af7b38a0b5932",
      "tree": "b897379d9bc846234b5449430c6bde0a0b5d9af0",
      "parents": [
        "52921e02a4f4163a7b1f4b5dde71e1debc71de4a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] xdr annotations: NFSv2\n\non-the-wire data is big-endian\n\n[in large part pulled from Alexey\u0027s patch]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52921e02a4f4163a7b1f4b5dde71e1debc71de4a",
      "tree": "0202a8a4c8c78aed1826540fb33faf64a88837ce",
      "parents": [
        "7111c66e4e70588c9602035a4996c9cdc2087d2d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] lockd endianness annotations\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7111c66e4e70588c9602035a4996c9cdc2087d2d",
      "tree": "1fbd19547470c9d776c6e34a547eb181b5d4fe5f",
      "parents": [
        "cc45f0175088e000ac7493e5e3f05579b6f7d240"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:40 2006 -0700"
      },
      "message": "[PATCH] fix svc_procfunc declaration\n\nsvc_procfunc instances return __be32, not int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc45f0175088e000ac7493e5e3f05579b6f7d240",
      "tree": "cc53e59824097b45a39ca332b3451aedc43d4fe2",
      "parents": [
        "b7766da7f7395b74dec9e52005b7dac0d09391a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Oct 19 23:28:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] bug: nfsd/nfs4xdr.c misuse of ERR_PTR()\n\n\ta) ERR_PTR(nfserr_something) is a bad idea;\nIS_ERR() will be false for it.\n\tb) mixing nfserr_.... with -EOPNOTSUPP is\neven worse idea.\n\nnfsd4_path() does both; caller expects to get NFS protocol error out it if\nanything goes wrong, but if it does we either do not notice (see (a)) or get\nhost-endian negative (see (b)).\n\nIOW, that\u0027s a case when we can\u0027t use ERR_PTR() to return error, even though we\nreturn a pointer in case of success.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nAcked-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b87c0adfeaaf8d8310c4f790d76072a5961b3518",
      "tree": "1c3f2395436f6ec3c8abc94af8266709860b0839",
      "parents": [
        "85233a7a436a48a0b98e7976a66797e5da79c9d6"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Oct 19 23:28:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] NFS: remove unused check in nfs4_open_revalidate\n\nCoverity spotted a superfluous error check in nfs4_open_revalidate().  Remove\nit.\n\nCoverity: #cid 847\n\nTest plan:\nCode inspection; another pass through Coverity.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85233a7a436a48a0b98e7976a66797e5da79c9d6",
      "tree": "3d55b9767194943dd4676e2d84a9e56563f4fed7",
      "parents": [
        "39cf8a1374dc51fea169190674d5e4996a7d7ea2"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Oct 19 23:28:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] NFS: __nfs_revalidate_inode() can use \"inode\" before checking it is non-NULL\n\nThe \"!inode\" check in __nfs_revalidate_inode() occurs well after the first\ntime it is dereferenced, so get rid of it.\n\nCoverity: #cid 1372, 1373\n\nTest plan:\nCode review; recheck with Coverity.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39cf8a1374dc51fea169190674d5e4996a7d7ea2",
      "tree": "ca6e201861ed911c2b78dd81b56505527308c9a4",
      "parents": [
        "cd9ae2b6a75bb1fa0d370929c2d7a7da1ed719d9"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Thu Oct 19 23:28:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] NFS: fix minor bug in new NFS symlink code\n\nThe original code confused a zero return code from pagevec_add() as success.\n\nTest plan:\nNone.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd9ae2b6a75bb1fa0d370929c2d7a7da1ed719d9",
      "tree": "1bf943b54f47bfbf5198b08b930bd09099ff99b7",
      "parents": [
        "13bbc06af8a5f65df0f888b442e557c617cadba7"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 19 23:28:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] NFS: Deal with failure of invalidate_inode_pages2()\n\nIf invalidate_inode_pages2() fails, then it should in principle just be\nbecause the current process was signalled.  In that case, we just want to\nensure that the inode\u0027s page cache remains marked as invalid.\n\nAlso add a helper to allow the O_DIRECT code to simply mark the page cache as\ninvalid once it is finished writing, instead of calling\ninvalidate_inode_pages2() itself.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13bbc06af8a5f65df0f888b442e557c617cadba7",
      "tree": "64129c447795744f44754989d85a138dffdf7fdc",
      "parents": [
        "7d9ac06f26fe8d477c813405f1a8c7c90eecef2d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 19 23:28:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] NFS: Fix NFSv4 callback regression\n\nThe change in semantics for nfs_find_client() introduced by David breaks the\nNFSv4 callback channel.\n\nAlso, replace another completely broken BUG_ON() in nfs_find_client().  In\ninitialised clients, clp-\u003ecl_cons_state \u003d\u003d 0, and callers of that function\nshould in any case never want to see clients that are uninitialised.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d9ac06f26fe8d477c813405f1a8c7c90eecef2d",
      "tree": "6886201ba51ae48bcb8a912c0b63da7af57cb014",
      "parents": [
        "eda3cef8dd2b83875affe82595db9d0c278879b2"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 19 23:28:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:39 2006 -0700"
      },
      "message": "[PATCH] nfs4: initialize cl_ipaddr\n\nDavid forgot to do this.  I\u0027m not sure if this is the right place to put\nit....\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eda3cef8dd2b83875affe82595db9d0c278879b2",
      "tree": "8243651c72751fc2204c8423f8a372c0dddba8a4",
      "parents": [
        "b6dff26a08189932eeb0fa4261e09e733b0fc540"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 19 23:28:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] NFS: Fix error handling in nfs_direct_write_result()\n\nIf the RPC call tanked, we should not be checking the return value\nof data-\u003eres.verf-\u003ecommitted, since it is unlikely to even be\ninitialised.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6dff26a08189932eeb0fa4261e09e733b0fc540",
      "tree": "30f13a24dd60f6e94f9152b12e0931a1ceb16d62",
      "parents": [
        "575b5c7870c940326a11614e0279b74356c1d44f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 19 23:28:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] NFS: Fix oops in nfs_cancel_commit_list\n\nFix two bugs:\n - nfs_inode_remove_request will call nfs_clear_request, so we cannot\n   reference req-\u003ewb_page after it. Move the call to dec_zone_page_state so\n   that it occurs while req-\u003ewb_page is still valid.\n - Calling nfs_clear_page_writeback is unnecessary since the radix tree\n   tags will have been cleared by the call to nfs_inode_remove_request.\n   Replace with a simple call to nfs_unlock_request.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "575b5c7870c940326a11614e0279b74356c1d44f",
      "tree": "5d083bc7356d6da6a146039f4fb8a9dfe0d61b52",
      "parents": [
        "0e7d73824e6b0024100701da246fec769dd8f087"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Oct 19 23:28:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] NFSv4: Fix thinko in fs/nfs/super.c\n\nDuh. addr.sin_port should be in network byte order.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e7d73824e6b0024100701da246fec769dd8f087",
      "tree": "43fd5dd81dd39cb06253bd53aed2d91daaf13763",
      "parents": [
        "f2fbc6c2dad7bbcbf226c094749534f1e84d3be2"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 19 23:28:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] autofs3: Make sure all dentries refs are released before calling kill_anon_super()\n\nMake sure all dentries refs are released before calling kill_anon_super()\nso that the assumption that generic_shutdown_super() can completely destroy\nthe dentry tree for there will be no external references holds true.\n\nWhat was being done in the put_super() superblock op, is now done in the\nkill_sb() filesystem op instead, prior to calling kill_anon_super().\n\nThe call to shrink_dcache_sb() is removed as it is redundant since\nshrink_dcache_for_umount() will now be called after the cleanup routine.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2fbc6c2dad7bbcbf226c094749534f1e84d3be2",
      "tree": "23b6702a9386fa4ee331e763477a802660448e5e",
      "parents": [
        "d6f8ff7381501887233666b508b9eac70143303d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Oct 19 23:28:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] fs/Kconfig: move GENERIC_ACL, fix acl() call errors\n\nGENERIC_ACL shouldn\u0027t be under Network File Systems (which made it depend\non NET) as far as I can tell.  Having it there and having many (FS) config\nsymbols disabled gives this (which the patch fixes):\n\nmm/built-in.o: In function `shmem_check_acl\u0027:\nshmem_acl.c:(.text.shmem_check_acl+0x33): undefined reference to `posix_acl_permission\u0027\nfs/built-in.o: In function `generic_acl_get\u0027:\n(.text.generic_acl_get+0x30): undefined reference to `posix_acl_to_xattr\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0x75): undefined reference to `posix_acl_from_xattr\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0x94): undefined reference to `posix_acl_valid\u0027\nfs/built-in.o: In function `generic_acl_set\u0027:\n(.text.generic_acl_set+0xc1): undefined reference to `posix_acl_equiv_mode\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0x7a): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0xb4): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_init\u0027:\n(.text.generic_acl_init+0xc8): undefined reference to `posix_acl_create_masq\u0027\nfs/built-in.o: In function `generic_acl_chmod\u0027:\n(.text.generic_acl_chmod+0x49): undefined reference to `posix_acl_clone\u0027\nfs/built-in.o: In function `generic_acl_chmod\u0027:\n(.text.generic_acl_chmod+0x76): undefined reference to `posix_acl_chmod_masq\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ac773b4f73afa6fd66695131103944b975d5d5c",
      "tree": "7a3ea0d703cde009c5f2e1196d80f06cf5d00d54",
      "parents": [
        "887b95931b4072e60e3bf4253ff7bffe372bca46"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Oct 19 23:28:32 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] OOM killer meets userspace headers\n\nDespite mm.h is not being exported header, it does contain one thing\nwhich is part of userspace ABI -- value disabling OOM killer for given\nprocess. So,\na) create and export include/linux/oom.h\nb) move OOM_DISABLE define there.\nc) turn bounding values of /proc/$PID/oom_adj into defines and export\n   them too.\n\nNote: mass __KERNEL__ removal will be done later.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fcfab16c5b86eaa3db3a9a31adba550c5b67141",
      "tree": "bd348fa081b8fbec2c79fbf8f173a306d70b2b2c",
      "parents": [
        "79e2de4bc53d7ca2a8eedee49e4a92479b4b530e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Oct 19 23:28:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:35 2006 -0700"
      },
      "message": "[PATCH] separate bdi congestion functions from queue congestion functions\n\nSeparate out the concept of \"queue congestion\" from \"backing-dev congestion\".\nCongestion is a backing-dev concept, not a queue concept.\n\nThe blk_* congestion functions are retained, as wrappers around the core\nbacking-dev congestion functions.\n\nThis proper layering is needed so that NFS can cleanly use the congestion\nfunctions, and so that CONFIG_BLOCK\u003dn actually links.\n\nCc: \"Thomas Maier\" \u003cbalagi@justmail.de\u003e\nCc: \"Jens Axboe\" \u003cjens.axboe@oracle.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26da82058e62ea173559a26881b16d10089645ba",
      "tree": "76d897ac2792683193b79def25b3e88ebaa8d49a",
      "parents": [
        "fb5527e68d495650a7658fec9a7246bf922db212"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Oct 19 23:28:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:35 2006 -0700"
      },
      "message": "[PATCH] ecryptfs: use special_file()\n\nUse the special_file() macro to check whether an inode is special instead of\nopen-coding it.\n\nAcked-by: Mike Halcrow \u003cmhalcrow@us.ibm.com\u003e\nCc: Phillip Hellewell \u003cphillip@hellewell.homeip.net\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7d8ac3e1779c30ddef0a8f38042076c5007a23d",
      "tree": "0c79c3ddb223504789e8f67e609b5924c6cf2ede",
      "parents": [
        "bbbe4512735eb0f15f09ffd14876091a8e91bc69"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 16:02:07 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:16:20 2006 -0400"
      },
      "message": "[GFS2] gfs2_dir_read_data(): fix uninitialized variable usage\n\nIn the \"if (extlen)\" case, \"bh\" was used uninitialized.\n\nThis patch changes the code to what seems to have been intended.\n\nSpotted by the Coverity checker.\n\nThis patch also removes a pointless \"bh \u003d NULL\" asignment (the variable\nis never accessed again after this point).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "bbbe4512735eb0f15f09ffd14876091a8e91bc69",
      "tree": "2acdac2f4030c4d58fe6166d07bc96f68a5cd136",
      "parents": [
        "348acd48f050f5ba7fa917b1421ae34443be97dd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 15:27:00 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:15:57 2006 -0400"
      },
      "message": "[GFS2] fs/gfs2/ops_fstype.c:fill_super_meta(): fix NULL dereference\n\nDon\u0027t dereference new-\u003es_root when we do know it\u0027s NULL.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "348acd48f050f5ba7fa917b1421ae34443be97dd",
      "tree": "888d1915580fdb2629bc6165b700b2661d660f14",
      "parents": [
        "b0cb66955f4bf7a72b544096ceef48a829361a3c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 15:20:04 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:15:31 2006 -0400"
      },
      "message": "[GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): don\u0027t use an uninitialized variable\n\nIn the \"if (extlen)\" case, \"new\" might be used uninitialized.\n\nLooking at the code, it should be initialized to 0.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "b0cb66955f4bf7a72b544096ceef48a829361a3c",
      "tree": "ccb6e9cbea7453e3efe447e589a56edf398b7c8b",
      "parents": [
        "abbdbd2065e74411dc2c401501c2c85a82f60e06"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 15:13:26 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:15:19 2006 -0400"
      },
      "message": "[GFS2] fs/gfs2/ops_fstype.c:gfs2_get_sb_meta(): remove unused variable\n\nThe Coverity checker spotted this unused variable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "abbdbd2065e74411dc2c401501c2c85a82f60e06",
      "tree": "bbfbdfa02fd61077bdab288f59b3f56c67980eab",
      "parents": [
        "a2d7d021d78dbc00d24d9c809c64a7f3e61fa773"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Oct 19 15:12:24 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:14:42 2006 -0400"
      },
      "message": "[GFS2] fs/gfs2/dir.c:gfs2_dir_write_data(): remove dead code\n\nThe Coverity checker spotted this obviously dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a2d7d021d78dbc00d24d9c809c64a7f3e61fa773",
      "tree": "6fef76036a6038e95725e6a7c728376bb55953d4",
      "parents": [
        "23591256d61354e20f12e98d7a496ad5c23de74c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 14 16:49:30 2006 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:14:08 2006 -0400"
      },
      "message": "[GFS2] gfs2 endianness bug: be16 assigned to be32 field\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "23591256d61354e20f12e98d7a496ad5c23de74c",
      "tree": "3013a6e873a6e0a1d55fbace2fba638a978108c0",
      "parents": [
        "42fb00838a644d03f9a2a5fbbe0b668a5ff5df4d"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 13 17:25:45 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:13:40 2006 -0400"
      },
      "message": "[GFS2] Fix bmap to map extents properly\n\nThis fix means that bmap will map extents of the length requested\nby the VFS rather than guessing at it, or just mapping one block\nat a time. The other callers of gfs2_block_map are audited to ensure\nthey send the correct max extent lengths (i.e. set bh-\u003eb_size correctly).\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "42fb00838a644d03f9a2a5fbbe0b668a5ff5df4d",
      "tree": "2a4cc5c21814f77a551373bd7fac8b6925ef7428",
      "parents": [
        "ce9e3d9953c8cb67001719b5516da2928e956be4"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Fri Oct 13 17:12:05 2006 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Oct 20 09:13:10 2006 -0400"
      },
      "message": "[DLM] fix iovec length in recvmsg\n\nI didn\u0027t spot that the msg_iovlen was set to 2 if there\nwere two elements in the iovec but left at zero if not :(\n\nI think this might be why bob was still seeing trouble.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "97a501849d60f3dbb8bfcd2300cf65dd5ebc0355",
      "tree": "512d61381ac414994052a13d746150535788a72a",
      "parents": [
        "e42344514c6e8ca7f5427da9b1407b56550dfa01"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Sep 20 16:49:02 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "sysfs: update obsolete comment in sysfs_update_file\n\nAnd the obsolete comment should be updated (or totally removed).\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e42344514c6e8ca7f5427da9b1407b56550dfa01",
      "tree": "4dd26210cc0bb5147a455ef9b097266d0218c3b9",
      "parents": [
        "722385f75efd82d9f480f0765a1e97a4d83cac0d"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Sep 20 16:38:00 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "sysfs: remove duplicated dput in sysfs_update_file\n\nFollowing function can drops d_count twice against one reference\nby lookup_one_len.\n\n\u003cSOURCE\u003e\n/**\n * sysfs_update_file - update the modified timestamp on an object attribute.\n * @kobj: object we\u0027re acting for.\n * @attr: attribute descriptor.\n */\nint sysfs_update_file(struct kobject * kobj, const struct attribute * attr)\n{\n        struct dentry * dir \u003d kobj-\u003edentry;\n        struct dentry * victim;\n        int res \u003d -ENOENT;\n\n        mutex_lock(\u0026dir-\u003ed_inode-\u003ei_mutex);\n        victim \u003d lookup_one_len(attr-\u003ename, dir, strlen(attr-\u003ename));\n        if (!IS_ERR(victim)) {\n                /* make sure dentry is really there */\n                if (victim-\u003ed_inode \u0026\u0026\n                    (victim-\u003ed_parent-\u003ed_inode \u003d\u003d dir-\u003ed_inode)) {\n                        victim-\u003ed_inode-\u003ei_mtime \u003d CURRENT_TIME;\n                        fsnotify_modify(victim);\n\n                        /**\n                         * Drop reference from initial sysfs_get_dentry().\n                         */\n                        dput(victim);\n                        res \u003d 0;\n                } else\n                        d_drop(victim);\n\n                /**\n                 * Drop the reference acquired from sysfs_get_dentry() above.\n                 */\n                dput(victim);\n        }\n        mutex_unlock(\u0026dir-\u003ed_inode-\u003ei_mutex);\n\n        return res;\n}\n\u003c/SOURCE\u003e\n\nPCI-hotplug (drivers/pci/hotplug/pci_hotplug_core.c) is only user of\nthis function. I confirmed that dentry of /sys/bus/pci/slots/XXX/*\nhave negative d_count value.\n\nThis patch removes unnecessary dput().\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eee44cca665aa1a5663e6a00c2bdfc275739dac5",
      "tree": "86bf3f4d3d265a487d6f8e029e2e43dadf812e2c",
      "parents": [
        "6b5f29675c6a1041aefc147271508bd56cf2b761"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 17 00:10:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:47 2006 -0700"
      },
      "message": "[PATCH] fs/partitions/check: add sysfs error handling\n\nHandle errors thrown in disk_sysfs_symlinks(), and propagate back to\ncaller.\n\nThe callers and associated functions don\u0027t do a real good job of handling\nkobject errors anyway (add_partition, register_disk, rescan_partitions), so\nthis should do until something better comes along.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58ff407bee5a55f9c1188a3f9d70ffc79485183c",
      "tree": "58132c31553a16b09e10f876561cd9ff1132fa77",
      "parents": [
        "d343fce148a4eee24a907a05c4101d3268045aae"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Oct 17 00:10:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:46 2006 -0700"
      },
      "message": "[PATCH] Fix IO error reporting on fsync()\n\nWhen IO error happens on metadata buffer, buffer is freed from memory and\nlater fsync() is called, filesystems like ext2 fail to report EIO.  We\n\nsolve the problem by introducing a pointer to associated address space into\nthe buffer_head.  When a buffer is removed from a list of metadata buffers\nassociated with an address space, IO error is transferred from the buffer to\nthe address space, so that fsync can later report it.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d343fce148a4eee24a907a05c4101d3268045aae",
      "tree": "b8a110f85050b2425ce85434c01c0eac0076472b",
      "parents": [
        "4481d1038f4116f3f5c307d919e6dc815a3acbb9"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 17 00:10:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:46 2006 -0700"
      },
      "message": "[PATCH] knfsd: Allow lockd to drop replies as appropriate\n\nIt is possible for the -\u003efopen callback from lockd into nfsd to find that an\nanswer cannot be given straight away (an upcall is needed) and so the request\nhas to be \u0027dropped\u0027, to be retried later.  That error status is not currently\npropagated back.\n\nSo:\n  Change nlm_fopen to return nlm error codes (rather than a private\n  protocol) and define a new nlm_drop_reply code.\n  Cause nlm_drop_reply to cause the rpc request to get rpc_drop_reply\n  when this error comes back.\n  Cause svc_process to drop a request which returns a status of\n  rpc_drop_reply.\n\n[akpm@osdl.org: fix warning storm]\nCc: Marc Eshel \u003ceshel@almaden.ibm.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4481d1038f4116f3f5c307d919e6dc815a3acbb9",
      "tree": "4424568a3b335a379796eb867e3c0d898b2dc5d3",
      "parents": [
        "0942176f4353ffebcd6e3f95abce9fd8e24f2cb1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Oct 17 00:10:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:46 2006 -0700"
      },
      "message": "[PATCH] knfsd: Fix bug in recent lockd patches that can cause reclaim to fail\n\nWhen an nfs server shuts down, lockd needs to release all the locks even\nthough the client still holds them.\n\nIt should therefore not \u0027unmonitor\u0027 the clients, so that the files in nfs/sm\nwill still be there when the nfs server restarts, so that those clients will\nbe told to reclaim their locks.\n\nHowever the hosts are fully unmonitored, so statd may well remove the files.\n\nlockd has a test for \u0027sm_sticky\u0027 and avoid the unmonitor call if it is set,\nbut it is currently not set.\n\nSo set it when tearing down lockd.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0942176f4353ffebcd6e3f95abce9fd8e24f2cb1",
      "tree": "9a1d63914b9e13f9f01ebb31aa747c18c8998dcb",
      "parents": [
        "9801d8a39cfe6c34f39f9552a246a6bd002e735e"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Tue Oct 17 00:10:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:46 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: Fix error handling in nfsd\u0027s callback client\n\nCoverity noticed that the error handling code in the NFSv4 callback client\nsets cb-\u003ecb_client to NULL, then calls rpc_shutdown_client with the NULL\npointer.\n\nCoverity: #cid 1397\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9801d8a39cfe6c34f39f9552a246a6bd002e735e",
      "tree": "1bc534709dc02d308532f5285b9f376ca2f2ec31",
      "parents": [
        "dc730e173785e29b297aa605786c94adaffe2544"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Tue Oct 17 00:10:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:46 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix open permission checking\n\nWe weren\u0027t actually checking for SHARE_ACCESS_WRITE, with the result that the\nowner could open a non-writeable file for write!\n\nContinue to allow DENY_WRITE only with write access.\n\nThanks to Jim Rees for reporting the bug.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc730e173785e29b297aa605786c94adaffe2544",
      "tree": "3ff7089bcc454d730cbf39b5609472dfc52b56b4",
      "parents": [
        "e956edd0523b6b48ed367c63b0c82d8f4c447a58"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Tue Oct 17 00:10:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] knfsd: nfsd4: fix owner-override on open\n\nIf a client creates a file using an open which sets the mode to 000, or if a\nchmod changes permissions after a file is opened, then situations may arise\nwhere an NFS client knows that some IO is permitted (because a process holds\nthe file open), but the NFS server does not (because it doesn\u0027t know about the\nopen, and only sees that the IO conflicts with the current mode of the file).\n\nAs a hack to solve this problem, NFS servers normally allow the owner to\noverride permissions on IO.  The client can still enforce correct\npermissions-checking on open by performing an explicit access check.\n\nIn NFSv4 the client can rely on the explicit on-the-wire open instead of an\naccess check.\n\nTherefore we should not be allowing the owner to override permissions on an\nover-the-wire open!\n\nHowever, we should still allow the owner to override permissions in the case\nwhere the client is claiming an open that it already made either before a\nreboot, or while it was holding a delegation.\n\nThanks to Jim Rees for reporting the bug.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e956edd0523b6b48ed367c63b0c82d8f4c447a58",
      "tree": "a45b03edfa376a769721b69211a9882fcd6f8060",
      "parents": [
        "d2a85164aaa8d514ef5efbf5d05746e85dd13ddd"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Oct 17 00:10:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] fuse: fix dereferencing dentry parent\n\nThere\u0027s no locking for -\u003ed_revalidate, so fuse_dentry_revalidate() should use\ndget_parent() instead of simply dereferencing -\u003ed_parent.\n\nDue to topology changes in the directory tree the parent could become negative\nor be destroyed while being used.  There hasn\u0027t been any reports about this\nyet.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2a85164aaa8d514ef5efbf5d05746e85dd13ddd",
      "tree": "82a10eff007860a9bfc515d037cc2fea6c999bc0",
      "parents": [
        "265126ba9e1f8e217e61d1017c6609f76828aa7a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Oct 17 00:10:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] fuse: fix handling of moved directory\n\nFuse considered it an error (EIO) if lookup returned a directory inode, to\nwhich a dentry already refered.  This is because directory aliases are not\nallowed.\n\nBut in a network filesystem this could happen legitimately, if a directory is\nmoved on a remote client.  This patch attempts to relax the restriction by\ntrying to first evict the offending alias from the cache.  If this fails, it\nstill returns an error (EBUSY).\n\nA rarer situation is if an mkdir races with an indenpendent lookup, which\nfinds the newly created directory already moved.  In this situation the mkdir\nshould return success, but that would be incorrect, since the dentry cannot be\ninstantiated, so return EBUSY.\n\nPreviously checking for a directory alias and instantiation of the dentry\nweren\u0027t done atomically in lookup/mkdir, hence two such calls racing with each\nother could create aliased directories.  To prevent this introduce a new\nper-connection mutex: fuse_conn-\u003einst_mutex, which is taken for instantiations\nwith a directory inode.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "265126ba9e1f8e217e61d1017c6609f76828aa7a",
      "tree": "27eeee59ad960f3c31d589caeb69f988bf4e78ce",
      "parents": [
        "8da5ff23ce0a84d9845b01e6fe5047e17836bf5a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Oct 17 00:10:09 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] fuse: fix spurious BUG\n\nFix a spurious BUG in an unlikely race, where at least three parallel lookups\nreturn the same inode, but with different file type.  This has not yet been\nobserved in real life.\n\nAllowing unlimited retries could delay fuse_iget() indefinitely, but this is\nreally for the broken userspace filesystem to worry about.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8da5ff23ce0a84d9845b01e6fe5047e17836bf5a",
      "tree": "dc711306a3793c91a5df7fc0223738a40ea3fb7c",
      "parents": [
        "7762f5a0b709b415fda132258ad37b9f2a1db994"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Oct 17 00:10:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] fuse: locking fix for nlookup\n\nAn inode could be returned by independent parallel lookups, in this case an\nupdate of the lookup counter could be lost resulting in a memory leak in\nuserspace.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ffbb9162312fd8113037cb3d94f787f06bbfa9a",
      "tree": "a8194bb542dcda56271b44d7de23f2a72ecac900",
      "parents": [
        "48d1a7ea6373337985f27dc1c707649469df5827"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Tue Oct 17 00:10:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:45 2006 -0700"
      },
      "message": "[PATCH] fuse: fix hang on SMP\n\nFuse didn\u0027t always call i_size_write() with i_mutex held which caused rare\nhangs on SMP/32bit.  This bug has been present since fuse-2.2, well before\nbeing merged into mainline.\n\nThe simplest solution is to protect i_size_write() with the per-connection\nspinlock.  Using i_mutex for this purpose would require some restructuring of\nthe code and I\u0027m not even sure it\u0027s always safe to acquire i_mutex in all\nplaces i_size needs to be set.\n\nSince most of vmtruncate is already duplicated for other reasons, duplicate\nthe remaining part as well, making all i_size_write() calls internal to fuse.\n\nUsing i_size_write() was unnecessary in fuse_init_inode(), since this function\nis only called on a newly created locked inode.\n\nReported by a few people over the years, but special thanks to Dana Henriksen\nwho was persistent enough in helping me debug it.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0187f879ee8d4b914e74ffa3cc5df268311fc2d2",
      "tree": "6c29aa7911a9a3ffc4497ea319d3fb6d1bfbd55c",
      "parents": [
        "ac08c26492a0ad4d94a25bd47d5630cd38337069"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 17 00:09:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:43 2006 -0700"
      },
      "message": "[PATCH] PROC_NUMBUF is wrong\n\nActually, the decimal representation of a 32-bit signed number can take 12\nbytes, including the \\0.\n\nAnd then some code adds a \\n as well, so let\u0027s give it 13 bytes.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5eb30790d4ccd3409240a80eaf9ab76b4fb75fd8",
      "tree": "cab8f6c10fc4e63f3ffe2df1c67591adbb5c86a0",
      "parents": [
        "3f4a0b917ce72ef47e438d354c433eb645218e87"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Tue Oct 17 00:09:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:43 2006 -0700"
      },
      "message": "[PATCH] null dereference in fs/jbd2/journal.c\n\nThis is Eric Sesterhenn\u0027s jbd patch applied to jbd2.\nCommit: 41716c7c21b15e7ecf14f0caf1eef3980707fb74\n\nHis words:\n\nSince commit d1807793e1e7e502e3dc047115e9dbc3b50e4534 we dereference a NULL\npointer.  Coverity id #1432.  We set journal to NULL, and use it directly\nafterwards.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7a0d86f5aa40a2215e36fe21d7911cf718ba428",
      "tree": "39c07a323bf37f9e81c0b77cc17c9ba639a43d60",
      "parents": [
        "0b269d8462a9f0058afb46eaee56e0732acf16c4"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Fri Oct 13 18:42:07 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 15 11:24:49 2006 -0700"
      },
      "message": "[PATCH] Fix core files so they make sense to gdb...\n\nIt is silly to use non-static variable for writting zeroes to the file.\n\nAnd more seriously, foffset in core dump file dump function was incremented\ntoo much, so some parts of core dump were shifted by size of few phdrs and\nnotes down, so although gdb was able to load that file, it did not make lot\nof sense - in my test case data pages were shifted down by about 900 bytes.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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": "a5344a9555fffd045218aced89afd6ca0f884e10",
      "tree": "85fcb093a18fe6858dffa66b733a99a30f117926",
      "parents": [
        "411fdc1a711665cb4bd13df2a75213153d463375",
        "370298e2e6f513bc4a9e9445eeed060d8c31f1ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:30:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:30:33 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  [GFS2] Update git tree name/location\n  [DLM] fix iovec length in recvmsg\n  [GFS2] Pass the correct value to kunmap_atomic\n  [GFS2] Fix bug where lock not held\n  [DLM] Kconfig: don\u0027t show an empty DLM menu\n  [GFS2] Fix uninitialised variable\n  [GFS2] Fix a size calculation error\n"
    },
    {
      "commit": "7f14daa19ea36b200d237ad3ac5826ae25360461",
      "tree": "a123fefbb13871de2bc30fff49a4418b48a38732",
      "parents": [
        "12e36b2f41b6cbc67386fcb9c59c32a3e2033905"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Fri Oct 13 04:13:16 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 13 08:13:34 2006 -0700"
      },
      "message": "[PATCH] Get core dump code to work...\n\nThe file based core dump code was broken by pipe changes - a relative\nllseek returns the absolute file position on success, not the relative\none, so dump_seek() always failed when invoked with non-zero current\nposition.\n\nOnly success/failure can be tested with relative lseek, we have to trust\nkernel that on success we\u0027ve got right file offset.  With this fix in\nplace I have finally real core files instead of 1KB fragments...\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\n[ Cleaned it up a bit while here - use SEEK_CUR instead of hardcoding 1 ]\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": "4c5e1b1a8c3f591b21f09001d6748296ddff33b8",
      "tree": "225fe2e8fd0ee7fbb182190a808b09e0a330291b",
      "parents": [
        "c312c4fdc88514dd9522b7858eb879e610aeb9b1"
      ],
      "author": {
        "name": "Patrick Caulfield",
        "email": "pcaulfie@redhat.com",
        "time": "Thu Oct 12 10:41:22 2006 +0100"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:11:33 2006 -0400"
      },
      "message": "[DLM] fix iovec length in recvmsg\n\nThe DLM always passes the iovec length as 1, this is wrong when the circular\nbuffer wraps round.\n\nSigned-Off-By: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "c312c4fdc88514dd9522b7858eb879e610aeb9b1",
      "tree": "ab63777ca2eaafc9b46ce347bef1488c38794296",
      "parents": [
        "fe1a698ffef5af546dd4a8cd6a1f2f202491c4ef"
      ],
      "author": {
        "name": "Russell Cattelan",
        "email": "cattelan@redhat.com",
        "time": "Thu Oct 12 09:23:41 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:11:13 2006 -0400"
      },
      "message": "[GFS2] Pass the correct value to kunmap_atomic\n\nPass kaddr rather than (incorrect) struct page to kunmap_atomic.\n\nSigned-off-by: Russell Cattelan \u003ccattelan@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "fe1a698ffef5af546dd4a8cd6a1f2f202491c4ef",
      "tree": "6e4bcc487487e2b751e40ef5e531be08e8630419",
      "parents": [
        "1ee48af22ed6dcddea8cdf93c7f2a268cbcf0d56"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Oct 11 13:34:59 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:10:55 2006 -0400"
      },
      "message": "[GFS2] Fix bug where lock not held\n\nThe log lock needs to be held when manipulating the counter\nfor the number of free journal blocks.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "1ee48af22ed6dcddea8cdf93c7f2a268cbcf0d56",
      "tree": "62e9e3c8a4283fa61854acbb91147434b5f21e8d",
      "parents": [
        "f5c54804d9e3bb23d8924af09d9ca1c8de9560b6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Oct 08 04:30:48 2006 +0200"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:10:35 2006 -0400"
      },
      "message": "[DLM] Kconfig: don\u0027t show an empty DLM menu\n\nDon\u0027t show an empty \"Distributed Lock Manager\" menu if IP_SCTP\u003dn.\n\nReported by Dmytro Bagrii in kernel Bugzilla #7268.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Patrick Caulfield \u003cpcaulfie@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "f5c54804d9e3bb23d8924af09d9ca1c8de9560b6",
      "tree": "34b1b098b93d41a796e3e528445fa3d87030808e",
      "parents": [
        "52ae7b7935a079aaba25da98fe90772d04109f26"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Tue Oct 10 13:45:15 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:10:15 2006 -0400"
      },
      "message": "[GFS2] Fix uninitialised variable\n\nThis fixes a bug where, in certain cases an uninitialised variable\ncould cause a dereference of a NULL pointer in gfs2_commit_write().\nAlso a typo in a comment is fixed at the same time.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "52ae7b7935a079aaba25da98fe90772d04109f26",
      "tree": "f03dbb3037136fe72fb05d886eb5a2b48c0548c1",
      "parents": [
        "c25d5180441e344a3368d100c57f0a481c6944f7"
      ],
      "author": {
        "name": "Russell Cattelan",
        "email": "cattelan@redhat.com",
        "time": "Mon Oct 09 12:11:54 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Oct 12 17:09:54 2006 -0400"
      },
      "message": "[GFS2] Fix a size calculation error\n\nFix a size calculation error.\nThe size was incorrect being computed as a\nnegative length and then being passed to an\nunsigned parameter.\n\nThis in turn would cause the allocator to\nthink it needed enough meta data to store\na gigabyte file for every file created.\n\nSigned-off-by: Russell Cattelan \u003ccattelan@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.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": "230a03950ecd63bc613c6adeffbe9049189d9f05",
      "tree": "aeea3e2237576efea3adf8cd99827baf046efa8a",
      "parents": [
        "acf1a1b1043327b2179ea529730358e58c7c277e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Oct 12 15:07:55 2006 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Oct 12 15:07:55 2006 +0000"
      },
      "message": "[CIFS] cifs Kconfig: don\u0027t select CONNECTOR\n`select\u0027 is a bit obnoxious: the option keeps on coming back\nand it\u0027s hard to work out what to do to make it go away again.\nThe use of `depends on\u0027 is preferred (although it has\nusability problems too..)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "d58cdfb89ce0c6bd5f81ae931a984ef298dbda20",
      "tree": "f872c5b474411002f0905ebe702e752292f1cc21",
      "parents": [
        "cea2885a2e989d1dc19af1fc991717b33b7d1456"
      ],
      "author": {
        "name": "Vasily Tarasov",
        "email": "vtaras@openvz.org",
        "time": "Thu Oct 12 15:09:51 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Thu Oct 12 15:09:51 2006 +0200"
      },
      "message": "[PATCH] block layer: ioprio_best function fix\n\nCurrently ioprio_best function first checks wethere aioprio or bioprio equals\nIOPRIO_CLASS_NONE (ioprio_valid() macros does that) and if it is so it returns\nbioprio/aioprio appropriately. Thus the next four lines, that set aclass/bclass\nto IOPRIO_CLASS_BE, if aclass/bclass \u003d\u003d IOPRIO_CLASS_NONE, are never executed.\n\nThe second problem: if aioprio from class IOPRIO_CLASS_NONE and bioprio from\nclass IOPRIO_CLASS_IDLE are passed to ioprio_best function, it will return\nIOPRIO_CLASS_IDLE. It means that during __make_request we can merge two\nrequests and set the priority of merged request to IDLE, while one of\nthe initial requests originates from a process with NONE (default) priority.\nSo we can get a situation when a process with default ioprio will experience\nIO starvation, while there is no process from real-time class in the system.\n\nJust removing ioprio_valid check should correct situation.\n\nSigned-off-by: Vasily Tarasov \u003cvtaras@openvz.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e6e80f294c2688302f41959c57acfee7e131e489",
      "tree": "e09562611ebd0060c7876093b6b2ce1296e6793f",
      "parents": [
        "a22b169df1b9f259391cf3b8ad8bfeea3d7be3f1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 11 10:03:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Thu Oct 12 15:08:51 2006 +0200"
      },
      "message": "[PATCH] splice: fix pipe_to_file() -\u003eprepare_write() error path\n\nDon\u0027t jump to the unlock+release path, we already did that.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.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": "4b4fcaa1a9eec90b44b66a67af6e130349ba008e",
      "tree": "de795abc96e90296b0b508c6a8f66882a9461366",
      "parents": [
        "fd2c903b89a6c3cec9388eb24a134ebc1be20747"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Oct 11 17:25:45 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:17:06 2006 -0700"
      },
      "message": "[PATCH] misuse of strstr\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf02c082bf7a464518d45b9c178b8aa83f74dd5d",
      "tree": "8c0aafa48ec5e2298d76d58baf67bd59a5fa95ae",
      "parents": [
        "49a6cbe1cd8a72451d9d6ab5b1e163f17c1bbee3"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@rhlx01.fht-esslingen.de",
        "time": "Wed Oct 11 01:22:24 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] fs/bio.c: tweaks\n\n- Calculate a variable in bvec_alloc_bs() only once needed, not earlier\n  (bio.o down from 18408 to 18376 Bytes, 32 Bytes saved, probably due to\n  data locality improvements).\n\n- Init variable idx to silence a gcc warning which already existed in the\n  unmodified original base file (bvec_alloc_bs() handles idx correctly, so\n  there\u0027s no need for the warning):\n\n\tfs/bio.c: In function `bio_alloc_bioset\u0027:\n\tfs/bio.c:169: warning: `idx\u0027 may be used uninitialized in this function\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c636ebdb186bf37f98d3839f69293597723edb36",
      "tree": "db1d54d355cd8030bf5d1645ce6bac8842f32690",
      "parents": [
        "6ce315234aefcbc599dea390c15672156ebf9e7b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] VFS: Destroy the dentries contributed by a superblock on unmounting\n\nThe attached patch destroys all the dentries attached to a superblock in one go\nby:\n\n (1) Destroying the tree rooted at s_root.\n\n (2) Destroying every entry in the anon list, one at a time.\n\n (3) Each entry in the anon list has its subtree consumed from the leaves\n     inwards.\n\nThis reduces the amount of work generic_shutdown_super() does, and avoids\niterating through the dentry_unused list.\n\nNote that locking is almost entirely absent in the shrink_dcache_for_umount*()\nfunctions added by this patch.  This is because:\n\n (1) at the point the filesystem calls generic_shutdown_super(), it is not\n     permitted to further touch the superblock\u0027s set of dentries, and nor may\n     it remove aliases from inodes;\n\n (2) the dcache memory shrinker now skips dentries that are being unmounted;\n     and\n\n (3) the superblock no longer has any external references through which the VFS\n     can reach it.\n\nGiven these points, the only locking we need to do is when we remove dentries\nfrom the unused list and the name hashes, which we do a directory\u0027s worth at a\ntime.\n\nWe also don\u0027t need to guard against reference counts going to zero unexpectedly\nand removing bits of the tree we\u0027re working on as nothing else can call dput().\n\nA cut down version of dentry_iput() has been folded into\nshrink_dcache_for_umount_subtree() function.  Apart from not needing to unlock\nthings, it also doesn\u0027t need to check for inotify watches.\n\nIn this version of the patch, the complaint about a dentry still being in use\nhas been expanded from a single BUG_ON() and now gives much more information.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\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": "6ce315234aefcbc599dea390c15672156ebf9e7b",
      "tree": "ecf559a2b3f351dd35e274eb2d78fe6e2902c15c",
      "parents": [
        "edc666e2ff9ec2e4e9510f1127c68c22cffc93f6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] AUTOFS: Make sure all dentries refs are released before calling kill_anon_super()\n\nMake sure all dentries refs are released before calling kill_anon_super() so\nthat the assumption that generic_shutdown_super() can completely destroy the\ndentry tree for there will be no external references holds true.\n\nWhat was being done in the put_super() superblock op, is now done in the\nkill_sb() filesystem op instead, prior to calling kill_anon_super().\n\nThis makes the struct autofs_sb_info::root member variable redundant (since\nsb-\u003es_root is still available), and so that is removed.  The calls to\nshrink_dcache_sb() are also removed since they\u0027re also redundant as\nshrink_dcache_for_umount() will now be called after the cleanup routine.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\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": "edc666e2ff9ec2e4e9510f1127c68c22cffc93f6",
      "tree": "21d139e520a4a7fa79464bbe46e3df145a231d27",
      "parents": [
        "9e42ef777f62277ea9bb70976be65bb374e00b9c"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Oct 11 01:22:14 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:25 2006 -0700"
      },
      "message": "[PATCH] ReiserFS: Make sure all dentries refs are released before calling kill_block_super()\n\nMake sure all dentries refs are released before calling kill_block_super()\nso that the assumption that generic_shutdown_super() can completely destroy\nthe dentry tree for there will be no external references holds true.\n\nWhat was being done in the put_super() superblock op, is now done in the\nkill_sb() filesystem op instead, prior to calling kill_block_super().\n\nChanges made in [try #2]:\n\n (*) reiserfs_kill_sb() now checks that the superblock FS info pointer is set\n     before trying to dereference it.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \u003creiserfs-dev@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ecd05ae68a903761e736e9e0aca40d6ace4319e",
      "tree": "4bb0a178362e954191a6e6cee351745cd2dbe685",
      "parents": [
        "fbab41ccc479b6b0ba15c137af9e0b1c100bff24"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 11 01:22:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] fs/*: use BUILD_BUG_ON\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c58165108e26d18849a0138c719e680f281197a",
      "tree": "ff5e54e11357867ef3e8edfa9df8de25a688afdc",
      "parents": [
        "97e860d364aa9d08e895ecb619b9122ae2c70df8"
      ],
      "author": {
        "name": "Monakhov Dmitriy",
        "email": "dmonakhov@openvz.org",
        "time": "Wed Oct 11 01:22:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 11 11:14:23 2006 -0700"
      },
      "message": "[PATCH] D-cache aliasing issue in __block_prepare_write\n\nA couple of flush_dcache_page()s are missing on the I/O-error paths.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "97e860d364aa9d08e895ecb619b9122ae2c70df8"
}
