)]}'
{
  "log": [
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "f0006314d37639714da9658cf4ff3f1f9f420764",
      "tree": "b8a18e014a40f2f8fd5148aab09c869dfaabd7a9",
      "parents": [
        "a177ba3b7a08beef3f0fe74efa0f90701891945a",
        "1bd55a436f1f90de0e7f476e514e01bd67497b88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:41:50 2008 +0100"
      },
      "message": "Merge branch \u0027imx\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "a177ba3b7a08beef3f0fe74efa0f90701891945a",
      "tree": "ff57cc45ed39eced001d3cb61e93d3dcd2f79714",
      "parents": [
        "66ee156078697cdc013d46aed3b2fee445c325a1",
        "3ef8191f43cfd936ea00b7483ea0acf2f0303a23",
        "150c9173031d43746d70582a17931350f3da8932",
        "0c5d5b70449eddb7e2c8a5fdaf71b6108c1a9afc",
        "63f385cd1f649b3f4f2d59fc609e051981215fd7",
        "7e36e2f5355ab87f8946041d044b34cda01e2077",
        "f7def13ed0775ee506c62a8612a124dce1776ac2",
        "188237e28d7fece0471640ba86f6d8cd164ed085",
        "88b8ba90570067178d32c654ad95786041e86e86",
        "341eb781019afbf279b42722b00f63c6db00bf09",
        "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
        "7ba06b17a1931b2c9e1bee525a8c36920f5be0e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dyntick\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027misc\u0027, \u0027orion\u0027, \u0027omap-reviewed\u0027, \u0027rpc\u0027, \u0027rtc\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "613526677a74c2b3d1b1696ea7334b2cf35155b3",
      "tree": "785ec10351bceedc278bba66a54c212f8e3d5f54",
      "parents": [
        "16074b669ea97e2bef494ec7cceb475566f763e3"
      ],
      "author": {
        "name": "sedji gaouaou",
        "email": "sedji.gaouaou@atmel.com",
        "time": "Thu Jul 10 10:15:35 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 12:13:47 2008 +0100"
      },
      "message": "[ARM] 5130/4: Support for the at91sam9g20\n\nSupport for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.\n\nAT91sam9g20 is an evolution of the at91sam9260 with a faster clock\nspeed.\nWe created a new board for this device but based the chip support\ndirectly on 9260 files with little updates.\nHere is the chip page on Atmel wabsite:\nhttp://atmel.com/dyn/products/product_card.asp?part_id\u003d4337\n\nSigned-off-by: Sedji Gaouaou \u003csedji.gaouaou@atmel.com\u003e\nSigned-off-by: Justin Waters \u003cjustin.waters@timesys.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63f385cd1f649b3f4f2d59fc609e051981215fd7",
      "tree": "b0c1d0bf186c701284ba63dda9514cec333037a5",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Jul 08 23:07:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 23:31:42 2008 +0100"
      },
      "message": "[ARM] 5160/1: IOP3XX: gpio/gpiolib support\n\nThis patch brings support for gpio/gpiolib framework to Intel IOP3xx\nplatforms.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.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": "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": "fa6868508a0102b150ca03d976e3a1c234e4e387",
      "tree": "2b252f262695544e5caeb2bd983f8cac5158a8f6",
      "parents": [
        "5b2353859f87748f0707cec57c3953022a3321f3",
        "4ed47896935573c8423d05bddda3f269d6e6c613"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 07 22:21:34 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 22:21:34 2008 +0100"
      },
      "message": "Merge branch \u0027machtypes\u0027 into orion\n"
    },
    {
      "commit": "66ee156078697cdc013d46aed3b2fee445c325a1",
      "tree": "cdff6539fa339d4bdf11934778dd93f3c3225dad",
      "parents": [
        "946e2ad040000a14b7316fae722e7e65fa09ffe5",
        "e22af66fc85a8b008237970da4d9b6910422536b",
        "4ed47896935573c8423d05bddda3f269d6e6c613"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 07 16:26:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 16:26:41 2008 +0100"
      },
      "message": "Merge branches \u0027ns9x\u0027 and \u0027machtypes\u0027 into devel\n"
    },
    {
      "commit": "5e329d1c7f5fe6adfee99c783fa98bda7dae8ac5",
      "tree": "2bafced116b72a8741f4231ae39d5c6d1f0e755f",
      "parents": [
        "f1b23586c1f50d4c5684e56395140ec1cd8b688d"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Jun 06 10:12:37 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 07 13:23:39 2008 +0100"
      },
      "message": "[ARM] 5079/1: Warn people when using pxa2xx-gpio.h\n\nWarn people when using pxa2xx-gpio.h as it is only here for backwards\ncompatibility. The new mfp-pxa2[57]x.h and the relevant API should be used\ninstead.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff6552e4f3505da9c2886098773146be71c872e3",
      "tree": "d5eeca5ae20095d31461796c8320386f5414fdfd",
      "parents": [
        "7e5e9f5457f5cd019fd7e2f3da94e9fc72cc9ff6"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:01 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:01 2008 +0200"
      },
      "message": "i.MX27 family: Add the Phytec PCM970 evaluation board\n\nThe Phytec phyCORE-i.MX27 CPU module is delivered with the PCM970\nbaseboard by default. This patch adds support for the hardware.\n\nThis code is only an empty stub; it is filled up with functionality\nin a later patch series.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "7e5e9f5457f5cd019fd7e2f3da94e9fc72cc9ff6",
      "tree": "3de3aa37aad62cd921cb6880eafbd0c7159a0e3b",
      "parents": [
        "80eedae6f0322dafc749140b67986b2472473745"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "message": "i.MX27: Adding PCM038 platform support\n\nThis patch adds support for the phyCORE-i.MX27 cpu module (aka pcm038).\nIt is as generic as possible in order to support any kind of baseboard.\n\nNote: This CPU module implementation can\u0027t work without a baseboard\nsupport. Baseboard support can be added by the PCM-970 (included in\nthis patch stack) or any custom variant.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "80eedae6f0322dafc749140b67986b2472473745",
      "tree": "23c6782e6387b01303855ea2febc819145fca798",
      "parents": [
        "c46f5856517c2d4f438df87dac81f2295931ee93"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:03:00 2008 +0200"
      },
      "message": "i.MX27: Add ADS platform support\n\nThis patch adds basic support for the Freescale MX27ADS reference board.\nCurrently only a serial console can be used.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "f31405cc4cc568baad28273c7f45b0563b57a17d",
      "tree": "0ba94cea0e4df5d8a21f6430301cc291624a4417",
      "parents": [
        "604cbadce2292d979749e2f5c6c3f75ee10f4c9e"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:59 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:59 2008 +0200"
      },
      "message": "i.MX27 CPU: Add basic i.MX27 CPU support\n\nAdd basic i.MX27 CPU support\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "32dc80c9cb13a7ce686bcc26efcf39e35719b466",
      "tree": "ffed455f40deb4611eb8074d25591bc773457a9e",
      "parents": [
        "eea643f7ff04fe17c3ff71d41a9487c0753bd821"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:56 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:56 2008 +0200"
      },
      "message": "i.MX2 family: Add basic mach support (headers)\n\nThis patch adds basic mach support for the mx2 processor family, based\non the original freescale code and adapted to mainline kernel coding\nstyle.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "aa10abd381b9493a88f6b9e111adc79e33d548fa",
      "tree": "59632a2283057cc671e82cdb32542fa796c3e3fc",
      "parents": [
        "259bcaae9a2f28d7e3303b202b64a1fb0a9ab9e4"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:55 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:55 2008 +0200"
      },
      "message": "i.MX2 family: Add GPIO multiplexing support\n\nThis patch adds GPIO multiplexing support for the imx1/mxc2\nfamily of procesors.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "259bcaae9a2f28d7e3303b202b64a1fb0a9ab9e4",
      "tree": "8e86bf18877c7e430bd1994489c91701f625e9a6",
      "parents": [
        "9e8a30dce1bd38cf7b941c707da504d28a907f5c"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:54 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:54 2008 +0200"
      },
      "message": "MXC arch: Simplify architecture\u0027s irq sources\n\nSimplify architecture\u0027s irq headers and sources, to share these files\nbetween MXC3 and MXC2.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "9a4cd7a5c836e189a1712c9ffd2d76b2302ce212",
      "tree": "9b6548e712f100d3e3c00bf1390ba6231b4044f8",
      "parents": [
        "ce8ffef0bfd6e55d5da3923d8e9af27c3b5c4eff"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Sat Jul 05 10:02:53 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:53 2008 +0200"
      },
      "message": "MX3: Add basic support for LogicPD i.MX31 LiteKit\n\nThis patch adds basic support for i.MX31 LiteKit by LogicPD.\nWith printascii() in kernel/printk.c, it boots right into the\nrootfs-panic.\n\nNote: This is a modified version of Daniel\u0027s patch to fit into this patch\nstack.\n\n\u003e On 09.06.2008, at 17:26, Russell King - ARM Linux wrote:\n\u003e\n\u003e \u003e I would much prefer it if board specific includes were included by the\n\u003e \u003e code which needs them rather than in asm/arch/hardware.h.  With the\n\u003e \u003e device model, drivers shouldn\u0027t need to include any board specific\n\u003e \u003e includes - only the board specific C file should need it.\n\u003e\n\u003e The new version of this patch (#5102) has been uploaded to the patch\n\u003e tracker this morning.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\n-- \n arch/arm/configs/mx31litekit_defconfig    | 1100 ++++++++++++++++++++++++++++++\n arch/arm/mach-mx3/Kconfig                 |    7 \n arch/arm/mach-mx3/Makefile                |    1 \n arch/arm/mach-mx3/mx31lite.c              |   96 ++\n include/asm-arm/arch-mxc/board-mx31lite.h |   38 +\n include/asm-arm/arch-mxc/debug-macro.S    |    3 \n 6 files changed, 1245 insertions(+)\n\n"
    },
    {
      "commit": "ce8ffef0bfd6e55d5da3923d8e9af27c3b5c4eff",
      "tree": "e8b8fe408418ebd90fd6608ec26df7a12ac6e3c6",
      "parents": [
        "1b53218bfa4c0e17fc16ff7fadb85b82bbd3c77c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:52 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:52 2008 +0200"
      },
      "message": "MX31: add basic pcm037 board support\n\nThis patch adds basic board support for phytecs pmc037 board.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "4bc256501a159abc7e9fee43f63c68894f6a11d8",
      "tree": "934b9da94e0dfb720556d24004399784bbe8a8d7",
      "parents": [
        "d0f349fbce2905607e0473d2358f97f48866e52c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:51 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:51 2008 +0200"
      },
      "message": "MXC: add debug-macro.S for mxc\n\nThis patch adds debug-macro.S for arch-mxc\n\nDisadvantage: Due to the board specific UART definition, these macros (and\ncompile time) will fail for multi board kernels.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "d0f349fbce2905607e0473d2358f97f48866e52c",
      "tree": "7b6892554648c4ab2eae4b29a054787399a49094",
      "parents": [
        "90292ea60f1c730efb9fea02b2e12676da89ebef"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "message": "i.MXC family: Adding timer support\n\nThis patch adds timer support for the i.MX machine family. This code can\nbe used on the following machs:\n\n - i.MX1 (tested)\n - i.MX2 (i.MX21 (to be tested), i.MX27 (tested))\n - i.MX3 (i.MX31 (tested))\n\nTODO: It seems impossible to build a kernel for more than one CPU because the\ntimer do not follow the platform device rules. So it does only work if\ntimer 1 can be accessed on all CPUs at the same address.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "90292ea60f1c730efb9fea02b2e12676da89ebef",
      "tree": "514a820eca32b08b79864aeb5382d620d37b5d99",
      "parents": [
        "07bd1a6cc7cbb3f373fbe49b204c6cde5e9155fc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:50 2008 +0200"
      },
      "message": "MXC: add io multiplexing functions for mx3\n\nThis patch adds functions to use the io multiplexer on mx3 platforms.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "07bd1a6cc7cbb3f373fbe49b204c6cde5e9155fc",
      "tree": "94a09785b99feebe4c83e836a976fe7fbf146813",
      "parents": [
        "e3d13ff4b9d3b05d7a969153e2c049548e25deea"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:49 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:49 2008 +0200"
      },
      "message": "MXC arch: Add gpio support for the whole platform\n\nThis patch bases on the one from Daniel Mack. The most important change to\nDaniel\u0027s patch is to be more generic. This gpio routine supports at least\nthe i.MX27 and i.MX31 processors.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\n\n"
    },
    {
      "commit": "e3d13ff4b9d3b05d7a969153e2c049548e25deea",
      "tree": "34210b2efa3d3c614f1a13797fb133e05d391045",
      "parents": [
        "df1bf4bdb2a3a26d4bde8ae1aefc16385dd4898f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "message": "mxc: add MX3 support for i.MX internal UART driver\n\nThis patch adds MX3 support for the i.MX internal uart driver.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "df1bf4bdb2a3a26d4bde8ae1aefc16385dd4898f",
      "tree": "f77c0da2248551d6635fa35b84516e881fb3417e",
      "parents": [
        "c0db2ea4e366c94dd3f880928c02534156e3d1b9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:48 2008 +0200"
      },
      "message": "i.MX3: introduce clock API\n\nThis patch introduces the clock API for for arch-mxc\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "c0db2ea4e366c94dd3f880928c02534156e3d1b9",
      "tree": "e8486fedc9d405b2867c3a474ebc18fad394836c",
      "parents": [
        "38a41fdf94c449c165213e4665c3f8a0d30f8aba"
      ],
      "author": {
        "name": "Juergen Beisert",
        "email": "j.beisert@pengutronix.de",
        "time": "Sat Jul 05 10:02:47 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:47 2008 +0200"
      },
      "message": "MXC family: Add clock handling\n\nInternal clock path handling for the mxc CPUs.\n\nChanged against the original Freescale code (and against clocklib for example):\n - clock rate is always calculated whenever one ask for the current rate\n   (means struct clk has no more a member called \"rate\"). So switching the PLL\n   base frequency will propagate immediately to all other clocks that are\n   depending on this frequency.\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "38a41fdf94c449c165213e4665c3f8a0d30f8aba",
      "tree": "cde7f6c0da8c9877736a6b66f245e163fa21c2f7",
      "parents": [
        "dbff4e9ea2e83fda89143389bfb229cb29425a32"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:46 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:46 2008 +0200"
      },
      "message": "IMX: introduce clock API\n\nThis patch introduces the clock API for i.MX and converts all\nin-Kernel drivers to use it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "2582d8c1655f2eda42d5358a242b256fd6e88571",
      "tree": "4752d862dc8aa94d0a59f084106538850e09d5de",
      "parents": [
        "036bb15ec94216e28cb1550af0fdcdfb90c549df"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:45 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:45 2008 +0200"
      },
      "message": "IMX UART: Add board specific init/exit functions\n\nAdd platform specific init functions. Also rename the struct\nplatform_device dev into pdev.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "63dd10846d4917534e9ec7bddf43be786effe8b8",
      "tree": "747f5cb8273cbb063397504e8651a5e2fb9d6262",
      "parents": [
        "bf9127c36341573dc47a9c2fc003dcf13bbbf246"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Jul 05 10:02:43 2008 +0200"
      },
      "committer": {
        "name": "Robert Schwebel",
        "email": "r.schwebel@pengutronix.de",
        "time": "Sat Jul 05 10:02:43 2008 +0200"
      },
      "message": "MXC: do not include board specific header from architecture include\n\ndo not include board-mx31ads.h from hardware.h, instead include it\ndirectly only where needed.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n\n"
    },
    {
      "commit": "6fc601e37bbb4045ee0afefc76b64284ea800c89",
      "tree": "a13ef2ff40cd759b48a340225720ae6edfeef2d7",
      "parents": [
        "d5c52922b618aa6ddd6b5ebebc8d0a5ec9a20f10"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 13:17:24 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:30 2008 +0100"
      },
      "message": "[ARM] S3C24XX: PWM API support.\n\nAdd support for PWM in the S3C24XX series of SoC via the\nPWM API.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d5c52922b618aa6ddd6b5ebebc8d0a5ec9a20f10",
      "tree": "11c0d1e2a1659cac4ae74d0bd95ee368744abab1",
      "parents": [
        "9c3871ca59884563e3f41669a330c9231952643b"
      ],
      "author": {
        "name": "Matthieu Castet",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Jul 03 11:24:45 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:30 2008 +0100"
      },
      "message": "[ARM] S3C2412: Correct parents for EREFCLK and UREFCLK\n\nFor s3c2412, set parent for clk_erefclk and clk_urefclk.\nThis allow for example to use xtal or extclk for i2s clock.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Matthieu Castet \u003cmatthieu.castet@parrot.com\u003e\n"
    },
    {
      "commit": "b4b68f8cfaf583945019e41674cfa858c83316c3",
      "tree": "5f5fbdb6cd9a7ee29c61aff9ede524c9284f4704",
      "parents": [
        "f348a2a2817e9d24b1edd4befc9659ec83501ca5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 11:24:26 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:23 2008 +0100"
      },
      "message": "[ARM] S3C24XX: Add PWM timer MUX defines\n\nAdd timer defines for the MUX settings for\neach of the PWM timers to add to the per-timer\ndefines already in the file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f348a2a2817e9d24b1edd4befc9659ec83501ca5",
      "tree": "99eb68575f9ca61c1de21502db2c41bbf2716609",
      "parents": [
        "ed9137f10377a59487cf43c76dd0d3bbf489d799"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 11:24:25 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:23 2008 +0100"
      },
      "message": "[ARM] S3C24XX: Add gpiolib support\n\nAdd support for gpilib on all S3C24XX platforms.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f7def13ed0775ee506c62a8612a124dce1776ac2",
      "tree": "ef5dbefc1df0378a10e44971de083d46695ba694",
      "parents": [
        "60a752ef34e23be5e6c91c0734d30447ce15b63b"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Jun 25 13:25:13 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:57 2008 +0100"
      },
      "message": "[ARM] 5122/1: imx_dma_request_by_prio simpilfication\n\nimx_dma_request_by_prio can return channel number by itself.\nNo need to supply variable address through parameters.\n\nAlso converted all drivers using this function.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "826cbdaff29764bb6928c715c6a025e49469dda9",
      "tree": "0fa040b3be05d88291eb5dca05f77202ad56ab45",
      "parents": [
        "43df5220e455d426ec7462d0bf906e686c65ebb5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Jun 13 10:28:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:57 2008 +0100"
      },
      "message": "[ARM] 5092/1: Fix the I-cache invalidation on ARMv6 and later CPUs\n\nThis patch adds the I-cache invalidation in update_mmu_cache if the\ncorresponding vma is marked as executable. It also invalidates the\nI-cache if a thread migrates to a CPU it never ran on.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c093f9f182eef6a8dc535f2c62b36a0320d0db1",
      "tree": "fd02e2513828d61bb779911d0eaa0ab3e5016f19",
      "parents": [
        "6ccc3fc56e4cca6aceb81376fdb5d4c3340e72d8"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Mon Jun 09 16:24:10 2008 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:39:56 2008 +0100"
      },
      "message": "[ARM] fix header guards\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\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": "946e2ad040000a14b7316fae722e7e65fa09ffe5",
      "tree": "6bc244a1c49221335e14bf795403debf6f24712d",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
        "e055d5bff318845f99c0fbf93245767fab8dce88"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 03 16:13:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 16:13:28 2008 +0100"
      },
      "message": "Merge branch \u0027fb\u0027 into devel\n\nConflicts:\n\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "9ecba1f288d2cf87d1b6a9401d5ce17464eb776d",
      "tree": "b72577134de9cf9f114d4b83701388e84a276cc9",
      "parents": [
        "50bbb05d60e1897abad92d42bf185314be36bd74"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 16:01:38 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 14:25:58 2008 +0100"
      },
      "message": "[ARM] rpc: ecard: remove deprecated ecard_address() and relatives\n\necard_address() is obsolete, and has been marked deprecated since\nat least 2.6.12-rc2.  All in-tree users have been updated to use\nthe new approach, so it\u0027s time to remove this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50bbb05d60e1897abad92d42bf185314be36bd74",
      "tree": "06892dcd9a5038ce01debcb5f53833beeff9c77e",
      "parents": [
        "e95a1b656a9809acd8ba8eb867ac6a7759d6180e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 15:56:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 14:25:58 2008 +0100"
      },
      "message": "[ARM] rpc: deprecate __ioaddr() and __ioaddrc() helpers\n\nNow everything is converted to use MMIO accessors, these helpers\nare no longer required.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b73125af69f93972625f4b655675f42ca4274eb",
      "tree": "95ae990ed5475269c106060bf1751f5aeea95532",
      "parents": [
        "4a73071947d21f3aa39fa3a4bac104aaab94cfca"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu May 22 14:18:40 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:05 2008 +0100"
      },
      "message": "[ARM] 5044/1: pwm_bl: add init/notify/exit callbacks\n\nThis allows platform code to manipulate GPIOs and brightness level as\nneeded.\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": "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": "42796d37da6ef4fd851dc6d5d0387baf7e2b0c3c",
      "tree": "27fa92814c1e3548f4c6fd1ff03cc3623a56ded1",
      "parents": [
        "c860d701cc5f77b74c481dcbd25b2d8b31c622fc"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 14 09:35:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:00 2008 +0100"
      },
      "message": "[ARM] pxa: add generic PWM backlight driver\n\nPatch mostly from Eric Miao, with minor edits by rmk to convert\nEric\u0027s driver to a generic PWM-based backlight driver.\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": "88b8ba90570067178d32c654ad95786041e86e86",
      "tree": "c2ce719334f9fbbde2500b990bc1cc295226334a",
      "parents": [
        "542313cc98e72d026d2df86f515699dfaface460"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:46 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:46 2008 +0300"
      },
      "message": "ARM: OMAP2: Clock: New OMAP2/3 DPLL rate rounding algorithm\n\nThis patch adds a new rate rounding algorithm for DPLL clocks on the\nOMAP2/3 architecture.\n\nFor a desired DPLL target rate, there may be several\nmultiplier/divider (M, N) values which will generate a sufficiently\nclose rate.  Lower N values result in greater power economy.  However,\nlower N values can cause the difference between the rounded rate and\nthe target rate (\"rate error\") to be larger than it would be with a\nhigher N.  This can cause downstream devices to run more slowly than\nthey otherwise would.\n\nThis DPLL rate rounding algorithm:\n\n- attempts to find the lowest possible N (DPLL divider) to reach the\n  target_rate (since, according to Richard Woodruff \u003cr-woodruff@ti.com\u003e,\n  lower N values save more power than higher N values).\n\n- allows developers to set an upper bound on the error between the\n  rounded rate and the desired target rate (\"rate tolerance\"), so an\n  appropriate balance between rate fidelity and power savings can be\n  set.  This maximum rate error tolerance is set via\n  omap2_set_dpll_rate_tolerance().\n\n- never returns a rounded rate higher than the target rate.\n\nThe rate rounding algorithm caches the last rounded M, N, and rate\ncomputation to avoid rounding the rate twice for each clk_set_rate()\ncall.  (This patch does not yet implement set_rate for DPLLs; that\nfollows in a future patch.)\n\nThe algorithm trades execution speed for rate accuracy.  It will find\nthe (M, N) set that results in the least rate error, within a\nspecified rate tolerance.  It does this by evaluating each divider\nsetting - on OMAP3, this involves 128 steps.  Another approach to DPLL\nrate rounding would be to bail out as soon as a valid rate is found\nwithin the rate tolerance, which would trade rate accuracy for\nexecution speed.  Alternate implementations welcome.\n\nThis code is not yet used by the OMAP24XX DPLL clock, since it\nis currently defined as a composite clock, fusing the DPLL M,N and the\nM2 output divider.  This patch also renames the existing OMAP24xx DPLL\nprogramming functions to highlight that they program both the DPLL and\nthe DPLL\u0027s output multiplier.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "542313cc98e72d026d2df86f515699dfaface460",
      "tree": "94bc87268a67cd1fff2d63cf48761f137384607d",
      "parents": [
        "097c584cd48844d9ef8402bdc6ab49e7e2135f31"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "message": "ARM: OMAP2: Clock: Add OMAP3 DPLL autoidle functions\n\nThis patch adds support for DPLL autoidle control to the OMAP3 clock\nframework.  These functions will be used by the noncore DPLL enable\nand disable code - this is because, according to the CDP code, the\nDPLL autoidle status must be saved and restored across DPLL\nlock/bypass/off transitions.\n\nN.B.: the CORE DPLL (DPLL3) has three autoidle mode options, rather\nthan just two.  This code currently does not support the third option,\nlow-power bypass autoidle.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "097c584cd48844d9ef8402bdc6ab49e7e2135f31",
      "tree": "119c301a4c811231e98918e6cb8e0c74cba68edd",
      "parents": [
        "ff00fcc9ca8f18facbc3fcd779e85887e5a0d247"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:45 2008 +0300"
      },
      "message": "ARM: OMAP: Add OMAP chip type structure; clean up mach-omap2/id.c\n\nAdd a new OMAP chip identification interface, omap_chip_id.\nomap_chip_id is a structure which contains one bit for each OMAP2/3\nCPU type, and on 3430, ES level.  For example, the CHIP_IS_OMAP2420\nbit is set in omap_chip at boot on an OMAP2420.  On OMAP3430ES2, both\nCHIP_IS_OMAP3430 and CHIP_IS_OMAP3430ES2 bits are set.\n\nomap_chip is set in mach-omap2/id.c by _set_omap_chip(). Other\ncode should use the omap_chip_is() function to test against omap_chip.\n\nAlso, clean up id.c by splitting some code out of\nomap_check_revision() into its own function, _set_system_rev(); and\nconverting some debug printk()s into pr_debug().\n\nSecond revision.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "a58caad11301a5bdc2d7b76596ab5477221f7a9b",
      "tree": "95bb4df0ad450b0439cdf6256d2a2b2345b03231",
      "parents": [
        "e1f80bfca86ab48b7bed731b32262fb1a2835de5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:44 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:44 2008 +0300"
      },
      "message": "ARM: OMAP: Introduce omap_globals and prcm access functions for multi-omap\n\nNew struct omap_globals contains the omap processor specific\nmodule bases. Use omap_globals to set the various base addresses\nto make detecting omap chip type simpler.\n\nAlso introduce OMAP1_IO_ADDRESS and OMAP2_IO_ADDRESS for future multi-omap\npatches.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "e1f80bfca86ab48b7bed731b32262fb1a2835de5",
      "tree": "a0f3ce14fac93dadaa98b67e26cd09fd453a5bde",
      "parents": [
        "f35ae6346850f6c192269b09088b20261760f0e0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "message": "ARM: OMAP: Remove __REG access for multi-omap\n\nThis does not play nicely with multi-omap as it cannot be replaced\nby a function in io.c for omaps with different IO bases.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "f35ae6346850f6c192269b09088b20261760f0e0",
      "tree": "3ec954ee3aa2d37a34f00a88d25260685d1f2db6",
      "parents": [
        "030b15457d8069a6255579a28db196e002cb9c86"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:43 2008 +0300"
      },
      "message": "ARM: OMAP: USB: Change omap USB code to use omap_read/write instead of __REG\n\nChange omap USB code to use omap_read/write instead of __REG for multi-omap\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-usb@vger.kernel.org\nCc: i2c@lm-sensors.org\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "030b15457d8069a6255579a28db196e002cb9c86",
      "tree": "94c33eca9faa2e3ca828ab442a83304de464d06c",
      "parents": [
        "137b3ee27ab1b27dba081542476054836978ca45"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: Change omap_cf.c and omap_nor.c to use omap_readw/writew instead of __REG\n\nChange omap_cf.c and omap_nor.c to use omap_readw/writew instead of __REG.\nThis is needed for multi-omap in the future.\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-pcmcia@lists.infradead.org\nCc: linux-mtd@lists.infradead.org\nSigned-off-by: Tony Lindren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "137b3ee27ab1b27dba081542476054836978ca45",
      "tree": "53857cbfa413b112a1fc60d364e9f1d3b2e8591f",
      "parents": [
        "44f78f43b349d19d378a996c4a2d9fcdff771b1e"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: CLKFW: Initial debugfs support for omap clock framework\n\ndebugfs can provide the infrastructure to trace the dependencies of\nclock tree hierarchy quite visibly. This patch enables to keep track\nof clock tree hierarchy and expose their attributes under each clock\ndirectry as below:\n\n\tomap:~# tree -d -L 2 /debug/clock/omap_32k_fck/\n\t/debug/clock/omap_32k_fck/\n\t|-- gpt10_fck\n\t|-- gpt11_fck\n\t|-- gpt1_fck\n\t|-- per_32k_alwon_fck\n\t|   |-- gpio2_fck\n\t|   |-- gpio3_fck\n\t|   |-- gpio4_fck\n\t|   |-- gpio5_fck\n\t|   |-- gpio6_fck\n\t|   `-- wdt3_fck\n\t|-- ts_fck\n\t`-- wkup_32k_fck\n\t    |-- gpio1_fck\n\t    `-- wdt2_fck\n\n\t14 directories\n\tomap:~# tree  /debug/clock/omap_32k_fck/gpt10_fck/\n\t/debug/clock/omap_32k_fck/gpt10_fck/\n\t|-- flags\n\t|-- rate\n\t`-- usecount\n\n\t0 directories, 3 files\n\nAlthough, compared with David Brownell\u0027s small patch, this may look\nbit overkilling, I expect that this debugfs can deal with other PRCM\ncomplexities at the same time. For example, powerdomain dependencies\ncan be expressed by using symbolic links of these clocks if\npowerdomain supports dubgfs as well.\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "44f78f43b349d19d378a996c4a2d9fcdff771b1e",
      "tree": "a011636b4cc05414d7b5b77a325659521ca7d0ba",
      "parents": [
        "78673bc898c2db7f4fac4871ec702c3443642308"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:41 2008 +0300"
      },
      "message": "ARM: OMAP: Clean up interrupt lines to fix warnings for multi-omap\n\nIf boards with different NR_IRQS are compiled together, tons of\ncompiler warnings are emitted about redefining NR_IRQS.\n\nThis patch fixes the problem by adding up NR_IRQS in a common place.\n\nPatch also removes quite a bit of now unnecessary code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "bc5d0c89c88df67f92d5d5882c27437379e9e8af",
      "tree": "56ed4beca70ed8485244e8c1a494e72d06ca367d",
      "parents": [
        "fb78d80808a75213f399b7b10048d72a0b39b494"
      ],
      "author": {
        "name": "Eduardo Valentin",
        "email": "eduardo.valentin@indt.org.br",
        "time": "Thu Jul 03 12:24:39 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:39 2008 +0300"
      },
      "message": "ARM: OMAP: McBSP: Prepare for splitting into omap1 and omap2 code\n\nThis patch transform mcbsp code to use platform data\nfrom arch/arm/plat-omap/devices.c\n\nIt also gets ride of ifdefs on mcbsp.c code.\nTo do it, a platform data structure was defined.\n\nSigned-off-by: Eduardo Valentin \u003ceduardo.valentin@indt.org.br\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "c2d43e39c7c303db53facd0bea44b66f263e3f35",
      "tree": "10b0b5a5dde1176f925b5aedcda32963f7c80029",
      "parents": [
        "373a67021d00a8b8c86bfa19f8914377de05b4bd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:38 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:38 2008 +0300"
      },
      "message": "ARM: OMAP: SRAM: Split sram24xx.S into sram242x.S and sram243x.S\n\nSplit sram24xx.S into sram242x.S and sram243x.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "97b7f715589fb997e430c6aa824abbd9fd5ed42d",
      "tree": "d5e7d0b71875f487328cc1c1ddf0b9ae336ab724",
      "parents": [
        "0499bdeb1dec30325aa282a83f9374fa849aa01c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:37 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:37 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Clean-up code\n\nDMA clean-up, mostly checkpatch.pl fixes.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0499bdeb1dec30325aa282a83f9374fa849aa01c",
      "tree": "30f16c5516460e8b205d6be967017c9b8c90d4a4",
      "parents": [
        "4d96372e6daae89166fed7883ee092dc8db80b21"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:36 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:36 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Remove __REG access\n\nRemove __REG access in DMA code, use dma_read/write instead:\n\n- dynamically set the omap_dma_base based on the omap type\n- omap_read/write becomes dma_read/write\n- dma channel registers are read with dma_ch_read/write\n\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: linux-usb@vger.kernel.org\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4d96372e6daae89166fed7883ee092dc8db80b21",
      "tree": "56814f4e3909e1337b4c8014c1989f9345ed1ba9",
      "parents": [
        "4a79acdc784c315d9c436ba2315d08f8f53b8adf"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "message": "ARM: OMAP: DMA: Make channels dynamic for multi-boot\n\nMake DMA channels dynamic for multi-boot\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "4a79acdc784c315d9c436ba2315d08f8f53b8adf",
      "tree": "233cddab0f523f19f8f4ad302fcb14d0e2fcfd3e",
      "parents": [
        "3fddd09e59cf49dc339e2de74d31a76c1f7f172f"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:31 2008 +0300"
      },
      "message": "ARM: OMAP: Add OMAP3430 base defines\n\nAdd symbolic constants for OMAP3430 base addresses; include that file\nin hardware.h.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3fddd09e59cf49dc339e2de74d31a76c1f7f172f",
      "tree": "2c3ebae6e34d0becf0f4e4b9fe11db70c7275a42",
      "parents": [
        "0f0d0807093d2d72ee772a1b4ba1d0b088a79a2b"
      ],
      "author": {
        "name": "Richard Woodruff",
        "email": "r-woodruff2@ti.com",
        "time": "Thu Jul 03 12:24:30 2008 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jul 03 12:24:30 2008 +0300"
      },
      "message": "ARM: OMAP: DMTimer: Optimize by adding load and start\n\nThis patch optimizes the timer load and start sequence.  By combining the\nload and start a needless posted wait can be removed from the system timer\nexecution path.\n\n* Before patch register writes are taking up .078% @ 500MHz during idle.\n\n Address                 |total  |min  |max      |avr     |count|ratio%\n old\\process\\default_idle|7.369s |0.0us|999.902ms|14.477ms|509. |62.661%\n ld\\Global\\cpu_v7_do_idle|4.265s |0.0us|375.786ms|24.374ms|175. |36.270%\n                (UNKNOWN)|17.503ms|0.us|531.080us|5.119us|3419. |0.148%\n r\\omap_dm_timer_set_load|8.135ms|0.0us|79.887us|15.065us|540.  |0.069% \u003c--\n \\vmlinux-old\\Global\\_end|2.023ms|0.0us|4.000us|0.560us|3613.   |0.017%\n -old\\Global\\__raw_readsw|1.962ms|0.0us|108.610us|9.167us|214.  |0.016%\n old\\smc91x\\smc_interrupt|1.353ms|0.0us|10.212us|2.348us|576.   |0.011%\n s/namei\\__link_path_walk|1.161ms|0.0us|4.310us|0.762us|  1524. |0.009%\n \\omap_dm_timer_write_reg|1.085ms|0.0us|126.150us|2.153us|504.  |0.009% \u003c--\n\n* After patch timer functions do not show up in top listings for long captures.\n\nSigned-off-by: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "0e77a07ff9d18cdfc6c1fdd5b3c667ae79895489",
      "tree": "0b8b5a24f3c7081244b0a64625f6184733de43cf",
      "parents": [
        "23c0e4a2257051113a99e1377c49af224bd27bc8",
        "18ce3751ccd488c78d3827e9f6bf54e6322676fb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:25:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:25:36 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.26\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Properly notify block layer of sync writes\n  block: Fix the starving writes bug in the anticipatory IO scheduler\n"
    },
    {
      "commit": "f7572da502916e6abac06d698c0b6a7119cea0c1",
      "tree": "5c6d729ed7bb6cc06a1f5f7bd3cfa81e1eff1337",
      "parents": [
        "c000131c711f68cb68712e6553ddce5fa6ad5c5c",
        "8e29da9ee8958cc17e27f4053420f1c982614793"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:00:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 19:00:29 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: Fix bad hint about irqs in i2c.h\n  i2c: Documentation: fix device matching description\n"
    },
    {
      "commit": "821b03ffac8851d6bc1d5530183d2ed25adae35d",
      "tree": "a447ddd8abf841169e8f2dff1db5a10f774738da",
      "parents": [
        "3d25802e3ba7c82457b5c12bbfeefe391d8a333e",
        "2fe195cfe3e53c144d247b2768e37732e8eae4d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 18:43:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 02 18:43:16 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (55 commits)\n  net: fib_rules: fix error code for unsupported families\n  netdevice: Fix wrong string handle in kernel command line parsing\n  net: Tyop of sk_filter() comment\n  netlink: Unneeded local variable\n  net-sched: fix filter destruction in atm/hfsc qdisc destruction\n  net-sched: change tcf_destroy_chain() to clear start of filter list\n  ipv4: fix sysctl documentation of time related values\n  mac80211: don\u0027t accept WEP keys other than WEP40 and WEP104\n  hostap: fix sparse warnings\n  hostap: don\u0027t report useless WDS frames by default\n  textsearch: fix Boyer-Moore text search bug\n  netfilter: nf_conntrack_tcp: fixing to check the lower bound of valid ACK\n  ipv6 route: Convert rt6_device_match() to use RT6_LOOKUP_F_xxx flags.\n  netlabel: Fix a problem when dumping the default IPv6 static labels\n  net/inet_lro: remove setting skb-\u003eip_summed when not LRO-able\n  inet fragments: fix race between inet_frag_find and inet_frag_secret_rebuild\n  CONNECTOR: add a proc entry to list connectors\n  netlink: Fix some doc comments in net/netlink/attr.c\n  tcp: /proc/net/tcp rto,ato values not scaled properly (v2)\n  include/linux/netdevice.h: don\u0027t export MAX_HEADER to userspace\n  ...\n"
    },
    {
      "commit": "ff31ab56c0e900235f653e375fc3b01ba2d8d6a3",
      "tree": "e35bab914ce853527e1531dc7681a13a08720ed6",
      "parents": [
        "77a538d5aa25a8866606a1faa4300c9aa2a59dfc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jul 01 19:52:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 01 19:52:38 2008 -0700"
      },
      "message": "net-sched: change tcf_destroy_chain() to clear start of filter list\n\nPass double tcf_proto pointers to tcf_destroy_chain() to make it\nclear the start of the filter list for more consistency.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e29da9ee8958cc17e27f4053420f1c982614793",
      "tree": "b495777c2d0fefcbbb24c90157b3b95e06235f1f",
      "parents": [
        "2260e63a2f313f416b31af80d02f02ef92d20d78"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Jul 01 22:38:18 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Jul 01 22:38:18 2008 +0200"
      },
      "message": "i2c: Fix bad hint about irqs in i2c.h\n\ni2c.h mentions -1 as a not-issued irq. This false hint was taken by\nof_i2c and caused crashes. Don\u0027t give any advice as \u0027no irq\u0027 is not\nconsistent across all architectures yet and it is not needed internally\nby the i2c-core.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "18ce3751ccd488c78d3827e9f6bf54e6322676fb",
      "tree": "4bb83c2b963e8ebe918b79f61d1a440fb1d28f8d",
      "parents": [
        "d585d0b9d73ed999cc7b8cf3cac4a5b01abb544e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 01 09:07:34 2008 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Jul 01 09:07:34 2008 +0200"
      },
      "message": "Properly notify block layer of sync writes\n\nfsync_buffers_list() and sync_dirty_buffer() both issue async writes and\nthen immediately wait on them. Conceptually, that makes them sync writes\nand we should treat them as such so that the IO schedulers can handle\nthem appropriately.\n\nThis patch fixes a write starvation issue that Lin Ming reported, where\nxx is stuck for more than 2 minutes because of a large number of\nsynchronous IO in the system:\n\nINFO: task kjournald:20558 blocked for more than 120 seconds.\n\"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this\nmessage.\nkjournald     D ffff810010820978  6712 20558      2\nffff81022ddb1d10 0000000000000046 ffff81022e7baa10 ffffffff803ba6f2\nffff81022ecd0000 ffff8101e6dc9160 ffff81022ecd0348 000000008048b6cb\n0000000000000086 ffff81022c4e8d30 0000000000000000 ffffffff80247537\nCall Trace:\n[\u003cffffffff803ba6f2\u003e] kobject_get+0x12/0x17\n[\u003cffffffff80247537\u003e] getnstimeofday+0x2f/0x83\n[\u003cffffffff8029c1ac\u003e] sync_buffer+0x0/0x3f\n[\u003cffffffff8066d195\u003e] io_schedule+0x5d/0x9f\n[\u003cffffffff8029c1e7\u003e] sync_buffer+0x3b/0x3f\n[\u003cffffffff8066d3f0\u003e] __wait_on_bit+0x40/0x6f\n[\u003cffffffff8029c1ac\u003e] sync_buffer+0x0/0x3f\n[\u003cffffffff8066d48b\u003e] out_of_line_wait_on_bit+0x6c/0x78\n[\u003cffffffff80243909\u003e] wake_bit_function+0x0/0x23\n[\u003cffffffff8029e3ad\u003e] sync_dirty_buffer+0x98/0xcb\n[\u003cffffffff8030056b\u003e] journal_commit_transaction+0x97d/0xcb6\n[\u003cffffffff8023a676\u003e] lock_timer_base+0x26/0x4b\n[\u003cffffffff8030300a\u003e] kjournald+0xc1/0x1fb\n[\u003cffffffff802438db\u003e] autoremove_wake_function+0x0/0x2e\n[\u003cffffffff80302f49\u003e] kjournald+0x0/0x1fb\n[\u003cffffffff802437bb\u003e] kthread+0x47/0x74\n[\u003cffffffff8022de51\u003e] schedule_tail+0x28/0x5d\n[\u003cffffffff8020cac8\u003e] child_rip+0xa/0x12\n[\u003cffffffff80243774\u003e] kthread+0x0/0x74\n[\u003cffffffff8020cabe\u003e] child_rip+0x0/0x12\n\nLin Ming confirms that this patch fixes the issue. I\u0027ve run tests with\nit for the past week and no ill effects have been observed, so I\u0027m\nproposing it for inclusion into 2.6.26.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f4db56ffd43a810424866fac6de9a32486415316",
      "tree": "e135966517865ea136b467b39711f1fc0b1194b9",
      "parents": [
        "395aed6de6d063bc234a179d65d3b6d720ce589a"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Sun May 04 19:25:52 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Jun 30 16:04:45 2008 -0400"
      },
      "message": "[MTD] orion_nand: add chip_delay parameter\n\nSome SoCs need a different chip_delay value.\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nAcked-by: Jörn Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "23976efedd5ecb420b87455787c537eb4aed1981",
      "tree": "902550e2716af5682de8219da1f228e13a5f0adb",
      "parents": [
        "1bcca3c463e4930cef9986b05165bb0b3eb46f63"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Jun 28 02:50:13 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 30 15:43:53 2008 -0400"
      },
      "message": "mac80211: don\u0027t accept WEP keys other than WEP40 and WEP104\n\nThis patch makes mac80211 refuse a WEP key whose length is not WEP40 nor\nWEP104.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1338760329c586e0141831099e15f5c336dd9c1d",
      "tree": "cf7b223ee87d0686118ac8b6a3214656aa69279a",
      "parents": [
        "a10b188f195d00116f56f0049d8b17c711641fb7"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Mon Jun 23 01:05:08 2008 -1100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Jun 30 14:25:24 2008 -0400"
      },
      "message": "[ARM] Kirkwood: support L2 writeback mode\n\nThis patch allows booting Kirkwood with the L2 in writeback mode,\nby reading the WT override bit from the L2 config register and\npassing that into the Feroceon L2 init routine, instead of assuming\nthat the WT override bit will always be set\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "e1441b9a41c33aa9236008a7cfe49a8e723fb397",
      "tree": "87053114a75777dfdc6a81de97ae43fc55991ad8",
      "parents": [
        "70c85057e0bde35eb56352a293ecb5d1641a0334",
        "656acd2bbc4ce7f224de499ee255698701396c48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 30 08:58:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 30 08:58:09 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: fix locking in force-feedback core\n  Input: add KEY_MEDIA_REPEAT definition\n"
    },
    {
      "commit": "bbad5d4750ab3b44a196f9bdd982972e41b7e520",
      "tree": "357c30909ea7311daacc7e5e9e79c6d91a857d00",
      "parents": [
        "1702b52092e9a6d05398d3f9581ddc050ef00d06",
        "11dbc963a8f6128595d0f6ecf138dc369e144997"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 30 08:56:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 30 08:56:57 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  ptrace GET/SET FPXREGS broken\n  x86: fix cpu hotplug crash\n  x86: section/warning fixes\n  x86: shift bits the right way in native_read_tscp\n"
    },
    {
      "commit": "4bbff7e408a54cce88d26191191e8bcda2a60d55",
      "tree": "1122c6ae37a1f3b49410a65fbd810fcede84b1fb",
      "parents": [
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Bastien Nocera",
        "email": "hadess@hadess.net",
        "time": "Thu Jun 26 09:13:48 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jun 30 09:25:12 2008 -0400"
      },
      "message": "Input: add KEY_MEDIA_REPEAT definition\n\nThis patch adds the Repeat key to the input layer. The usage\nin the HUT is 0xBC (listed under \"15.7 Transport Controls\").\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1702b52092e9a6d05398d3f9581ddc050ef00d06",
      "tree": "cd64b832dae4696ca7ea8f9d948f0c5d30476742",
      "parents": [
        "0acbbee440fadf45164cc9537ee7d528d045f2d6",
        "a17898737eaed4ef41f273da7b830c632e06613e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:23:10 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (42 commits)\n  V4L/DVB (8108): Fix open/close race in saa7134\n  V4L/DVB (8100): V4L/vivi: fix possible memory leak in vivi_fillbuff\n  V4L/DVB (8097): xc5000: check device hardware state to determine if firmware download is needed\n  V4L/DVB (8096): au8522: prevent false-positive lock status\n  V4L/DVB (8092): videodev: simplify and fix standard enumeration\n  V4L/DVB (8075): stv0299: Uncorrected block count and bit error rate fixed\n  V4L/DVB (8074): av7110: OSD transfers should not be interrupted\n  V4L/DVB (8073): av7110: Catch another type of ARM crash\n  V4L/DVB (8071): tda10023: Fix possible kernel oops during initialisation\n  V4L/DVB (8069): cx18: Fix S-Video and Compsite inputs for the Yuan MPC718 and enable card entry\n  V4L/DVB (8068): cx18: Add I2C slave reset via GPIO upon initialization\n  V4L/DVB (8067): cx18: Fix firmware load for case when digital capture happens first\n  V4L/DVB (8066): cx18: Fix audio mux input definitions for HVR-1600 Line In 2 and FM radio\n  V4L/DVB (8063): cx18: Fix unintended auto configurations in cx18-av-core\n  V4L/DVB (8061): cx18: only select tuner / frontend modules if !DVB_FE_CUSTOMISE\n  V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n  V4L/DVB (8044): au8522: tuning optimizations\n  V4L/DVB (8043): au0828: add support for additional USB device id\u0027s\n  V4L/DVB (8042): DVB-USB UMT-010 channel scan oops\n  V4L/DVB (8040): soc-camera: remove soc_camera_host_class class\n  ...\n"
    },
    {
      "commit": "0acbbee440fadf45164cc9537ee7d528d045f2d6",
      "tree": "cbdb4d3f7fa97fd657f2e8e3489591dc444b9f23",
      "parents": [
        "535e49f48e2fc95a6de8efb366ca8af35d424642",
        "c4e6a2e64e948de42473e9c829181d768b1258c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:22:30 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  dock: bay: Don\u0027t call acpi_walk_namespace() when ACPI is disabled.\n  ACPI: don\u0027t walk tables if ACPI was disabled\n  thermal: Create CONFIG_THERMAL_HWMON\u003dn\n"
    },
    {
      "commit": "535e49f48e2fc95a6de8efb366ca8af35d424642",
      "tree": "11bf5bf2a88a687f7cb7c63b522a6e6eba12a42d",
      "parents": [
        "0b20715f3f83141ab5a2bb14b844b7c3c8bcf1aa",
        "b660398101cd0622325480a67ac88bb4d33d553a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:21:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:21:56 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes:\n  kbuild: fix a.out.h export to userspace with O\u003d build.\n"
    },
    {
      "commit": "a4480ac4f966384f9d2db98bffec223e4eaf6150",
      "tree": "25760cb0412316ef41cc73fa6c0ac6c4a577025f",
      "parents": [
        "4f46accee45d74a408e417c04c0ed1543a7c51e9",
        "d8de72473effd674a3c1fe9621821f406f5587c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:15:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:15:10 2008 -0700"
      },
      "message": "Merge branch \u0027audit.b52\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current\n\n* \u0027audit.b52\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current:\n  [PATCH] remove useless argument type in audit_filter_user()\n  [PATCH] audit: fix kernel-doc parameter notation\n  [PATCH] kernel/audit.c: nlh-\u003enlmsg_type is gotten more than once\n"
    },
    {
      "commit": "4f46accee45d74a408e417c04c0ed1543a7c51e9",
      "tree": "d7bf042ab27280c9f45c1ab3959e65a3db131f59",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0",
        "cdd16d0265c9234228fd37fbbad844d7e894b278"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:14:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 29 12:14:37 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [patch 2/3] vfs: dcache cleanups\n  [patch 1/3] vfs: dcache sparse fixes\n  [patch 3/3] vfs: make d_path() consistent across mount operations\n  [patch 4/4] flock: remove unused fields from file_lock_operations\n  [patch 3/4] vfs: fix ERR_PTR abuse in generic_readlink\n  [patch 2/4] fs: make struct file arg to d_path const\n  [patch 1/4] vfs: path_{get,put}() cleanups\n  [patch for 2.6.26 4/4] vfs: utimensat(): fix write access check for futimens()\n  [patch for 2.6.26 3/4] vfs: utimensat(): fix error checking for {UTIME_NOW,UTIME_OMIT} case\n  [patch for 2.6.26 1/4] vfs: utimensat(): ignore tv_sec if tv_nsec \u003d\u003d UTIME_OMIT or UTIME_NOW\n  [patch for 2.6.26 2/4] vfs: utimensat(): be consistent with utime() for immutable and append-only files\n  [PATCH] fix cgroup-inflicted breakage in block_dev.c\n"
    },
    {
      "commit": "251a4b320f2352598f84e4452ab538aa8064af52",
      "tree": "8993e1aafe4917c85a12f3ac0e8bb10b37a787e1",
      "parents": [
        "9a375803feaadb6c34e0807bd9325885dcca5c00"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Fri Jun 27 20:09:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 27 20:09:00 2008 -0700"
      },
      "message": "net/inet_lro: remove setting skb-\u003eip_summed when not LRO-able\n\nWhen an SKB cannot be chained to a session, the current code attempts\nto \"restore\" its ip_summed field from lro_mgr-\u003eip_summed. However,\nlro_mgr-\u003eip_summed does not hold the original value; in fact, we\u0027d\nbetter not touch skb-\u003eip_summed since it is not modified by the code\nin the path leading to a failure to chain it.  Also use a cleaer\ncomment to the describe the ip_summed field of struct net_lro_mgr.\n\nIssue raised by Or Gerlitz \u003cogerlitz@voltaire.com\u003e\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c88e6f51c2154c7606f7e281bcca2d1a2c89d7b2",
      "tree": "b26181f438bff08e6f63afe73c1b66ed240dcbec",
      "parents": [
        "ede16af4cdbd21fa15d4178beb7c6fcbcccd07e9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jun 27 19:54:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 27 19:54:54 2008 -0700"
      },
      "message": "include/linux/netdevice.h: don\u0027t export MAX_HEADER to userspace\n\nDue to the CONFIG_\u0027s the value is anyway not correct in userspace.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b660398101cd0622325480a67ac88bb4d33d553a",
      "tree": "3e527c721c71a948727fcd1ad52ac240ca61f43d",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "david.woodhouse@intel.com",
        "time": "Fri Jun 27 14:39:42 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 27 23:13:54 2008 +0200"
      },
      "message": "kbuild: fix a.out.h export to userspace with O\u003d build.\n\nWe need to check for existence of the a.out.h header in the source tree,\nnot the object tree, if we want it to get the right answer with O\u003d.\n\nSigned-off-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7fa8e6fa1519194fc0c931f40d530fb55137bad9",
      "tree": "252e62177f7424c00d004a32388e6385147dab73",
      "parents": [
        "7876ad75b1a3b7dc3d5d765d0be086d89fd2e663"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 21 13:23:27 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:57 2008 -0300"
      },
      "message": "V4L/DVB (8092): videodev: simplify and fix standard enumeration\n\nVIDIOC_ENUMSTD did not return all the PAL/SECAM/NTSC variants: it just returned\none single PAL/SECAM/NTSC standard without separate entries for the trickier\nstandards like NTSC-JP.\n\nChanged the code so that it behaves better.\n\nAlso simplified the if/switch statements into a common standards lookup table.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "6e501a3f4a7259b1c04aa6cbdfe64376afc9f59c",
      "tree": "63aba1b206f5f3b9fcb292f9f5437115d9c31455",
      "parents": [
        "74d50724a02d7cdc7f7887411518ec43d0251b97"
      ],
      "author": {
        "name": "Tim Farrington",
        "email": "timf@iinet.net.au",
        "time": "Sun Jun 15 13:33:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:52 2008 -0300"
      },
      "message": "V4L/DVB (8048): saa7134: Fix entries for Avermedia A16d and Avermedia E506\n\nAlso, adds IR table for Avermedia A16d\n\nSigned-off-by: Tim Farrington \u003ctimf@iinet.net.au\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "45270a1531a2aa90dd890666913c25a1e6f5e8eb",
      "tree": "de1ed5073202405a7ec799505fb1f1c8fc63c069",
      "parents": [
        "bf67cac1314ba29676fbac2decde0e2e0a8170f8"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Jun 07 11:18:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Thu Jun 26 15:58:42 2008 -0300"
      },
      "message": "V4L/DVB (8007): cx18/cx25840: the S-Video LUMA input can use all In1-In8 inputs\n\nThe S-Video LUMA input was restricted to the In1-In4 inputs, but it\nturns out that it can use the full range of In1-In8.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "41aefdcc98fdba47459eab67630293d67e855fc3",
      "tree": "988cd338a7cee77bc06338f71ce4909f296a8f60",
      "parents": [
        "28499143933f19b28008a556ed59255d6009391a"
      ],
      "author": {
        "name": "Max Asbock",
        "email": "masbock@us.ibm.com",
        "time": "Wed Jun 25 14:45:28 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 26 14:49:17 2008 +0200"
      },
      "message": "x86: shift bits the right way in native_read_tscp\n\nnative_read_tscp shifts the bits in the high order value in the\nwrong direction, the attached patch fixes that.\n\nSigned-off-by: Max Asbock \u003cmasbock@linux.vnet.ibm.com\u003e\nAcked-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "16d752397301b95abaa95cbaf9e785d221872311",
      "tree": "6fa843f38830f7cb62438ec7ccb332ae27ad74cd",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Tue Jun 24 19:38:56 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 25 19:25:42 2008 -0400"
      },
      "message": "thermal: Create CONFIG_THERMAL_HWMON\u003dn\n\nA bug in libsensors \u003c\u003d 2.10.6 is exposed\nwhen this new hwmon I/F is enabled.\nCreate CONFIG_THERMAL_HWMON\u003dn\nuntil some time after libsensors 2.10.7 ships\nso those users can run the latest kernel.\n\nlibsensors 3.x is already fixed -- those users\ncan use CONFIG_THERMAL_HWMON\u003dy now.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d8de72473effd674a3c1fe9621821f406f5587c9",
      "tree": "4b96ac9b82cc156f9ee01da00450f1a97222353f",
      "parents": [
        "9f0aecdd1cd6aacee9aa8f08031f4f2e09e454dc"
      ],
      "author": {
        "name": "Peng Haitao",
        "email": "penght@cn.fujitsu.com",
        "time": "Tue May 20 09:13:02 2008 +0800"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jun 24 23:36:35 2008 -0400"
      },
      "message": "[PATCH] remove useless argument type in audit_filter_user()\n\nThe second argument \"type\" is not used in audit_filter_user(), so I think that type can be removed. If I\u0027m wrong, please tell me.\n\nSigned-off-by: Peng Haitao \u003cpenght@cn.fujitsu.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "919c0d14ae93073a3957c018a6d86ceb1e2e454b",
      "tree": "b654cfcee21adaf4842447e4fe21f74aa956bcca",
      "parents": [
        "de08341a0ef747d607542af3ae441b286f503e35",
        "6b1ed9086592fd4b066daae222751bb6757ca5eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 18:09:06 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.26\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: Remove now unused structs from kvm_para.h\n  x86: KVM guest: Use the paravirt clocksource structs and functions\n  KVM: Make kvm host use the paravirt clocksource structs\n  x86: Make xen use the paravirt clocksource structs and functions\n  x86: Add structs and functions for paravirt clocksource\n  KVM: VMX: Fix host msr corruption with preemption enabled\n  KVM: ioapic: fix lost interrupt when changing a device\u0027s irq\n  KVM: MMU: Fix oops on guest userspace access to guest pagetable\n  KVM: MMU: large page update_pte issue with non-PAE 32-bit guests (resend)\n  KVM: MMU: Fix rmap_write_protect() hugepage iteration bug\n  KVM: close timer injection race window in __vcpu_run\n  KVM: Fix race between timer migration and vcpu migration\n"
    },
    {
      "commit": "9bf8a943ad79a3bb15597fe0275f8b1cf26e2010",
      "tree": "9d5ce8b4ccdf17a67e437d6bd1954ff20be7273c",
      "parents": [
        "3b968b7c10b3d81eb83380655484f2bb5b240dc6",
        "28499143933f19b28008a556ed59255d6009391a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:21:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 24 11:21:47 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  xen: remove support for non-PAE 32-bit\n"
    },
    {
      "commit": "6b1ed9086592fd4b066daae222751bb6757ca5eb",
      "tree": "9c303e5c2c4a020bb629cd0f0836d7c28956430c",
      "parents": [
        "f6e16d5ad463d15f285666f588cfe49495c692d9"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:33 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:33 2008 +0300"
      },
      "message": "KVM: Remove now unused structs from kvm_para.h\n\nThe kvm_* structs are obsoleted by the pvclock_* ones.\nNow all users have been switched over and the old structs\ncan be dropped.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "50d0a0f987b83a8dadb1134d834e35ec410392b5",
      "tree": "2fb98f898838668ed62092f08c3889ddebb7df62",
      "parents": [
        "1c7b67f7576c4ca2a344379a4a29eec8fe8e7935"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:31 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:32 2008 +0300"
      },
      "message": "KVM: Make kvm host use the paravirt clocksource structs\n\nThis patch updates the kvm host code to use the pvclock structs.\nIt also makes the paravirt clock compatible with Xen.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "1c7b67f7576c4ca2a344379a4a29eec8fe8e7935",
      "tree": "a6d6150ba4109775ed7c2e928e0ffefaa29f13e8",
      "parents": [
        "7af192c954017499ec163bc9dbaaee2e593d7ef2"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:30 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:32 2008 +0300"
      },
      "message": "x86: Make xen use the paravirt clocksource structs and functions\n\nThis patch updates the xen guest to use the pvclock structs\nand helper functions.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "7af192c954017499ec163bc9dbaaee2e593d7ef2",
      "tree": "04e28552d1e1e265443933e3e658949170997c0e",
      "parents": [
        "a9b21b622958afc3f3bc5a23d266dd9ed1171fd3"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Jun 03 16:17:29 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 21:02:31 2008 +0300"
      },
      "message": "x86: Add structs and functions for paravirt clocksource\n\nThis patch adds structs for the paravirt clocksource ABI\nused by both xen and kvm (pvclock-abi.h).\n\nIt also adds some helper functions to read system time and\nwall clock time from a paravirtual clocksource (pvclock.[ch]).\nThey are based on the xen code.  They are enabled using\nCONFIG_PARAVIRT_CLOCK.\n\nSubsequent patches of this series will put the code in use.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "28499143933f19b28008a556ed59255d6009391a",
      "tree": "0616b75b1651433ae93173fabf7827cd1873a4d1",
      "parents": [
        "ebb9cfe20fe167f29960a5e913193a684fac50bf"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri May 09 12:05:57 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 24 17:00:55 2008 +0200"
      },
      "message": "xen: remove support for non-PAE 32-bit\n\nNon-PAE operation has been deprecated in Xen for a while, and is\nrarely tested or used.  xen-unstable has now officially dropped\nnon-PAE support.  Since Xen/pvops\u0027 non-PAE support has also been\nbroken for a while, we may as well completely drop it altogether.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "06e05645661211b9eaadaf6344c335d2e80f0ba2",
      "tree": "8846d2a5052aec44141e811c0a76fdb39c2e77ca",
      "parents": [
        "d4acf7e7abe45457e751525a2a4d5b693dfdd597"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Jun 06 16:37:36 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Jun 24 12:16:59 2008 +0300"
      },
      "message": "KVM: close timer injection race window in __vcpu_run\n\nIf a timer fires after kvm_inject_pending_timer_irqs() but before\nlocal_irq_disable() the code will enter guest mode and only inject such\ntimer interrupt the next time an unrelated event causes an exit.\n\nIt would be simpler if the timer-\u003epending irq conversion could be done\nwith IRQ\u0027s disabled, so that the above problem cannot happen.\n\nFor now introduce a new vcpu requests bit to cancel guest entry.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "72c6e251ed84b3a9cdfde6711191155c47bb2b9c",
      "tree": "06b526bb6ee497bc19b8609753a5cd3e65ebc7b6",
      "parents": [
        "62786b9e81a2dbe9c073a2ade52d33a2627d6d85"
      ],
      "author": {
        "name": "Thorsten Kranzkowski",
        "email": "dl8bcu@dl8bcu.de",
        "time": "Mon Jun 23 20:57:22 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 23 18:26:04 2008 -0700"
      },
      "message": "alpha: fix compile error in arch/alpha/mm/init.c\n\nCommit 9267b4b3880d00dc2dab90f1d817c856939114f7 (\"alpha: fix module load\nfailures on smp (bug #10926)\") causes a regression for my ev4\nuniprocessor build:\n\n  CC      arch/alpha/mm/init.o\n/export/data/repositories/linux-2.6/arch/alpha/mm/init.c:34: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘typeof’\nmake[2]: *** [arch/alpha/mm/init.o] Error 1\nmake[1]: *** [arch/alpha/mm] Error 2\nmake: *** [sub-make] Error 2\n\nThis fixes it for me (compile and boot tested):\n\nSigned-off-by: Thorsten Kranzkowski \u003cdl8bcu@dl8bcu.de\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "36c7343b4ecac2432430f5393314f1bdc2c219a5",
      "tree": "06966862308ff46d4712f58fc95c3c5cacf43819",
      "parents": [
        "55d8538498f62ec72b5ba67aa386c7726f630475"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jun 23 12:06:52 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 23 10:36:47 2008 -0700"
      },
      "message": "tty_driver: Update required method documentation\n\nSome of the requirement rules are now more relaxed. Also correct a\ncontradiction in the previous update\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9f48ec72bfc9489a30bc6ddbfcf27d86a8bc651",
      "tree": "b04720f8c5eaf69a94d134793ff83b78324142fa",
      "parents": [
        "694a1764d657e0f7a9b139bc7269c8d5f5a2534b"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Mon Jun 09 16:40:38 2008 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jun 23 11:52:30 2008 -0400"
      },
      "message": "[patch 4/4] flock: remove unused fields from file_lock_operations\n\nfl_insert and fl_remove are not used right now in the kernel. Remove them.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Alexander Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "20d4fdc1a788e4ca0aaf2422772ba668e7e10839",
      "tree": "cd75fce48616b364ddb968d2085205fbc9f4aca1",
      "parents": [
        "c8e7f449b225ee6c87454ac069f0a041035c5140"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Jun 09 16:40:36 2008 -0700"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Jun 23 11:52:30 2008 -0400"
      },
      "message": "[patch 2/4] fs: make struct file arg to d_path const\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "794d15b25df5dda10efba600d6dd6cd74a7aa9cb",
      "tree": "10797e90295895994ea3f2363e84e555e40abb97",
      "parents": [
        "a9311cfed241ebcd6b5f9be5c8c6d519bf22f9e7"
      ],
      "author": {
        "name": "Stanislav Samsonov",
        "email": "samsonov@marvell.com",
        "time": "Sun Jun 22 22:45:10 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:10 2008 +0200"
      },
      "message": "[ARM] add Marvell 78xx0 ARM SoC support\n\nThe Marvell Discovery Duo (MV78xx0) is a family of ARM SoCs featuring\n(depending on the model) one or two Feroceon CPU cores with 512K of L2\ncache and VFP coprocessors running at (depending on the model) between\n800 MHz and 1.2 GHz, and features a DDR2 controller, two PCIe\ninterfaces that can each run either in x4 or quad x1 mode, three USB\n2.0 interfaces, two 3Gb/s SATA II interfaces, a SPI interface, two\nTWSI interfaces, a crypto accelerator, IDMA/XOR engines, a SPI\ninterface, four UARTs, and depending on the model, two or four gigabit\nethernet interfaces.\n\nThis patch adds basic support for the platform, and allows booting\non the MV78x00 development board, with functional UARTs, SATA, PCIe,\nGigE and USB ports.\n\nSigned-off-by: Stanislav Samsonov \u003csamsonov@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    },
    {
      "commit": "a9311cfed241ebcd6b5f9be5c8c6d519bf22f9e7",
      "tree": "e8d8fdf57be1e05dfb78005e71e4f62a109633c5",
      "parents": [
        "0a17c7bc0b81e4556eea08c7e27923e5534d3c25"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sun Jun 22 22:45:09 2008 +0200"
      },
      "committer": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@marvell.com",
        "time": "Sun Jun 22 22:45:09 2008 +0200"
      },
      "message": "[ARM] Orion: PCIe x4/x1 detection support\n\nThe Discovery Duo (MV78xx0) has two x4 PCIe ports which can either\nbe used in x4 mode or in quad x1 mode.  This patch adds an accessor\nfunction to the generic plat-orion PCIe handling code to detect in\nwhich of the two modes we\u0027re running (which is determined by strap\npins and/or configured by the bootloader).\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\n"
    }
  ],
  "next": "651c74c74bf84ba966b52588ba3329606f3fd8d4"
}
