)]}'
{
  "log": [
    {
      "commit": "e922fffa4188ef6207cd3afef7f4d33bf4a9ca64",
      "tree": "8943e3d4e7113bb8fba85ce7de937138ebe1b6da",
      "parents": [
        "1fba9f7fe2164553557e26583e6feb5299cf9f76"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:56 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:56 2006 +1100"
      },
      "message": "[XFS] endianess annotations for xfs_dir2_block_tail_t \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25491a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1fba9f7fe2164553557e26583e6feb5299cf9f76",
      "tree": "3504af3f9bb748f53683be1fc8f317e7b14ba5dc",
      "parents": [
        "ad354eb34eb354eedc483d1e89e17710165bd2db"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:47 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:47 2006 +1100"
      },
      "message": "[XFS] endianess annotations for XFS_DIR2_DATA_UNUSED_TAG_P \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25490a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ad354eb34eb354eedc483d1e89e17710165bd2db",
      "tree": "aa7977517a3f516c81cf162bd62d7f84749a3138",
      "parents": [
        "afbcb3f91903bcd34d470efe64b3738257178667"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:37 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:37 2006 +1100"
      },
      "message": "[XFS] endianess annotations for xfs_dir2_data_unused_t \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25489a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "afbcb3f91903bcd34d470efe64b3738257178667",
      "tree": "e2dbfefdd7c711e8335079096c0f4f713a28630e",
      "parents": [
        "68b3a1024a7cda4afaacb3d25e6ac234ddfc0834"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:28 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:28 2006 +1100"
      },
      "message": "[XFS] endianess annotations for xfs_dir2_leaf_tail_t \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25487a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "68b3a1024a7cda4afaacb3d25e6ac234ddfc0834",
      "tree": "5f3e54a1d961b32e516e4e539266f6c8b36d8729",
      "parents": [
        "0ba962ef7128d9276b8f95196382d5b9e2ad841d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:19 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:19 2006 +1100"
      },
      "message": "[XFS] endianess annotations for XFS_DIR2_LEAF_BESTS_P \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25486a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0ba962ef7128d9276b8f95196382d5b9e2ad841d",
      "tree": "cce64b0b25696619c3060eba63c4d31ad00c12d3",
      "parents": [
        "70e73f59755867383edf563d5a5cbea614c0fd49"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:07 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:27:07 2006 +1100"
      },
      "message": "[XFS] endianess annotations for xfs_dir2_free_hdr_t \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25485a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "70e73f59755867383edf563d5a5cbea614c0fd49",
      "tree": "6850f22b47754078b1695aad1ade7bf9705dc52a",
      "parents": [
        "9cea236492ebabb9545564eb039aa0f477a05c96"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:52 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:52 2006 +1100"
      },
      "message": "[XFS] endianess annotations for xfs_dir2_data_hdr structure.\n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25484a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9cea236492ebabb9545564eb039aa0f477a05c96",
      "tree": "9d2b0a5f82bb356ae1d74c6c0d71ead95186df10",
      "parents": [
        "ce9d37c257ceba5b4d089c544e4673546f647565"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:41 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:41 2006 +1100"
      },
      "message": "[XFS] Flush and invalidate dirty pages at the start of a direct read also,\nelse we can hit a delalloc-extents-via-direct-io BUG.\n\nSGI-PV: 949916\nSGI-Modid: xfs-linux-melb:xfs-kern:25483a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ce9d37c257ceba5b4d089c544e4673546f647565",
      "tree": "20202556fc940c1b216cd8461258c6c25db1c0f8",
      "parents": [
        "238f4c5468656e3e8b1d39d75c1e4fd73592c1ea"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:34 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:34 2006 +1100"
      },
      "message": "[XFS] Merge Yingpings fix for a vn_count assert failure during QA -\nanother ENOSPC condition.\n\nSGI-PV: 950784\nSGI-Modid: xfs-linux-melb:xfs-kern:25482a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "238f4c5468656e3e8b1d39d75c1e4fd73592c1ea",
      "tree": "bf1693981be95da7c05ff1cf3133582ef9d7008c",
      "parents": [
        "a13828b167532a2145c9e3f563a99f810500c7b4"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:25 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:25 2006 +1100"
      },
      "message": "[XFS] Make couple names consitent, be more defensive on releasepage (and\nprep for nobh, someday, maybe).\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux-melb:xfs-kern:25481a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a13828b167532a2145c9e3f563a99f810500c7b4",
      "tree": "77f86814197582a070a811ff06442ff5603a601a",
      "parents": [
        "b12dd34298cf0cff9f337f667045335140873039"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:14 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:14 2006 +1100"
      },
      "message": "[XFS] Cleanup references to i_sem.\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux-melb:xfs-kern:25480a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "b12dd34298cf0cff9f337f667045335140873039",
      "tree": "0f2ef353bc17f247e538a28137a0a3f8ad3b5e0e",
      "parents": [
        "2ddd5928d01ca8eb49f55166411b64a5844a8959"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:04 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:26:04 2006 +1100"
      },
      "message": "[XFS] Fix an infinite loop issue in bulkstat when a corrupt inode is\ndetected.  Thanks to Roger Willcocks.\n\nSGI-PV: 951054\nSGI-Modid: xfs-linux-melb:xfs-kern:25477a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "2ddd5928d01ca8eb49f55166411b64a5844a8959",
      "tree": "c98abcc5f70ca263ba98c33f6020bcc399c866ca",
      "parents": [
        "ec86dc02fdc062d0d298814b1e78b482ab38caf7"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:25:46 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:25:46 2006 +1100"
      },
      "message": "[XFS] Correct the dquot reservation component for the link transation.\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux-melb:xfs-kern:25476a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "ec86dc02fdc062d0d298814b1e78b482ab38caf7",
      "tree": "2746adfa5471f7026cdd5a9ba4c4853de6795256",
      "parents": [
        "8867bc9bf0aed7181aa72c7c938c6ce830b75166"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:25:36 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:25:36 2006 +1100"
      },
      "message": "[XFS] Complete transition away from linvfs naming convention, finally.\n\nSGI-PV: 947038\nSGI-Modid: xfs-linux-melb:xfs-kern:25474a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8867bc9bf0aed7181aa72c7c938c6ce830b75166",
      "tree": "ae2dcc3a986e4e48fd81605f109be44c29362edd",
      "parents": [
        "524fbf5dd1b25acffe6f8a4ed5f3cce1023cfdb8"
      ],
      "author": {
        "name": "Mandy Kirkconnell",
        "email": "alkirkco@sgi.com",
        "time": "Fri Mar 17 17:25:04 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Mar 17 17:25:04 2006 +1100"
      },
      "message": "[XFS] There are a few problems with the new\nxfs_bmap_search_multi_extents() wrapper function that I introduced in mod\nxfs-linux:xfs-kern:207393a. The function was added as a wrapper around\nxfs_bmap_do_search_extents() to avoid breaking the top-of-tree CXFS\ninterface.  The idea of the function was basically to extract the target\nextent buffer (if muli- level extent allocation mode), then call\nxfs_bmap_do_search_extents() with either a pointer to the first extent in\nthe target buffer or a pointer to the first extent in the file, depending\non which extent mode was being used.  However, in addition to locating the\ntarget extent record for block bno, xfs_bmap_do_search_extents() also sets\nfour parameters needed by the caller: *lastx, *eofp, *gotp, *prevp. \nPassing only the target extent buffer to xfs_bmap_do_search_extents()\ncauses *eofp to be set incorrectly if the extent is at the end of the\ntarget list but there are actually more extents in the next er_extbuf.\nLikewise, if the extent is the first one in the buffer but NOT the first\nin the file, *prevp is incorrectly set to NULL.  Adding the needed\nfunctionality to xfs_bmap_search_multi_extents() to re-set any incorrectly\nset fields is redundant and makes the call to xfs_bmap_do_search_extents()\nnot make much sense when multi-level extent allocation mode is being used.\n This mod basically extracts the two functional components from\nxfs_bmap_do_search_extents(), with the intent of obsoleting/removing\nxfs_bmap_do_search_extents() after the CXFS mult-level in-core extent\nchanges are checked in.  The two components are:  1) The binary search to\nlocate the target extent record, and 2) Setting the four parameters needed\nby the caller (*lastx, *eofp, *gotp, *prevp).  Component 1: I created a\nnew function in xfs_inode.c called xfs_iext_bno_to_ext(), which executes\nthe binary search to find the target extent record.\nxfs_bmap_search_multi_extents() has been modified to call\nxfs_iext_bno_to_ext() rather than xfs_bmap_do_search_extents().  Component\n2: The parameter setting functionality has been added to\nxfs_bmap_search_multi_extents(), eliminating the need for\nxfs_bmap_do_search_extents().  These changes make the removal of\nxfs_bmap_do_search_extents() trival once the CXFS changes are in place. \nThey also allow us to maintain the current XFS interface, using the new\nsearch function introduced in mod xfs-linux:xfs-kern:207393a.\n\nSGI-PV: 928864\nSGI-Modid: xfs-linux-melb:xfs-kern:207866a\n\nSigned-off-by: Mandy Kirkconnell \u003calkirkco@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "524fbf5dd1b25acffe6f8a4ed5f3cce1023cfdb8",
      "tree": "5ab5ccf5f4c4f5b15306e8d6b1417d3ff192c700",
      "parents": [
        "f30a1211119741d2c1063ad613bec8434fb9d099"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:07:53 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:07:53 2006 +1100"
      },
      "message": "[XFS] Revert kiocb and vattr stack changes, theory is the AIO rework will\nhelp here and vattr may be small enough.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25423a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f30a1211119741d2c1063ad613bec8434fb9d099",
      "tree": "712d1b9de569682233951b0704d977526d81e367",
      "parents": [
        "f020b67f3c0c071ed5b2281bfa717125c8a39ad6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:07:36 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:07:36 2006 +1100"
      },
      "message": "[XFS] Dynamically allocate the xfs_dinode_core_t structure to reduce our\nstack footprint in xfs_ialloc_ag_alloc.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25420a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f020b67f3c0c071ed5b2281bfa717125c8a39ad6",
      "tree": "84cb03ab100ff95a7f02b671947bbbca3cfddad8",
      "parents": [
        "a50cd2692617cfb796140a62c0082bce0a7306c7"
      ],
      "author": {
        "name": "Mandy Kirkconnell",
        "email": "alkirkco@sgi.com",
        "time": "Tue Mar 14 14:07:24 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:07:24 2006 +1100"
      },
      "message": "[XFS] Fix assert to check that in-core extents are inline only.\n\nSGI-PV: 950678\nSGI-Modid: xfs-linux-melb:xfs-kern:207634a\n\nSigned-off-by: Mandy Kirkconnell \u003calkirkco@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a50cd2692617cfb796140a62c0082bce0a7306c7",
      "tree": "15a879237107bde586effdb46c2be41e4cd1af44",
      "parents": [
        "416c6d5bcfe8ac2c65a955be62bc42d8b8d5b014"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:06:18 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:06:18 2006 +1100"
      },
      "message": "[XFS] Switch over from linvfs names for sb/quotactl operations for\nconsistent naming.\n\nSGI-PV: 950556\nSGI-Modid: xfs-linux-melb:xfs-kern:25382a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "416c6d5bcfe8ac2c65a955be62bc42d8b8d5b014",
      "tree": "bf8ef73d247c4e44db36d9c742a088e0c4330630",
      "parents": [
        "3562fd45658fbb696f4546479332d5249c3ad90f"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:00:51 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:00:51 2006 +1100"
      },
      "message": "[XFS] Switch over from linvfs names for inode operations for consistent\nnaming.\n\nSGI-PV: 950556\nSGI-Modid: xfs-linux-melb:xfs-kern:25381a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "3562fd45658fbb696f4546479332d5249c3ad90f",
      "tree": "75402260ea6782fd2bd0111e2e7a5de187d0dd66",
      "parents": [
        "e4c573bb6a8477a26b3d5471fd116d258760a13a"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:00:35 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 14:00:35 2006 +1100"
      },
      "message": "[XFS] Switch over from linvfs names for file operations for consistent\nnaming.\n\nSGI-PV: 950556\nSGI-Modid: xfs-linux-melb:xfs-kern:25379a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e4c573bb6a8477a26b3d5471fd116d258760a13a",
      "tree": "6a3466f40c2102ff8f161fc70861040791474ed8",
      "parents": [
        "b8b0f546569871b365a5e3b3cc3f667af658dd49"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:54:26 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:54:26 2006 +1100"
      },
      "message": "[XFS] Switch over from linvfs names for address space ops for consistent\nnaming.\n\nSGI-PV: 950556\nSGI-Modid: xfs-linux-melb:xfs-kern:25378a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "b8b0f546569871b365a5e3b3cc3f667af658dd49",
      "tree": "b14d4c72e13d2c6192e0ac93d1fbafa392ea8e2d",
      "parents": [
        "a365bdd5e8fae9c592b9e4851d931016f9fdd868"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:47:32 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:47:32 2006 +1100"
      },
      "message": "[XFS] Remove a couple of no-longer-used macros/types from XFS.\n\nSGI-PV: 950556\nSGI-Modid: xfs-linux-melb:xfs-kern:25377a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a365bdd5e8fae9c592b9e4851d931016f9fdd868",
      "tree": "a7f1692ad72f93526177c9d989c31427eef315e9",
      "parents": [
        "39269e29d4aad04252e0debec4c9b01bac16a257"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:34:16 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:34:16 2006 +1100"
      },
      "message": "[XFS] Reduce stack usage within xfs_bmapi by rearranging some code,\nsplitting realtime/btree allocators apart.  Based on Glens original\npatches.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25372a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "39269e29d4aad04252e0debec4c9b01bac16a257",
      "tree": "8229f1eef23c113d6b2020f150846021deb30fd5",
      "parents": [
        "220b5284139be6ecbc39b353fd76f0923eccc3d6"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:33:50 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:33:50 2006 +1100"
      },
      "message": "[XFS] Reduce xfs_bmapi stack use by removing some local state variables,\nand directly testing flags instead.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25370a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "220b5284139be6ecbc39b353fd76f0923eccc3d6",
      "tree": "86ab8c671631a109690d6589a19d9774d8bed18f",
      "parents": [
        "9b94c2eddf407ad8faa5672ffa691e2076167564"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:33:36 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:33:36 2006 +1100"
      },
      "message": "[XFS] Dynamically allocate vattr in places it makes sense to do so, to\nreduce stack use.  Also re-use vattr in some places so that multiple\ncopies are not held on-stack.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25369a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9b94c2eddf407ad8faa5672ffa691e2076167564",
      "tree": "aa44b11d2a09b49a892e622c374d81be36966177",
      "parents": [
        "8f79405527b50fe27cffcb7081890b5c68439b4f"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:54 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:54 2006 +1100"
      },
      "message": "[XFS] Take a dentry structure off the stack into the data segment.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25361a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8f79405527b50fe27cffcb7081890b5c68439b4f",
      "tree": "9cd1abe2bf0997bec2d9485cade641d1e8eb7c82",
      "parents": [
        "f6d75cbed997dffb41e3d473bd4c0f899abc3776"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:41 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:41 2006 +1100"
      },
      "message": "[XFS] Reduce complexity in xfs_trans_init by pushing complex macros out\ninto functions and hence reduce the stack footprint there.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25360a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f6d75cbed997dffb41e3d473bd4c0f899abc3776",
      "tree": "790e0ec4a6347876b7255eb5277b757a3cddc85d",
      "parents": [
        "1f6553f9f9b6e41375c605769a75bd1646685a1b"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:24 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:32:24 2006 +1100"
      },
      "message": "[XFS] Dynamically allocate xfs_dir2_put_args_t structure to reduce stack\npressure in xfs_dir2_leaf_getdents routine.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25359a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "1f6553f9f9b6e41375c605769a75bd1646685a1b",
      "tree": "8fc48aaad9b58ebece96747d058b952e72866aa1",
      "parents": [
        "0293ce3a9fd1b34c933a96577a8ba737b681cf75"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:30:48 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:30:48 2006 +1100"
      },
      "message": "[XFS] Dynamically allocate local kiocb structures in readv/writev routines\nto reduce stack footprint.\n\nSGI-PV: 947312\nSGI-Modid: xfs-linux-melb:xfs-kern:25358a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0293ce3a9fd1b34c933a96577a8ba737b681cf75",
      "tree": "19c01a41566aa3c631a4d903ca5f3242b15af169",
      "parents": [
        "4eea22f01bb4fdba1aab4430c33adbe88d9d4985"
      ],
      "author": {
        "name": "Mandy Kirkconnell",
        "email": "alkirkco@sgi.com",
        "time": "Tue Mar 14 13:30:23 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:30:23 2006 +1100"
      },
      "message": "[XFS] 929045 567344 This mod introduces multi-level in-core file extent\nfunctionality, building upon the new layout introduced in mod\nxfs-linux:xfs-kern:207390a.  The new multi-level extent allocations are\nonly required for heavily fragmented files, so the old-style linear extent\nlist is used on files until the extents reach a pre-determined size of 4k.\n4k buffers are used because this is the system page size on Linux i386 and\nsystems with larger page sizes don\u0027t seem to gain much, if anything, by\nusing their native page size as the extent buffer size. Also, using 4k\nextent buffers everywhere provides a consistent interface for CXFS across\ndifferent platforms.  The 4k extent buffers are managed by an indirection\narray (xfs_ext_irec_t) which is basically just a pointer array with a bit\nof extra information to keep track of the number of extents in each buffer\nas well as the extent offset of each buffer.  Major changes include:  -\nAdd multi-level in-core file extent functionality to the xfs_iext_  \nsubroutines introduced in mod:\txfs-linux:xfs-kern:207390a  - Introduce 13\nnew subroutines which add functionality for multi-level   in-core file\nextents:\t xfs_iext_add_indirect_multi()\t      \nxfs_iext_remove_indirect()\t   xfs_iext_realloc_indirect()\t      \nxfs_iext_indirect_to_direct()\t      xfs_iext_bno_to_irec()\t    \nxfs_iext_idx_to_irec()\t       xfs_iext_irec_init()\t   \nxfs_iext_irec_new()\t    xfs_iext_irec_remove()\t  \nxfs_iext_irec_compact() \txfs_iext_irec_compact_pages()\t     \nxfs_iext_irec_compact_full()\t     xfs_iext_irec_update_extoffs()\n\nSGI-PV: 928864\nSGI-Modid: xfs-linux-melb:xfs-kern:207393a\n\nSigned-off-by: Mandy Kirkconnell \u003calkirkco@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "4eea22f01bb4fdba1aab4430c33adbe88d9d4985",
      "tree": "90e2088cd821e1013088682843e11d600f8c711a",
      "parents": [
        "9f989c9455aac417c34af9c505e6b169055251da"
      ],
      "author": {
        "name": "Mandy Kirkconnell",
        "email": "alkirkco@sgi.com",
        "time": "Tue Mar 14 13:29:52 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:29:52 2006 +1100"
      },
      "message": "[XFS] 929045 567344 This mod re-organizes some of the in-core file extent\ncode to prepare for an upcoming mod which will introduce multi-level\nin-core extent allocations. Although the in-core extent management is\nusing a new code path in this mod, the functionality remains the same. \nMajor changes include:\t- Introduce 10 new subroutines which re-orgainze\nthe existing code but\tdo NOT change functionality:\t    \nxfs_iext_get_ext()\t   xfs_iext_insert()\t     xfs_iext_add()\t  \n xfs_iext_remove()\t   xfs_iext_remove_inline()\t   \nxfs_iext_remove_direct()\t xfs_iext_realloc_direct()\t  \nxfs_iext_direct_to_inline()\t    xfs_iext_inline_to_direct()        \nxfs_iext_destroy() - Remove 2 subroutines (functionality moved to new\nsubroutines above):\t    xfs_iext_realloc() -replaced by xfs_iext_add()\nand xfs_iext_remove()\t      xfs_bmap_insert_exlist() - replaced by\nxfs_iext_insert()\t  xfs_bmap_delete_exlist() - replaced by\nxfs_iext_remove() - Replace all hard-coded (indexed) extent assignments\nwith a call to\t xfs_iext_get_ext() - Replace all extent record pointer\narithmetic (ep++, ep--, base + lastx,..)   with calls to\nxfs_iext_get_ext() - Update comments to remove the idea of a single\n\"extent list\" and   introduce \"extent record\" terminology instead\n\nSGI-PV: 928864\nSGI-Modid: xfs-linux-melb:xfs-kern:207390a\n\nSigned-off-by: Mandy Kirkconnell \u003calkirkco@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9f989c9455aac417c34af9c505e6b169055251da",
      "tree": "59f136ea281ba498bdd674e1b4428d0f53294898",
      "parents": [
        "01e1b69cfcdcfdd5b405165eaba29428f8b18a7c"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:29:32 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:29:32 2006 +1100"
      },
      "message": "[XFS] Additional mount time superblock validation checks.\n\nSGI-PV: 950491\nSGI-Modid: xfs-linux-melb:xfs-kern:25354a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "01e1b69cfcdcfdd5b405165eaba29428f8b18a7c",
      "tree": "3ca7e8d0047ff03ca532f39b0fc4cd50381e8ecc",
      "parents": [
        "87cbc49cd4b773a972bce56c5dd09c4717f3285b"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Mar 14 13:29:16 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:29:16 2006 +1100"
      },
      "message": "[XFS] using a spinlock per cpu for superblock counter exclusion results in\na preēmpt counter overflow at 256p and above. Change the exclusion\nmechanism to use atomic bit operations and busy wait loops to emulate the\nspin lock exclusion mechanism but without the preempt count issues.\n\nSGI-PV: 950027\nSGI-Modid: xfs-linux-melb:xfs-kern:25338a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "87cbc49cd4b773a972bce56c5dd09c4717f3285b",
      "tree": "2070b4b4fdc72a74d8a7a76b29f4a63e96a49d04",
      "parents": [
        "f51623b21fe3068d12f0c5d39e02fd2549635a99"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:43 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:43 2006 +1100"
      },
      "message": "[XFS] Add xfs_map_buffer helper, use it in a couple of places. \n\nSGI-PV: 950211\nSGI-Modid: xfs-linux-melb:xfs-kern:25312a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f51623b21fe3068d12f0c5d39e02fd2549635a99",
      "tree": "3b97d6690d0b01442543f9607cc4b7d3ec230128",
      "parents": [
        "02d7c92334c84897d7d2840fc25e5896535766f9"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:27 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:27 2006 +1100"
      },
      "message": "[XFS] Move some code around to avoid prototypes and prep for future\nwritepages code. \n\nSGI-PV: 950211\nSGI-Modid: xfs-linux-melb:xfs-kern:25311a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "02d7c92334c84897d7d2840fc25e5896535766f9",
      "tree": "b7853c5f3d4bffdf820c9d0ebe6f8ac2e370a6f4",
      "parents": [
        "fcce0f1f9ae8d49fd27d418428034a505816d395"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:09 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:26:09 2006 +1100"
      },
      "message": "[XFS] Use XFS_VFSTOM in more places instead of open coding it. \n\nSGI-PV: 947206\nSGI-Modid: xfs-linux-melb:xfs-kern:25310a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "fcce0f1f9ae8d49fd27d418428034a505816d395",
      "tree": "4a41335c1ec4a9092e7ea4010f259b6c7dd84185",
      "parents": [
        "a780143ea53d26362b7cfb6666c8d04fb989bb7a"
      ],
      "author": {
        "name": "Tim Shimmin",
        "email": "tes@sgi.com",
        "time": "Tue Mar 14 13:25:02 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:25:02 2006 +1100"
      },
      "message": "[XFS] forgot a couple of calls to XLOG_VEC_SET_TYPE when porting from irix\nto linux.\n\nSGI-PV: 931456\nSGI-Modid: xfs-linux-melb:xfs-kern:25238a\n\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a780143ea53d26362b7cfb6666c8d04fb989bb7a",
      "tree": "7c42fcbc93036dfbff3cc172bec5d152ab1deedc",
      "parents": [
        "e8234a6871aa0de1ed0aeeecb5230ecf3ab414e2"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:24:46 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:24:46 2006 +1100"
      },
      "message": "[XFS] UUID endianess fix.  uu_timelow is a 32bit field and needs to be\nswapped with be32_to_cpu. \n\nSGI-PV: 943272\nSGI-Modid: xfs-linux-melb:xfs-kern:25232a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e8234a6871aa0de1ed0aeeecb5230ecf3ab414e2",
      "tree": "b88093459262dcae16a237faf45200052629d19b",
      "parents": [
        "2d0f864be3266eb0a8b4b48f36e2f777eace00b3"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Mar 14 13:23:52 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:23:52 2006 +1100"
      },
      "message": "[XFS] Add support for hotplug CPUs to the per-CPU superblock counters by\nregistering a notifier callback that listens to CPU up/down events to\nmodify the counters appropriately.\n\nSGI-PV: 949726\nSGI-Modid: xfs-linux-melb:xfs-kern:25214a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "2d0f864be3266eb0a8b4b48f36e2f777eace00b3",
      "tree": "dc2fd0196f7791ac2b8aa5cab8d16ceec4ccc576",
      "parents": [
        "d2c32edf64a7e9bc8dfb5cb3a8f7bf7be94c93ae"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:20:33 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:20:33 2006 +1100"
      },
      "message": "[XFS] Make headers compile for more compiler variants; minor cleanup.\n\nSGI-PV: 949432\nSGI-Modid: xfs-linux-melb:xfs-kern:25184a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "d2c32edf64a7e9bc8dfb5cb3a8f7bf7be94c93ae",
      "tree": "cdb70e7258708c1bdc66b9156a206e1c7906d2b6",
      "parents": [
        "e0cc2325d151c3f4f3276b2deda734faf742146f"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:20:13 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:20:13 2006 +1100"
      },
      "message": "[XFS] When compiling with gcc 4.0 and CONFIG_SMP unset, there are many\nwarnings along the lines: xfs_linux.h:103:5: warning: \"CONFIG_SMP\" is not\ndefined. \n\nSGI-PV: 946630\nSGI-Modid: xfs-linux-melb:xfs-kern:25171a\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "e0cc2325d151c3f4f3276b2deda734faf742146f",
      "tree": "ad9e688d60e55c53579e58ea136d7daf664ee7b8",
      "parents": [
        "20722a91921bd9e9d4ba5c8f801d143e72e58418"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:19:55 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:19:55 2006 +1100"
      },
      "message": "[XFS] Flag the XFS inode cache as in need of spreading also.\n\nSGI-PV: 949073\nSGI-Modid: xfs-linux-melb:xfs-kern:25170a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "20722a91921bd9e9d4ba5c8f801d143e72e58418",
      "tree": "bf6dc377ff28bd3a89c41c7724db6715a7f110d4",
      "parents": [
        "8758280fcc6129be89503efe93bb59eaf2f85d28"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:19:08 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:19:08 2006 +1100"
      },
      "message": "[XFS] Fix a mutex_destroy diagnostic about a locked-mutex-on-destroy from\nquota code.\n\nSGI-PV: 949149\nSGI-Modid: xfs-linux-melb:xfs-kern:25123a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8758280fcc6129be89503efe93bb59eaf2f85d28",
      "tree": "395246120b571385c1f3efad773b83a932d008da",
      "parents": [
        "8d280b98cfe3c0b69c37d355218975c1c0279bb0"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:18:19 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:18:19 2006 +1100"
      },
      "message": "[XFS] Cleanup the use of zones/slabs, more consistent and allows flags to\nbe passed.\n\nSGI-PV: 949073\nSGI-Modid: xfs-linux-melb:xfs-kern:25122a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "8d280b98cfe3c0b69c37d355218975c1c0279bb0",
      "tree": "2dc1deaec23a7da29b72152a4225c2600dacf1d4",
      "parents": [
        "9f4cbecd7e5ee6390fecd6032dc04ca8c9805dc9"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Mar 14 13:13:09 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:13:09 2006 +1100"
      },
      "message": "[XFS] On machines with more than 8 cpus, when running parallel I/O\nthreads, the incore superblock lock becomes the limiting factor for\nbuffered write throughput. Make the contended fields in the incore\nsuperblock use per-cpu counters so that there is no global lock to limit\nscalability.\n\nSGI-PV: 946630\nSGI-Modid: xfs-linux-melb:xfs-kern:25106a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "9f4cbecd7e5ee6390fecd6032dc04ca8c9805dc9",
      "tree": "ab8d621cf5852f1d6b4dad602510792b2fd6463c",
      "parents": [
        "0c9512d74635198d90f349acec19381e446ba2b4"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:05:30 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:05:30 2006 +1100"
      },
      "message": "[XFS] XFS propagates MS_NOATIME through two levels internally but doesn\u0027t\nactually use it.  Kill this dead code.\tSigned-off-by: Christoph Hellwig\n\u003chch@lst.de\u003e\n\nSGI-PV: 904196\nSGI-Modid: xfs-linux-melb:xfs-kern:25086a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "0c9512d74635198d90f349acec19381e446ba2b4",
      "tree": "97a60f4e3a9a5d67ae7f4bf192cc7066e48a5979",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Tue Mar 14 13:02:13 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Tue Mar 14 13:02:13 2006 +1100"
      },
      "message": "[XFS] find_exported_dentry().  XFS does not need to use this symbol as it\nis provided by a vector through the superblock export operations when the\nfilesystem is exported by NFS. The fix is to call that vector instead of\nusing the exported symbol directly.\n\nSGI-PV: 948858\nSGI-Modid: xfs-linux-melb:xfs-kern:25062a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "3759fa9c55923f719ae944a3f8fbb029b36f759d",
      "tree": "ca48147798cd6a02edf64290dcf14c7681ab88cc",
      "parents": [
        "c33d4568aca9028a22857f94f5e0850012b6444b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "message": "[TCP]: Fix zero port problem in IPv6\n\nWhen we link a socket into the hash table, we need to make sure that we\nset the num/port fields so that it shows us with a non-zero port value\nin proc/netlink and on the wire.  This code and comment is copied over\nfrom the IPv4 stack as is.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c33d4568aca9028a22857f94f5e0850012b6444b",
      "tree": "7a33d918e4d35b0444820595cb2aaaae1f1f5bfa",
      "parents": [
        "31fe4d331729e9687db84521c3ceb8e43390efcf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 12 23:52:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 22:56:29 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix up handling of non canonical user RIPs\n\nEM64T CPUs have somewhat weird error reporting for non canonical RIPs in\nSYSRET.\n\nWe can\u0027t handle any exceptions there because the exception handler would\nend up running on the user stack which is unsafe.\n\nTo avoid problems any code that might end up with a user touched pt_regs\nshould return using int_ret_from_syscall.  int_ret_from_syscall ends up\nusing IRET, which allows safe exceptions.\n\nCc: Ernie Petrides \u003cpetrides@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31fe4d331729e9687db84521c3ceb8e43390efcf",
      "tree": "3db1ef1a3daaf10d01ab18dbcc0f107857919eac",
      "parents": [
        "baa829d8926f02ab04be6ec37780810d221c5b4b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix NULL pointer dereference\n\nThe check is wrong and lets NULL-ptrs slip through since !IS_ERR(NULL)\nis true.\n\nCoverity #190\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baa829d8926f02ab04be6ec37780810d221c5b4b",
      "tree": "8c2236eba68bb65aa535ab78e58777ff51de6746",
      "parents": [
        "4a1ff6e2bde56cdf176bd54d557b2e15e819f810"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:35:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:40 2006 -0800"
      },
      "message": "[IPV4/6]: Fix UFO error propagation\n\nWhen ufo_append_data fails err is uninitialized, but returned back.\nStrangely gcc doesn\u0027t notice it.\n\nCoverity #901 and #902\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1ff6e2bde56cdf176bd54d557b2e15e819f810",
      "tree": "c831cb72a76e69b3e781f070c510a59b06e39cb9",
      "parents": [
        "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:39 2006 -0800"
      },
      "message": "[TCP]: tcp_highspeed: fix AIMD table out-of-bounds access\n\nCovertiy #547\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85",
      "tree": "c6dce78c5e845d9cd4d5baab7c8b29306fa77541",
      "parents": [
        "f8dc01f543f28253abeef649987249210d8db3cc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix use-after-free in netlink_recvmsg\n\nThe skb given to netlink_cmsg_recv_pktinfo is already freed, move it up\na few lines.\n\nCoverity #948\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dc01f543f28253abeef649987249210d8db3cc",
      "tree": "fc7d4a013cb2e2cc2e12354c29c23e695de69862",
      "parents": [
        "f6e57464df7ba0e91a23b0854adb56852dcd58a7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:37 2006 -0800"
      },
      "message": "[XFRM]: Fix leak in ah6_input\n\ntmp_hdr is not freed when ipv6_clear_mutable_options fails.\n\nCoverity #650\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e57464df7ba0e91a23b0854adb56852dcd58a7",
      "tree": "9dfee36ee4e5150a3af876b44bca7516554aa5ec",
      "parents": [
        "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:36 2006 -0800"
      },
      "message": "[NET_SCHED]: act_api: fix skb leak in error path\n\nThe skb is allocated by the function, so it needs to be freed instead\nof trimmed on overrun.\n\nCoverity #614\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f",
      "tree": "208366b1977eca0f2abad59e1c608fbf50fcbb21",
      "parents": [
        "57ddd5c1803859d977c5a31a267d2c805ffe6e11"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:32:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:35 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereference\n\nFix NULL-ptr dereference when a config message for a non-existant\nqueue containing only an NFQA_CFG_PARAMS attribute is received.\n\nCoverity #433\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ddd5c1803859d977c5a31a267d2c805ffe6e11",
      "tree": "bbc3e2a406f5ab2ddeb0ba0273867bee95b41612",
      "parents": [
        "7cafae52381395d24b83996eca7a7b53ab6a8827",
        "ed071adc97a69785686a37fb88e100f41b482b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ahci: fix NULL pointer dereference detected by Coverity\n"
    },
    {
      "commit": "7cafae52381395d24b83996eca7a7b53ab6a8827",
      "tree": "05b3cfb71c7131aaabe3b78b6f0278e91cba5147",
      "parents": [
        "ba244fe9005323452428fee4b4b7d0c70a06b627",
        "cdaabbd74b15296acf09215355a7f3b07b92b83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] iwmmxt thread state alignment\n  [ARM] 3350/1: Enable 1-wire on ARM\n  [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n  [ARM] 3355/1: NSLU2: remove propmt depends\n  [ARM] 3354/1: NAS100d: fix power led handling\n  [ARM] Fix muldi3.S\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba244fe9005323452428fee4b4b7d0c70a06b627",
      "tree": "a2f64703eeb1cae57ea3d4b5d2dd481614ae82d1",
      "parents": [
        "c12743764129e40dc8461afc1096cf175c7c25f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "message": "[TCP]: Fix tcp_tso_should_defer() when limit\u003e\u003d65536\n\nThat\u0027s \u003e\u003d a full sized TSO frame, so we should always\nreturn 0 in that case.\n\nBased upon a report and initial patch from Lachlan\nAndrew, final patch suggested by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c12743764129e40dc8461afc1096cf175c7c25f2",
      "tree": "080df077769b53cfae033849ab87cbd95f39c4b7",
      "parents": [
        "0d27b42739ee432a66104793e51a23807b372928"
      ],
      "author": {
        "name": "Gregor Maier",
        "email": "gregor@net.in.tum.de",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix wrong option spelling in Makefile for CONFIG_BRIDGE_EBT_ULOG\n\nSigned-off-by: Gregor Maier \u003cgregor@net.in.tum.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d27b42739ee432a66104793e51a23807b372928",
      "tree": "d23986eff26122d06f6493029428a8748ff90040",
      "parents": [
        "0ade309be739eceedc4812798da09d698a59867d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "message": "[IPV6]: fix ipv6_saddr_score struct element\n\nThe scope element in the ipv6_saddr_score struct used in \nipv6_dev_get_saddr() is an unsigned integer, but __ipv6_addr_src_scope() \nreturns a signed integer (and can return -1).\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ade309be739eceedc4812798da09d698a59867d",
      "tree": "3d16e848a4f7202fbd8999117571706caccef8b7",
      "parents": [
        "8f22757ee84da64d4f662f1dd03dae95358a1efe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "message": "[TG3] tg3_bus_string(): remove dead code\n\nThe Coverity checker spotted this dead code (note that (clock_ctrl \u003d\u003d 7) \nis already handled above).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f22757ee84da64d4f662f1dd03dae95358a1efe",
      "tree": "ebbf96d3c733c5cad9ab002740f1d4b829e07a4e",
      "parents": [
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "message": "[TUN]: Fix leak in tun_get_user()\n\nWe\u0027re leaking an skb in a failure path in this function.\n\nCoverity #632\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed071adc97a69785686a37fb88e100f41b482b94",
      "tree": "75be27a48365aab9cfe6531f7d1f5516e6602307",
      "parents": [
        "6971ed1fbbc80cae54e082aae153d5b063885d0a",
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "6971ed1fbbc80cae54e082aae153d5b063885d0a",
      "tree": "164d950b587badb59dc2e2415ab74c2210accff7",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Mar 11 12:47:54 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:06:02 2006 -0500"
      },
      "message": "[PATCH] ahci: fix NULL pointer dereference detected by Coverity\n\nFix NULL pointer dereference detected by the Coverity checker.  Kill\ndev -\u003e pdev -\u003e dev conversion while at it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "535744878e34d01a53f946f26dfbca37186f2cf8",
      "tree": "06fb86822414f9b00579e5946f0110211e772178",
      "parents": [
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "message": "Linux 2.6.16-rc6\n\nGaah. Delayed. But all the better for it!\n"
    },
    {
      "commit": "0992a5d029181421877a716eaf99145828ff7eae",
      "tree": "f03e939152dc9b5c9552f2f1c94464c124da2b0e",
      "parents": [
        "b2cba5b5777123c53852639c6a17e87709e055be"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 08 00:06:27 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] 3c509: bus registration fix\n\n- Don\u0027t call eisa_driver_unregister() if eisa_driver_register() failed.\n\n- Properly propagate error values.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2cba5b5777123c53852639c6a17e87709e055be",
      "tree": "190eea463908d478772e424cd27f92cfc29d19b7",
      "parents": [
        "28beaf651b8620b04bc6dec03e22ed5af8114936"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Mar 08 00:06:33 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] de620: fix section mismatch warning\n\nIn latest -mm de620 gave following warning:\nWARNING: drivers/net/de620.o - Section mismatch: reference to      \\\n.init.text:de620_probe from .text between \u0027init_module\u0027 (at offset \\\n0x1682) and \u0027cleanup_module\u0027\n\ninit_module() call de620_probe() which is declared __init.\nFix is to declare init_module() __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28beaf651b8620b04bc6dec03e22ed5af8114936",
      "tree": "0cf7d8885c246d06072b95b8f82e6a419ec8b23f",
      "parents": [
        "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Mar 08 00:06:31 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] NE2000 Kconfig help entry improvement\n\nImprove reference to PCI NE2K support in ISA NE2K documentation.\nOriginal 2.4 patch From: Ged Haywood \u003cged@jubileegroup.co.uk\u003e\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361",
      "tree": "2b769501f13fabaa472c2ac3a4f5099a530770c2",
      "parents": [
        "9e927fb6186b6913d47d33068160088a084d568e"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Mar 10 15:12:10 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:26:51 2006 -0500"
      },
      "message": "[PATCH] dl2k: DMA freeing error\n\nThis patch fixes an error in the dl2k driver\u0027s DMA mapping/unmapping.\nThe adapter uses the upper 16bits of the DMA address for the buffer\nsize.  However, this is not masked off when referencing the DMA\naddress, and can lead to errors by trying to free a DMA address out of\nrange.\n\nThanks,\nJon\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e927fb6186b6913d47d33068160088a084d568e",
      "tree": "4ecd5584f82fbda06cfe6c162505b59ba4391915",
      "parents": [
        "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 10 18:08:09 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:25:17 2006 -0500"
      },
      "message": "[PATCH] Wrong return value corrupts free object in e1000 driver\n\nFor some reason, E1000\u0027s -\u003ehard_start_xmit() routine returns -EFAULT\ninstead of one of the NETDEV_TX_* error codes.  In fact, it frees up\nthe SKB before returning this.  This makes the queueing layer think\nthe packet should be requeued and subsequently we corrupt a freed\nobject.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ee33b7adc178dbeb16b4d8303ae3ab69a334518",
      "tree": "28a96c8957d2b3f6209afb4c7c5800652f40f4ac",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d",
        "70f1be4812a833ac856818c3149e432ff6a84c2e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6\n"
    },
    {
      "commit": "ed62178589929d248a0aaf4018ca3867e2f96d9d",
      "tree": "3dce07a9f0fa8bd6f5758174a1db80a090ea368b",
      "parents": [
        "8e6509876c5cb079f56dbe334aafaae9a293c886"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] radeonfb: Fix static array overrun\n\nradeonfb_parse_monitor_layout() will produce an array overrun if passed with a\nsubstring of length higher than 4 (ie, \"XXXXX,YYYYYY\").\n\nCoverity Bug 494\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e6509876c5cb079f56dbe334aafaae9a293c886",
      "tree": "2c53657866458f3e94a8695cf8003263ec83af40",
      "parents": [
        "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] aty128fb: Fix array overrun\n\nFix static array overrun\n\nCoverity Bug 556\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb",
      "tree": "5ceed59890052f4f8970bbac9ac1800811d94106",
      "parents": [
        "d301524772be3eef5fae1bcd5ca76fac69bb3b6e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] tdfxfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but tdfxfb_setcolreg may\nattempt to write more.\n\nCoverity Bug 557\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d301524772be3eef5fae1bcd5ca76fac69bb3b6e",
      "tree": "d2d26317432a5726a7aa6192d510247990dfd7c5",
      "parents": [
        "8d57f2210e72e0168734bd1503b9e52a71f53d65"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] intelfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but intelfb_setcolreg will\nattempt to write more.\n\nCoverity Bug 558\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d57f2210e72e0168734bd1503b9e52a71f53d65",
      "tree": "859925a16457520a979b7be018a4daca247c906c",
      "parents": [
        "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] savagefb: Fix kfree before use\n\npar-\u003eedid is kfree\u0027d before using in fb_edid_to_monspecs()\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24",
      "tree": "70327fc3e4ddf7ff7383cf7c824b224c1b4d159a",
      "parents": [
        "98365f5eb47e23d6ac1244da556984a74260021e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] imsttfb: Fix resource leak\n\nThe struct info and device resource may not be released in the driver\u0027s error\npath.  Fix.\n\nCoverity Bug 671\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98365f5eb47e23d6ac1244da556984a74260021e",
      "tree": "033e9f8ad33c168a6381fa41a082aedf4d0182c8",
      "parents": [
        "939205b27312b7d7c4c55624ba785e554b39ecbb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] s1d13xxxfb: Fix resource leak\n\nstruct info may not be released in the driver\u0027s error path.\n\nCoverity Bug 672\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "939205b27312b7d7c4c55624ba785e554b39ecbb",
      "tree": "120591e604a08ed56b86b3c6bb86bce4abba7461",
      "parents": [
        "16afe814a856e271628c5dfb4abbc318ec6b6f5f"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] arcfb: Fix dereference before NULL check\n\ninfo-\u003epar is dereferenced before info is checked for NULL. Fix.\n\nCoverity Bug 833\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16afe814a856e271628c5dfb4abbc318ec6b6f5f",
      "tree": "9a5e48fb3674c07b2b9402d81183f8cf35bf1a0d",
      "parents": [
        "604cc999fda36d6ff840e03dbc70244d2d17eee2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] kyrofb: Fix uninitialized value\n\nInitialize Variable \u0027count\u0027 in DisableVGA to zero.\n\nCoverity Bug 874\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "604cc999fda36d6ff840e03dbc70244d2d17eee2",
      "tree": "9f9de33e51a01b34a0ebdf5238729a4829cea780",
      "parents": [
        "6af7ffc414828cda880a4e99e20f4f07880281e7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] arcfb: Fix uninitialized value\n\nRemove insignificant and uninitialized variable \"count\" from\narcfb_lcd_update_page.\n\nCoverity Bug 894\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6af7ffc414828cda880a4e99e20f4f07880281e7",
      "tree": "136ae6bf8ac7aefc65596a364e3bbb8791cc58e0",
      "parents": [
        "1a4520bea65f9205a240bbfa473547af1c77ab19"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] neofb: Fix uninitialized value\n\nRemove insignificant and unitialized variable \"waitcycles\" from neo2200_sync.\n\nCoverity Bug 895\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a4520bea65f9205a240bbfa473547af1c77ab19",
      "tree": "dadc8e044fc8dcaa4083a9638ccd7376a4d946b9",
      "parents": [
        "692a2061f6f2c360188af72f1f3404a5e7f0efce"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 11 03:27:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] LSM mail list has moved\n\nLSM mail list has moved.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "692a2061f6f2c360188af72f1f3404a5e7f0efce",
      "tree": "a0af722a678966b6df2af8dbfcfe64bde15b02ac",
      "parents": [
        "7cd9013be6c22f3ff6f777354f766c8c0b955e17"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Mar 11 03:27:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] update email address\n\nUpdate email address.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cd9013be6c22f3ff6f777354f766c8c0b955e17",
      "tree": "328e45aadb4c5bc9b6cd530be03572070201f5e5",
      "parents": [
        "27d162e26a873883937b64526445877bd3341d23"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Mar 11 03:27:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] remove __put_task_struct_cb export again\n\nThe patch \u0027[PATCH] RCU signal handling\u0027 [1] added an export for\n__put_task_struct_cb, a put_task_struct helper newly introduced in that\npatch.  But the put_task_struct couldn\u0027t be used modular previously as\n__put_task_struct wasn\u0027t exported.  There are not callers of it in modular\ncode, and it shouldn\u0027t be exported because we don\u0027t want drivers to hold\nreferences to task_structs.\n\nThis patch removes the export and folds __put_task_struct into\n__put_task_struct_cb as there\u0027s no other caller.\n\n[1] http://www2.kernel.org/git/gitweb.cgi?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommit;h\u003de56d090310d7625ecb43a1eeebd479f04affb48b\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "27d162e26a873883937b64526445877bd3341d23",
      "tree": "152d08534070fd1f4284c4775d06089bc4e51078",
      "parents": [
        "341c2d806b71cc3596afeb2d9bd26cd718e75202"
      ],
      "author": {
        "name": "Pat Gefre",
        "email": "pfg@sgi.com",
        "time": "Sat Mar 11 03:27:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] Altix: small ioc4 oversight\n\nGet rid of the local \u0027flip\u0027 variable and no need to \u0027trim\u0027 the buffer.\n\nSigned-off-by: Patrick Gefre \u003cpfg@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "341c2d806b71cc3596afeb2d9bd26cd718e75202",
      "tree": "851a5b5cab5b836c8021bdac89a9a257887ede69",
      "parents": [
        "4136cabff33d6d73b8daf2f2612670cc0296f844"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Sat Mar 11 03:27:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] selinux: tracer SID fix\n\nFix SELinux to not reset the tracer SID when the child is already being\ntraced, since selinux_ptrace is also called by proc for access checking\noutside of the context of a ptrace attach.\n\nSigned-off-by:  Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4136cabff33d6d73b8daf2f2612670cc0296f844",
      "tree": "85fe83bd7ab21edcda6b3b17ac1b96e435f3b562",
      "parents": [
        "cd6ef84e6ac9454080707f2f338360f5d7e556fc"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Mar 11 03:27:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] edac: disable a few sysfs files to avoid them becoming an ABI\n\nDisable (via ugly #if 0\u0027s) the 3 sysfs files that I think by now we all\nagree are very much wrong.  These files shouldn\u0027t become part of the ABI by\nthe 2.6.16 release, so I rather have this minimal patch merged to disable\nthem for now, the real fix can then come during the 2.6.17 devel window.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd6ef84e6ac9454080707f2f338360f5d7e556fc",
      "tree": "98770b47dd7ae2e1faad4796eb03b2d4760e1b03",
      "parents": [
        "0adb25d2e71ab047423d6fc63d5d184590d0a66f"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Sat Mar 11 03:27:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: fix nobh mode for chattr +j inodes\n\nOne can do \"chattr +j\" on a file to change its journalling mode.  Fix\nwriteback mode with \"nobh\" handling for it.\n\nEven though, we mount ext3 filesystem in writeback mode with \"nobh\" option,\nsome one can do \"chattr +j\" on a single file to force it to do journalled\nmode.  In order to do journaling, ext3_block_truncate_page() need to\nfallback to default case of creating buffers and adding them to transaction\netc.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0adb25d2e71ab047423d6fc63d5d184590d0a66f",
      "tree": "0fd00ea22c07c88c3f24085cbf89f0a272f56697",
      "parents": [
        "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Sat Mar 11 03:27:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:34 2006 -0800"
      },
      "message": "[PATCH] ext3: ext3_symlink should use GFP_NOFS allocations inside\n\nThis patch fixes illegal __GFP_FS allocation inside ext3 transaction in\next3_symlink().  Such allocation may re-enter ext3 code from\ntry_to_free_pages.  But JBD/ext3 code keeps a pointer to current journal\nhandle in task_struct and, hence, is not reentrable.\n\nThis bug led to \"Assertion failure in journal_dirty_metadata()\" messages.\n\nhttp://bugzilla.openvz.org/show_bug.cgi?id\u003d115\n\nSigned-off-by: Andrey Savochkin \u003csaw@saw.sw.com.sg\u003e\nSigned-off-by: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bd0ee93fef9733c72fef1817330b3ee2b71cf9d",
      "tree": "eb363a6862645d2eab3622ad68ec38363b38cdb2",
      "parents": [
        "35ab0e88c63fb8e61013011560ad10e6200b5ee0"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Mar 11 00:23:38 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 22:09:33 2006 -0800"
      },
      "message": "[PATCH] Input: psmouse - disable autoresync\n\nAutomatic resynchronization in psmouse driver causes problems on some\nhardware so disable it by default for now. People with KVM switches\nthat require resync can still enable it via module parameter or sysfs\nattribute.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35ab0e88c63fb8e61013011560ad10e6200b5ee0",
      "tree": "44708c5523f7a30a27be4b8946c0dd9cab4f57d4",
      "parents": [
        "44f329ab69b742194e48f66e87064cff70fb52b8",
        "d8117ce5a679ff1f48df247da30fb62c16d562c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 16:39:03 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix race in the accessed/dirty bit handlers\n"
    },
    {
      "commit": "44f329ab69b742194e48f66e87064cff70fb52b8",
      "tree": "4f2bd804fa206cd78a5173aadcc6b4015b0ce161",
      "parents": [
        "4ceadbf519c6820b236a9a213255260eb825974b"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Feb 22 13:29:04 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 15:59:34 2006 -0800"
      },
      "message": "[PATCH] kbuild: version.h should depend on .kernelrelease\n\nRebuilding a previously built tree while using make\u0027s -j option from\ntime to time results in the version.h check running at the same time as\nthe updating of .kernelrelease, resulting in UTS_RELEASE remaining an\nempty string (and as a side effect causing the entire kernel to be\nrebuilt).\n\nSigned-Off-By: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04916c0ef482335cb0ae575dbc5a1d97619840cd",
      "tree": "e311fe75fd072232380eb1f4ed5e675442409d7a",
      "parents": [
        "141fa40cff90881ac4d81f6afa27bc283fe7acca"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:30:01 2006 +0000"
      },
      "message": "[ARM] 3350/1: Enable 1-wire on ARM\n\nPatch from Alessandro Zummo\n\nThis patches add the 1-wire drivers\nto the ARM Kconfig.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "141fa40cff90881ac4d81f6afa27bc283fe7acca",
      "tree": "7991b0f3910dafb58e1ef92044153e5383b01850",
      "parents": [
        "e7fcdb79ecaa01e2eba06e3fb64e10455bdb5aa7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 10 22:26:47 2006 +0000"
      },
      "message": "[ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n\nPatch from Catalin Marinas\n\nARM1136 erratum 371025 (category 2) specifies that, under rare\nconditions, an invalidate I-cache by MVA (line or range) operation can\nfail to invalidate a cache line. The recommended workaround is to\neither invalidate the entire I-cache or invalidate the range by\nset/way rather than MVA.\n\nNote that for a 16K cache size, invalidating a 4K page by set/way is\nequivalent to invalidating the entire I-cache.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ceadbf519c6820b236a9a213255260eb825974b",
      "tree": "41258b7a6572fe0823695842296519baa51cc766",
      "parents": [
        "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Mar 10 21:13:44 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 10 13:40:26 2006 -0800"
      },
      "message": "[PATCH] fix pcmcia_device_probe oops\n\nFix pcmcia_device_probe NULL pointer dereference at startup.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fce4d8e3b9e3cf47cc8afeb6077e22ab795d989",
      "tree": "4930be5756f7a3893717d38f443f6261f11a1f60",
      "parents": [
        "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Thu Mar 09 17:33:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 09 19:47:38 2006 -0800"
      },
      "message": "[PATCH] slab: Node rotor for freeing alien caches and remote per cpu pages.\n\nThe cache reaper currently tries to free all alien caches and all remote\nper cpu pages in each pass of cache_reap.  For a machines with large number\nof nodes (such as Altix) this may lead to sporadic delays of around ~10ms.\nInterrupts are disabled while reclaiming creating unacceptable delays.\n\nThis patch changes that behavior by adding a per cpu reap_node variable.\nInstead of attempting to free all caches, we free only one alien cache and\nthe per cpu pages from one remote node.  That reduces the time spend in\ncache_reap.  However, doing so will lengthen the time it takes to\ncompletely drain all remote per cpu pagesets and all alien caches.  The\ntime needed will grow with the number of nodes in the system.  All caches\nare drained when they overflow their respective capacity.  So the drawback\nhere is only that a bit of memory may be wasted for awhile longer.\n\nDetails:\n\n1. Rename drain_remote_pages to drain_node_pages to allow the specification\n   of the node to drain of pcp pages.\n\n2. Add additional functions init_reap_node, next_reap_node for NUMA\n   that manage a per cpu reap_node counter.\n\n3. Add a reap_alien function that reaps only from the current reap_node.\n\nFor us this seems to be a critical issue.  Holdoffs of an average of ~7ms\ncause some HPC benchmarks to slow down significantly.  F.e.  NAS parallel\nslows down dramatically.  NAS parallel has a 12-16 seconds runtime w/o rotor\ncompared to 5.8 secs with the rotor patches.  It gets down to 5.05 secs with\nthe additional interrupt holdoff reductions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "7b61fcda8a640bb87be23f9f09c1f24357b5c6e1"
}
