)]}'
{
  "log": [
    {
      "commit": "176bf2e0f10ecf1d20a97db3bd5bb2e6ba0b5668",
      "tree": "b22f94dcce76c35f2c5ebe1bda5508e61e46da4f",
      "parents": [
        "002f6aab43c0e556ee5f588d138587de6a3ed63d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Dec 01 14:23:39 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:27 2008 +0000"
      },
      "message": "[MTD] physmap: fix leak of memory returned by parse_mtd_partitions\n\nThe mtd partition parser returns an allocated pointer array of\nmtd_partition.  The caller must free it.  The array is used only for\nadd_mtd_partitions(), so free it just after the call.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "002f6aab43c0e556ee5f588d138587de6a3ed63d",
      "tree": "4497122ce37d7bc861e0d49c6ead3f2dc8803a6a",
      "parents": [
        "dcb3e137ce9be1dfc86e306182b23e3ae5e239c4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Dec 01 14:23:38 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:17 2008 +0000"
      },
      "message": "[MTD] drivers/mtd/maps/nettel.c: use ARRAY_SIZE\n\nARRAY_SIZE is more concise to use when the size of an array is divided by\nthe size of its type or the size of its first element.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@i@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on i using \"paren.iso\"@\ntype T;\nT[] E;\n@@\n\n- (sizeof(E)/sizeof(E[...]))\n+ ARRAY_SIZE(E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "dcb3e137ce9be1dfc86e306182b23e3ae5e239c4",
      "tree": "1cc0081df2565d12f47334f18941a67a32807fbb",
      "parents": [
        "c4956ed6fab26347ab1a712727da84b2501ab2dd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 01 14:23:40 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 16:10:05 2008 +0000"
      },
      "message": "[MTD] physmap: make physmap compat explicit\n\nThe current method for always showing physmap compat address, size, and\nwidth is a bit confusing.  If length is set to 0, then the address and\nwidth are still shown but silently unused.  The physmap code itself\nalready has logic which sets compat based on length, so just pull that out\nand into the Kconfig to make everything clear.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003cBryan.Wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "c4956ed6fab26347ab1a712727da84b2501ab2dd",
      "tree": "6ac59589a722faaa70a1865ff8050c5274ba0216",
      "parents": [
        "c80a7b265fedef584a1bb8baf92a5b289a66e039",
        "6af7a8eb1eb2b5a0967fccf61e750b085d60ad48"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:49:12 2008 +0000"
      },
      "message": "Merge branch \u0027misc/mtd/sharpsl-nand\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lumag/tosa-2.6\n"
    },
    {
      "commit": "c80a7b265fedef584a1bb8baf92a5b289a66e039",
      "tree": "572611bfb2a116b613e050e7664ba2b07641da9e",
      "parents": [
        "0bc4382ae901311fe53be5735026cbe3ea6f235f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Nov 26 13:12:50 2008 -0800"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:39:09 2008 +0000"
      },
      "message": "[MTD] remove private wrapper of endian helpers in rfd_ftl.c\n\nBase versions handle constant folding just fine.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0bc4382ae901311fe53be5735026cbe3ea6f235f",
      "tree": "cb60a9412cb8200307e3b9d90f01959e3b9c60d6",
      "parents": [
        "26cdb67c74aedc22367e6d0271f7f955220cca65"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:34:49 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 15:34:49 2008 +0000"
      },
      "message": "[JFFS2] Clean up fs/jffs2/compr_rubin.c\n\nTriggered by a smaller cleanup from Jianjun Kong \u003cjianjun@zeuux.org\u003e\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "26cdb67c74aedc22367e6d0271f7f955220cca65",
      "tree": "49b8cacc7dcfa502d5cb469128c23c3e28cdc8b5",
      "parents": [
        "3854be7712f7b4bdcaed14664fc7c7124b3fef0d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:08:12 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:08:56 2008 +0000"
      },
      "message": "[MTD] Remove more strange u_intxx_t types\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3854be7712f7b4bdcaed14664fc7c7124b3fef0d",
      "tree": "d1003e77963a424ac13841e69ae1e03f0ea5db2b",
      "parents": [
        "0f07a0be39735651091418c09b257785d12fbc59"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:06:42 2008 +0000"
      },
      "message": "[MTD] Remove strange u_int32_t types from FTL\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "0f07a0be39735651091418c09b257785d12fbc59",
      "tree": "4a486541718908d4f991b3528e998f46b9fe5e27",
      "parents": [
        "69423d99fc182a81f3c5db3eb5c140acc6fc64be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 14:01:46 2008 +0000"
      },
      "message": "[MTD] [NAND] Remove strange u_int64_t types from nandsim\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "69423d99fc182a81f3c5db3eb5c140acc6fc64be",
      "tree": "5f1818e6fb69388f0da276152646bf0597e318c0",
      "parents": [
        "8a4c2495b142fe612b291a810d9e695f269c26db"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:37:21 2008 +0000"
      },
      "message": "[MTD] update internal API to support 64-bit device size\n\nMTD internal API presently uses 32-bit values to represent\ndevice size.  This patch updates them to 64-bits but leaves\nthe external API unchanged.  Extending the external API\nis a separate issue for several reasons.  First, no one\nneeds it at the moment.  Secondly, whether the implementation\nis done with IOCTLs, sysfs or both is still debated.  Thirdly\nexternal API changes require the internal API to be accepted\nfirst.\n\nNote that although the MTD API will be able to support 64-bit\ndevice sizes, existing drivers do not and are not required\nto do so, although NAND base has been updated.\n\nIn general, changing from 32-bit to 64-bit values cause little\nor no changes to the majority of the code with the following\nexceptions:\n    \t- printk message formats\n    \t- division and modulus of 64-bit values\n    \t- NAND base support\n\t- 32-bit local variables used by mtdpart and mtdconcat\n\t- naughtily assuming one structure maps to another\n\tin MEMERASE ioctl\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8a4c2495b142fe612b291a810d9e695f269c26db",
      "tree": "e68d387a13d82918c5d744040ff9bf0973230f80",
      "parents": [
        "a9fc8991883cdf029bd373a82cbc2d12a10799dd"
      ],
      "author": {
        "name": "Alexey Korolev",
        "email": "akorolev@infradead.org",
        "time": "Thu Nov 13 13:40:38 2008 +0000"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:23 2008 +0000"
      },
      "message": "MTD: nandsim: use less RAM\n\nNandsim consumes ~2x more RAM than the density of simulated device.\nIt becomes critical if we need to simulate 256MB NAND and run stress tests\non it.\n\nWe investigated the reasons. nandsim allocates space for pages using kmalloc\nfunction. The size of LP nand page is 2112 bytes.\nkmalloc gets space from slab pools by chunks 2^n. So if we need to kmalloc\n2112 bytes, 4096 bytes will be consumed by system.\nThe best way to avoid this issue would be using kmem_cache allocations. AFAIK\nthis mechanism specially designed to handle cases when arrays of allocations\nare used.\n\nSigned-off-by: Alexey Korolev \u003cakorolev@infradead.org\u003e\nTested-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nAcked-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "a9fc8991883cdf029bd373a82cbc2d12a10799dd",
      "tree": "c695dd7928354028733f9621ba67a592d2b1c5ed",
      "parents": [
        "9359ea461b382de3249469d2165da45f4762b910"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:07 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:21 2008 +0000"
      },
      "message": "MTD: nandsim: add option to use a file to cache pages\n\nAdd a new module parameter \u0027cache_file\u0027 which causes nandsim\nto use that file instead of memory to cache nand data.\nUsing a file allows the simulation of NAND that is bigger\nthan the available memory.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9359ea461b382de3249469d2165da45f4762b910",
      "tree": "e4f2e691e7b154c5461f5d5cc99f232f48516370",
      "parents": [
        "4f8f3af20ac5a1e58b419a98dfe76522885b5355"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "ext-adrian.hunter@nokia.com",
        "time": "Wed Nov 12 16:06:40 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:35:19 2008 +0000"
      },
      "message": "MTD: nandsim: suppress unnecessary warning\n\nnand_base sometimes reads only 2 bytes of a 4 byte id.\nIt is OK.  Do not print a warning in that case.\n\nSigned-off-by: Adrian Hunter \u003cext-adrian.hunter@nokia.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4f8f3af20ac5a1e58b419a98dfe76522885b5355",
      "tree": "e6960f1b3dcc9074f45b8051a0607442f81f4c0b",
      "parents": [
        "9a2b3974ef3aff7994e802f07fcebe3d8e7a936d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:59 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:32 2008 +0000"
      },
      "message": "[MTD] Make init_impa7 static\n\nThe function init_impa7 does not need to be global, and\nthis patch makes it static by adding the needed keyword\nto drivers/mtd/maps/impa7.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9a2b3974ef3aff7994e802f07fcebe3d8e7a936d",
      "tree": "4835a971d9305f4467e92266cce75f12ea0c53af",
      "parents": [
        "6127cfcd3d134ec63d0d154bb24823bd33774c10"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:04 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:29 2008 +0000"
      },
      "message": "[MTD] Make init_redwood_flash function static\n\nThe function init_redwood_flash is needlessly defined global,\nmake it static by this patch.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "6127cfcd3d134ec63d0d154bb24823bd33774c10",
      "tree": "28d500031964a9951272a4775efac87e3b5ad63f",
      "parents": [
        "2257594f9c2043f347c6d3961f804008da7982d1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:03 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:26 2008 +0000"
      },
      "message": "[MTD] Make init_msp_flash function static\n\nThe function init_msp_flash, which is not used outside of\ndrivers/mtd/maps/pmcmsp-flash.c, can become static. This\npatch adds the needed keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2257594f9c2043f347c6d3961f804008da7982d1",
      "tree": "e872d688f5ccf367274d64673ed1c0acd4f79e49",
      "parents": [
        "9cdd52fa973a9021c4c2670ac69a301ae31c8784"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:58 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:23 2008 +0000"
      },
      "message": "[MTD] Make h720x_mtd_init function static\n\nThe function h720x_mtd_init is not used outside of the file\ndrivers/mtd/maps/h720x-flash.c and can therefore become static.\nThis patch adds the necessary keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9cdd52fa973a9021c4c2670ac69a301ae31c8784",
      "tree": "7cc7d8ec48da2e90d773c7caf1ba89481e2e07d5",
      "parents": [
        "1aed165a602b80428bbdf17478c629169d96eda1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:01 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:20 2008 +0000"
      },
      "message": "[MTD] Make init_mbx function static\n\nThe function init_mbx can become static, because it is not used\noutside the file drivers/mtd/maps/mbx860.c. This patch adds the\nneeded keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1aed165a602b80428bbdf17478c629169d96eda1",
      "tree": "fb5519bb45eb0f9f13b9c53c7e2920b51082cfc1",
      "parents": [
        "e63b3f94b026e34773cfe5621ae5a8bf69d4cd74"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:10 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:17 2008 +0000"
      },
      "message": "[MTD] Make the function init_vmax301 static\n\nThe function init_vmax301 is needlessly defined global in\ndrivers/mtd/maps/vmax301.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e63b3f94b026e34773cfe5621ae5a8bf69d4cd74",
      "tree": "a4d4fada044aba39445aa52c4dc6fe7813488793",
      "parents": [
        "b93dc2e9fcb66b2e6d7fc99455c791dc584fe6ea"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:57 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:13 2008 +0000"
      },
      "message": "[MTD] Make init_fortunet function static\n\nThe symbol init_fortunet is needlessly defined global in\ndrivers/mtd/maps/fortunet.c. Make it static and clean up\nthe kernel global namespace.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "b93dc2e9fcb66b2e6d7fc99455c791dc584fe6ea",
      "tree": "e4c1173796a8cfce8cd24e47c93f9cf224ab709b",
      "parents": [
        "9bd1c9dac880c85f5f142fbe3680964cdeac188a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:53 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:10 2008 +0000"
      },
      "message": "[MTD] Make alchemy_mtd_init function static\n\nThe symbol alchemy_mtd_init does not need to be global, so make it\nstatic in drivers/mtd/maps/alchemy-flash.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9bd1c9dac880c85f5f142fbe3680964cdeac188a",
      "tree": "7fdb09ab6212b5fbe4574ef886763fbec74c1696",
      "parents": [
        "baa0f0fc5f0960937433bf3a17e5c78b88e3add5"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:00 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:06 2008 +0000"
      },
      "message": "[MTD] Make ipaq_mtd_init function static\n\nThe symbol ipaq_mtd_init is not used anywhere outside of\ndrivers/mtd/maps/ipaq-flash.c, so make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "baa0f0fc5f0960937433bf3a17e5c78b88e3add5",
      "tree": "0f015662b3026c97f55fa4c584225699345a8081",
      "parents": [
        "2e257a2d6d5400e9ec135da406737c0cb2a02a2a"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:55 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:02 2008 +0000"
      },
      "message": "[MTD] Make init_dbox2_flash static\n\nThe symbol init_dbox2_flash is not used outside of the file\ndrivers/mtd/maps/dbox2-flash.c, so make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "2e257a2d6d5400e9ec135da406737c0cb2a02a2a",
      "tree": "4e2181f410648fc6b93704e7a27562e9c6f49014",
      "parents": [
        "d849257c428bf9f06f25fa3dea14cd1e7650948d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:54 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:01:00 2008 +0000"
      },
      "message": "[MTD] Make init_flagadm function static\n\nThe module init function init_flagadm does not need to be global,\nso add the needed keyword to drivers/mtd/maps/cfi_flagadm.c.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d849257c428bf9f06f25fa3dea14cd1e7650948d",
      "tree": "4ea31bcbf55699aceb740ec24b756bfdf1d253dd",
      "parents": [
        "d8156adb7a2b820b49c8fbb106c2e53160ea88ac"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:02 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:56 2008 +0000"
      },
      "message": "[MTD] Make init_oct5066 function static\n\nThe function init_oct5066 is needlessly defined global in\ndrivers/mtd/maps/octagon-5066.c. Make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "d8156adb7a2b820b49c8fbb106c2e53160ea88ac",
      "tree": "73dbcd5c67753114332c7742a801cf6c0f3ab54c",
      "parents": [
        "8d240325b3f7310c5ffc7c5d15e3093462b4cada"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:56 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:51 2008 +0000"
      },
      "message": "[MTD] Make the init_edb7312nor function static\n\nThe init_edb7312nor function is needlessly defined global in\ndrivers/mtd/maps/edb7312.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8d240325b3f7310c5ffc7c5d15e3093462b4cada",
      "tree": "6bf753f1284870f49e050476674412478493a7f1",
      "parents": [
        "bc185405c84327098b33c11353ca579169f0728f"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:11 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:47 2008 +0000"
      },
      "message": "[MTD] Make init_sbc82xx_flash function static\n\nThe function init_sbc82xx_flash is needlessly defined global in\ndrivers/mtd/maps/wr_sbc82xx_flash.c, and this patch makes it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "bc185405c84327098b33c11353ca579169f0728f",
      "tree": "4f2f9c2e8c9ecc073712b44eb18f9adca06a0995",
      "parents": [
        "e30bb9cf5fba1ddf2b89dc72159d6fbb2c49ef2f"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:05 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:43 2008 +0000"
      },
      "message": "[MTD] Make init_rpxlite function static\n\nThe function init_rpxlite, which is not used outside of\ndrivers/mtd/maps/rpxlite.c, can become static. Add the\nneeded keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e30bb9cf5fba1ddf2b89dc72159d6fbb2c49ef2f",
      "tree": "8e9d37894b80d6b35a92c9467975f9c707b6fe31",
      "parents": [
        "769455e224fbec3a27acc7644d11581314ddcb98"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:08 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:37 2008 +0000"
      },
      "message": "[MTD] Make init_tqm_mtd function static\n\nThe init_tqm_mtd function does not need to be defined globally\nin drivers/mtd/maps/tqm8xxl.c. Make it static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "769455e224fbec3a27acc7644d11581314ddcb98",
      "tree": "65baefe2a818c41ae8cc2a14287d566b1e6e23eb",
      "parents": [
        "e4582ea71cb651e02924fb39c9373a9e737088ce"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:09 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:33 2008 +0000"
      },
      "message": "[MTD] Make uclinux_mtd_cleanup and uclinux_mtd_init static\n\nThe functions uclinux_mtd_cleanup and uclinux_mtd_init do\nnot heed to be global. Add the needed keyword to the file\ndrivers/mtd/maps/uclinux.c to make these functions static.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "e4582ea71cb651e02924fb39c9373a9e737088ce",
      "tree": "07648007ac9e24cd0e040b76865cc93b78a32ffb",
      "parents": [
        "9ee49fa5c1b58453cb97969a8282fd7bbf0ad0d4"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:54:52 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:26 2008 +0000"
      },
      "message": "[MTD] Make lart_flash_init, lart_flash_exit static\n\nThe symbols lart_flash_init, lart_flash_exit are needlessly\ndefined global in drivers/mtd/devices/lart.c, so make them\nstatic.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "9ee49fa5c1b58453cb97969a8282fd7bbf0ad0d4",
      "tree": "3b7dd1d5c06bcd027442cc5f2a1a913606e1662b",
      "parents": [
        "26eb10857003e1a738e87aa71f0c91ceb7fc0de4"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:06 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:23 2008 +0000"
      },
      "message": "[MTD] Make init_sbc8240_mtd function static\n\nThe function init_sbc8240_mtd is not called from outside the\nmodule drivers/mtd/maps/sbc8240.c where it is defined, so it\ncan become static. Add the needed keyword.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "26eb10857003e1a738e87aa71f0c91ceb7fc0de4",
      "tree": "275e6e244b51941a857a0bce632b08673c6c0efb",
      "parents": [
        "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@movial.fi",
        "time": "Tue Nov 25 02:55:07 2008 +0200"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Wed Dec 10 13:00:11 2008 +0000"
      },
      "message": "[MTD] Make init_sharpsl symbol static\n\nThe function init_sharpsl is needlessly defined global.\nMake it static by adding the needed keyword to the file\ndrivers/mtd/maps/sharpsl-flash.c, where the function is\ndefined.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "4d9c6a21befe6c73c35f2799c7e25a9eda82a95d",
      "tree": "d77a05b369b40bd48ce663f5206f3630fc942bbc",
      "parents": [
        "b749e3f8d7879c9c87e237d75b2256b4d1d04df2",
        "e93f1be503efd0e44e46fc1fd4c13dbee72a6561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:36 2008 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] [NAND] fix OOPS accessing flash operations over STM flash on PXA\n  [MTD] [NAND] drivers/mtd/nand/pasemi_nand.c: Add missing pci_dev_put\n  [MTD] [NAND] fsl_upm: fix build problem with 2.6.28-rc2\n  [MTD] physmap: fix memory leak on physmap_flash_remove by using devres\n  [MTD] m25p80: chip erase !\u003d block erase !\u003d sector erase\n  [MTD] m25p80: fix detection of m25p16 flashes\n  [MTD] m25p80: fix detection of SPI parts\n  [MTD] [NAND] OMAP: OneNAND: header file relocation (part 2)\n  [MTD] [NAND] OMAP: OneNAND: header file relocation\n"
    },
    {
      "commit": "b749e3f8d7879c9c87e237d75b2256b4d1d04df2",
      "tree": "27589e391ecb12ad51243bf7e124c6dfcc7a5b66",
      "parents": [
        "6f8e5850df8eecee212c84831030b04f025c11ac",
        "48887e63d6e057543067327da6b091297f7fe645"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:13 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:28:13 2008 -0800"
      },
      "message": "Merge branch \u0027audit.b59\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b59\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] fix broken timestamps in AVC generated by kernel threads\n  [patch 1/1] audit: remove excess kernel-doc\n  [PATCH] asm/generic: fix bug - kernel fails to build when enable some common audit code on Blackfin\n  [PATCH] return records for fork() both to child and parent\n  [PATCH] Audit: make audit\u003d0 actually turn off audit\n"
    },
    {
      "commit": "6f8e5850df8eecee212c84831030b04f025c11ac",
      "tree": "20f61ff763e83830993e18cfb726c18964622661",
      "parents": [
        "21283f056fe10a022187a40c331100a1a9a90244",
        "e3389cbc65ecc486d4aea2f0e9114abc0f849be2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:27:57 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:27:57 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: Fix experimental tags\n  pata_ninja32: update ID table\n  pata_sis: Remove bogus cable match\n  ATA: piix, fix pointer deref on suspend\n  pata_hpt366: fix clock detection\n"
    },
    {
      "commit": "21283f056fe10a022187a40c331100a1a9a90244",
      "tree": "2b46c8428c5b97405a5ddfc6303f18ae383e4f08",
      "parents": [
        "cdf0c7de29a87cc600ef367893523ea15938da4e",
        "b60678a75d44fa9d5969f79781bd856ad5858609"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:27:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:27:39 2008 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: Disable the GM965 MSI errata workaround.\n  drm/i915: Don\u0027t return error in evict_everything when we get to the end.\n  drm/radeon: don\u0027t actually enable the IRQ regs until irq is enabled\n"
    },
    {
      "commit": "cdf0c7de29a87cc600ef367893523ea15938da4e",
      "tree": "00997f8ea89c0bfe7a1f23f12a6780f6319bb542",
      "parents": [
        "f3179748a157c21d44d929fd3779421ebfbeaa93",
        "ab44f4627e2160cddbddbe8aa8b1d2b2e1559790"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:26:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:26:43 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc/virtex5: Fix Virtex5 machine check handling\n"
    },
    {
      "commit": "f3179748a157c21d44d929fd3779421ebfbeaa93",
      "tree": "7617077768413c830d80288b510da379ef181811",
      "parents": [
        "f7a8db89c1f42e504bb12d2ae399cd96f755a7db"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 09 15:54:18 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 09 08:24:38 2008 -0800"
      },
      "message": "radeonfb: Disable new color expand acceleration unless explicitely enabled\n\nThis new color expansion acceleration for radeonfb appears to trigger\nproblems with X on VT switch and suspend/resume on some machines. It\nmight be a problem in the VT layer or in X, but I haven\u0027t quite found\nit yet, so in the meantime, this disables the acceleration by default,\nreverting to 2.6.27 state. It can be enabled using the \"accel_cexp\"\nmodule parameter or fbdev argument.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48887e63d6e057543067327da6b091297f7fe645",
      "tree": "f290af5a887bcf840a63043eb2df3a4c02ccaea3",
      "parents": [
        "7f0ed77d241b60f70136f15b8eef30a3de1fa249"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 06 01:05:50 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 09 02:27:41 2008 -0500"
      },
      "message": "[PATCH] fix broken timestamps in AVC generated by kernel threads\n\nTimestamp in audit_context is valid only if -\u003ein_syscall is set.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f0ed77d241b60f70136f15b8eef30a3de1fa249",
      "tree": "23965f89b83f5bfd176eea4ea82dd3a7c90d1e6f",
      "parents": [
        "0b0c940a91f8e6fd0e1be3e01d5e98997446233b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 01 14:16:06 2008 -0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 09 02:27:40 2008 -0500"
      },
      "message": "[patch 1/1] audit: remove excess kernel-doc\n\nDelete excess kernel-doc notation in kernel/auditsc.c:\n\nWarning(linux-2.6.27-git10//kernel/auditsc.c:1481): Excess function parameter or struct member \u0027tsk\u0027 description in \u0027audit_syscall_entry\u0027\nWarning(linux-2.6.27-git10//kernel/auditsc.c:1564): Excess function parameter or struct member \u0027tsk\u0027 description in \u0027audit_syscall_exit\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b0c940a91f8e6fd0e1be3e01d5e98997446233b",
      "tree": "1d2244b671b8ec91450af2d6bc97c86c4c7eb1f4",
      "parents": [
        "a64e64944f4b8ce3288519555dbaa0232414b8ac"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Nov 18 15:03:49 2008 +0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 09 02:27:39 2008 -0500"
      },
      "message": "[PATCH] asm/generic: fix bug - kernel fails to build when enable some common audit code on Blackfin\n\nIf you enable some common audit code, the kernel fails to build.\n\nIn file included from lib/audit.c:17:\ninclude/asm-generic/audit_write.h:3: error: \u0027__NR_swapon\u0027 undeclared here (not in a function)\nmake[1]: *** [lib/audit.o] Error 1\nmake: *** [lib] Error 2\n\nSo do not use __NR_swapon if it isnt defined for a port.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a64e64944f4b8ce3288519555dbaa0232414b8ac",
      "tree": "6b37f5444c49379580b6b4fead84a75ca474d0ab",
      "parents": [
        "a3f07114e3359fb98683069ae397220e8992a24a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Nov 12 18:37:41 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 09 02:27:38 2008 -0500"
      },
      "message": "[PATCH] return records for fork() both to child and parent\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3f07114e3359fb98683069ae397220e8992a24a",
      "tree": "d5af821616dd749be416ccbbe3f25f6919ea0af9",
      "parents": [
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Wed Nov 05 12:47:09 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 09 02:27:37 2008 -0500"
      },
      "message": "[PATCH] Audit: make audit\u003d0 actually turn off audit\n\nCurrently audit\u003d0 on the kernel command line does absolutely nothing.\nAudit always loads and always uses its resources such as creating the\nkernel netlink socket.  This patch causes audit\u003d0 to actually disable\naudit.  Audit will use no resources and starting the userspace auditd\ndaemon will not cause the kernel audit system to activate.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e3389cbc65ecc486d4aea2f0e9114abc0f849be2",
      "tree": "034bc6b7343f00bb8bc1f3837de66bdc14a49927",
      "parents": [
        "b604958a98f108dc6a44c32cc8062659bd5fd324"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Dec 05 19:43:03 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 09 00:44:29 2008 -0500"
      },
      "message": "ata: Fix experimental tags\n\nVarious tags are now way out of date\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b604958a98f108dc6a44c32cc8062659bd5fd324",
      "tree": "d557c6e147f55099056f7ee09b1e03a00bdbc1d9",
      "parents": [
        "e33ba2c6c668a2be8f192b383186ee7cbb371da0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Dec 05 19:42:38 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 09 00:44:19 2008 -0500"
      },
      "message": "pata_ninja32: update ID table\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e33ba2c6c668a2be8f192b383186ee7cbb371da0",
      "tree": "275d4c1ad15bd0f53019cb12b97155b43b2d7f72",
      "parents": [
        "9ac6212660fa3d8d0d21e782a22b956a6bc78a43"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Dec 05 19:41:52 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 09 00:44:11 2008 -0500"
      },
      "message": "pata_sis: Remove bogus cable match\n\nSome systems report SIS 5513 as both vendor/id and subvendor/id\nstring. In that case we can\u0027t distinguish the system by the id\nsvid/sdid and in fact the entry here breaks some boxes. At some\npoint we need to find another way to detect the Targa Visionary 1000,\nuntil then this trades a hang for some users with lower performance\nfor others.\n\nCloses: #12092\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9ac6212660fa3d8d0d21e782a22b956a6bc78a43",
      "tree": "8e42713b7160b4a0160ef1fda59cc7e3ad82e609",
      "parents": [
        "2456eb819be7aa2cac73359c2855dfa30e46d75a"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 03 09:13:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 09 00:43:54 2008 -0500"
      },
      "message": "ATA: piix, fix pointer deref on suspend\n\nHi,\n\nI\u0027ve found this issue in the mmotm 2008-12-02-17-08.\n\n--\n\nCommit\nata_piix: add borked Tecra M4 to broken suspend list\nintroduced DMI variables checking, but they can be null, so that\nwe possibly dereference null.\n\nCheck if they are null and avoid checks in that case.\n\nSolves:\nBUG: unable to handle kernel NULL pointer dereference at 0000000000000000\nIP: [\u003cffffffff8043da97\u003e] piix_pci_device_suspend+0x117/0x230\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nCc: Alexandru Romanescu \u003ca_romanescu@yahoo.co.uk\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2456eb819be7aa2cac73359c2855dfa30e46d75a",
      "tree": "a8049a0bb63aef39de440b66ba6e0f8c51b2b34d",
      "parents": [
        "f7a8db89c1f42e504bb12d2ae399cd96f755a7db"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Dec 08 18:48:42 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Dec 09 00:43:40 2008 -0500"
      },
      "message": "pata_hpt366: fix clock detection\n\npata_hpt366 had its clock detection wrong and detected 25Mhz as 40Mhz\nand vice-versa.  Fix it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b60678a75d44fa9d5969f79781bd856ad5858609",
      "tree": "2bdc4a7f9a3a89cfd83555327185a36399426b51",
      "parents": [
        "15c35334c9b7a11f66ddf7fea9367884e1f5414f"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Dec 08 11:12:28 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 09 15:37:24 2008 +1000"
      },
      "message": "drm/i915: Disable the GM965 MSI errata workaround.\n\nSince applying the fix suggested by the errata (disabling MSI), we\u0027ve had\nissues with interrupts being stuck on despite IIR being 0 on GM965 hardware.\nMost reporters of the issue have confirmed that turning MSI back on fixes\nthings, and given the difficulties experienced in getting reliable MSI working\non Linux, it\u0027s believable that the errata was about software issues and not\nactual hardware issues.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "15c35334c9b7a11f66ddf7fea9367884e1f5414f",
      "tree": "0ad186eeadf36d043251c5666825970172711bc2",
      "parents": [
        "fae7043c65d65f3e5b34bac4431c6ccc49190c41"
      ],
      "author": {
        "name": "Owain Ainsworth",
        "email": "zerooa@googlemail.com",
        "time": "Sat Dec 06 20:42:20 2008 -0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 09 15:37:17 2008 +1000"
      },
      "message": "drm/i915: Don\u0027t return error in evict_everything when we get to the end.\n\nReturning -ENOMEM errored all the way out of execbuf, so the rendering never\noccurred.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fae7043c65d65f3e5b34bac4431c6ccc49190c41",
      "tree": "c61c3fb8e47ec57f81a3f1e6318b69771d924374",
      "parents": [
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 09 15:30:50 2008 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 09 15:30:50 2008 +1000"
      },
      "message": "drm/radeon: don\u0027t actually enable the IRQ regs until irq is enabled\n\nvblank can try and enable the IRQ registers before we\u0027ve set the interrupt\nhandler up.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ab44f4627e2160cddbddbe8aa8b1d2b2e1559790",
      "tree": "3cb3ee3baf66d2a1ef84051fadc6696839b4f380",
      "parents": [
        "640d17d60e83401e10e66a0ab6e9e2d6350df656",
        "b2c2717bae3ad62f18a51ea10188176134bac79c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 09 14:58:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Dec 09 14:58:37 2008 +1100"
      },
      "message": "Merge branch \u0027merge\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "f7a8db89c1f42e504bb12d2ae399cd96f755a7db",
      "tree": "0b98001ee746784e95a0809a8499483ace2450d5",
      "parents": [
        "6f84b4dbe92e3ffb00f4d8cbe9a31b5be5ecd8ca",
        "c49b9f295e513753e6d9bb4444ba502f1aa59b29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:52:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:52:43 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  tproxy: fixe a possible read from an invalid location in the socket match\n  zd1211rw: use unaligned safe memcmp() in-place of compare_ether_addr()\n  mac80211: use unaligned safe memcmp() in-place of compare_ether_addr()\n  ipw2200: fix netif_*_queue() removal regression\n  iwlwifi: clean key table in iwl_clear_stations_table function\n  tcp: tcp_vegas ssthresh bug fix\n  can: omit received RTR frames for single ID filter lists\n  ATM: CVE-2008-5079: duplicate listen() on socket corrupts the vcc table\n  netx-eth: initialize per device spinlock\n  tcp: make urg+gso work for real this time\n  enc28j60: Fix sporadic packet loss (corrected again)\n  hysdn: fix writing outside the field on 64 bits\n  b1isa: fix b1isa_exit() to really remove registered capi controllers\n  can: Fix CAN_(EFF|RTR)_FLAG handling in can_filter\n  Phonet: do not dump addresses from other namespaces\n  netlabel: Fix a potential NULL pointer dereference\n  bnx2: Add workaround to handle missed MSI.\n  xfrm: Fix kernel panic when flush and dump SPD entries\n"
    },
    {
      "commit": "6f84b4dbe92e3ffb00f4d8cbe9a31b5be5ecd8ca",
      "tree": "8b42bb624869aae84977b7990a7ef37d67959476",
      "parents": [
        "7f336bf1e59a0d49ffc178a5747ed7da25c6a6a3",
        "087052b02f42b50316c6e4d7f2d8dfba3de6fc2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:50:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:50:26 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix default_spin_lock_flags() prototype\n  AMD IOMMU: __unmap_single: check for bad_dma_address instead of 0\n  AMD IOMMU: fix WARN_ON in dma_ops unmap path\n  AMD IOMMU: fix typo in comment\n  AMD IOMMU: fix loop counter in free_pagetable function\n  AMD IOMMU: fix iommu_map_page function\n"
    },
    {
      "commit": "7f336bf1e59a0d49ffc178a5747ed7da25c6a6a3",
      "tree": "5da1a4088901063a04a6ee269d7195da6178a533",
      "parents": [
        "a4f4d6df537368297a84e6b9444f403f99bf59f6",
        "53846574799884a04a4498f6342400d5c1423c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:50:09 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:50:09 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: build-fix for CONFIG_BLK_DEV_IDEDMA_PMAC\u003dn\n  Revert \"ide: respect current DMA setting during resume\"\n"
    },
    {
      "commit": "a4f4d6df537368297a84e6b9444f403f99bf59f6",
      "tree": "6d2f25c48d2f46215424476182e09ae7f14cc7aa",
      "parents": [
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@citi.umich.edu",
        "time": "Mon Dec 08 18:24:18 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 08 19:49:32 2008 -0800"
      },
      "message": "EXPORTFS: handle NULL returns from fh_to_dentry()/fh_to_parent()\n\nWhile 440037287c5 \"[PATCH] switch all filesystems over to\nd_obtain_alias\" removed some cases where fh_to_dentry() and\nfh_to_parent() could return NULL, there are still a few NULL returns\nleft in individual filesystems.  Thus it was a mistake for that commit\nto remove the handling of NULL returns in the callers.\n\nRevert those parts of 440037287c5 which removed the NULL handling.\n\n(We could, alternatively, modify all implementations to return -ESTALE\ninstead of NULL, but that proves to require fixing a number of\nfilesystems, and in some cases it\u0027s arguably more natural to return\nNULL.)\n\nThanks to David for original patch and Linus, Christoph, and Hugh for\nreview.\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53846574799884a04a4498f6342400d5c1423c79",
      "tree": "a8e554e019a5982c788f62b92cf8cfeaa8a1c8c8",
      "parents": [
        "1a659880ee755d96eeabe64bded059abed6d5ef5"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 08 17:52:05 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 08 17:52:05 2008 +0100"
      },
      "message": "ide: build-fix for CONFIG_BLK_DEV_IDEDMA_PMAC\u003dn\n\nIDE pmac host driver build fails with CONFIG_BLK_DEV_IDEDMA_PMAC\u003dn\nas reported by Kamalesh:\n\n\u003e drivers/ide/pmac.c: In function \u0027pmac_ide_set_pio_mode\u0027:\n\u003e drivers/ide/pmac.c:527: error: implicit declaration of function \u0027kauai_lookup_timing\u0027\n\u003e drivers/ide/pmac.c:527: error: \u0027shasta_pio_timings\u0027 undeclared (first use in this function)\n\u003e drivers/ide/pmac.c:527: error: (Each undeclared identifier is reported only once\n\u003e drivers/ide/pmac.c:527: error: for each function it appears in.)\n\u003e drivers/ide/pmac.c:534: error: \u0027kauai_pio_timings\u0027 undeclared (first use in this function)\n\u003e drivers/ide/pmac.c: In function \u0027pmac_ide_do_resume\u0027:\n\u003e drivers/ide/pmac.c:914: error: \u0027IDE_WAKEUP_DELAY\u0027 undeclared (first use in this function)\n\u003e drivers/ide/pmac.c: At top level:\n\u003e drivers/ide/pmac.c:1007: error: \u0027pmac_ide_init_dma\u0027 undeclared here (not in a function)\n\u003e drivers/ide/pmac.c: In function \u0027pmac_ide_setup_device\u0027:\n\u003e drivers/ide/pmac.c:1107: error: \u0027IDE_WAKEUP_DELAY\u0027 undeclared (first use in this function)\n\u003e drivers/ide/pmac.c: In function \u0027pmac_ide_macio_attach\u0027:\n\u003e drivers/ide/pmac.c:1209: error: \u0027pmac_ide_hwif_t\u0027 has no member named \u0027dma_regs\u0027\n\u003e drivers/ide/pmac.c:1210: error: \u0027pmac_ide_hwif_t\u0027 has no member named \u0027dma_regs\u0027\n\u003e make[2]: *** [drivers/ide/pmac.o] Error 1\n\nFix it by removing the superfluous config option.\n\nReported-and-tested-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1a659880ee755d96eeabe64bded059abed6d5ef5",
      "tree": "c08f81ab7d567b03589875a466de4b6bdb696c6d",
      "parents": [
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 08 17:42:35 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Dec 08 17:42:35 2008 +0100"
      },
      "message": "Revert \"ide: respect current DMA setting during resume\"\n\nThis reverts commit e9eb8388306364295308132265c00bea685f409f since\nit could break resume (thanks to Paul Collins for the report).\n\nI\u0027ll look into sorting this out properly for 2.6.29\nbut for 2.6.28 it is the best to just revert my patch.\n\nReported-by: Paul Collins \u003cpaul@burly.ondioline.org\u003e\nCc: rjw@sisk.pl\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "087052b02f42b50316c6e4d7f2d8dfba3de6fc2e",
      "tree": "b5da8220debdc276109c5e03a4b57cfc73a24d98",
      "parents": [
        "b8d9905d025d80a2357e8ce4704fde2923f6a1bd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 17 16:09:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 08 16:08:29 2008 +0100"
      },
      "message": "x86: fix default_spin_lock_flags() prototype\n\nthese warnings:\n\n  arch/x86/kernel/paravirt-spinlocks.c: In function ‘default_spin_lock_flags’:\n  arch/x86/kernel/paravirt-spinlocks.c:12: warning: passing argument 1 of ‘__raw_spin_lock’ from incompatible pointer type\n  arch/x86/kernel/paravirt-spinlocks.c: At top level:\n  arch/x86/kernel/paravirt-spinlocks.c:11: warning: ‘default_spin_lock_flags’ defined but not used\n\nshowed that the prototype of default_spin_lock_flags() was confused about\nwhat type spinlocks have.\n\nthe proper type on UP is raw_spinlock_t.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b8d9905d025d80a2357e8ce4704fde2923f6a1bd",
      "tree": "211d3062a9f9da39fd1cc5475a4cfba5e1ba5cd5",
      "parents": [
        "8ad909c4c1b91bd35ba6a2af5e7ab3fc8d9fe283"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:40:26 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:58:55 2008 +0100"
      },
      "message": "AMD IOMMU: __unmap_single: check for bad_dma_address instead of 0\n\nImpact: minor fix\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "8ad909c4c1b91bd35ba6a2af5e7ab3fc8d9fe283",
      "tree": "8fd795a4b1558466b8c2aed347d8550714049556",
      "parents": [
        "24f811603e8ef4b9173f47fa263230168e237128"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:37:20 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:58:46 2008 +0100"
      },
      "message": "AMD IOMMU: fix WARN_ON in dma_ops unmap path\n\nImpact: minor fix\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "24f811603e8ef4b9173f47fa263230168e237128",
      "tree": "decd7387d681fd265c0a5afe15c363d6bc1df9f2",
      "parents": [
        "3cc3d84bffbd93bdb671ac7961b12cd98fbb9266"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:25:39 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:58:39 2008 +0100"
      },
      "message": "AMD IOMMU: fix typo in comment\n\nImpact: cleanup\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "3cc3d84bffbd93bdb671ac7961b12cd98fbb9266",
      "tree": "0afcdeee8854d1556dafa7f20fbda67f6bf25e0a",
      "parents": [
        "bb9d4ff80bc032d7961815c2ff5eaf458ae3adff"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 04 16:44:31 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:58:19 2008 +0100"
      },
      "message": "AMD IOMMU: fix loop counter in free_pagetable function\n\nImpact: bugfix\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "bb9d4ff80bc032d7961815c2ff5eaf458ae3adff",
      "tree": "b642befbb044d08c25c96445aea5bfbd38bf88dd",
      "parents": [
        "218d11a8b071b23b76c484fd5f72a4fe3306801e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Dec 04 15:59:48 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Dec 08 14:58:07 2008 +0100"
      },
      "message": "AMD IOMMU: fix iommu_map_page function\n\nImpact: bugfix in iommu_map_page function\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "c49b9f295e513753e6d9bb4444ba502f1aa59b29",
      "tree": "ce46987a31304cf239bd8ee46afbc059cefab5dc",
      "parents": [
        "0a0755c9fe47dc9f8271935909c66096e43efbfe"
      ],
      "author": {
        "name": "Balazs Scheidler",
        "email": "bazsi@balabit.hu",
        "time": "Sun Dec 07 23:53:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 07 23:53:46 2008 -0800"
      },
      "message": "tproxy: fixe a possible read from an invalid location in the socket match\n\nTIME_WAIT sockets need to be handled specially, and the socket match\ncasted inet_timewait_sock instances to inet_sock, which are not\ncompatible.\n\nHandle this special case by checking sk-\u003esk_state.\n\nSigned-off-by: Balazs Scheidler \u003cbazsi@balabit.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a0755c9fe47dc9f8271935909c66096e43efbfe",
      "tree": "dd24b9a654f96742a3600d6735c81950ef16dc39",
      "parents": [
        "a6af2d6ba5797c556fba0cd3a19e5f3bc9a99b76",
        "cde6901b7b69557a6f90f3183f76eda581af015e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 05 22:09:56 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 05 22:09:56 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "218d11a8b071b23b76c484fd5f72a4fe3306801e",
      "tree": "6656f841973496b0717117f8031d22bea019fd00",
      "parents": [
        "f2f1fa78a155524b849edf359e42a3001ea652c0"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Fri Dec 05 16:12:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 15:35:10 2008 -0800"
      },
      "message": "Fix a race condition in FASYNC handling\n\nChangeset a238b790d5f99c7832f9b73ac8847025815b85f7 (Call fasync()\nfunctions without the BKL) introduced a race which could leave\nfile-\u003ef_flags in a state inconsistent with what the underlying\ndriver/filesystem believes.  Revert that change, and also fix the same\nraces in ioctl_fioasync() and ioctl_fionbio().\n\nThis is a minimal, short-term fix; the real fix will not involve the\nBKL.\n\nReported-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2f1fa78a155524b849edf359e42a3001ea652c0",
      "tree": "8d38fc76e48fc219e393ee57ee5f76843b735258",
      "parents": [
        "24920a79a27dd28e67088bbfcf36746d15587f4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 14:49:18 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 14:49:18 2008 -0800"
      },
      "message": "Enforce a minimum SG_IO timeout\n\nThere\u0027s no point in having too short SG_IO timeouts, since if the\ncommand does end up timing out, we\u0027ll end up through the reset sequence\nthat is several seconds long in order to abort the command that timed\nout.\n\nAs a result, shorter timeouts than a few seconds simply do not make\nsense, as the recovery would be longer than the timeout itself.\n\nAdd a BLK_MIN_SG_TIMEOUT to match the existign BLK_DEFAULT_SG_TIMEOUT.\n\nSuggested-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24920a79a27dd28e67088bbfcf36746d15587f4d",
      "tree": "2915c6ab589ba8ec639c2f80d21086d3d5c20400",
      "parents": [
        "2289e6643660601d3b21a22effd04dcca27775e4",
        "8ebcfc8bcb55261cf01fc302d707fbba46242bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:42:08 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:42:08 2008 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Fix incorrect use of loose in vpe.c\n"
    },
    {
      "commit": "2289e6643660601d3b21a22effd04dcca27775e4",
      "tree": "10ea0226ee65535429f18e12fdca5dcd6490cd85",
      "parents": [
        "5e333309c59da608d4dd3cbaa67a061d817fdce2"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Fri Dec 05 16:35:07 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:40:52 2008 -0800"
      },
      "message": "drivers/message/i2o/iop.c: cleanup kerneldoc\n\nno argument named @msg in i2o_msg_get_wait(), remove it.\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e333309c59da608d4dd3cbaa67a061d817fdce2",
      "tree": "5bf63adefa0c182dd85486376108f2687c862149",
      "parents": [
        "c4f0124057bd92d032d2d146034995f15f4297de"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Fri Dec 05 16:34:56 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:40:52 2008 -0800"
      },
      "message": "Fix incorrect use of loose in i2o_block.c\n\nFix incorrect use of loose in i2o_block.c\n\nIt should be \u0027lose\u0027, not \u0027loose\u0027.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4f0124057bd92d032d2d146034995f15f4297de",
      "tree": "865542e28a13da1a1b2e52e1b875a8c9c129ceb1",
      "parents": [
        "f10a3a32ae2edbe94920ce6827f4c2550eb6ed48"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Fri Dec 05 16:34:46 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:40:52 2008 -0800"
      },
      "message": "Fix incorrect use of loose in tty/serial drivers\n\n[Folded together as one diff from 3]\n\nIt should be \u0027lose\u0027, not \u0027loose\u0027.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f10a3a32ae2edbe94920ce6827f4c2550eb6ed48",
      "tree": "96f79b4958009440ea360a59afcc2e459fcb71ac",
      "parents": [
        "bbeba4c35c252b2e961f09ce6ebe76b2cd5e7e3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:30:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 05 13:30:03 2008 -0800"
      },
      "message": "Revert \"ACPI: battery: Convert discharge energy rate to current properly\"\n\nThis reverts commit 558073dd56707864f09d563b64e7c37c021e89d2, along with\nthe failed try to fix the regression it caused (\"ACPI: Fix ACPI battery\nregression introduced by commit 558073\"), which just made things worse.\n\nCommit aaad077638be1a25871bcae5e43952d6b63abfca (that failed \"Fix ACPI\nbattery regression\") got the voltage conversion confused, and fixed the\nproblem with Rafael\u0027s battery monitor apparently just by mistake.\n\nSo revert them both, getting us back to the 2.6.27 state in this, and\nlet\u0027s revisit it when people understand what\u0027s going on.\n\nNoted-by: Paul Martin \u003cpm@debian.org\u003e\nRequested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "640d17d60e83401e10e66a0ab6e9e2d6350df656",
      "tree": "0f11c372b5f51f16303934e84ed6db9ee85ec405",
      "parents": [
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 04 05:39:55 2008 +0000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Fri Dec 05 14:34:26 2008 -0500"
      },
      "message": "powerpc/virtex5: Fix Virtex5 machine check handling\n\nThe 440x5 core in the Virtex5 uses the 440A type machine check\n(ie, they have MCSRR0/MCSRR1). They thus need to call the\nappropriate fixup function to hook the right variant of the\nexception.\n\nWithout this, all machine checks become fatal due to loss\nof context when entering the exception handler.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "8ebcfc8bcb55261cf01fc302d707fbba46242bf1",
      "tree": "67946194e2f033a46771469db2dbcc153be1e49a",
      "parents": [
        "bbeba4c35c252b2e961f09ce6ebe76b2cd5e7e3e"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Fri Dec 05 11:36:54 2008 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 05 18:19:23 2008 +0000"
      },
      "message": "MIPS: Fix incorrect use of loose in vpe.c\n\nIt should be \u0027lose\u0027, not \u0027loose\u0027.\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cde6901b7b69557a6f90f3183f76eda581af015e",
      "tree": "7a0eeb25bedefb1713067e0539ce376d9d7308dd",
      "parents": [
        "5cf12e8dc641ef028f0cf9c317a9567e6b794de1"
      ],
      "author": {
        "name": "Shaddy Baddah",
        "email": "shaddy_baddah@hotmail.com",
        "time": "Fri Nov 28 17:10:45 2008 +1100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 05 09:18:35 2008 -0500"
      },
      "message": "zd1211rw: use unaligned safe memcmp() in-place of compare_ether_addr()\n\nUnder my 2.6.28-rc6 sparc64, when associating to an AP through my\nzd1211rw device, I was seeing kernel log messages like (not exact output):\n\n  Kernel unaligned access at TPC[10129b68] zd_mac_rx+0x144/0x32c [zd1211rw]\n\nFor the zd1211rw module, on RX, the 80211 packet will be located after\nthe PLCP header in the skb data buffer. The PLCP header being 5 bytes\nlong, the 80211 header will start unaligned from an aligned skb\nbuffer.\n\nAs per Documentation/unaligned-memory-access.txt, we must replace the\nnot unaligned() safe compare_ether_addr() with memcmp() to protect\narchitectures that require alignment.\n\nSigned-off-by: Shaddy Baddah \u003cshaddy_baddah@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5cf12e8dc641ef028f0cf9c317a9567e6b794de1",
      "tree": "79ab01689f1b81fd8a5e9a2c80b81387d19257b8",
      "parents": [
        "b8ddafd759e356c839774a8b87011b768deb53b3"
      ],
      "author": {
        "name": "Shaddy Baddah",
        "email": "shaddy_baddah@hotmail.com",
        "time": "Fri Nov 28 17:08:10 2008 +1100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 05 09:18:35 2008 -0500"
      },
      "message": "mac80211: use unaligned safe memcmp() in-place of compare_ether_addr()\n\nAfter fixing zd1211rw: use unaligned safe memcmp() in-place of\ncompare_ether_addr(), I started to see kernel log messages detailing\nunaligned access:\n\n  Kernel unaligned access at TPC[100f7f44] sta_info_get+0x24/0x68 [mac80211]\n\nAs with the aforementioned patch, the unaligned access was eminating\nfrom a compare_ether_addr() call. Concerned that whilst it was safe to\nassume that unalignment was the norm for the zd1211rw, and take\npreventative measures, it may not be the case or acceptable to use the\neasy fix of changing the call to memcmp().\n\nMy research however indicated that it was OK to do this, as there are\na few instances where memcmp() is the preferred mechanism for doing\nmac address comparisons throughout the module.\n\nSigned-off-by: Shaddy Baddah \u003cshaddy_baddah@hotmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8ddafd759e356c839774a8b87011b768deb53b3",
      "tree": "9913a6a2510c70b2ba6a61f84f1d9384731df491",
      "parents": [
        "40a9a8299116297429298e8fcee08235134883f7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Nov 27 13:42:20 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 05 09:18:35 2008 -0500"
      },
      "message": "ipw2200: fix netif_*_queue() removal regression\n\nIn \"ipw2200: Call netif_*_queue() interfaces properly\", netif_stop_queue()\nand netif_wake_queue() were removed with the reason\n\"netif_carrier_{on,off}() handles starting and stopping packet flow into\nthe driver\". The patch also removes a valid condition check that\nipw_tx_skb() cannot be called if device is not in STATUS_ASSOCIATED state.\nBut netif_carrier_off() doesn\u0027t guarantee netdev-\u003ehard_start_xmit won\u0027t\nbe called because linkwatch event is handled in a delayed workqueue. This\ncaused a kernel oops reported by Frank Seidel:\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d397390\n\nThis patch fixes the problem by moving the STATUS_ASSOCIATED check back\nto ipw_tx_skb(). It also adds a missing netif_carrier_off() call to\nipw_disassociate().\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Chatre, Reinette \u003creinette.chatre@intel.com\u003e\nTested-by: Frank Seidel \u003cfseidel@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40a9a8299116297429298e8fcee08235134883f7",
      "tree": "5e5866e058a89405fe03e1603848a3440ab582ee",
      "parents": [
        "f706644d55f90e8306d87060168fef33804d6dd9"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Nov 25 23:29:03 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 05 09:18:34 2008 -0500"
      },
      "message": "iwlwifi: clean key table in iwl_clear_stations_table function\n\nThis patch cleans uCode key table bit map iwl_clear_stations_table\nsince all stations are cleared also the key table must be.\n\nSince the keys are not removed properly on suspend by mac80211\nthis may result in exhausting key table on resume leading\nto memory corruption during removal\n\nThis patch also fixes a memory corruption problem reported in\nhttp://marc.info/?l\u003dlinux-wireless\u0026m\u003d122641417231586\u0026w\u003d2 and tracked in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12040.\n\nWhen the key is removed a second time the offset is set to 255 - this\nindex is not valid for the ucode_key_table and corrupts the eeprom pointer\n(which is 255 bits from ucode_key_table).\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nReported-by: Carlos R. Mafra \u003ccrmafra2@gmail.com\u003e\nReported-by: Lukas Hejtmanek \u003cxhejtman@ics.muni.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bbeba4c35c252b2e961f09ce6ebe76b2cd5e7e3e",
      "tree": "3fb4c0ae65f0c13be884280755cf65314a93ebce",
      "parents": [
        "6df944c5f8194a1010f7166bcdd48667637f1af8",
        "2cbed8906fd1f3c6cc17cdf8aac1bfad2da7960c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:45:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:45:44 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bdev:\n  [PATCH] fix bogus argument of blkdev_put() in pktcdvd\n  [PATCH 2/2] documnt FMODE_ constants\n  [PATCH 1/2] kill FMODE_NDELAY_NOW\n  [PATCH] clean up blkdev_get a little bit\n  [PATCH] Fix block dev compat ioctl handling\n  [PATCH] kill obsolete temporary comment in swsusp_close()\n"
    },
    {
      "commit": "6df944c5f8194a1010f7166bcdd48667637f1af8",
      "tree": "033c8c9bf599d0759c5fb1b25e9edd4dfa3728ce",
      "parents": [
        "341e55805d671948c2a93d3d6c7e9babb47de5d8",
        "0235439232cb6f8a54f8976aa8330c1c98ebad0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:44:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:44:40 2008 -0800"
      },
      "message": "Merge branch \u0027drm-gem-update\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-gem-update\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: Return error in i915_gem_set_to_gtt_domain if we\u0027re not in the GTT.\n  drm/i915: Retry execbuffer pinning after clearing the GTT\n  drm/i915: Move the execbuffer domain computations together\n  drm/i915: Rename object_set_domain to object_set_to_gpu_domain\n  drm/i915: Make a single set-to-cpu-domain path and use it wherever needed.\n  drm/i915: Make a single set-to-gtt-domain path.\n  drm/i915: If interrupted while setting object domains, still emit the flush.\n  drm/i915: Move flushing list cleanup from flush request retire to request emit.\n  drm/i915: Respect GM965/GM45 bit-17-instead-of-bit-11 option for swizzling.\n"
    },
    {
      "commit": "341e55805d671948c2a93d3d6c7e9babb47de5d8",
      "tree": "62ad370e5735147194d8f3e3ace8a3ff0d64e61b",
      "parents": [
        "aaad077638be1a25871bcae5e43952d6b63abfca",
        "b2c2717bae3ad62f18a51ea10188176134bac79c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:44:03 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:44:03 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  powerpc/83xx: Enable FIXED_PHY in mpc834x_itx and mpc83xx defconfigs\n"
    },
    {
      "commit": "aaad077638be1a25871bcae5e43952d6b63abfca",
      "tree": "874d52d1b88a04f1a12ea1552a8be0ff82ff4e74",
      "parents": [
        "4857339d7c01cd81ce8872da2d1f9183b07b1c87"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Dec 05 01:07:51 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:43:16 2008 -0800"
      },
      "message": "ACPI: Fix ACPI battery regression introduced by commit 558073\n\nCommit 558073dd56707864f09d563b64e7c37c021e89d2 (\"ACPI: battery: Convert\ndischarge energy rate to current properly\") caused the battery subsystem\nto report wrong values of the remaining time on battery power and the\ntime until fully charged on Toshiba Portege R500 (and presumably on\nother boxes too).\n\nFix the issue by correcting the conversion from mW to mA.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4857339d7c01cd81ce8872da2d1f9183b07b1c87",
      "tree": "49d311b8bd623810822106a706f9db886c6ffb07",
      "parents": [
        "0efcafb0fb7a163999a8821e8a5e7792fca90a2d",
        "6c9bacb41c10ba84ff68f238e234d96f35fb64f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:29 2008 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  time: catch xtime_nsec underflows and fix them\n  posix-cpu-timers: fix clock_gettime with CLOCK_PROCESS_CPUTIME_ID\n"
    },
    {
      "commit": "0efcafb0fb7a163999a8821e8a5e7792fca90a2d",
      "tree": "649d16382e562f595ec55b2aa9ec0d8c5824629b",
      "parents": [
        "e948990f958c6c41036a99c8a6581e35e7e23d80",
        "410d2c8187ed969238ba98008c1d57307a56cfd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:17 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Sync FPU state in VIS emulation handler.\n  sparc64: Fix VIS emulation bugs\n  sparc: asm/bitops.h should define __fls\n  sparc64: Fix bug in PTRACE_SETFPREGS64 handling.\n"
    },
    {
      "commit": "e948990f958c6c41036a99c8a6581e35e7e23d80",
      "tree": "34c5c1f7a8f58c398aa79e3b89c2ae3a6cedd4c6",
      "parents": [
        "2b218aea3674d7f8ac853f872b4042d9aa2e1130",
        "9adc13867ec5fe0cd35434f92954d90e42381f0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:08 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:40:08 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix early panic with boot option \"nosmp\"\n  x86/oprofile: fix Intel cpu family 6 detection\n  oprofile: fix CPU unplug panic in ppro_stop()\n  AMD IOMMU: fix possible race while accessing iommu-\u003eneed_sync\n  AMD IOMMU: set device table entry for aliased devices\n  AMD IOMMU: struct amd_iommu remove padding on 64 bit\n  x86: fix broken flushing in GART nofullflush path\n  x86: fix dma_mapping_error for 32bit x86\n"
    },
    {
      "commit": "2b218aea3674d7f8ac853f872b4042d9aa2e1130",
      "tree": "404b67143f000f55577ded6fc3d1b2d270ef7ab3",
      "parents": [
        "3b666ce6a246cb9b89d335738d84af36883b911d",
        "43714539eab42b2fa3653ea7bd667b36c2291b11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:55 2008 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: don\u0027t export sched_mc_power_savings in laptops\n"
    },
    {
      "commit": "3b666ce6a246cb9b89d335738d84af36883b911d",
      "tree": "59ef04850352e6e748c308000ea4fe6e221d0dfc",
      "parents": [
        "56d18e9932ebf4e8eca42d2ce509450e6c9c1666",
        "201955463a5c1a70d3f70d1598b27e4c2c402642"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:41 2008 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  check_hung_task(): unsigned sysctl_hung_task_warnings cannot be less than 0\n  documentation: local_ops fix on_each_cpu\n"
    },
    {
      "commit": "56d18e9932ebf4e8eca42d2ce509450e6c9c1666",
      "tree": "cb7d041749cfc54754ba2f9f1cdb7c2037739c65",
      "parents": [
        "1cb434b20d85b90f2e5cf6cb80071069a052b1e1",
        "c6cb4df96fa22d1174d6fb6dfc2c7501d7afaeea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:39:21 2008 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Return ENOSYS from sys32_syscall on 64bit kernels like elsewhere.\n  MIPS: 64-bit: vmsplice needs to use the compat wrapper for o32 and N32.\n  MIPS: o32: Fix number of arguments to splice(2).\n  MIPS: Malta: Consolidate platform device code.\n  MIPS: IP22, Fulong, Malta: Update defconfigs.\n  MIPS: Malta: Add back RTC support\n  MIPS: Fix potential DOS by untrusted user app.\n"
    },
    {
      "commit": "1cb434b20d85b90f2e5cf6cb80071069a052b1e1",
      "tree": "a8406cd7151efe597e78061996eda6a83cb03fdf",
      "parents": [
        "004b50f4ed2accb56069d56714a32484f8b83ec0",
        "576a488a27f267af203f3ea69c700a1612335e9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:38:55 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 04 21:38:55 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  [XFS] Fix hang after disallowed rename across directory quota domains\n"
    },
    {
      "commit": "576a488a27f267af203f3ea69c700a1612335e9f",
      "tree": "8c2cad9d20c5153a3eaa0b7f0b9259ac9a4fd676",
      "parents": [
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "david@fromorbit.com",
        "time": "Thu Dec 04 09:09:34 2008 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Fri Dec 05 15:39:13 2008 +1100"
      },
      "message": "[XFS] Fix hang after disallowed rename across directory quota domains\n\nWhen project quota is active and is being used for directory tree\nquota control, we disallow rename outside the current directory\ntree. This requires a check to be made after all the inodes\ninvolved in the rename are locked. We fail to unlock the inodes\ncorrectly if we disallow the rename when the target is outside the\ncurrent directory tree. This results in a hang on the next access\nto the inodes involved in failed rename.\n\nReported-by: Arkadiusz Miskiewicz \u003carekm@maven.pl\u003e\nSigned-off-by: Dave Chinner \u003cdavid@fromorbit.com\u003e\nTested-by: Arkadiusz Miskiewicz \u003carekm@maven.pl\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "a6af2d6ba5797c556fba0cd3a19e5f3bc9a99b76",
      "tree": "dd2a3be62a935df9c8f8d0a0845ddd310d774f6c",
      "parents": [
        "f706644d55f90e8306d87060168fef33804d6dd9"
      ],
      "author": {
        "name": "Doug Leith",
        "email": "doug.leith@nuim.ie",
        "time": "Thu Dec 04 17:17:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 17:17:18 2008 -0800"
      },
      "message": "tcp: tcp_vegas ssthresh bug fix\n\nThis patch fixes a bug in tcp_vegas.c.  At the moment this code leaves\nssthresh untouched.  However, this means that the vegas congestion\ncontrol algorithm is effectively unable to reduce cwnd below the\nssthresh value (if the vegas update lowers the cwnd below ssthresh,\nthen slow start is activated to raise it back up).  One example where\nthis matters is when during slow start cwnd overshoots the link\ncapacity and a flow then exits slow start with ssthresh set to a value\nabove where congestion avoidance would like to adjust it.\n\nSigned-off-by: Doug Leith \u003cdoug.leith@nuim.ie\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2c2717bae3ad62f18a51ea10188176134bac79c",
      "tree": "c1e30cb4c24180ee5a17e87509832b333b10a32d",
      "parents": [
        "feaf3848a813a106f163013af6fcf6c4bfec92d9"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Dec 04 20:52:31 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 04 18:47:09 2008 -0600"
      },
      "message": "powerpc/83xx: Enable FIXED_PHY in mpc834x_itx and mpc83xx defconfigs\n\nThis is needed so that Vitesse 7385 5-port switch could work on\nMPC8349E-mITX boards.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f706644d55f90e8306d87060168fef33804d6dd9",
      "tree": "fb3755398c41cc64c253bcc87ad96169bff67362",
      "parents": [
        "17b24b3c97498935a2ef9777370b1151dfed3f6f"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "oliver@hartkopp.net",
        "time": "Thu Dec 04 15:01:08 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 15:01:08 2008 -0800"
      },
      "message": "can: omit received RTR frames for single ID filter lists\n\nSince commit d253eee20195b25e298bf162a6e72f14bf4803e5 the single CAN\nidentifier filter lists handle only non-RTR CAN frames.\n\nSo we need to omit the check of these filter lists when receiving RTR\nCAN frames.\n\nSigned-off-by: Oliver Hartkopp \u003coliver@hartkopp.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17b24b3c97498935a2ef9777370b1151dfed3f6f",
      "tree": "5b291b7069494889f375427448a30fde92332fcd",
      "parents": [
        "2cc002c4bbce4d918ab94b494d61c6991c907d5e"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Thu Dec 04 14:58:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 14:58:13 2008 -0800"
      },
      "message": "ATM: CVE-2008-5079: duplicate listen() on socket corrupts the vcc table\n\nAs reported by Hugo Dias that it is possible to cause a local denial\nof service attack by calling the svc_listen function twice on the same\nsocket and reading /proc/net/atm/*vc\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6cb4df96fa22d1174d6fb6dfc2c7501d7afaeea",
      "tree": "6d2cdd328dceb8f2fb0a8e0eec159e22e04b978b",
      "parents": [
        "8d13cb26cd3bf23946743a5b4af2fecd88fc4974"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 31 11:23:09 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: Return ENOSYS from sys32_syscall on 64bit kernels like elsewhere.\n\nWhen the o32 errno was changed to ENOSYS, we forgot to update the code\nfor 64bit kernels.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d13cb26cd3bf23946743a5b4af2fecd88fc4974",
      "tree": "4ceac55a6786153a18cbb16a64cccbdb520853fd",
      "parents": [
        "08d30879a6d3ce399f48def7c494853b5b5f2062"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 03 17:03:27 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: 64-bit: vmsplice needs to use the compat wrapper for o32 and N32.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08d30879a6d3ce399f48def7c494853b5b5f2062",
      "tree": "85d87735ad7538c9166421405275eb36f0fc50aa",
      "parents": [
        "566a3b95579c123f7711e2f98d078f370746046b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 03 16:33:17 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: o32: Fix number of arguments to splice(2).\n\nThe syscall code was assuming splice only takes 4 arguments so no stack\narguments were being copied from the userspace stack to the kernel stack.\nAs the result splice was likely to fail with EINVAL.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "566a3b95579c123f7711e2f98d078f370746046b",
      "tree": "408b31b8000b9862d5ea4aa78870f46d51809865",
      "parents": [
        "3e27cce60e434fc393fb261fb3ca455ba80a0b8b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Dec 01 08:16:08 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 04 17:47:28 2008 +0000"
      },
      "message": "MIPS: Malta: Consolidate platform device code.\n\nAfter adding the RTC platform device to malta-platform.c malta-mtd.c should\nget unified with the rest of the platform device code.\n"
    }
  ],
  "next": "3e27cce60e434fc393fb261fb3ca455ba80a0b8b"
}
