)]}'
{
  "log": [
    {
      "commit": "7a2c5cb0e2cafd5c3d07df1db8de183283a3b1ac",
      "tree": "0f44f51cf4b74a3a5e0b6dfe41443bef44a9180d",
      "parents": [
        "566b450c33ea43f339d54d445f4ea1ab2e021909"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Feb 19 11:13:31 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:32 2008 +0100"
      },
      "message": "[ARM] pxa: make PXA3xx_CK() and PXA3xx_CKEN() public in clock.h\n\nSo processor specific clock sources can be defined in pxa300.c\nand pxa320.c.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "566b450c33ea43f339d54d445f4ea1ab2e021909",
      "tree": "32ea26a4ce45161b2ce8a4017edb2048e3a70b4f",
      "parents": [
        "0fedb0cad6ebc00af01013b5bbe52dd596853c63"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jun 16 09:47:47 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:32 2008 +0100"
      },
      "message": "[ARM] pxa: add pxa2xx_mfp_set_lpm() to facilitate low power state change\n\nSome boards want to change low power state of pins on-the-fly, this\nfunction helps to facilitate that operation instead of switching\nback-n-forth between two configurations with pxa2xx_mfp_config().\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fedb0cad6ebc00af01013b5bbe52dd596853c63",
      "tree": "40f6993a3926ec109e639dcb765db449c60a8f6b",
      "parents": [
        "d4a678080e83ff96e3933fa1e631cef3cda04bef"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jun 16 09:38:27 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:32 2008 +0100"
      },
      "message": "[ARM] pxa: introduce dedicated __mfp_validate() to check PXA2xx MFP\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4a678080e83ff96e3933fa1e631cef3cda04bef",
      "tree": "b742d2c3fb7de65821911ff9e0a741102a8c3b8a",
      "parents": [
        "6d3dfe4a3141476a3cf59ce6d2d1c25f9b5cfae8"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 12 18:49:08 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:32 2008 +0100"
      },
      "message": "[ARM] pxa: embed body of pxa320_init_mfp()\n\npxa320_init_mfp() is simple enough to be embedded into pxa320_init()\nto simplify the code a bit.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b18773d545e65fe442479e3f9853c8ebb8ec45d6",
      "tree": "07c64e74f83b407a894e7c8eb926a1fee5dfbe89",
      "parents": [
        "36caeb4ec147dacb04e723080816e78f288f47cc"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jun 02 17:41:42 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:31 2008 +0100"
      },
      "message": "[ARM] pxa: remove WAKEUP_ON_LEVEL_HIGH from keypad direct keys\n\nSetting PKWR bits on those pins will make the resuming from\nlow power state to fail.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "36caeb4ec147dacb04e723080816e78f288f47cc",
      "tree": "7b4a3759ed2f8712bed8b43201a4f8355cde6641",
      "parents": [
        "8a6e88736066fddec77aa33a18ffa0c5f8eb2def"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jun 02 13:32:42 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:31 2008 +0100"
      },
      "message": "[ARM] pxa: fix typo of CONFIG_*_MODULE\n\nThe correct macro name when a driver is built as a module is\nCONFIG_*_MODULE instead of CONFIG_*_MODULES. This patch fixes\nthis in several places.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8a6e88736066fddec77aa33a18ffa0c5f8eb2def",
      "tree": "0a9d99dca4d1c82630bb23d41a7218ee1413291a",
      "parents": [
        "043dd64e5d82ba6147b0034e1bfdd27d38d2f6c7"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Jun 02 13:30:24 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:31 2008 +0100"
      },
      "message": "[ARM] pxa: use IORESOURCE_IRQ_* instead of IRQF_* for IRQ resource\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "043dd64e5d82ba6147b0034e1bfdd27d38d2f6c7",
      "tree": "d7a7868f92442e068ce489e9a4183e155033da35",
      "parents": [
        "c0b8556f2f8146bd38324b14b1ce00f249ba8ed9"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu May 22 15:07:05 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:38:31 2008 +0100"
      },
      "message": "[ARM] pxa: add codename zylonite for PXA3xx Development Platform\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0b8556f2f8146bd38324b14b1ce00f249ba8ed9",
      "tree": "57314c717986ffcdf8846318bb8287cbe2e5757a",
      "parents": [
        "c7b4f5ba07a16d2c84ac6cc312488cc6cc0db518"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jul 02 13:50:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:52 2008 +0100"
      },
      "message": "[ARM] 5143/1: pxa: further cleanup PXA Kconfig by removing one\n\tunnecessary menu level\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7b4f5ba07a16d2c84ac6cc312488cc6cc0db518",
      "tree": "95b95cfca8d033220b8a09394bd29443b203d4e6",
      "parents": [
        "e172274ccc55d20536fbdceb6131f38e288541e0"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Jul 01 15:45:10 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:52 2008 +0100"
      },
      "message": "[ARM] 5142/1: pxa: move move zaurus declarations to proper place\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e172274ccc55d20536fbdceb6131f38e288541e0",
      "tree": "e3b0424d9c6d7e74608c29c91d94d94f6ab36706",
      "parents": [
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Jun 13 09:17:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:52 2008 +0100"
      },
      "message": "[ARM] 5088/3: pxa2xx: add pxa2xx_set_spi_info to register pxa2xx-spi platform devices\n\nAdd a function to dynamically allocate and register pxa2xx-spi platform\ndevices, to be used by PXA2xx and PXA3xx based systems. Switch pcm027 and\nlubbock to use it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cabb352a6455c3550f157909196845f533b0f374",
      "tree": "81c1c512d3881800c862cb07a2cf31c8167e3649",
      "parents": [
        "9f19d6382854d6b2d58cc364253779479e14facc"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Jun 10 10:48:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:51 2008 +0100"
      },
      "message": "[ARM] 5084/1: zylonite: Register AC97 device\n\nThe Zylonite has an AC97 subsystem on it so register the AC97 controller\ndevice.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f19d6382854d6b2d58cc364253779479e14facc",
      "tree": "1a91dc4f969fe7514de35d96c23f6e31b967c37b",
      "parents": [
        "7a8576204333d133d58cbcc59dacf49a5546e3e4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Tue Jun 10 12:30:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:31:51 2008 +0100"
      },
      "message": "[ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n\nAs well as moving all the device declarations to a single one in devices.c\nthis causes all platforms to register the I/O and interrupt resources for\nthe AC97 controller.\n\nCc: eric miao \u003ceric.miao@marvell.com\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nCc: Jürgen Schindele \u003clinux@schindele.name\u003e\nCc: Juergen Beisert \u003cjbe@pengutronix.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a8576204333d133d58cbcc59dacf49a5546e3e4",
      "tree": "1d35f2403575953cfab1193381177328ed37ef8a",
      "parents": [
        "73d1a2c467ba4fb7420b499b6a7c66edf9626679"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Sun Jun 22 23:36:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 21:30:13 2008 +0100"
      },
      "message": "[ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n\nThe pxa2xx_udc.c driver is renamed to pxa25x_udc.c (the platform\ndriver name changes from pxa2xx-udc to pxa25x-udc) and the\nplatform driver name of pxa27x_udc.c is fixed to pxa27x-udc.\npxa_device_udc in devices.c is split into pxa25x and pxa27x flavors\nand the pxa27x_device_udc is enabled in pxa27x.c.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\nIncluding from Ian Molton:\n\nFixes for mistakes left over from the PXA2{5,7}X UDC split.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "918dbcba4ee3f0ad7d617b3969d5016481b9ceff",
      "tree": "d86bc8e0a92f97631b0fd9c5b2543853dcaceaa9",
      "parents": [
        "330ff197fcdc83ba151960d78294fb37777ebe12"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jul 02 13:53:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:28 2008 +0100"
      },
      "message": "[ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n\nProvide a set of functions to control state of pins dedicated to IrDA.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "66a7f72d9892013e9ea663260f407758989ff510",
      "tree": "f3a517b3a6ac49deaa5c77ac76ecdacef293a7d8",
      "parents": [
        "fdc614e873bc56ed15d8f4e9fa33516cd0915fc2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 02 16:10:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:28 2008 +0100"
      },
      "message": "[ARM] pxa: remove pxa_set_cken()\n\npxa_set_cken() is now unused, remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdc614e873bc56ed15d8f4e9fa33516cd0915fc2",
      "tree": "9e0a4fd586bbb6913094ebac9af2955914371bdc",
      "parents": [
        "bdb08cb2d3491d441dd403dfb88d90ba90fb7232",
        "c0f7edb3099d538017c52556aab596b857dc92ee",
        "9fc697b0b01416edae99dd9c5c49fb69c9282744"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:56:05 2008 +0100"
      },
      "message": "Merge branches \u0027pxa-misc\u0027, \u0027pxa-pwm\u0027 and \u0027pxa-multi\u0027 into pxa\n"
    },
    {
      "commit": "bdb08cb2d3491d441dd403dfb88d90ba90fb7232",
      "tree": "390117716c0f4f30a50636a5a0ef1e828e48d1fa",
      "parents": [
        "5e329d1c7f5fe6adfee99c783fa98bda7dae8ac5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 30 19:47:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 20:54:14 2008 +0100"
      },
      "message": "[ARM] pxa: allow clk aliases\n\nWe need to support more than one name+device for a struct clk for a\nsmall number of peripherals.  We do this by re-using struct clk alias\nto another struct clk - IOW, if we find that the entry we\u0027re using is\nan alias, we return the aliased entry not the one we found.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1b23586c1f50d4c5684e56395140ec1cd8b688d",
      "tree": "5ab9012f7e038cd23aecffd6e7cc189ae474ae3a",
      "parents": [
        "9f17f2874834f4cdbe48cc05676d8f7558793204"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 30 18:08:11 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:23:38 2008 +0100"
      },
      "message": "[ARM] 5135/1: pxa: drop superfluous asm/arch/pxa2xx-gpio.h includes\n\nBoth i2c-pxa.c and irq.c still include pxa2xx-gpio.h although is is not\nneeded anymore.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0f7edb3099d538017c52556aab596b857dc92ee",
      "tree": "1ac30bbaed92541bf17241b2eeb629c31163e219",
      "parents": [
        "85847a360ff5012ed7932bb5bb63566ad584e02f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Jun 13 11:50:44 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:09 2008 +0100"
      },
      "message": "[ARM] 5094/1: pcm990: Add framebuffer and backlight support\n\nPCM990 boards can be assembled with either a Sharp STN or a NEC TFT LCD. This\npatch adds support for these displays and for the backlight, using the pwm_bl\ndriver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85847a360ff5012ed7932bb5bb63566ad584e02f",
      "tree": "f230dbfc1b488cb558786ef77847f602b8eeb6a8",
      "parents": [
        "43bda1a6d218744382547a2f8be3240d1c3a151b"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu May 22 14:20:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:08 2008 +0100"
      },
      "message": "[ARM] 5045/1: magician: use the pwm_bl driver for the LCD backlight\n\nmagician has a GPIO that modifies the brightness level additionally to\nthe PWM duty value. This patch makes use of the pwm_bl notify callback\nto present userspace with a single brightness scale.\nThis gets rid of the pxa_set_cken calls and direct PWM register access.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "43bda1a6d218744382547a2f8be3240d1c3a151b",
      "tree": "7a765e743a6e2cfde5db08dfe073a412e42df873",
      "parents": [
        "3b73125af69f93972625f4b655675f42ca4274eb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 14:18:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:07 2008 +0100"
      },
      "message": "[ARM] 5141/1: PWM: pwm_request() should return an PTR_ERR() instead of NULL.\n\nMake the return of pwm_request() be more informative than just\nbeing NULL on error by using PTR_ERR() to respond with an\napproriate error.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4a73071947d21f3aa39fa3a4bac104aaab94cfca",
      "tree": "1976fac39f1322a3bec7df79f847afd3b34a6a76",
      "parents": [
        "402e490997ddaae310a080534a61d7ec24df8124"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 18 13:11:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:04 2008 +0100"
      },
      "message": "[ARM] pxa: make LogicPD 270 use the generic PWM backlight driver\n\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "402e490997ddaae310a080534a61d7ec24df8124",
      "tree": "a40d61d6ef76886e6574e53d7342af62e2a703cf",
      "parents": [
        "5cca91479b8ac6a60b61bc56e72389c681387211"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 13 21:47:01 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:03 2008 +0100"
      },
      "message": "[ARM] pxa: make mainstone use the generic PWM backlight driver\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5cca91479b8ac6a60b61bc56e72389c681387211",
      "tree": "abc618cb4b94145fe3400dbc80ea8c0e271106fa",
      "parents": [
        "42796d37da6ef4fd851dc6d5d0387baf7e2b0c3c"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Apr 13 21:46:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:02 2008 +0100"
      },
      "message": "[ARM] pxa: make zylonite use the generic PWM backlight driver\n\nPatch mostly by Eric Miao, minor edits by rmk.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c860d701cc5f77b74c481dcbd25b2d8b31c622fc",
      "tree": "c1fc9022ab9bf207bb84f9eb8a29997536647b94",
      "parents": [
        "b5f0228afa7810f3cad1f2f741cc747a2378b890"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "rjarzmik@free.fr",
        "time": "Tue Jun 10 23:02:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:24:59 2008 +0100"
      },
      "message": "[ARM] 5087/1: Get the PWM layer to handle clock enable/disable properly.\n\nAllow pwm_enable()/pwm_disable() to be called as many times\nas the driver wants (and not even count them).\nThe PWM model is different from things like the clock API\nwhere we need enable counting, because PWMs have one\nexclusive user per PWM whereas the clock API can have\nmultiple users of the same clock.\n\nAcked-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5f0228afa7810f3cad1f2f741cc747a2378b890",
      "tree": "62bbd1f18c424129b9993dd8a39fd88327e37307",
      "parents": [
        "0b1c25d2c0f35b4cdd3f04f365cff31fc5a21813"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Jun 05 10:45:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:24:58 2008 +0100"
      },
      "message": "[ARM] 5078/1: pxa-pwm: Add missing MODULE_LICENSE to be able to build the driver\n as a module\n\nWithout a GPL-compatible license this driver cannot be built as a module,\nbecause the platform_driver_* API is only exported to GPL modules.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@pengutronix.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b1c25d2c0f35b4cdd3f04f365cff31fc5a21813",
      "tree": "3a80093a828c5714f63f2dfa96bb42b98dd0301e",
      "parents": [
        "75540c1ac3c7bd72ac8e092058f9714875239995"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 30 18:09:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:24:22 2008 +0100"
      },
      "message": "[ARM] 5136/1: pxa: fix PWM device order for pxa27x\n\nCurrently PWM0/2 (pxa27x_device_pwm0 at 0x40b00000 and 0x40b00010\nare registered as as pwm_id 0 and 1, PWM1/3 (pxa27x_device_pwm1 at\n0x40c00000 and 0x40c00010) are registered as pwm_id 2 and 3.\nThis patch corrects the pwm_ids to match the documented register names.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69eaf23a9797e1bdf16e210ef4da3e756a41f4de",
      "tree": "88715ee63596c1ab7a0ad90268de2a5450817361",
      "parents": [
        "5806d8abf6b152f23d057c2e6b9199892883a8df"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat May 31 16:14:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:35 2008 +0100"
      },
      "message": "[ARM] 5071/2: Drop PXA_SHARPSL_25x/27x case from PXA Kconfig.\n\nAs nothing in the code references to the PXA_SHARPSL_25x/27x,\nwe can drop that Kconfig case and permit all-zaurus builds.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5806d8abf6b152f23d057c2e6b9199892883a8df",
      "tree": "ace5ce41cbc910d6fc088e63548b82b3b4fd64b2",
      "parents": [
        "043fbc099af0fc0ec94112c7235b7544147149f4"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat May 31 16:17:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:34 2008 +0100"
      },
      "message": "[ARM] 5073/1: spitz_pm: don\u0027t register devices on non-spitz machines\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "043fbc099af0fc0ec94112c7235b7544147149f4",
      "tree": "05f09bebad79821393ba0c5a62a49e614c5f4ab4",
      "parents": [
        "7c5926d4e8d0f3d36688df4652b8f9f9ef0d7945"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat May 31 16:16:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:33 2008 +0100"
      },
      "message": "[ARM] 5072/1: corgi_pm: don\u0027t register devices on non-corgi machines\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7c5926d4e8d0f3d36688df4652b8f9f9ef0d7945",
      "tree": "3f0eb0f6988756e5e5a2a4a2c1aea6b85c91be20",
      "parents": [
        "63b43f5d3264f4d70b5d29885997253d33259744"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon May 12 11:36:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:31 2008 +0100"
      },
      "message": "[ARM] 5036/2: Combine cm_x270_defconfig and em_x270_defconfig into xm_x270_defconfig\n\nCombine cm_x270_defconfig and em_x270_defconfig to allow running the\nsame kernel on both machines\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63b43f5d3264f4d70b5d29885997253d33259744",
      "tree": "25d53dd24b7156f351a74dacdaa5e1cda04dcd55",
      "parents": [
        "5855a1e3c0714242b8a1875383b63ccf9bafaab7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 17:36:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:29 2008 +0100"
      },
      "message": "[ARM] pxa: allow PXA to be built for multiple platforms\n\nConvert the \u0027choice\u0027 into a \u0027menu\u0027 to allow multiple platforms to be\nselected.\n\nThis means to do a build check across PXA, you don\u0027t end up spending\na lifetime building _twenty_ sodding kernels.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5855a1e3c0714242b8a1875383b63ccf9bafaab7",
      "tree": "341c5e7c4f3c151c0102d4a1314ae2e20eaf095e",
      "parents": [
        "0b0a9df6038752674e54e333cd247c877d29aab8"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon May 12 06:41:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:28 2008 +0100"
      },
      "message": "[ARM] 5035/1: Ensure that zone adjustment is done only on CM-X270\n\nAdjust zones for PCI DMA only if machine_is_armcore() to allow running\nthe same kernel on different PXA machines.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b0a9df6038752674e54e333cd247c877d29aab8",
      "tree": "e37fc9e517d8201b180aa88d70ec5f215a0ca285",
      "parents": [
        "bc3a595988468b8a9c2526b9fb8d7bcaa27cc1a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 18 14:59:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:27 2008 +0100"
      },
      "message": "[ARM] pxa: separate out power manager and clock registers\n\nThe power manager and core clock registers aren\u0027t present in PXA3\nCPUs.  Move them out of pxa-regs.h into pxa2xx-regs.h, and include\npxa2xx-regs.h where necessary.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc3a595988468b8a9c2526b9fb8d7bcaa27cc1a7",
      "tree": "d1fa30150aae6f5559311ebc8859babcd9479d08",
      "parents": [
        "ffdf786291636137ef2d51c3a5d340793032aa28"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Mon Jun 02 18:49:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:25 2008 +0100"
      },
      "message": "[ARM] 5075/1: i2c-pxa: move i2c pin setup and PCFR_PI2CEN handling into arch/arm/mach-pxa\n\nThis fixes a build error introduced when the power manager\nregister definitions were moved into pxa2xx-regs.h.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ffdf786291636137ef2d51c3a5d340793032aa28",
      "tree": "0377c58d46ca76c3e1c2415a713d4ac0b9226fc8",
      "parents": [
        "4e5e8de0dbdeb08df2b4c15fa2b0ba2216091793"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 18 14:57:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:49:17 2008 +0100"
      },
      "message": "[ARM] pxa: Add PXA3_ prefix to PXA3 specific constants\n\nstandby.S contains both PXA2 and PXA3 specific code.  The PXA3\nspecific constants clash with the PXA2 ones, so give them a prefix.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "720046de27ec2a96d4497dbca8ee98657efa059c",
      "tree": "24d8fc344e16970be7cc4817a09f40c3bbd2ea73",
      "parents": [
        "1a7e612fa5ea0311232bd5418a40ec7280557789"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Apr 24 15:13:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:49:14 2008 +0100"
      },
      "message": "[ARM] pxa: don\u0027t register lpd270 cpld_irq sysdev if !lpd270\n\nDon\u0027t register the LPD270 cpld_irq system device when we\u0027re not running\non a LPD270 machine - \"cpld_irq\" is also registered (separately) by\nLubbock and Mainstone.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "284d115ec9b70d7c38752d10ad393a198db07a4b",
      "tree": "f694494fdbe31bb6df3ff815075a277c5bd6dfc5",
      "parents": [
        "02a8e76979f9b439642e67955edb865c112926f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 17:32:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 19 16:25:58 2008 +0100"
      },
      "message": "[ARM] pxa: separate PXA25x and PXA27x UDC register definitions\n\nThe PXA25x and PXA27x USB device controller register definitions are\ndifferent.  Currently, they live side by side in pxa-regs.h, but only\none set is available depending on the setting of PXA25x or PXA27x.\n\nThis means that if we build to support both PXA25x and PXA27x, the\nPXA27x definitions are unavailable, even to PXA27x specific code.\n\nRemove these definitions from pxa-regs.h, and place them in separate\nfiles.  Include these files where appropriate.\n\nNote: according to the dependencies in drivers/usb/gadget/Kconfig,\nwe do not support the UDC on PXA27x nor PXA3xx CPUs, so remove the\nplatform devices from pxa27x.c and pxa3xx.c.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "02a8e76979f9b439642e67955edb865c112926f6",
      "tree": "a4465fc5c6ce78931e165ec7736ad9ff273e3851",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 17:15:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 19 16:25:57 2008 +0100"
      },
      "message": "[ARM] pxa: corgibl_limit_intensity build errors\n\nIf CONFIG_BACKLIGHT_CORGI is not selected, then corgibl_limit_intensity()\nis not present.  However, both corgi_pm.c and sharp_pm.c reference this\nsymbol, resulting in a link error.\n\nWrap the references with the relevant ifdefs, and avoid the resulting\nNULL pointer dereference by making the code in sharpsl_pm.c also\nconditional on the config symbol.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75540c1ac3c7bd72ac8e092058f9714875239995",
      "tree": "9d6dc7cb389f879be36a1583ce8949023a55dd2d",
      "parents": [
        "1a189b97190d3f0f8cf0379a799d3555b2d648bb"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Apr 13 21:44:04 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 19 16:25:39 2008 +0100"
      },
      "message": "[ARM] pxa: Add PXA support for PWM API\n\nPatch mainly from Eric Miao, with minor edits by rmk.\n\nNote: PWM0 and PWM2 share the same register I/O space and clock gating\non pxa{27x, 3xx}, thus PWM2 is treated in the driver as a child PWM of\nPWM0. And this is also true for PWM1/3.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a189b97190d3f0f8cf0379a799d3555b2d648bb",
      "tree": "823188b22214bc2c7aeca8539c45ac0bb6d7e4d8",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 13 21:41:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 19 16:25:39 2008 +0100"
      },
      "message": "[ARM] pxa: Add bare bones PWM API\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e5b787ac38575c88ceb20619bcda09cb4c17d8b",
      "tree": "e1617b8c3fa243d919912bebeca7a89840532d34",
      "parents": [
        "026bf9bbcf88f31ea619eb46cf9d62beade00821",
        "70455e790391dac85d9b483a9e286a40df1ecc7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:56:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:56:54 2008 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c/max6875: Really prevent 24RF08 corruption\n  i2c-amd756: Fix functionality flags\n  i2c: Kill the old driver matching scheme\n  i2c: Convert remaining new-style drivers to use module aliasing\n  i2c: Switch pasemi to the new device/driver matching scheme\n  i2c: Clean up Blackfin BF527 I2C device declarations\n  i2c-nforce2: Disable the second SMBus channel on the DFI Lanparty NF4 Expert\n  i2c: New co-maintainer\n"
    },
    {
      "commit": "026bf9bbcf88f31ea619eb46cf9d62beade00821",
      "tree": "cbe7a83eda07fc375d27601563a5cbe3e2ca5155",
      "parents": [
        "b4029b310795c2142afa6037668e7d4f5d8224bc"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:24 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Add multi_defconfig\n\nAdd multi_defconfig, to build a kernel for all supported m68k platforms,\nexcluding Sun 3 (Sun 3 kernels are incompatible with all other m68k platforms)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4029b310795c2142afa6037668e7d4f5d8224bc",
      "tree": "9434c89bc2e08d202217671a317b6ad05c154858",
      "parents": [
        "d5ec550a044c0136c3fece4007f05d08ee4a4fd8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Update defconfigs\n\nUpdate the m68k defconfigs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5ec550a044c0136c3fece4007f05d08ee4a4fd8",
      "tree": "b2f9defcc80ff724f5c54d5c7717e10dc3cfadaa",
      "parents": [
        "52de114e357b8035d54040be8b9148de437b5b4b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:22 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Correctly handle multi-ISA at runtime\n\nm68k: Correctly handle multi-ISA at runtime in multi-platform kernels\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52de114e357b8035d54040be8b9148de437b5b4b",
      "tree": "8eeca3387e15a2c4e54ac4a4a4b404744b2dbd06",
      "parents": [
        "91cf248396d18989f5f4090497723f4f90c8971f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Prefix ISA type with ISA_TYPE_\n\nThe *_ISA type defines are quite generic and cause namespace conflicts\n(e.g. with `AMIGAHW_DECLARE(GG2_ISA)\u0027 in \u003casm/amigahw.h\u003e) for some kernel\nconfigurations. Use ISA_TYPE_* to avoid such conflicts.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91cf248396d18989f5f4090497723f4f90c8971f",
      "tree": "ced86e80ffa682c15f7923b506afd5866ee1f99f",
      "parents": [
        "3f20a4ef57f4cbe8e2bbdb12640548795b32c6f7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:20 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: export m68k_mmutype\n\nUIO needs m68k_mmutype:\n\nERROR: \"m68k_mmutype\" [drivers/uio/uio.ko] undefined!\n\n(noticed by Christian T. Steigies)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f20a4ef57f4cbe8e2bbdb12640548795b32c6f7",
      "tree": "bfadb451e8b360362c1e187c2aff44e8709e849b",
      "parents": [
        "fd5b462f0b3ae641e39966d1c6cd0dd66100cda5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Q40/Q60 floppy support is broken\n\nMark Q40/Q60 floppy support broken:\n\n    arch/m68k/q40/q40ints.c: In function \u0027q40_irq_handler\u0027:\n    arch/m68k/q40/q40ints.c:214: error: implicit declaration of function \u0027floppy_hardint\u0027\n\nIncluding \u003casm/floppy.h\u003e doesn\u0027t help, as it causes a lot of additional error\nmessages (cfr. Sun 3x).\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f365e8ee90bf835553ea964ba5accf5b8ba4070",
      "tree": "702e66f6e7d977a6efc4b9bd14ef338373f2dd2d",
      "parents": [
        "e8006b060f3982a969c5170aa869628d54dd30d8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: Correct jump if not running on HP300\n\nWhen running a HP300-enabled kernel on non-HP300 hardware, a test in the early\nstartup code jumps to the wrong label, causing a double bus fault.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47738a75cdf3fb6793a834ec5c4dc2c6a88e510a",
      "tree": "04547ce7b7009ec400d5decf0af1029401eedd0c",
      "parents": [
        "ad7e484fad0d6b35c4788d265e4e7e1122b960f7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:10 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:48 2008 -0700"
      },
      "message": "m68k: Kill CONFIG_WHIPPET_SERIAL\n\nThe Hisoft Whippet PCMCIA serial driver has been removed a long time ago, but\nit\u0027s Kconfig symbol still existed.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "238a871e41ffbd9ba6608cac7c8b74549ac3bb9b",
      "tree": "8a9d223126e2be1e4e922c2b99e3708da5ffa39f",
      "parents": [
        "24fbacca029ef1ecf007dc804c8f2c2285b6ceb3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c: Switch pasemi to the new device/driver matching scheme\n\nThe old device/driver matching scheme is going away so stop using it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "24fbacca029ef1ecf007dc804c8f2c2285b6ceb3",
      "tree": "ba6cf27333cbb12f100d64609dbd5a20bfe87d60",
      "parents": [
        "08851d6eb4eeb0894f4d095dfdf8ab61c435ad57"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 18 20:49:40 2008 +0200"
      },
      "message": "i2c: Clean up Blackfin BF527 I2C device declarations\n\nI2C_BOARD_INFO() now sets the type field so no need to set it\nseparatetly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\n"
    },
    {
      "commit": "29e92f483603d97dd1d2bafcb32101287dfac4ad",
      "tree": "87c267216117bef6b1c5752c459643f91fc50b80",
      "parents": [
        "08c18964a247b412acab56599a643e6f73e1ec5a",
        "dfb0ae091479240c19bef4382026671776ca204e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: spitz wants PXA27x UDC definitions\n  [ARM] pxa: fix pxafb build when cpufreq is enabled\n  [ARM] fix parenthesis in include/asm-arm/arch-omap/control.h\n  [ARM] colibri: fix support for DM9000 ethernet device\n  [ARM] arm/kernel/arthur.c: add MODULE_LICENSE\n  [ARM] 5037/1: Orion: fix DNS323/Kurobox Pro PCI initialisation\n  [ARM] 5034/1: fix arm{925,926,940,946} dma_flush_range() in WT mode\n  [ARM] export copy_page\n  [ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n  ARM: OMAP: Fixed comments on global PRM register usage\n  ARM: OMAP: Add PARENT_CONTROLS_CLOCK flag to dpll5_m2_ck\n  ARM: OMAP: PRCM fixes to ssi clock handling\n  ARM: OMAP: Add fuctional clock enabler for iva2\n  ARM: OMAP: Fix 34xx to use correct shift values for gpio2-6 fclks\n  ARM: OMAP: Keymap fix for palmte and palmz71\n  ARM: OMAP: Fix Unbalanced enable for IRQ in omap mailbox\n  ARM: OMAP: DMA: Fix incorrect channel linking\n  ARM: OMAP: Warn on disabling clocks with no users\n  ARM: OMAP: Add calls to omap2_set_globals_*()\n  ARM: OMAP: Update MMC header to fix compile\n"
    },
    {
      "commit": "dfb0ae091479240c19bef4382026671776ca204e",
      "tree": "7407317991d393be5801fc45111401caff7ae3ec",
      "parents": [
        "1da7807842f7ccd9a3962dc276e489b76cd320c7",
        "dfa3d039dae89e8e9a7302ebf25370caaf1b62e3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:56:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:56:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "1da7807842f7ccd9a3962dc276e489b76cd320c7",
      "tree": "f9cdd42bdcd291b001e15df2a19686545e8377f0",
      "parents": [
        "53491e042e79578765e2d33512a45d50eb0d8801",
        "2a52efb2cecf78201d61bd4930153bf52e57503b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:51 2008 +0100"
      },
      "message": "Merge branch \u0027sa1100\u0027\n"
    },
    {
      "commit": "53491e042e79578765e2d33512a45d50eb0d8801",
      "tree": "45176467a1ee41a21ca8db0035b051fd2504227c",
      "parents": [
        "78d3cfd33e7acdae0108837de1c55a8cef04805f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:51:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:42 2008 +0100"
      },
      "message": "[ARM] pxa: spitz wants PXA27x UDC definitions\n\n... so include the header file.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d0afc85f15deda94abdfe9118ac225c4208d5897",
      "tree": "29937a21d246d27367ec5baca557b6c331f4f532",
      "parents": [
        "7cc09c248f4e286a153b5068a30b3fa857f5ce71"
      ],
      "author": {
        "name": "Michael Abbott",
        "email": "michael.abbott@diamond.ac.uk",
        "time": "Wed May 14 16:29:24 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:17 2008 +0100"
      },
      "message": "[ARM] colibri: fix support for DM9000 ethernet device\n\nTwo changes are necessary to enable proper operation of the DM9000 device with\nthe Colibri PXA 270 board: firstly, the IRQ type needs to be configured for\nrising edge interrupts, and secondly this configuration needs to be\ncommunicated through to the DM9000.\n\n[akpm@linux-foundation.org: remove set_irq_type() call as per ben-linux request]\nSigned-off-by: Michael Abbott \u003cmichael.abbott@diamond.ac.uk\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7cc09c248f4e286a153b5068a30b3fa857f5ce71",
      "tree": "a494f0d767e0dd4ca7c729d397cf68841f5d69ca",
      "parents": [
        "bbdf1c1e58f215940243bedc235e48ed7e8d6f2d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 12:08:16 2008 +0300"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:16 2008 +0100"
      },
      "message": "[ARM] arm/kernel/arthur.c: add MODULE_LICENSE\n\nThis patch adds the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bbdf1c1e58f215940243bedc235e48ed7e8d6f2d",
      "tree": "1feb32bfc181b47bca059a5d7a5ee6b1d8b37a77",
      "parents": [
        "b3a8b751c1c2997653c6bf2b5d10467c39f3cc6e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu May 15 10:31:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:15 2008 +0100"
      },
      "message": "[ARM] 5037/1: Orion: fix DNS323/Kurobox Pro PCI initialisation\n\nWhereas most Orion 5x machine support code would initialise the PCI\nsubsystem with nr_controllers in their struct hw_pci set to 2, the\nDNS323 and Kurobox Pro machine support code had nr_controllers set\nto 1.\n\nThis was presumably done because on those two machines, the PCI(-X)\ncontroller (nr \u003d\u003d 1) isn\u0027t used, requiring initialisation of only\nthe PCIe controller (nr \u003d\u003d 0.)  However, not initialising the PCI(-X)\ncontroller on boards that don\u0027t use it leads to a situation where\nboth the PCIe and the PCI(-X) controller think that their root bus is\nzero, and it messes up IRQ assignment.\n\nThis patch changes the DNS323 and Kurobox Pro support code to always\nuse nr_controllers \u003d\u003d 2.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3a8b751c1c2997653c6bf2b5d10467c39f3cc6e",
      "tree": "3b41e1ba606f9f1fb1aa08d4c66b873c7443fb94",
      "parents": [
        "db2c4392907524fa376ffbd04f5781d6394e2666"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat May 10 21:05:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:14 2008 +0100"
      },
      "message": "[ARM] 5034/1: fix arm{925,926,940,946} dma_flush_range() in WT mode\n\nThe CPU\u0027s dma_flush_range() operation needs to clean+invalidate the\ngiven memory area if the cache is in writeback mode, or do just the\ninvalidate part if the cache is in writethrough mode, but the current\nproc-arm{925,926,940,946} (incorrectly) do a cache clean in the\nlatter case.  This patch fixes that.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "db2c4392907524fa376ffbd04f5781d6394e2666",
      "tree": "2403c54b314baed94be87e3654f3d651ca57985a",
      "parents": [
        "5bb7ff795fffc9418e3039cac77b42adcaae1a57"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 11 22:36:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:12 2008 +0100"
      },
      "message": "[ARM] export copy_page\n\nMartin Michlmayr reported that fuse complains:\n  ERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\n\nso export the needed function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a52efb2cecf78201d61bd4930153bf52e57503b",
      "tree": "5877cca7d52372a820ffc0b2e71bf8bdd45abcba",
      "parents": [
        "649de51b883746d76c5fa1614dd067054c9d702a"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Tue Apr 29 17:44:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:53:54 2008 +0100"
      },
      "message": "[ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n\nirqs.h:\n    * rename IRQ_LOCOMO_SPI_OVRN to IRQ_LOCOMO_SPI_REND\nlocomo.h:\n    * add some definition for locomo spi controller\n    * correct some errors\nlocomo.c:\n    * correct some errors\n    * add set_type for locomo gpio irq chip\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "08c18964a247b412acab56599a643e6f73e1ec5a",
      "tree": "467a028ec1d1b351577216d3c2bf1d2d46e8d0c5",
      "parents": [
        "20a249896bb53536b69b228593dbdb6eb0d18113",
        "e9623b35599fcdbc00c16535cbefbb4d5578f4ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 14:21:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 14:21:43 2008 -0700"
      },
      "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: disable mwait for AMD family 10H/11H CPUs\n  x86: fix crash on cpu hotplug on pat-incapable machines\n  x86: remove mwait capability C-state check\n"
    },
    {
      "commit": "e9623b35599fcdbc00c16535cbefbb4d5578f4ab",
      "tree": "ba75fcf20f221c3db04aaee49db36c5f73f71622",
      "parents": [
        "31f4d870b02e1590260ab7f2a9ff74306bd27e88"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 16 22:55:26 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: disable mwait for AMD family 10H/11H CPUs\n\nThe previous revert of 0c07ee38c9d4eb081758f5ad14bbffa7197e1aec left\nout the mwait disable condition for AMD family 10H/11H CPUs.\n\nAndreas Herrman said:\n\nIt depends on the CPU. For AMD CPUs that support MWAIT this is wrong.\nFamily 0x10 and 0x11 CPUs will enter C1 on HLT. Powersavings then\ndepend on a clock divisor and current Pstate of the core.\n\nIf all cores of a processor are in halt state (C1) the processor can\nenter the C1E (C1 enhanced) state. If mwait is used this will never\nhappen.\n\nThus HLT saves more power than MWAIT here.\n\nIt might be best to switch off the mwait flag for these AMD CPU\nfamilies like it was introduced with commit\nf039b754714a422959027cb18bb33760eb8153f0 (x86: Don\u0027t use MWAIT on AMD\nFamily 10)\n\nRe-add the AMD families 10H/11H check and disable the mwait usage for\nthose.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "31f4d870b02e1590260ab7f2a9ff74306bd27e88",
      "tree": "9384bfc0e6bc23993feefc3344aa91ef2b0d933a",
      "parents": [
        "a738d897b7b03b83488ae74a9bc03d26a2875dc6"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed May 14 12:20:32 2008 +0300"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: fix crash on cpu hotplug on pat-incapable machines\n\npat_disable() is __init, which means it goes away after booting is complete.\nUnfortunately it is used by the hotplug code if the machine is not\npat-capable, causing a crash.\n\nFix by marking pat_disable() as __cpuinit.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a738d897b7b03b83488ae74a9bc03d26a2875dc6",
      "tree": "a5eadb80fb893a36d3653fd9cfc0ba5acaa0e30b",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed May 14 08:47:40 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 17 22:57:20 2008 +0200"
      },
      "message": "x86: remove mwait capability C-state check\n\nVegard Nossum reports:\n\n| powertop shows between 200-400 wakeups/second with the description\n| \"\u003ckernel IPI\u003e: Rescheduling interrupts\" when all processors have load (e.g.\n| I need to run two busy-loops on my 2-CPU system for this to show up).\n|\n| The bisect resulted in this commit:\n|\n| commit 0c07ee38c9d4eb081758f5ad14bbffa7197e1aec\n| Date:   Wed Jan 30 13:33:16 2008 +0100\n|\n|     x86: use the correct cpuid method to detect MWAIT support for C states\n\nremove the functional effects of this patch and make mwait unconditional.\n\nA future patch will turn off mwait on specific CPUs where that causes\npower to be wasted.\n\nBisected-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nTested-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "109d1c88e9dd7e78ade8da742152e4e4da0d8103",
      "tree": "8f254738d9d96f93cb5c2ac643ec1935a1f0680e",
      "parents": [
        "7047901ec7d6eca97cf66f54b8a4197bb0754f40"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:36:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:36:27 2008 -0700"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7047901ec7d6eca97cf66f54b8a4197bb0754f40",
      "tree": "be3a09bf6d9943bbbe8ecee55bcd4d3de55a228c",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 14 23:10:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 16 13:34:35 2008 -0700"
      },
      "message": "sparc64: Fix lmb_reserve() args in find_ramdisk().\n\nThis fixes the missing ram regression reported by\nMikael Pettersson \u003cmikpe@it.uu.se\u003e, much thanks for\nall of this help in diagnosing this.\n\nThe second argument to lmb_reserve() is a size,\nnot an end address bounds.\n\nTested-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f26a3988917913b3d11b2bd741601a2c64ab9204",
      "tree": "69b3da12c23ebe30a4ed0563648eb1bca5e83185",
      "parents": [
        "ac0e9c30b1cb22c01f3edbb94857de2bae7611ca",
        "faa5b9daa8bd8a18b5b1f3a8dd79261503f7cdd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 18:28:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 18:28:46 2008 -0700"
      },
      "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] macintosh: Replace deprecated __initcall with device_initcall\n  [POWERPC] cell: Fix section mismatches in io-workarounds code\n  [POWERPC] spufs: Fix compile error\n  [POWERPC] Fix uninitialized variable bug in copy_{to|from}_user\n  [POWERPC] Add null pointer check to of_find_property\n  [POWERPC] vmemmap fixes to use smaller pages\n  [POWERPC] spufs: Fix pointer reference in find_victim\n  [POWERPC] 85xx: SBC8548 - Add flash support and HW Rev reporting\n  [POWERPC] 85xx: Fix some sparse warnings for 85xx MDS\n  [POWERPC] 83xx: Enable DMA engine on the MPC8377 MDS board.\n  [POWERPC] 86xx: mpc8610_hpcd: fix second serial port\n  [POWERPC] 86xx: mpc8610_hpcd: add support for NOR and NAND flashes\n  [POWERPC] 85xx: Add 8568 PHY workarounds to board code\n  [POWERPC] 86xx: mpc8610_hpcd: use ULI526X driver for on-board ethernet\n"
    },
    {
      "commit": "7371fd11a6e2aed99895db4f100940fa5022f7fe",
      "tree": "7d59ab562e706b9c2b0f73042680b573ec033d0e",
      "parents": [
        "487ad7efbf6b0ec338cdfc2a7b0fbeb53f17a94c",
        "839052d27e8db0c1545256fe5827abcd00fb51c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix personality(PER_LINUX32) performance issue\n  [IA64] Properly unregister legacy interrupts\n  [IA64] Remove NULL pointer check for argument never passed as NULL.\n  [IA64] trivial cleanup for perfmon.c\n  [IA64] trivial cleanup for entry.S\n  [IA64] fix interrupt masking for pending works on kernel leave\n  [IA64] allow user to force_pal_cache_flush\n  [IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n  [IA64] machvec support for SGI UV platform\n  [IA64] Add header files for SGI UV platform\n"
    },
    {
      "commit": "839052d27e8db0c1545256fe5827abcd00fb51c5",
      "tree": "003839d444943ba8f125846e776b068721da2c8f",
      "parents": [
        "3fb2c74ee20b77affd494c6b8ce7928d0ebbb62e"
      ],
      "author": {
        "name": "Huang, Xiaolan",
        "email": "xiaolan.huang@intel.com",
        "time": "Thu May 15 10:18:41 2008 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 15 09:54:19 2008 -0700"
      },
      "message": "[IA64] fix personality(PER_LINUX32) performance issue\n\nThe patch aims to fix a performance issue for the syscall\npersonality(PER_LINUX32).\n\nOn IA-64 box, the syscall personality (PER_LINUX32) has poor performance\nbecause it failed to find the Linux/x86 execution domain. Then it tried\nto load the kernel module however it failed always and it used the default\nexecution domain PER_LINUX instead. Requesting kernel modules is very\nexpensive. It caused the performance issue. (see the function\nlookup_exec_domain in kernel/exec_domain.c).\n\nTo resolve the issue, execution domain Linux/x86 is always registered in\ninitialization time for IA-64 architecture.\n\nSigned-off-by: Xiaolan Huang \u003cxiaolan.huang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8568dae21e186fbb111bbe6583033a33fe26f83d",
      "tree": "8c4d1b93865d24a96ced4221a18a852b0367b495",
      "parents": [
        "713c0515a555952d53956196d47dec3a3ece860a",
        "8dd79cb1051723496bbdcea2247e49567cedb3ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:10:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:10:13 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] show_interrupts: prevent cpu hotplug when walking cpu_online_map.\n  [S390] smp: __smp_call_function_map vs cpu_online_map fix.\n  [S390] tape: Use ccw_dev_id to build cdev_id.\n  [S390] dasd: fix timeout handling in interrupt handler\n  [S390] s390dbf: Use const char * for dbf name.\n  [S390] dasd: Use const in busid functions.\n  [S390] blacklist.c: removed duplicated include\n  [S390] vmlogrdr: module initialization function should return negative errors\n  [S390] sparsemem vmemmap: initialize memmap.\n  [S390] Remove last traces of cio_msg\u003d.\n  [S390] cio: Remove CCW_CMD_SUSPEND_RECONN in front of CCW_CMD_SET_PGID.\n"
    },
    {
      "commit": "713c0515a555952d53956196d47dec3a3ece860a",
      "tree": "52ef61f6dbb338ad64e24662da859265d0c87a4d",
      "parents": [
        "8f40f672e6bb071812f61bfbd30efc3fc1263ad1",
        "c913f94d86d75492af6222d268c53df236194afb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:09:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 09:09:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  arch/parisc/kernel/perf_asm.S: build fix\n  parisc: remove -traditional from assembler flags\n  parisc: use conditional macro for 64-bit wide ops\n  parisc: Remove ioctl.h content picked up from \u003casm-generic/ioctl.h\u003e.\n  arch/parisc/kernel/unaligned.c: use time_* macros\n  parisc: remove redundant display of free swap space in show_mem()\n  drivers/parisc: replace remaining __FUNCTION__ occurrences\n  parisc: replace remaining __FUNCTION__ occurrences\n  parisc: new termios definitions\n  parisc: fix trivial section name warnings\n"
    },
    {
      "commit": "c913f94d86d75492af6222d268c53df236194afb",
      "tree": "6a5a3d95fa6a3706d890c0b900472646b137ef6d",
      "parents": [
        "3378f7ec6cbc04c64ec8512847ac96fb7f376d93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:57:33 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:46 2008 -0400"
      },
      "message": "arch/parisc/kernel/perf_asm.S: build fix\n\nMissing \u003clinux/init.h\u003e header for __HEAD macro.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "3378f7ec6cbc04c64ec8512847ac96fb7f376d93",
      "tree": "2246d2facd58b555a4e23660a4b9391175b65ec1",
      "parents": [
        "872f6debcae63309eb39bfc2cc9462fb83450ee0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:56:36 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:45 2008 -0400"
      },
      "message": "parisc: remove -traditional from assembler flags\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "872f6debcae63309eb39bfc2cc9462fb83450ee0",
      "tree": "7a1bb365c00e791b8e3d8e848b6f0e97e9b3ab69",
      "parents": [
        "f54d8a1b3fef79bb1aa2f0840dd356ce7bb180f9"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:53:57 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 11:03:43 2008 -0400"
      },
      "message": "parisc: use conditional macro for 64-bit wide ops\n\nThis work enables us to remove -traditional from $AFLAGS on\nparisc.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "8dd79cb1051723496bbdcea2247e49567cedb3ac",
      "tree": "3cd9bd7b2dacb725e5b38b78494d6685dc527681",
      "parents": [
        "85cb185dad54be308c3f3a6068dd7d418b8b53e4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:39 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:41 2008 +0200"
      },
      "message": "[S390] show_interrupts: prevent cpu hotplug when walking cpu_online_map.\n\nSurround all the code withing show_interrupts() with\nget/put_online_cpus() to prevent strange results wrt cpu hotplug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85cb185dad54be308c3f3a6068dd7d418b8b53e4",
      "tree": "30d0b873cd527edc8530c4cd583ddc05a6dbe13f",
      "parents": [
        "f455adcff102851629d716815f92bb7010de0c4e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:40 2008 +0200"
      },
      "message": "[S390] smp: __smp_call_function_map vs cpu_online_map fix.\n\nBoth smp_call_function() and __smp_call_function_map() access\ncpu_online_map. Both functions run with preemption disabled which\nprotects for cpus going offline. However new cpus can be added and\ntherefore the cpu_online_map can change unexpectedly.\nSo use the call_lock to protect against changes to the cpu_online_map\nin start_secondary() and all smp_call_* functions.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5cbbf16a0fab91662af8400b5ada658990932a87",
      "tree": "083f5df08cd9c098ee4743d4ce1d0d23a6039699",
      "parents": [
        "69f90f6a5650a74dd8f428e8d2f05859d58da3d7"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 15 16:52:35 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:39 2008 +0200"
      },
      "message": "[S390] s390dbf: Use const char * for dbf name.\n\nWe should use const char * for passing the name of the debug feature\naround since it will not be changed.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2069e978d5a6e7b45d58027e3de7f879b8c5e488",
      "tree": "e2fba2169e6d745b4cdb2e252b66dcaaacdadaeb",
      "parents": [
        "e0a45ee0b922b998f8d6737cf6e9e69a791252b7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 15 16:52:31 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "message": "[S390] sparsemem vmemmap: initialize memmap.\n\nLet\u0027s just use the generic vmmemmap_alloc_block() function which\nalways returns initialized memory.\n\nCc: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e557d2775a530c12818fcb5895c4457a5fec59ae",
      "tree": "8358f94c1d44c5e4638eeffc470e1b4b2a1673a8",
      "parents": [
        "b64af9b54c17008705367f554131415793a03fba"
      ],
      "author": {
        "name": "S.Caglar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed May 14 16:21:57 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "arch/parisc/kernel/unaligned.c: use time_* macros\n\nThe functions time_before, time_before_eq, time_after, and time_after_eq are\nmore robust for comparing jiffies against other values.\n\nSo use the time_after() macro, defined in linux/jiffies.h, which deals with\nwrapping correctl\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: S.Caglar Onur \u003ccaglar@pardus.org.tr\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b64af9b54c17008705367f554131415793a03fba",
      "tree": "cb8f4330d788cd85bb61edfb4a24151635d58d74",
      "parents": [
        "a8043ecb17bd2e4b034006bee315efeea3936278"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "hannes@saeurebad.de",
        "time": "Wed May 14 16:21:56 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: remove redundant display of free swap space in show_mem()\n\nshow_mem() has no need to print the amount of free swap space manually because\nshow_free_areas() does this already and is called by the former.\n\nThe two outputs only differ in text formatting:\n\n  printk(\"Free swap  \u003d %lukB\\n\", ...);\n  printk(\"Free swap:       %6ldkB\\n\", ...);\n\nSigned-off-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "91bae23ce185b74c9b6dda86b92bb204a1c951c3",
      "tree": "bb3fa4e5df5fde94099dfced58ec9c3eed704b35",
      "parents": [
        "9e491e54f0589cc26e2c096664e9d95493b1af29"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:21:55 2008 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4",
      "tree": "13cd7556b4c39f94c4eb914d726aab34ca0de0de",
      "parents": [
        "492c2e476eac010962850006c49df326919b284c"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri May 02 22:02:48 2008 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Thu May 15 10:38:54 2008 -0400"
      },
      "message": "parisc: fix trivial section name warnings\n\nThis trivial patch fixes the following section warnings on PARISC:\n\u003e WARNING: vmlinux.o (.text.1): unexpected section name.\n\u003eThe (.[number]+) following section name are ld generated and not expected.\n\u003e Did you forget to use \"ax\"/\"aw\" in a .S file?\n\u003e Note that for example \u003clinux/init.h\u003e contains\n\u003e section definitions for use in .S files.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "7012255aaee28203c15761f864e34b806b71dd53",
      "tree": "7e906e9026386de8e18fcdb0aa9391b214f6ac8a",
      "parents": [
        "dfe1e09f220b73ff9b5614185ef24de4c07c578d"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Wed May 14 19:05:19 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:57 2008 +1000"
      },
      "message": "[POWERPC] cell: Fix section mismatches in io-workarounds code\n\nFix following warnings:\nWARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0x9c): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.iowa_register_bus()\nWARNING: arch/powerpc/platforms/cell/built-in.o(.devinit.text+0xa4): Section mismatch in reference from the function .cell_setup_phb() to the function .init.text:.io_workaround_init()\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dfe1e09f220b73ff9b5614185ef24de4c07c578d",
      "tree": "4d04ad27973bddd1afaa737be1dbcae962650af9",
      "parents": [
        "9c8387afdc93f90bf0241411d44e011d8d5b76df"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue May 13 19:07:42 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:55 2008 +1000"
      },
      "message": "[POWERPC] spufs: Fix compile error\n\nWith CONFIG_VIRT_CPU_ACCOUNTING disabled, I got the following error:\n\nlinux-2.6/arch/powerpc/platforms/cell/spufs/file.c: In function \u0027spu_switch_log_notify\u0027:\nlinux-2.6/arch/powerpc/platforms/cell/spufs/file.c:2542: error: implicit declaration of function \u0027get_tb\u0027\nmake[4]: *** [arch/powerpc/platforms/cell/spufs/file.o] Error 1\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cec08e7a948326b01555be6311480aa08e637de2",
      "tree": "a08e1d91c9a0c5eaa4e81036a3d7f992b2de1745",
      "parents": [
        "08fcf1d61193d7b7779aa6d7388535e26e064a0b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 30 15:41:48 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:49:25 2008 +1000"
      },
      "message": "[POWERPC] vmemmap fixes to use smaller pages\n\nThis changes vmemmap to use a different region (region 0xf) of the\naddress space, and to configure the page size of that region\ndynamically at boot.\n\nThe problem with the current approach of always using 16M pages is that\nit\u0027s not well suited to machines that have small amounts of memory such\nas small partitions on pseries, or PS3\u0027s.\n\nIn fact, on the PS3, failure to allocate the 16M page backing vmmemmap\ntends to prevent hotplugging the HV\u0027s \"additional\" memory, thus limiting\nthe available memory even more, from my experience down to something\nlike 80M total, which makes it really not very useable.\n\nThe logic used by my match to choose the vmemmap page size is:\n\n - If 16M pages are available and there\u0027s 1G or more RAM at boot,\n   use that size.\n - Else if 64K pages are available, use that\n - Else use 4K pages\n\nI\u0027ve tested on a POWER6 (16M pages) and on an iSeries POWER3 (4K pages)\nand it seems to work fine.\n\nNote that I intend to change the way we organize the kernel regions \u0026\nSLBs so the actual region will change from 0xf back to something else at\none point, as I simplify the SLB miss handler, but that will be for a\nlater patch.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "08fcf1d61193d7b7779aa6d7388535e26e064a0b",
      "tree": "8f0370b527405ef624e5bc6b40e513c342236c62",
      "parents": [
        "bfd123bf91704b88093673e615cc93329f820ab4"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebr@linux.vnet.ibm.com",
        "time": "Mon May 12 14:36:59 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu May 15 20:47:17 2008 +1000"
      },
      "message": "[POWERPC] spufs: Fix pointer reference in find_victim\n\nIf victim (not ctx) is in spu_run, add victim to rq.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8978a318837d7acefca82645017c0534aeba5a36",
      "tree": "f69f5bc9a11d1a3a5c6391a9b48c9bcae4615a5a",
      "parents": [
        "f7fd63c0b5e170efc20e7b9a0aad7f69dff62c64",
        "9a28dbf8af11d127bf1c644143e7882cb91515dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:36 2008 -0700"
      },
      "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: Use a TS_RESTORE_SIGMASK\n  lmb: Make lmb debugging more useful.\n  lmb: Fix inconsistent alignment of size argument.\n  sparc: Fix mremap address range validation.\n"
    },
    {
      "commit": "3fc957721d18c93662f7d4dab455b80f53dd2641",
      "tree": "9bdbabf3cb3678edcd0e0e4beb5deaa5c1b17bcd",
      "parents": [
        "122a881c776b7c155bf3f379928cc27aab435288"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 14 16:05:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:14 2008 -0700"
      },
      "message": "lib: create common ascii hex array\n\nAdd a common hex array in hexdump.c so everyone can use it.\n\nAdd a common hi/lo helper to avoid the shifting masking that is\ndone to get the upper and lower nibbles of a byte value.\n\nPull the pack_hex_byte helper from kgdb as it is opencoded many\nplaces in the tree that will be consolidated.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90898709dfca860d9550c85f0924007f4c0467ea",
      "tree": "8a22baa316ef15654c444caf0b22b1cb63feb84c",
      "parents": [
        "3ef0f720e47e895b613b0305eb0a483e3ec11f23"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed May 14 16:05:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "atmel_lcdfb: fix initialization of a pre-allocated framebuffer\n\nFix initialization of framebuffer not calling ioremap_writecombine() function\nand not using internal SRAM for at91sam9rl.\n\nThis is a little rework of the \"Don\u0027t initialize a pre-allocated framebuffer\"\npatch that corrects the call to ioremap_writecombine() function.\n\nIt also cuts the use of internal SRAM for at91sam9rl : it is a bit small\nfor a framebuffer.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fb2c74ee20b77affd494c6b8ce7928d0ebbb62e",
      "tree": "f349e016efe512dd7bdb06b619bc0d1c9f46b35b",
      "parents": [
        "7af1d7532b6cf905230c72c67ad85a480b122374"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed May 14 12:00:24 2008 -0400"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 16:00:14 2008 -0700"
      },
      "message": "[IA64] Properly unregister legacy interrupts\n\nacpi_unregister_gsi() should \"undo\" what acpi_register_gsi() does.\n\nOn systems that have legacy interrupts, acpi_unregister_gsi erroneously calls\niosapci_unregister_intr() which is wrong to do and causes a loud warning.\n\nacpi_unregister_gsi() should just return in these cases.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7af1d7532b6cf905230c72c67ad85a480b122374",
      "tree": "ea36fc6f8b6f63b1b182eb0b243163846f47011e",
      "parents": [
        "0fb232fdb2a2674003ef4b874034e872b7256aa9"
      ],
      "author": {
        "name": "Simon Holm Thøgersen",
        "email": "odie@cs.aau.dk",
        "time": "Mon May 12 17:40:50 2008 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:58:27 2008 -0700"
      },
      "message": "[IA64] Remove NULL pointer check for argument never passed as NULL.\n\nThere is only palinfo_handle_smp as (indirect) user of palinfo_smp_call (by\nway of smp_call_function_single) and surely palinfo_handle_smp never pass\nNULL as parameter for info.\n\nSigned-off-by: Simon Holm Thøgersen \u003codie@cs.aau.dk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0fb232fdb2a2674003ef4b874034e872b7256aa9",
      "tree": "1b2510c3a38ee21e0007f924b373fb2939089425",
      "parents": [
        "2e513fe4903c62450a9f8c3759f75bc4cd7e4dfd"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:27:09 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:56:34 2008 -0700"
      },
      "message": "[IA64] trivial cleanup for perfmon.c\n\nFix a typo, and coding style cleanups for pfm_handle_work().\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2e513fe4903c62450a9f8c3759f75bc4cd7e4dfd",
      "tree": "43edb395890cecd8a489961263e52e1c6d2196e5",
      "parents": [
        "3633c7308005e8c1dab594f69ef904424f8b639a"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:26:51 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:56:09 2008 -0700"
      },
      "message": "[IA64] trivial cleanup for entry.S\n\nThis patch does:\n - make comment at next to resched check more robust\n - move \"re-check\" comments to next to where change predicate regs\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3633c7308005e8c1dab594f69ef904424f8b639a",
      "tree": "0e215ec13d73a86d70da3f721adab14e7f4a510a",
      "parents": [
        "f13ae30e1397e3bfb38feb3b6e889af5d021f13d"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Fri May 09 15:26:35 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:55:35 2008 -0700"
      },
      "message": "[IA64] fix interrupt masking for pending works on kernel leave\n\n[Bug-fix for \"[BUG?][2.6.25-mm1] sleeping during IRQ disabled\"]\n\nThis patch does:\n - enable interrupts before calling schedule() as same as others, ex. x86\n - enable interrupts during ia64_do_signal() and ia64_sync_krbs()\n - do_notify_resume_user() is still called with interrupts disabled, since\n   we can take short path of fsys_mode if-statement quickly.\n - pfm_handle_work() is also called with interrupts disabled, since\n   it can deal interrupt mask within itself.\n - fix/add some comments/notes\n\nReported-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "f13ae30e1397e3bfb38feb3b6e889af5d021f13d",
      "tree": "4b82d1ee1e8bbb5f21d5f81bb0a73cf3daa8efb4",
      "parents": [
        "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu May 08 14:03:23 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:42:07 2008 -0700"
      },
      "message": "[IA64] allow user to force_pal_cache_flush\n\nThe sequence executed in check_sal_cache_flush:\n\n\t- pend a timer interrupt\n\t- call SAL_CACHE_FLUSH\n\t- see if interrupt is still pending\n\ncan hang HP machines with buggy SAL_CACHE_FLUSH implementations.\n\nProvide a kernel command-line argument to allow users skip this\ncheck if desired. Using this parameter will force ia64_sal_cache_flush\nto call ia64_pal_cache_flush() instead of SAL_CACHE_FLUSH.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba",
      "tree": "299eee7ef2848e29cec8894fd9e13c7151771c21",
      "parents": [
        "2224661494278bfc1c35b392cf6ee6f58e1d5e64"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Wed May 14 15:40:40 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:40:40 2008 -0700"
      },
      "message": "[IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n\nSome IA64 machines map all cell-local memory above 4 GB (32 bit limit).\nHowever, in most cases, the kernel needs some memory below that limit that is\nDMA-capable. So in this machine configuration, the crashkernel will be reserved\nabove 4 GB.\n\nFor machines that use SWIOTLB implementation because they lack an I/O MMU\nthe low memory is required by the SWIOTLB implementation. In that case,\nit doesn\u0027t make sense to reserve the crashkernel at all because it\u0027s unusable\nfor kdump.\n\nA special case is the \"hpzx1\" machine vector. In theory, it has a I/O MMU, so\nit can be booted above 4 GB. However, in the kdump case that is not possible\nbecause of changeset 51b58e3e26ebfb8cd56825c4b396ed251f51dec9:\n\n    On HP zx1 machines, the \u0027machvec\u003ddig\u0027 parameter is needed for the kdump\n    kernel to avoid problems with the HP sba iommu.  The problem is that during\n    the boot of the kdump kernel, the iommu is re-initialized, so in-flight DMA\n    from improperly shutdown drivers causes an IOTLB miss which leads to an\n    MCA.  With kdump, the idea is to get into the kdump kernel with as little\n    code as we can, so shutting down drivers properly is not an option.\n\n    The workaround is to add \u0027machvec\u003ddig\u0027 to the kdump kernel boot parameters.\n    This makes the kdump kernel avoid using the sba iommu altogether, leaving\n    the IOTLB intact.  Any ongoing DMA falls harmlessly outside the kdump\n    kernel.  After the kdump kernel reboots, all devices will have been\n    shutdown properly and DMA stopped.\n\nThis patch pushes that functionality into the sba iommu initialization\ncode, so that users won\u0027t have to find the obscure documentation telling\nthem about \u0027machvec\u003ddig\u0027.\n\nThis means that also for hpzx1 it\u0027s not possible to boot when all\nmemory is above the 4 GB limit. So the only machine vectors that can handle\nthis case are \"sn2\" and \"uv\".\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2224661494278bfc1c35b392cf6ee6f58e1d5e64",
      "tree": "1a0bd165aedfd28191a017901490c5bf3fd9f328",
      "parents": [
        "7868f1ed84696d3cca83558e8dd459f20a36d077"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Tue May 06 15:18:57 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 14:22:04 2008 -0700"
      },
      "message": "[IA64] machvec support for SGI UV platform\n\nThis patch adds the basic IA64 machvec infrastructure to support\nthe SGI \"UV\" platform.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    }
  ],
  "next": "4ef7e3e90f56c74b2a17e12d49ed35c3767d66c2"
}
