)]}'
{
  "log": [
    {
      "commit": "a6c7fdd29350a74ba5f76809436de9c3d6763009",
      "tree": "0bd269342ae913bfc760453c57462558aa74e10d",
      "parents": [
        "80e1e823989ec44d8e35bdfddadbddcffec90424"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Thu Feb 04 13:06:59 2010 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 09:20:33 2010 -0800"
      },
      "message": "OMAP: hsmmc: fix memory leak\n\nThe platform data allocated with kmalloc() will become unreachable once\nthe init is complete, so it should be freed. The problem was discovered\nby kmemleak.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664",
      "tree": "83fbf1e2bfb35b84e63f7a5a0b18d661bd080622",
      "parents": [
        "9d82d5efafb033a761b5e6eb720f5bbba5c0813b",
        "4aba098c8d64329f0c4b24d12e1dc5398dd41a75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Fix wrong register in proc-arm6_7.S data abort handler\n  ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptions\n  ARM: 5904/1: ARM: Always generate the IT instruction when compiling for Thumb-2\n  ARM: 5907/1: ARM: Fix the reset on the RealView PBX Development board\n  mx35: add a missing comma in a pad definition\n  mx25: make the FEC AHB clk secondary of the IPG\n  mx25: fix time accounting\n  mx25: properly initialize clocks\n  mx25: remove unused mx25_clocks_init() argument\n  i.MX25: implement secondary clocks for uarts and fec\n  i.MX25: Allow secondary clocks in DEFINE_CLOCK\n  ARM: MX3: Fixed typo in declared enum type name.\n  MXC: Add AUDMUXv2 register decode to debugfs\n  mx31ads: Provide an IRQ range to the WM835x on the 1133-EV1 module\n  mx31ads: Provide a name for EXPIO interrupt chip\n  mx31ads: Allow enable/disable of switchable supplies\n"
    },
    {
      "commit": "301fe8eeee02c570c5bd30537aff9456f7f7955c",
      "tree": "61f64993b3234f3532a003f6bf8835f2263377c8",
      "parents": [
        "0825cc8a6ffa54c87ad7ad914a16d6c035627935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 12:34:31 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Disable serial port autoidle by default\n\nCurrently the omap serial clocks are autoidled after 5 seconds.\nHowever, this causes lost characters on the serial ports. As this\nis considered non-standard behaviour for Linux, disable the timeout.\n\nNote that this will also cause blocking of any deeper omap sleep\nstates.\n\nTo enable the autoidling of the serial ports, do something like\nthis for each serial port:\n\n# echo 5 \u003e /sys/devices/platform/serial8250.0/sleep_timeout\n# echo 5 \u003e /sys/devices/platform/serial8250.1/sleep_timeout\n...\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0825cc8a6ffa54c87ad7ad914a16d6c035627935",
      "tree": "afeaec65198ab6a42990dc259ff78a7bb829b21a",
      "parents": [
        "78737ae1b0f0b425e8eb72a9c84125fa8cac8e8e"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "mareksk7@gmail.com",
        "time": "Sun Jan 31 10:00:54 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix access to already released memory in clk_debugfs_register_one()\n\nI have found an access to already released memory in\nclk_debugfs_register_one() function.\n\nSigned-off-by: Marek Skuczynski \u003cmareksk7@gmail.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "78737ae1b0f0b425e8eb72a9c84125fa8cac8e8e",
      "tree": "58b5616916749e78efe1881014c604ede8a17ce5",
      "parents": [
        "9ecef433204f9b06550dd45cf84f14706f8fe4f0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 13:03:42 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix arch/arm/mach-omap2/mux.c: Off by one error\n\nDavid Binderman ran the sourceforge tool cppcheck over the source code of the\nnew Linux kernel 2.6.33-rc6:\n\n[./arm/mach-omap2/mux.c:492]: (error) Buffer access out-of-bounds\n\n13 characters + 1 digit + 1 zero byte is more than 14 characters.\n\nAlso add a comment on mode0 name length in case new omaps\nstart using longer names.\n\nReported-by: David Binderman \u003cdcb314@hotmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9ecef433204f9b06550dd45cf84f14706f8fe4f0",
      "tree": "58c2a278abd5c301b705aa82672e6386f40e3b19",
      "parents": [
        "8d08436d782d177747a0fac1e1455a44b932b7c6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 11:22:54 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix 3630 mux errors\n\n3630 has more mux signals than 34xx. The additional pins\nexist in omap36xx_cbp_subset, but are not initialized\nas the superset is missing these offsets. This causes\nthe following errors during the boot:\n\nmux: Unknown entry offset 0x236\nmux: Unknown entry offset 0x22e\nmux: Unknown entry offset 0x1ec\nmux: Unknown entry offset 0x1ee\nmux: Unknown entry offset 0x1f4\nmux: Unknown entry offset 0x1f6\nmux: Unknown entry offset 0x1f8\nmux: Unknown entry offset 0x1fa\nmux: Unknown entry offset 0x1fc\nmux: Unknown entry offset 0x22a\nmux: Unknown entry offset 0x226\nmux: Unknown entry offset 0x230\nmux: Unknown entry offset 0x22c\nmux: Unknown entry offset 0x228\n\nFix this by adding the missing offsets to omap3 superset.\nNote that additionally the uninitialized pins need to be\nskipped on 34xx.\n\nBased on an earlier patch by Allen Pais \u003callen.pais@ti.com\u003e.\n\nReported-by: Allen Pais \u003callen.pais@ti.com\u003e\nSigned-off-by: Allen Pais \u003callen.pais@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d08436d782d177747a0fac1e1455a44b932b7c6",
      "tree": "248dfd6f8703910f58a60aa425c41aee5433d192",
      "parents": [
        "74005a2b116203f618fe784d88ad7e6071bb1554"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 29 14:20:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "OMAP2/3: GPMC: ensure valid clock pointer\n\nEnsure valid clock pointer during GPMC init.  Fixes compiler\nwarning about potential use of uninitialized variable.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "74005a2b116203f618fe784d88ad7e6071bb1554",
      "tree": "0210bcebd2c7e248a8453978ecf0b6162c9b31af",
      "parents": [
        "9af915da20bd405c232ebb93c3cb80c6d92a12f6"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 29 14:20:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "OMAP2/3: IRQ: ensure valid base address\n\nEnsure valid base address during IRQ init.  Fixes compiler warning\nabout potential use of uninitialized variable.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9af915da20bd405c232ebb93c3cb80c6d92a12f6",
      "tree": "5dfca44f519930f655830711acf3a0c3b24bd894",
      "parents": [
        "faccbcfb63af006e100d5b3b513131fe27aa66ab"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "ARCH OMAP : enable ARCH_HAS_HOLES_MEMORYMODEL for OMAP\n\nOMAP platforms(like OMAP3530) include DSP or other co-processors\nfor media acceleration. when carving out memory for the\naccelerators we can end up creating a hole in the memory map\nof sort:\n\u003ckernel memory\u003e\u003chole(memory for accelerator)\u003e\u003ckernel memory\u003e\n\nTo handle such a memory configuration ARCH_HAS_HOLES_MEMORYMODEL\nhas to be enabled. For further information refer discussion at:\nhttp://www.mail-archive.com/linux-omap@vger.kernel.org/msg15262.html.\n\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "faccbcfb63af006e100d5b3b513131fe27aa66ab",
      "tree": "ce71c8defbf723594caacd2f58f1cda3b169b282",
      "parents": [
        "9198bcd39f558dd56823f1c9983e2252fc99a501"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Remove old unused defines for OMAP_32KSYNCT_BASE\n\nRemove old unused defines for OMAP_32KSYNCT_BASE\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4aba098c8d64329f0c4b24d12e1dc5398dd41a75",
      "tree": "ce2cebacd66325fc0795d7492ce3c49ee07f980a",
      "parents": [
        "0b7d5170dc5a4aca144b27d40b67d73b245df066"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 03 15:48:03 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 03 15:48:03 2010 +0000"
      },
      "message": "ARM: Fix wrong register in proc-arm6_7.S data abort handler\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b7d5170dc5a4aca144b27d40b67d73b245df066",
      "tree": "3637e349b22d8554f4febfed4ef03b3ada63d010",
      "parents": [
        "dbead405801c8d5aa1bc21ab6e2a47f060d47c06",
        "66ddfc62caec65a25fd5a8b20f535a2958ee94e6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:06:40 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:06:40 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "dbead405801c8d5aa1bc21ab6e2a47f060d47c06",
      "tree": "eac1f57dd0baa9e2b262bae0c0d310ea66cae461",
      "parents": [
        "c540b9ff0f8679ba924fac072aeb7d63fa473190"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 01 18:50:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:05:09 2010 +0000"
      },
      "message": "ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptions\n\nCommit c98929c07a removed the clearing of the FPSCR[31:28] bits from the\nvfp_raise_exceptions() function and the new bits are or\u0027ed with the old\nFPSCR bits leading to unexpected results (the original commit was\nreferring to the cumulative bits - FPSCR[4:0]).\n\nReported-by: Tom Hameenanttila \u003ctmhameen@marvell.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c540b9ff0f8679ba924fac072aeb7d63fa473190",
      "tree": "74c17fd0a1927faaf4557472abe6ee73987ea71a",
      "parents": [
        "df2e615a3b3a66d0731e3309e9731970a6c51268"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Jan 26 19:09:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 30 16:13:23 2010 +0000"
      },
      "message": "ARM: 5904/1: ARM: Always generate the IT instruction when compiling for Thumb-2\n\nCurrent behaviour is to generate the IT instruction only for Thumb-2\ncode. However, the kernel helpers in entry-armv.S are compiled to ARM in\na unified syntax file (if THUMB2_KERNEL). Recent compilers warn about\nmissing IT instruction in unified assembly syntax files. The patch\nchanges the \"-mimplicit-it\" gas option to \"always\".\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": "df2e615a3b3a66d0731e3309e9731970a6c51268",
      "tree": "aec08bb025d094b9b2847ea6ebd6f847f3968fcb",
      "parents": [
        "abe94c756c08d50566c09a65b9c7fe72f83071c5"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Fri Jan 29 12:52:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 30 16:12:40 2010 +0000"
      },
      "message": "ARM: 5907/1: ARM: Fix the reset on the RealView PBX Development board\n\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9198bcd39f558dd56823f1c9983e2252fc99a501",
      "tree": "2b0e721076aaafff39eb6c275969ecffbb0413f3",
      "parents": [
        "abe94c756c08d50566c09a65b9c7fe72f83071c5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "message": "omap: define _toggle_gpio_edge_triggering only for OMAP1\n\nThe only usage of _toggle_gpio_edge_triggering is in\nan #ifdef CONFIG_ARCH_OMAP1 block, so only provide it if\nCONFIG_ARCH_OMAP1 is defined, too.\n\nThis fixes a compiler warning:\n\n\tarch/arm/plat-omap/gpio.c:758: warning: \u0027_toggle_gpio_edge_triggering\u0027 defined but not used\n\nwhen compiling for ARCH_OMAP2, ARCH_OMAP3 or ARCH_OMAP4.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "66ddfc62caec65a25fd5a8b20f535a2958ee94e6",
      "tree": "439a5422fdfcc2e7b0b78fe1f75cd4c0a0f18afc",
      "parents": [
        "1c5740237428ca025a30f53c5615edd11201c17b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jan 28 20:50:39 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 29 09:36:56 2010 +0100"
      },
      "message": "mx35: add a missing comma in a pad definition\n\nReported-by: Tim Sander \u003ctstone@vlsi.informatik.tu-darmstadt.de\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ba45d525748e969538c0ea3d491aa817d3be3af8",
      "tree": "153a84b47e4f4770383bb28e9995f7e6f365f161",
      "parents": [
        "0b6c135ea9d563f77fe121deff6f19af222b3b0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 22:15:55 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 22:17:45 2010 +0000"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b6c135ea9d563f77fe121deff6f19af222b3b0e",
      "tree": "3d48d7582c0d10befaa0e440c1c3c756e547edbd",
      "parents": [
        "00e4acb1e2352477e4d0a19dcbff2af870e8b401",
        "c70f5a60994058895384f593989a9fbe6fe6adee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 21:59:58 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 21:59:58 2010 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "00e4acb1e2352477e4d0a19dcbff2af870e8b401",
      "tree": "d6481ecd452d1a491f996cd897251f2b3a92c2d9",
      "parents": [
        "b04da8bfdfbbd79544cab2fadfdc12e87eb01600",
        "cf11052a95275c942c1f45ea5fde43ce45bbba6d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 27 22:16:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 27 22:16:05 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "1c5740237428ca025a30f53c5615edd11201c17b",
      "tree": "7c6235f75b7c0f8ae76aa2a96a945185cc4d848c",
      "parents": [
        "faed40665d2d81b7e0e537d14ef680ab3da9f22d"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jan 25 12:58:22 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:54:41 2010 +0100"
      },
      "message": "mx25: make the FEC AHB clk secondary of the IPG\n\nThis makes the FEC clock configuration consistent with the UART one.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "faed40665d2d81b7e0e537d14ef680ab3da9f22d",
      "tree": "506ddbba47af01284e0ea67b42578fdafd8a12d5",
      "parents": [
        "828df43f139c7fbf0d505c7b9a666d321a0f2c25"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jan 25 12:58:21 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:54:06 2010 +0100"
      },
      "message": "mx25: fix time accounting\n\nThe gpt_clk rate function doesn\u0027t consider the PER divider. This causes a\nsignificant drift in time accounting. Fix this by introducing the correct rate\ncalculation function.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "828df43f139c7fbf0d505c7b9a666d321a0f2c25",
      "tree": "7b347b084da6499dd937ffc8a4d920d55d2fbe28",
      "parents": [
        "fadc095622dd188cae88eb2f3ff28fd6e9d2d2f1"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jan 25 12:58:20 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:54:06 2010 +0100"
      },
      "message": "mx25: properly initialize clocks\n\nThis patch disables all unnecessary clock in mx25_clocks_init() to make a clean\nstart, the same as is being done for the rest of the i.MX chips.\n\nThis patch was tested on i.MX25 PDK.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "fadc095622dd188cae88eb2f3ff28fd6e9d2d2f1",
      "tree": "6b40bc4bd303669ab78865eb8d355d4c56140bb5",
      "parents": [
        "4cd3f96cd4014419a4ea524d840be0fa39e3ddbc"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jan 25 12:58:19 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:54:06 2010 +0100"
      },
      "message": "mx25: remove unused mx25_clocks_init() argument\n\nThe fref is needless on mx25 since the reference clock is fixed at 24MHz.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "4cd3f96cd4014419a4ea524d840be0fa39e3ddbc",
      "tree": "c04c7f1109c28c8bfa80cb89d2610ef4dbca05a8",
      "parents": [
        "9611a9b6f6de95c290efc697a3e1d0530878c047"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 22 08:47:06 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:52:45 2010 +0100"
      },
      "message": "i.MX25: implement secondary clocks for uarts and fec\n\nFor uarts and fec need two clocks, implement it using the secondary clock\nfield in struct clk.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9611a9b6f6de95c290efc697a3e1d0530878c047",
      "tree": "6c533d81b3042528461ebe5aeb8ca294181b9dea",
      "parents": [
        "71318da9d2a46b9986dcecb44b7ae978753ca4dd"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 22 08:46:13 2010 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 26 18:52:40 2010 +0100"
      },
      "message": "i.MX25: Allow secondary clocks in DEFINE_CLOCK\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "4f4e65d2484811210a2826fa9d59712c7fcf1b49",
      "tree": "40227b3582232e6351dcd9bb96085a85bc5cc410",
      "parents": [
        "f6760aa024199cfbce564311dc4bc4d47b6fb349",
        "5c3db36bf68bb9f682a0188d81dc184f5e62a6e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:56:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:56:12 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (25 commits)\n  OMAP2/3: DMTIMER: Clear pending interrupts when stopping a timer\n  PM debug: Fix warning when no CONFIG_DEBUG_FS\n  OMAP3: PM: DSS PM_WKEN to refill DMA\n  OMAP: timekeeping: time should not stop during suspend\n  OMAP3: PM: Force write last pad config register into save area\n  OMAP: omap3_pm_get_suspend_state() error ignored in pwrdm_suspend_get()\n  OMAP3: PM: Enable wake-up from McBSP2, 3 and 4 modules\n  OMAP3: PM debug: fix build error when !CONFIG_DEBUG_FS\n  OMAP3: PM: Removing redundant and potentially dangerous PRCM configration\n  OMAP3: Fixed ARM aux ctrl register save/restore\n  OMAP3: CPUidle: Fixed timer resolution\n  OMAP3: PM: Remove duplicate code blocks\n  OMAP3: PM: Disable interrupt controller AUTOIDLE before WFI\n  OMAP3: PM: Enable system control module autoidle\n  OMAP3: PM: Ack pending interrupts before entering suspend\n  omap: Enable GPMC clock in gpmc_init\n  OMAP1 clock: fix for \"BUG: spinlock lockup on CPU#0\"\n  OMAP4: clocks: Fix the clksel_rate struct DPLL divs\n  OMAP4: PRCM: Fix the base address for CHIRONSS reg defines\n  OMAP: dma_chan[lch_head].flag \u0026 OMAP_DMA_ACTIVE tested twice in omap_dma_unlink_lch()\n  ...\n"
    },
    {
      "commit": "cf11052a95275c942c1f45ea5fde43ce45bbba6d",
      "tree": "d3b3ba442582b1b9b0206f8a335b51c0486bb72d",
      "parents": [
        "e9cfa167b6b598a364c53459bee93b508f073c65"
      ],
      "author": {
        "name": "Erik Benada",
        "email": "erikbenada@yahoo.ca",
        "time": "Sun Jan 24 13:43:04 2010 -0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Sun Jan 24 22:17:51 2010 -0500"
      },
      "message": "[ARM] orion5x: D-link DNS-323 rev. B1 power-off\n\nThis patch fixes power LED blinking and power-off on DNS-323 rev. B1.\n\nGPIO pin 3 has to be set to 1 to stop power LED blinking and to allow the LED to be controlled via leds-gpio. This pin has to be also set to 1 for power-off to work.\nTo power-off the rev. B1 machine, pin 8 has to be set to 1 and then set to 0 to do actual power-off.\n\nTested on my DNS-323 rev. B1\n\nSigned-off-by: Erik Benada \u003cerikbenada@yahoo.ca\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "5c3db36bf68bb9f682a0188d81dc184f5e62a6e4",
      "tree": "b18b45715c6ebfd4f5e3022be441bc386b6d479d",
      "parents": [
        "b2d959173fea3e04229b2ff33473b5a031669f66"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:47 2009 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 21 18:30:10 2010 -0800"
      },
      "message": "OMAP2/3: DMTIMER: Clear pending interrupts when stopping a timer\n\nOMAP GP timers keep running for a few cycles after they are stopped,\nwhich can cause the timer to expire and generate an interrupt. The\npending interrupt will prevent e.g. OMAP from entering suspend, thus\nwe ack it manually.  Only applicable on OMAP2/3/4.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "298a4c3a57fed38df365a6807728d1930a72c728",
      "tree": "f8836c6a0be6b4810221fa801378b752b41a476c",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07",
        "1619ce111492d733d425acbacec9a2cb2ba16ed9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 17:33:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 17:33:23 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  hmt: adjust for new pwm_backlight-\u003enotify prototype\n"
    },
    {
      "commit": "1619ce111492d733d425acbacec9a2cb2ba16ed9",
      "tree": "e8fcc2668c8d3cb1e84850c22d7ba96787186f91",
      "parents": [
        "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Jan 21 22:56:58 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 22 09:58:17 2010 +0900"
      },
      "message": "hmt: adjust for new pwm_backlight-\u003enotify prototype\n\nCommit cfc38999f (backlight: Pass device through notify callback)\nadded a struct device argument to the notify callback, but didn\u0027t\nupdate the user of it in mach-hmt.c\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "def20529227a5c0938c374d11781bd0dbd5edee4",
      "tree": "76ba59d7dfdb858892996a59e95a892b43e0e6d2",
      "parents": [
        "24bc7347da73a9ed3383056c3d0f28c0e361621e",
        "2045124ffd1a5e46d157349016a2c50f19c8c91d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n  ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n  ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n  ARM: 5884/1: arm: Fix DCC console for v7\n  ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n  ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n  ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n"
    },
    {
      "commit": "71318da9d2a46b9986dcecb44b7ae978753ca4dd",
      "tree": "fc079c8f565b3832f78eb5cae463e0b67ba002e3",
      "parents": [
        "7b4e08a77f0cbfe31b47faf082caa02f9c252266"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Thu Jan 21 12:12:52 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 21 14:36:39 2010 +0100"
      },
      "message": "ARM: MX3: Fixed typo in declared enum type name.\n\nTo distinguish between mx31lite and mx31lilly boards better to use\ndifferent enum types.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nAcked-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b2d959173fea3e04229b2ff33473b5a031669f66",
      "tree": "3c034551b406c8e8b20deeb0197273e06017c11b",
      "parents": [
        "ccaae273c3f92d7e7acb796d6747077a93dcca4b",
        "1daa8c1d75876f690ed8d3f13c806034af5984eb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:21:01 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:21:01 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 into omap-fixes-for-linus\n"
    },
    {
      "commit": "ccaae273c3f92d7e7acb796d6747077a93dcca4b",
      "tree": "3b3853db3d4b0db18c9cbc51469538aa767aeaee",
      "parents": [
        "fa8d1d6c2a72659f773f919c4356b68884c875d0",
        "6b34f9d4e60a4fb9f847533a207e31316603e840"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:20:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:20:47 2010 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-fixes-for-linus\n"
    },
    {
      "commit": "6b34f9d4e60a4fb9f847533a207e31316603e840",
      "tree": "4e00b23c2bda5fe37b494abc549f204d60795935",
      "parents": [
        "b92c5721d28507738d294e9a582eb6232ec6abad"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Thu Jan 14 11:01:15 2010 -0600"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:10 2010 -0800"
      },
      "message": "PM debug: Fix warning when no CONFIG_DEBUG_FS\n\nFix following warning when CONFIG_DEBUG_FS wasn\u0027t selected:\n\narch/arm/mach-omap2/pm-debug.c:57: warning: \u0027pm_dbg_init\u0027 declared \u0027static\u0027 but never defined\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b92c5721d28507738d294e9a582eb6232ec6abad",
      "tree": "459bbe59b1e61f6eee9c7971901a4d7bfdeced88",
      "parents": [
        "d92cfcbe39fdb2328a28b5505f31cb8be40fc339"
      ],
      "author": {
        "name": "Subramani Venkatesh",
        "email": "subramani.venkatesh@windriver.com",
        "time": "Tue Dec 22 15:07:50 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:09 2010 -0800"
      },
      "message": "OMAP3: PM: DSS PM_WKEN to refill DMA\n\nCurrently, DSS does not wakeup when there is a DMA request.  DSS wake\nup event must be enabled so that the DMA request to refill the FIFO\nwill wake up the CORE domain.\n\nSigned-off-by: Subramani Venkatesh \u003csubramani.venkatesh@windriver.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "d92cfcbe39fdb2328a28b5505f31cb8be40fc339",
      "tree": "709d6537fae858fb700aa83884eec2080a11b0bf",
      "parents": [
        "dccaad895094a699c37c065bff3fa9bb997daeb9"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Sep 24 16:35:48 2009 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:08 2010 -0800"
      },
      "message": "OMAP: timekeeping: time should not stop during suspend\n\nDuring suspend, the kernel timekeeping subsystem is shut down.  Before\nsuspend and upon resume, it uses a weak function\nread_persistent_clock() to determine the amount of time that elapsed\nduring suspend.\n\nThis function was not implemented on OMAP, so from the timekeeping\nsubsystem perspective (and thus userspace as well) it appeared that no\ntime elapsed during suspend.\n\nThis patch uses the 32k sync timer as a the persistent clock.\n\nNOTE: This does *NOT* fully handle wrapping of the 32k sync timer, so\n      more than one wrapping of the 32k sync timer during suspend may\n      cause problems.  Also note there are not interrupts when the 32k\n      sync timer wraps, so something else has to be done.\n\nReported-by: Jon Hunter \u003cjon-hunter@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "dccaad895094a699c37c065bff3fa9bb997daeb9",
      "tree": "42877b2692289947315573f915aecba1fbfa7360",
      "parents": [
        "61b17d972f60fb8097592cadee2a2dd594285ff6"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Tue Nov 17 18:34:53 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:07 2010 -0800"
      },
      "message": "OMAP3: PM: Force write last pad config register into save area\n\nDue to OMAP3 erratas 1.157, 1.185 the save of the last pad register\n(ETK_D14 and ETK_D15) can fail sometimes when there is simultaneous\nOCP access to the SCM register area. Fixed by writing the last\nregister to the save area.\n\nAlso, optimized the delay loop for the HW save to include an udelay(1),\nwhich limits the number of unnecessary HW accesses to SCM register area\nduring the save.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nAcked-by: Nishanth Menon \u003cnm@ti.com\u003e\nReviewed-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "61b17d972f60fb8097592cadee2a2dd594285ff6",
      "tree": "4f5518cce45c92b979277daa228f21e87d098926",
      "parents": [
        "e3d9329640e4b291cdd2c6d178774c28bba47d59"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 16 17:22:04 2009 +0100"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:07 2010 -0800"
      },
      "message": "OMAP: omap3_pm_get_suspend_state() error ignored in pwrdm_suspend_get()\n\nval is an u64 pointer, we need an int to check the error.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "e3d9329640e4b291cdd2c6d178774c28bba47d59",
      "tree": "b231571bc4cab11556c32d8b6fa5517f81b361d7",
      "parents": [
        "ae559d8769531ab8895d241107a10fbe320b3b7f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Nov 26 15:18:50 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:06 2010 -0800"
      },
      "message": "OMAP3: PM: Enable wake-up from McBSP2, 3 and 4 modules\n\nWake-up from McBSP ports are needed, especially when the THRESHOLD\ndma mode is in use for audio playback.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "ae559d8769531ab8895d241107a10fbe320b3b7f",
      "tree": "3f9695b7c5873a8143cb18bae7872e0e1c28d6c9",
      "parents": [
        "8640425b265752a1b7bae041815872cda5b72a2f"
      ],
      "author": {
        "name": "Manjunatha GK",
        "email": "manjugk@ti.com",
        "time": "Mon Nov 16 20:16:52 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:05 2010 -0800"
      },
      "message": "OMAP3: PM debug: fix build error when !CONFIG_DEBUG_FS\n\nThe PM debug code fails to build on when CONFIG_DEBUG_FS is not\nenabled.\n\nBuild error log:\narch/arm/mach-omap2/built-in.o: In function `omap_sram_idle\u0027:\narch/arm/mach-omap2/pm34xx.c:449: undefined reference to `pm_dbg_regset_save\u0027\narch/arm/mach-omap2/pm34xx.c:460: undefined reference to `pm_dbg_regset_save\u0027\narch/arm/mach-omap2/built-in.o: In function `configure_vc\u0027:\narch/arm/mach-omap2/pm34xx.c:1237: undefined reference to `pm_dbg_regset_init\u0027\narch/arm/mach-omap2/pm34xx.c:1238: undefined reference to `pm_dbg_regset_init\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nThis patch fixes the above errors.\n\nKernel booting is tested on omap zoom2 and zoom3 boards.\n\nSigned-off-by: Manjunatha GK \u003cmanjugk@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "8640425b265752a1b7bae041815872cda5b72a2f",
      "tree": "aa6af91b64e06ec460857267a4ae77da1f7c2d4e",
      "parents": [
        "a087cad92c0d83f096024d6ec8c8a8f6b6286811"
      ],
      "author": {
        "name": "Sripathy, Vishwanath",
        "email": "vishwanath.bs@ti.com",
        "time": "Mon Nov 16 16:41:40 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:04 2010 -0800"
      },
      "message": "OMAP3: PM: Removing redundant and potentially dangerous PRCM configration\n\nAs part of Core domain context restoration while coming out of off mode\nthere are some registers being restored which are not required to be restored.\nROM code will have restored them already. Overwriting some of them can have\npotential side effect. Eg: CM_CLKEN_PLL register should not be written while dpll is locked.\nTested on OMAP 3430 SDP for suspend/resume and off mode with sleep_while_idle enabled.\n\nSigned-off-by: Vishwanath BS \u003cvishwanath.bs@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "a087cad92c0d83f096024d6ec8c8a8f6b6286811",
      "tree": "899af3638df06a15c3096719d05d9520b0e56a63",
      "parents": [
        "afbcf6197d78aed814e90bad6099ecfbeb756ec1"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Thu Nov 12 12:07:20 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:03 2010 -0800"
      },
      "message": "OMAP3: Fixed ARM aux ctrl register save/restore\n\nCurrent value is stored on SDRAM and it is written back during wakeup.\nPreviously a static value of 0x72 was written there.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nAcked-by: Thara Gopinath \u003cthara@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "afbcf6197d78aed814e90bad6099ecfbeb756ec1",
      "tree": "d84a99a5f61eca7dd15eae6e4b67f181815ef7de",
      "parents": [
        "a174e609b5b9b3bc1c5859402be8d8d88f6e098c"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Mon Oct 26 15:10:40 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:02 2010 -0800"
      },
      "message": "OMAP3: CPUidle: Fixed timer resolution\n\nPreviously used u32 as temporary data storage that wraps around at 4.294s.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "a174e609b5b9b3bc1c5859402be8d8d88f6e098c",
      "tree": "235c1bda3fab5b6d04e31b497f040217f58f16ed",
      "parents": [
        "f18cc2ff5e18e8eb6df5284866331ef4a2db58d6"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Mon Nov 02 20:23:38 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:01 2010 -0800"
      },
      "message": "OMAP3: PM: Remove duplicate code blocks\n\nThis patch removes code blocks that are repeated\nin function prcm_setup_regs().\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "f18cc2ff5e18e8eb6df5284866331ef4a2db58d6",
      "tree": "5d20f9ba3a46c44ba11c3ed1deeed8e60e8115cc",
      "parents": [
        "b296c8118b26a359b027b8c9bb9f5f41dc7693fa"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:50 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:00 2010 -0800"
      },
      "message": "OMAP3: PM: Disable interrupt controller AUTOIDLE before WFI\n\nOMAP interrupt controller goes to unknown state when there is right\ncombination of l3,l4 sleep/wake-up transitions, l4 autoidle in\ninterrupt controller and some interrupt. When this happens, interrupts\nare not delivered to ARM anymore and ARM will remain in WFI (wait for\ninterrupt) until interrupt controller is forced to wake-up\n(i.e. lauterbach).\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b296c8118b26a359b027b8c9bb9f5f41dc7693fa",
      "tree": "4a99f5e9965f6fb2d2fdf9ae18b24add7f7d2454",
      "parents": [
        "2bbe3af3f1e1c1d0992c984e05d061ef5469edb4"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:49 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:15:59 2010 -0800"
      },
      "message": "OMAP3: PM: Enable system control module autoidle\n\nEnable the auto-idle feature of the SCM block to save some additional\npower.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "2bbe3af3f1e1c1d0992c984e05d061ef5469edb4",
      "tree": "df2f0e2ef2561930d277d0923dd15012046646ff",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:48 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:15:58 2010 -0800"
      },
      "message": "OMAP3: PM: Ack pending interrupts before entering suspend\n\nSuspending drivers may still generate interrupts just before their suspend is\ncompleted. Any pending interrupts here will prevent sleep.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "1daa8c1d75876f690ed8d3f13c806034af5984eb",
      "tree": "af41aba45d687465c258469a7fa2c52babd89758",
      "parents": [
        "247421fda7a9612f03150aacb90fdad55e9f63d2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 20 22:39:29 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 17:25:31 2010 -0800"
      },
      "message": "omap: Enable GPMC clock in gpmc_init\n\nDon\u0027t assume that gpmc_l3_clk is on, enable it before touching\nconfiguration registers.\n\nNote that the current code assumes that this clock is always\nenabled. We are already setting smart idle and L3 autogating\nfor GPMC clock in gpmc_init.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "af022fafa89cca5731da3e3325dc027ed8d57bcd",
      "tree": "b902855a35129aa2731d7233d50838e207b111e8",
      "parents": [
        "ecbb06594744b72c362cb2252cb5f6de7cf1b394"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:55 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:28 2010 -0700"
      },
      "message": "OMAP1 clock: fix for \"BUG: spinlock lockup on CPU#0\"\n\nCommit 52650505fbf3a6ab851c801f54e73e76c55ab8da caused clock initialization\nto fail on OMAP1 with \"BUG: spinlock lockup on CPU#0\" -- this is because\nomap1_select_table_rate() and omap1_round_to_table_rate() call clk_get_rate()\nwith the clockfw spinlock held.  Fix by accessing the rate directly from\nthe internal clock framework functions.\n\nThanks to Tony Lindgren \u003ctony@atomide.com\u003e for reporting and testing the fix.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ecbb06594744b72c362cb2252cb5f6de7cf1b394",
      "tree": "9073d78f6c122faf2831201189f108f1b263db16",
      "parents": [
        "0324f59fc945b76337dbc18f4ad4b4383f683ae5"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Jan 19 17:30:55 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:28 2010 -0700"
      },
      "message": "OMAP4: clocks: Fix the clksel_rate struct DPLL divs\n\nFor all DPLL\u0027s the valid dividers are same as the values\nto be programmed in the register. 0 is an invalid value.\nThe changes are generated by updating the script which autogenerates\nthe file modifed in the patch.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "0324f59fc945b76337dbc18f4ad4b4383f683ae5",
      "tree": "9a810c11df7ad7057037439f2b49fc4e25681a9b",
      "parents": [
        "6468e3b18777ecfffa6738e365896be9f17403f2"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Jan 19 17:30:54 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:27 2010 -0700"
      },
      "message": "OMAP4: PRCM: Fix the base address for CHIRONSS reg defines\n\nThe CHIRONSS has its own local PRCM module and the register defines\nneed to use the CHIRONSS base and not the PRM base.\nThe changes are generated by updating the script which autogenerates\nthe file modifed in the patch.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "247421fda7a9612f03150aacb90fdad55e9f63d2",
      "tree": "b01e1c792fd91e0891b721b51f712e78adbe323e",
      "parents": [
        "e9acb9b64d7fb16c7f69efa85c5707cffd0c7275"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jan 13 18:10:29 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:38 2010 -0800"
      },
      "message": "OMAP: dma_chan[lch_head].flag \u0026 OMAP_DMA_ACTIVE tested twice in omap_dma_unlink_lch()\n\nThe same flag and bits were tested twice.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e9acb9b64d7fb16c7f69efa85c5707cffd0c7275",
      "tree": "2eae26e4c1cfb5dab85b846125270b80bea55ad3",
      "parents": [
        "d4bb72e50a0c4b6790dec127a38fd06d06e561cc"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 15:40:26 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:36 2010 -0800"
      },
      "message": "omap3: Fix cpu detection\n\nWe need to set the omap_chip.oc carefully for the clocks to work.\n\nTo fix this, set the omap_chip.oc in omap3_check_features() based\non the CONTROL_IDCODE and silicon revision registers.\n\nAlso add handling for 34xx es3.1.2 as es3.1 for now.\n\nFixes booting on at least overo board.\n\nBased on an earlier patch by Paul Walmsley \u003cpaul@pwsan.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d4bb72e50a0c4b6790dec127a38fd06d06e561cc",
      "tree": "6c25baeb406cfdab554aa7c826f952004d801287",
      "parents": [
        "2cb0c54f3a696351b81e6670f8419120c94b5e0b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 15:15:24 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:35 2010 -0800"
      },
      "message": "omap: Fix functions for dynamic remuxing of pins\n\nMake the omap_mux_read and write available for board code,\nand rename omap_mux_set_board_signals into omap_mux_write_array.\nAlso add the related prototypes and comments into mux.h.\n\nIn some cases we want to change the signals dynamically,\nmostly for power management.\n\nNote that we cannot use the signal names as they are set\n__init to save memory.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2cb0c54f3a696351b81e6670f8419120c94b5e0b",
      "tree": "e556bfbf3abe3df558781a2e6e5ad37c1093387b",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:07 2010 -0800"
      },
      "message": "omap: Fix cmdline muxing\n\nLooks like cmdline muxing got broken at some point when we\ndecided to limit muxing to __init code. Currently omap_mux_entry\nlist is not yet initialized when we try to initialize cmdline\nmuxing.\n\nFix this by calling omap_mux_init_list() before calling\nomap_mux_set_cmdline_signals().\n\nReported-by: Philip Balister \u003cphilip@balister.org\u003e\nTested-by: Philip Balister \u003cphilip@balister.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6468e3b18777ecfffa6738e365896be9f17403f2",
      "tree": "0c8323159c431d60b9397a594a14e375ba3da429",
      "parents": [
        "883edfdd58419b0cc298db14ba25c26d55c6d1af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 17:30:52 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:52 2010 -0700"
      },
      "message": "OMAP3: clock: Remove unnecessarily .init initializers from OMAP3 clocks\n\nThe first thing that omap2_init_clksel_parent() does is check for\na non-zero .clksel field in the struct clk.  Therefore, it is\npointless calling this function on clocks where the clksel field\nis unset.\n\nRemove init calls to omap2_init_clksel_parent() on clocks without\na clksel field.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e"
    },
    {
      "commit": "883edfdd58419b0cc298db14ba25c26d55c6d1af",
      "tree": "8b651df7b5c288c7176346be4e2828242398066c",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Thara Gopinath",
        "email": "thara@ti.com",
        "time": "Tue Jan 19 17:30:51 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:51 2010 -0700"
      },
      "message": "OMAP3: hwmod: Adding flag to prevent caching of sysconfig register.\n\nIn the current implementation the sysconfig value is read into\n _sysc_cache once and an actual update to the sysconfig register\nhappens only if the new value paased is differnt from the one in _sysc_cache.\n_sysc_cache is updated only if _HWMOD_SYSCONFIG_LOADED is not set.\nThis can lead to the follwing issue if off mode is enabled in modules\nwhich employs \"always-retore\" mechanism of context save and restore.\n\n        a. The module sets the sysconfig register through omap_device_enable.\n           Here _sysc_cache is updated with the value written to the sysconfig\n           register and left.\n        b. The power domain containig the module enters off mode and the\n           module context is lost.\n        c. The module in use becomes active and calls omap_device_enable to\n           enable itself. Here a read of sysconfig register does not happen\n           as _HWMOD_SYSCONFIG_LOADED flag is set. The value to be written\n           to the sysconfig register will be same as the one written in step a.\n           Since _sysc_cache reflects the previous written value an update\n           of the sysconfig register does not happen.\nThis means in modules which employs \"always-restore\" mechanism\nafter off , the sysconfig regsiters will never get updated.\n\nThis patch introduces a flag SYSC_NO_CACHE which if set ensures that the\nsysconfig register is always read into _sysc_cache before an update is\nattempted.\n\nThis flags need to be set only by modules which does not do a context save\nbut re-initializes the registers every time the module is accessed. This\nincludes modules like i2c, smartreflex etc.\n\nSigned-off-by: Thara Gopinath \u003cthara@ti.com\u003e\n[paul@pwsan.com: tweaked to apply on a different head, added flag comment]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "2045124ffd1a5e46d157349016a2c50f19c8c91d",
      "tree": "e305146e3f9054baead6ccb6d8bddb22c845161a",
      "parents": [
        "1f667c690be3ab71036c436d8391105eee23f65b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 23:42:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 23:11:56 2010 +0000"
      },
      "message": "ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n\nThe comments in cacheflush.h should follow what\u0027s in\nstruct cpu_cache_fns. The comments for V6 and V7 are\nunnecessary.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f667c690be3ab71036c436d8391105eee23f65b",
      "tree": "6ae1c21bc08853412c4c7b384a3485da9c21ec70",
      "parents": [
        "ad3e6c0b1fad31282a8384903ed811671d840a9c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 17:01:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n\nThe comments in arm_machine_restart() suggest that cpu_proc_fin()\nwill clean and disable cache and turn off interrupts. This does\nnot seem to be implemented for proc-v7.S, implement it the same\nway as for proc-v6.S.\n\nThis also makes kexec work for v7. Note that a related TLB and\nbranch traget flush patch is also needed to avoid kexec\n\"crc error\".\n\nNote that there are still some issues that seem to be related\nto L2 cache being on and causing occasional uncompress \"crc error\"\nwith kexec. Anyways, this gets kexec mostly working on V7 for now.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad3e6c0b1fad31282a8384903ed811671d840a9c",
      "tree": "cc2ea5a7f713c3b0684515ad24ab23aa8f491c71",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:42:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n\nWe need to do that if we tinker with the MMU entries.\n\nThis fixes the occasional bug with kexec where the new\nfails to uncompress with \"crc error\". Most likely at\nleast kexec on v6 and v7 need this fix.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "200b7a8dc09504bc0aedac567a307a6e533f39e5",
      "tree": "ec735fed9611efcbafd4982cb015eab58b552f27",
      "parents": [
        "a7b22962776109b5bfe3a3efa4f42622318c547d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:40:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:16 2010 +0000"
      },
      "message": "ARM: 5884/1: arm: Fix DCC console for v7\n\nWithout this patch arch/arm/compressed/head.S defaults to generic\nDCC code that does not work for v7.\n\nFor more information on the v7 DCC, see Cortex-A8 TRM\n\"12.11.1 Debug communications channel\".\n\nTo use it with post 2.6.33-rc1 or later, you need to have:\n\nCONFIG_DEBUG_LL\u003dy\nONFIG_DEBUG_ICEDCC\u003dy\nCONFIG_EARLY_PRINTK\u003dy\n\nEarlier kernels need commit 93fd03a8c6728b58879f8af20ffd55d9c32a778b\nbackported.\n\nTested on omap3430.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7b22962776109b5bfe3a3efa4f42622318c547d",
      "tree": "f3ed45fc8504a862f909f55a3a4ba93bb11f9ec2",
      "parents": [
        "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jan 18 15:04:32 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 14:12:11 2010 +0000"
      },
      "message": "ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n\nThis reverts commit 14f0aa359365e8a93a77b71e3b840274b9b4dcb1.\n\nThat commit was needed earlier because system call restarting for\nOABI (compat) required an executable stack and thus had problems\nwith NX.  Since ab72b00734ae4d0b (\"ARM: Fix signal restart issues\nwith NX and OABI compat\") has reworked the code to not require an\nexecutable stack anymore, we can re-enable NX support for kernels\nwith OABI (compat) support.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681",
      "tree": "055a09686eefa24a4bc72be7c25847c690f34c7d",
      "parents": [
        "95b8f20fd6a2694a16b8addb190b942bfb670c88"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 14 20:36:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 12:44:51 2010 +0000"
      },
      "message": "ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n\nBecause of the include of the decompress_inflate.c file from\nboot/compress/misc.c, there are different flush() defines:\n\nIn file included from arch/arm/boot/compressed/misc.c:249:\narch/arm/boot/compressed/../../../../lib/decompress_inflate.c:138:29: error: macro \"flush\" passed 2 arguments, but takes just 0\n\nFix this by removing the define of flush() in misc.c for\nCONFIG_DEBUG_ICEDCC as it\u0027s already defined in mach/uncompress.h,\nand that is being included unconditionally.\n\nAlso use a static inline function instead of define\nfor mach-mxc and mach-gemini to avoid similar bug\nfor those platforms.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95b8f20fd6a2694a16b8addb190b942bfb670c88",
      "tree": "089023ef349b6170b1a1078d8a9299298706c7e6",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 11:43:54 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 17 17:19:56 2010 +0000"
      },
      "message": "ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ddabb6700f82a033a76bcf7a547204fa12aaa17",
      "tree": "f35c7be566b9c1c02cce775562d70bb42e5e8e51",
      "parents": [
        "bf0c346b3fbfb7315c5773767f3c7210fdeacce0",
        "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:53:24 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: MINI2440: Fixup __initdata usage\n  ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n  ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n  ARM: S3C: NAND: Check the existence of nr_map before copying\n"
    },
    {
      "commit": "3b3ef30833cc85982b0b7e950998d86f5e2d28cf",
      "tree": "0abbb1ec81a14f0f718abc01ac908bbe783f7bf9",
      "parents": [
        "9fc819172aa565c7be51f758b7e85301c9df7c70",
        "c332e9fcc5289698350d39d4d22c3ed5257d7a80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 15 14:51:57 2010 -0800"
      },
      "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: sentelic - fix left/right horizontal scroll mapping\n  Input: pmouse - move Sentelic probe down the list\n  Input: add compat support for sysfs and /proc capabilities output\n  Input: i8042 - add Dritek quirk for Acer Aspire 5610.\n  Input: xbox - do not use GFP_KERNEL under spinlock\n  Input: psmouse - fix Synaptics detection when protocol is disabled\n  Input: bcm5974 - report ABS_MT events\n  Input: davinci_keyscan - add device_enable method to platform data\n  Input: evdev - be less aggressive about sending SIGIO notifies\n  Input: atkbd - fix canceling event_work in disconnect\n  Input: serio - fix potential deadlock when unbinding drivers\n  Input: gf2k - fix \u0026\u0026/|| confusion in gf2k_connect()\n"
    },
    {
      "commit": "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a",
      "tree": "1052bfb05b5f30b248808747be6c61f7d694e353",
      "parents": [
        "0a3727ffb99f09481da6110ac0067550129a768d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 17:04:42 2010 +0900"
      },
      "message": "ARM: MINI2440: Fixup __initdata usage\n\nRemove some of the __initdata tags which are currently inappropriate for\nplatform_device and some of the platform data. These can be returned once\nsupport for copying platform devices and data is added.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0a3727ffb99f09481da6110ac0067550129a768d",
      "tree": "64b1288db960f57d7b8ba682970cdd1def3c3d29",
      "parents": [
        "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0"
      ],
      "author": {
        "name": "Uri Yosef",
        "email": "uri.yosef@gmail.com",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 16:56:05 2010 +0900"
      },
      "message": "ARM: MINI2440: Fix crash on boot due to improper __initdata qualifier\n\nThis patch fix mini2440 crash on boot due to improper __initdata\nqualifier on mini2440_led1_pdata.\n\nSigned-off-by: Uri Yosef \u003curi.yosef@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d3cf4489d5a50ca9dc82473cd105f97fc7f720e0",
      "tree": "13a298e20b5586c28c3701e99b9af872db47f796",
      "parents": [
        "9b96918a974fcd6c9e752cc8b28157f776c601d3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Jan 13 13:57:04 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 15 09:52:51 2010 +0900"
      },
      "message": "ARM: SMDK6410: Specify no GPIO for B_PWR_5V regulator\n\nSince the fixed voltage regulator grew support for GPIO based\nenables and GPIO 0 is valid on some systems we need to specify\nthat there is no valid GPIO enable control.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9b96918a974fcd6c9e752cc8b28157f776c601d3",
      "tree": "7aaf19ea7af8a9dc1cc79425934fd56bdf87ccfb",
      "parents": [
        "004b35063296b6772fa72404a35b498f1e71e87e"
      ],
      "author": {
        "name": "Ramax Lo",
        "email": "ramaxlo@gmail.com",
        "time": "Thu Jan 14 10:15:05 2010 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 14 11:25:44 2010 +0900"
      },
      "message": "ARM: S3C: NAND: Check the existence of nr_map before copying\n\nSince the structure field nr_map is optional, we need to check whether the\nchip number map is provided to avoid unexpected NULL pointer exception.\n\nSigned-off-by: Ramax Lo \u003cramaxlo@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e9cfa167b6b598a364c53459bee93b508f073c65",
      "tree": "d4306f2780aebf13b48f2575ba206142ecbbd487",
      "parents": [
        "81143d2a65364ce5ae5c97b4c10d7d9bbe4428fd"
      ],
      "author": {
        "name": "Dirk Teurlings",
        "email": "dirk@upexia.nl",
        "time": "Wed Jan 13 20:03:30 2010 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Wed Jan 13 14:32:20 2010 -0500"
      },
      "message": "[ARM] Orion5x: add GPIO LED and buttons for wrt350n v2\n\nSigned-off-by: Dirk Teurlings \u003cdirk@upexia.nl\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "c70f5a60994058895384f593989a9fbe6fe6adee",
      "tree": "57e9b11fdc73b3e0178d6dbe56c738aab1aa763f",
      "parents": [
        "463de2096d8040af2f79f8c4f6a61c965a5109f0"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 11 20:39:37 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jan 13 21:01:09 2010 +0800"
      },
      "message": "[ARM] pxa: fix irq suspend/resume for pxa25x\n\nPXA25x does not have IPR registers, saving and restoring should happen\nonly for pxa27x and pxa3xx.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "463de2096d8040af2f79f8c4f6a61c965a5109f0",
      "tree": "bd2e3c4e9dcefc5823422edcbb7ea289bdebe8ee",
      "parents": [
        "0375fc03cd0bd31fb8b37e40f091f8ffc567acfd"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 04 15:22:18 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jan 13 21:01:09 2010 +0800"
      },
      "message": "[ARM] pxa: fix the incorrect naming of AC97 reset pin config for pxa26x\n\nGPIO89_AC97_nRESET is really a PXA26x specific option and was\nincorrectly named.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "0375fc03cd0bd31fb8b37e40f091f8ffc567acfd",
      "tree": "d9ecba9bd94246e3d0c563dd3146654c36ffd5e8",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jan 11 15:43:24 2010 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Jan 13 21:01:08 2010 +0800"
      },
      "message": "[ARM] pxa/corgi: fix incorrect default GPIO for UDC Vbus\n\nThere is no such GPIO for udc vbus sensing, put \u0027-1\u0027 instead of default\n\u00270\u0027 as \u00270\u0027 does mean a valid GPIO.\n\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "1f0e14bbc065c88ddb68fec42b317f487cc85410",
      "tree": "ed8d6206d3362e92db3f5dd981a2e865200bde9c",
      "parents": [
        "f25bb39f8adfe980df223f415f3b845953ca1147",
        "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 12 20:56:01 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n  ARM: Fix wrong dmb\n  ARM: 5874/1: serial21285: fix disable_irq-from-interrupt-handler deadlock\n  ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n  ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n  ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n  ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n  ARM: 5868/1: ARM: fix \"BUG: using smp_processor_id() in preemptible code\"\n  ARM: 5867/1: Update U300 defconfig\n  ARM: 5866/1: arm ptrace: use unsigned types for kernel pt_regs\n  [ARM] pxa: fix strange characters in zaurus gpio .desc\n  ARM: add missing recvmmsg syscall number\n  [ARM] pxa: fix compiler warnings of unused variable \u0027id\u0027 in cpu_is_pxa9*()\n  [ARM] pxa: update pwm_backlight-\u003enotify() to include missed \u0027struct device *\u0027\n  [ARM] pxa: enable L2 if present in XSC3\n  [ARM] pxa: do not enable L2 after MMU is enabled\n"
    },
    {
      "commit": "aff7b4f86737f1ae364bf5ece9a9b8586ddb2db4",
      "tree": "c083c9f20933c89a5d24882f69bcba410766b739",
      "parents": [
        "7511bce4069de39ea04b14c1e1d55c249f9ce808"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 19:02:05 2010 +0000"
      },
      "message": "ARM: Ensure ARMv6/7 mm files are built using appropriate assembler options\n\nA kernel with both ARMv6 and ARMv7 selected results in build errors.\nFix this by specifying the proper architectures for these assembly\nfiles.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7511bce4069de39ea04b14c1e1d55c249f9ce808",
      "tree": "befa78be1f9631b9fc3d5cbc10cef9e8fcd641bd",
      "parents": [
        "cc20b900be7aa8e456aff82dfcb55fb15c508962"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 18:59:16 2010 +0000"
      },
      "message": "ARM: Fix wrong dmb\n\nThe __kuser_cmpxchg code uses an ARMv6 dmb instruction, rather than\none based upon the architecture being built for.  Switch to using\nthe macro provided for this purpose, which also eliminates the\nneed for an ifdef.\n\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b4e08a77f0cbfe31b47faf082caa02f9c252266",
      "tree": "f5d2687b06045341b1b81ec6155366d78be98817",
      "parents": [
        "3d661ac187e72af71d3bb7d48a46012180a6fc46"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 11 16:33:18 2010 +0000"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Jan 12 10:41:10 2010 +0100"
      },
      "message": "MXC: Add AUDMUXv2 register decode to debugfs\n\nSince AUDMUX configuration appears to be one of the common stumbling\nblocks for people setting up i.MX audio try to provide some diagnostic\ninformation describing the current setup to assisist people in working\nout what\u0027s going on.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c0f607c608ba889db5250235ba620f818aa44a4d",
      "tree": "b3802cae458d0c3d413425642b8e3c90aa24a5ee",
      "parents": [
        "598cace09645fc10f8150e4adc982922cbd214ed",
        "27dba4bcf87494e2909f6b0035f0a9a038e80f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:44:19 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (26 commits)\n  OMAP2 clock: dynamically allocate CPUFreq frequency table\n  OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n  OMAP2xxx OPP: clean up comments in OPP data\n  OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n  OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n  OMAP1 clock: Add missing clocks for OMAP 7xx\n  OMAP clock: remove incorrect EXPORT_SYMBOL()s\n  OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n  OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n  OMAP3: clock: add clockdomains for UART1 \u0026 2\n  OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n  OMAP2xxx IO mapping: mark DSP mappings as being 2420-only\n  ARM: OMAP3: PM: Fix the Invalid CM_CLKSTCTRL reg access.\n  OMAP2: remove duplicated #include\n  omap3: EVM: Choose OMAP_PACKAGE_CBB\n  omap3: Fix booting if package is uninitialized\n  omap3: add missing parentheses\n  omap3: add missing parentheses\n  omap2/3: ZOOM: Correcting key mapping for few keys\n  omap2/3: make serial_in_override() address the right uart port\n  ...\n"
    },
    {
      "commit": "e7db7b4270ed2a606b8c0b5f944a5f92ade0e84c",
      "tree": "9d112314a53153e6aaa4a916e179dd8f225b7b11",
      "parents": [
        "7dd65feb6c603e13eba501c34c662259ab38e70e"
      ],
      "author": {
        "name": "Albin Tonnerre",
        "email": "albin.tonnerre@free-electrons.com",
        "time": "Fri Jan 08 14:42:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:05 2010 -0800"
      },
      "message": "arm: add support for LZO-compressed kernels\n\n- changes to ach/arch/boot/Makefile to make it easier to add new\n   compression types\n - new piggy.lzo.S necessary for lzo compression\n - changes in arch/arm/boot/compressed/misc.c to allow the use of lzo or\n   gzip, depending on the config\n - Kconfig support\n\nSigned-off-by: Albin Tonnerre \u003calbin.tonnerre@free-electrons.com\u003e\nTested-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4b529401c5089cf33f7165607cbc2fde43357bfb",
      "tree": "0e559e77e9a2c837cd7c25f3a48e83ee788d7d4b",
      "parents": [
        "50f411e34d623efbf4e4b4b0c1a4a20e04c5cc9e"
      ],
      "author": {
        "name": "Andreas Fenkart",
        "email": "andreas.fenkart@streamunlimited.com",
        "time": "Fri Jan 08 14:42:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 11 09:34:03 2010 -0800"
      },
      "message": "mm: make totalhigh_pages unsigned long\n\nMakes it consistent with the extern declaration, used when CONFIG_HIGHMEM\nis set Removes redundant casts in printout messages\n\nSigned-off-by: Andreas Fenkart \u003candreas.fenkart@streamunlimited.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: Lennox Wu \u003clennox.wu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c9f8be7dab831c78b5f491739fc5cd01f2efb03",
      "tree": "fa023e7c6a1d540b645f0d4d237f710a413058a9",
      "parents": [
        "62a8c5bcb547c0aca1c3af810695dfb9b25e5351"
      ],
      "author": {
        "name": "Colin Tuckley",
        "email": "colin.tuckley@arm.com",
        "time": "Mon Jan 11 11:09:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 11 15:39:21 2010 +0000"
      },
      "message": "ARM: 5873/1: ARM: Fix the reset logic for ARM RealView boards\n\nExtend the patch from Philby John to the other \"RealView\" boards.\nRename the constants and offsets to reflect their actual functions.\n\nCc: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Colin Tuckley \u003ccolin.tuckley@arm.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "81143d2a65364ce5ae5c97b4c10d7d9bbe4428fd",
      "tree": "ce5c579670e6b047938afe40dd969ea53ce61d61",
      "parents": [
        "7788cd5557766d49343088b2edc544b186e2fe53"
      ],
      "author": {
        "name": "Saeed Bishara",
        "email": "saeed@marvell.com",
        "time": "Thu Jun 05 13:26:28 2008 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Sun Jan 10 22:23:43 2010 -0500"
      },
      "message": "[ARM] Kirkwood: drive USB VBUS pin on rd88f6192-nas high on boot\n\nSigned-off-by: Saeed Bishara \u003csaeed@marvell.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "62a8c5bcb547c0aca1c3af810695dfb9b25e5351",
      "tree": "2365d6b7d9a196009d55aef843aa58be656e72d5",
      "parents": [
        "657b366a2827f35c020712e46696e56ab116d3c7"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Sun Jan 10 09:21:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 13:03:52 2010 +0000"
      },
      "message": "ARM: 5872/1: ARM: include needed linux/cpu.h in asm/cpu.h\n\nThe file arch/arm/include/asm/cpu.h needs to include \u0027linux/cpu.h\u0027 to\nmeet its dependency. Otherwise when using \"struct cpuinfo_arm\" and\nincluding just \u0027asm/cpu.h\u0027 throws below error -\n\tarch/arm/include/asm/cpu.h:16: error: field \u0027cpu\u0027 has incomplete type\n\nTo fix this  otherway, one can also include both linux/cpu.h and\nasm/cpu.h but it shoudn\u0027t be that way.  So this patch fixes this by\nincluding the linux/cpu.h in asm/cpu.h, so that including alone\nasm/cpu.h is enough.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "657b366a2827f35c020712e46696e56ab116d3c7",
      "tree": "fa6e6ace276fd7685fbe8200b8d80daca4d7407d",
      "parents": [
        "f892027c02f8d985455ba239ce280ac13b68a7fa"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Jan 09 13:46:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 00:08:14 2010 +0000"
      },
      "message": "ARM: 5871/1: arch/arm: Fix build failure for lpd7a404_defconfig caused by missing includes\n\nThis patch fixes a build failure [1] due to missing includes\nThis should make the arm tree build again with lpd7a404_defconfig\n\nReferences:\nhttp://kisskb.ellerman.id.au/kisskb/buildresult/1983329/\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f892027c02f8d985455ba239ce280ac13b68a7fa",
      "tree": "e9e23f20fcf4a709034265c7865a4c8c0274901e",
      "parents": [
        "0de9a00fd6e0a137c63fbbfb6012bf34cc0ab7c4"
      ],
      "author": {
        "name": "Peter Hüwe",
        "email": "PeterHuewe@gmx.de",
        "time": "Sat Jan 09 13:46:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 10 00:08:03 2010 +0000"
      },
      "message": "ARM: 5870/1: arch/arm: Fix build failure for defconfigs without CONFIG_ISA_DMA_API set\n\nA lot of ARM-defconfigs (those without CONFIG_ISA_DMA_API set) fail to\nbuild [1][2][3] due to the changes of the patch\n    [PATCH] PCI: Clean up build for CONFIG_PCI_QUIRKS unset\n    by Rafael J. Wysocki (Sat, 2 Jan 2010 22:57:24 +0100) [4]\nas the referenced variable \u0027isa_dma_bridge_buggy\u0027 in asm/dma.h is\nenclosed by the CONFIG_ISA_DMA_API conditional all configs without this\nsetting fail to build.\n\nI\u0027m not sure wether moving the condition is the right way to solve the\nissue, but atleast it fixes the issue :)\n\nReferences:\n[1] http://kisskb.ellerman.id.au/kisskb/buildresult/1983354/\n[2] http://kisskb.ellerman.id.au/kisskb/buildresult/1983333/\n[3] http://kisskb.ellerman.id.au/kisskb/buildresult/1983337/\n[4] http://lkml.org/lkml/2010/1/2/102\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27dba4bcf87494e2909f6b0035f0a9a038e80f83",
      "tree": "4108c443870e45f67aad4b33a6cd9ad35fd2d6d9",
      "parents": [
        "342aa2c1721e2714f43d957c3dd0bdaaa688c207",
        "cdf1a915569ea9c3f6b9b4ef48a189d531d3954c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 14:27:56 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 14:27:56 2010 -0800"
      },
      "message": "Merge branch \u0027for_2.6.33rc_c\u0027 of git://git.pwsan.com/linux-2.6 into omap-fixes-for-linus\n"
    },
    {
      "commit": "cdf1a915569ea9c3f6b9b4ef48a189d531d3954c",
      "tree": "b0ac2d431a4f14cbec7cf469fcf73d0096f3fbe8",
      "parents": [
        "4e37c10d8a721b19933491df7af296aac9281004"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:17 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:17 2010 -0700"
      },
      "message": "OMAP2 clock: dynamically allocate CPUFreq frequency table\n\nDynamically allocate the CPUFreq frequency table on OMAP2xxx chips.\nThis fixes some compilation problems, since the kernel may not know\nwhat chip it is running on until boot-time.  This also reduces the size\nof the CPUFreq frequency table.\n\nProblem originally reported by Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e.\nThanks also for comments on the patch from Felipe and Kevin.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "4e37c10d8a721b19933491df7af296aac9281004",
      "tree": "3a82d2f29a5e82a700400ff9d48a87f5c114f6c1",
      "parents": [
        "ca6eccb31ef63722b35ea695f75089adeec319d7"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:16 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:16 2010 -0700"
      },
      "message": "OMAP clock/CPUFreq: add clk_exit_cpufreq_table()\n\nA subsequent patch adds code on OMAP2xxx to dynamically allocate the\nCPUFreq frequency table in clk_init_cpufreq_table(), so for it to\navoid a leak, it will need a corresponding function to free the\nmemory.  This patch adds clk_exit_cpufreq_table() with generic\ncode to call a chip-specific variant inside the clockfw_lock spinlock via\nstruct clk_functions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "ca6eccb31ef63722b35ea695f75089adeec319d7",
      "tree": "c88b9a6500b855343fa9b62429e1182c311d3fd7",
      "parents": [
        "19fe458310915a216bbba32a210b6f29ac7c929f"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "message": "OMAP2xxx OPP: clean up comments in OPP data\n\nRevise some of the comments in the OMAP2xxx OPP data for clarity.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\n"
    },
    {
      "commit": "19fe458310915a216bbba32a210b6f29ac7c929f",
      "tree": "bacb97b631338e52af8c915a1333efff2b3460ff",
      "parents": [
        "9b11769f998e138cbc89ba822316aa3e63912856"
      ],
      "author": {
        "name": "Felipe Balbi",
        "email": "felipe.balbi@nokia.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:15 2010 -0700"
      },
      "message": "OMAP2xxx clock: clk2xxx.c doesn\u0027t compile if CPUFREQ is enabled\n\nif we enable CPUFREQ we can\u0027t build omap2 for two reasons,\none of them is fixed by the patch below.\n\nIt\u0027s failing because the __must_be_array() check in\nARRAY_SIZE() is failing and printing the following message:\n\narch/arm/mach-omap2/clock2xxx.c:453: error: negative width in bit-field \u0027\u003canonymous\u003e\u0027\n\nSigned-off-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\n[paul@pwsan.com: commit message updated; changed rate variable name]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "9b11769f998e138cbc89ba822316aa3e63912856",
      "tree": "c37639a490e5166c513efd9e272593bedd336502",
      "parents": [
        "e8ae6b6e4dec43db4ae6fc67550fe63f16247667"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 15:23:14 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:14 2010 -0700"
      },
      "message": "OMAP1 clock: remove __initdata from struct clk_functions to prevent crash\n\nCommit 52650505fbf3a6ab851c801f54e73e76c55ab8da added an __initdata\ndecoration to the structure containing the clk_enable and clk_disable\nfunctions.  Once init data was freed, these pointers went to null, and\nthe next enable or disable call caused the kernel to crash.  This\nchange removes this decoration.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\n[paul@pwsan.com: patch manually split and commit message edited]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "e8ae6b6e4dec43db4ae6fc67550fe63f16247667",
      "tree": "a06af857f187c8a6b95ced88a1a7dafc31ead3dc",
      "parents": [
        "d1e624982194e617b6f5c7d61305a3e8d9078952"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Jan 08 15:23:10 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:10 2010 -0700"
      },
      "message": "OMAP1 clock: Add missing clocks for OMAP 7xx\n\nThis change adds in some missing clocks that were needed as a result\nof 526505... (OMAP1 clock: convert mach-omap1/clock.h to\nmach-omap1/clock_data.c).  Prior to this, it was just assumed that\nthese clocks existed for all devices, and it was used directly instead\nof calling it out with a clock_get call or similar.  So, not having\nthe CK_7XX meant these clocks weren\u0027t being used anymore for omap 7xx\ndevices, which broke things badly.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\n[paul@pwsan.com: commit message edited]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d1e624982194e617b6f5c7d61305a3e8d9078952",
      "tree": "32adc32525ceea3e941993cc04f040f445a28b65",
      "parents": [
        "3e3ee1560daaf09bb5dbe3afd35ca2f75e2e116a"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:09 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:09 2010 -0700"
      },
      "message": "OMAP clock: remove incorrect EXPORT_SYMBOL()s\n\nThe only symbols that should be exported are symbols that are to be\ncalled from loadable kernel modules, e.g., device drivers.  In the\ncontext of plat-omap/clock.c, these should only be the Linux clock\ninterface symbols as defined by include/linux/clk.h.  Core code\ndoesn\u0027t need these symbols to be exported.  Also, clean up an old\ncomment while here.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "3e3ee1560daaf09bb5dbe3afd35ca2f75e2e116a",
      "tree": "85f79c1132d306eb9b022e95cee8624b98366bc2",
      "parents": [
        "073463ca4011d4f6f8e2334273f3b062b2b19b85"
      ],
      "author": {
        "name": "Tuukka Toivonen",
        "email": "tuukka.o.toivonen@nokia.com",
        "time": "Fri Jan 08 15:23:08 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:08 2010 -0700"
      },
      "message": "OMAP3 clock: Add capability to change rate of dpll4_m5_ck\n\nAdd necessary definitions to clock framework to allow changing\ndpll4_m5_ck rate.  This is used by the camera code.\n\nSigned-off-by: Jouni Högander \u003cjouni.hogander@nokia.com\u003e\nSigned-off-by: Tuukka Toivonen \u003ctuukka.o.toivonen@nokia.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "073463ca4011d4f6f8e2334273f3b062b2b19b85",
      "tree": "46e5207acce7af4f6f4a3434a6966a7cf2e2056c",
      "parents": [
        "9b5bc5fa4b68fe2f51a5197786a8b5df82d1b8bf"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:07 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:07 2010 -0700"
      },
      "message": "OMAP3 clock: McBSP 2, 3, 4 functional clock parent is PER_96M_FCLK, not CORE_96M_FCLK\n\nThe correct parent of the McBSP 2, 3, and 4 functional clocks is\nPER_96M_FCLK, not CORE_96M_FCLK.  Fix this in the OMAP clock tree.\nReported by Nicole Chalhoub \u003cn-chalhoub@ti.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Nicole Chalhoub \u003cn-chalhoub@ti.com\u003e\n"
    },
    {
      "commit": "9b5bc5fa4b68fe2f51a5197786a8b5df82d1b8bf",
      "tree": "20783094f0034cc910110bbbadc921dbf30cb29e",
      "parents": [
        "51e888d705d29824aebb22ddf8a1f478083386e7"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "message": "OMAP3: clock: add clockdomains for UART1 \u0026 2\n\nUART1 \u0026 2 were missing clockdomains resulting in broken omap_hwmod\ninit for these devices.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "51e888d705d29824aebb22ddf8a1f478083386e7",
      "tree": "45f4f24230feb2c55ed714076a37b1354697427e",
      "parents": [
        "7adb9987177f7aa269505ef65f4b4ed84bbc17b5"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Fri Jan 08 15:23:06 2010 -0700"
      },
      "message": "OMAP2420 IO mapping: move IVA mapping virtual address out of vmalloc space\n\nCommit 10db25fea4c11661070b97832b8cc3d2af495092 causes the following\nkernel messages during N800 boot (and presumably all other 2420\nboards):\n\n[    0.000000] BUG: mapping for 0x58000000 at 0xe0000000 overlaps vmalloc space\n[    0.000000] BUG: mapping for 0x59000000 at 0xe1000000 overlaps vmalloc space\n[    0.000000] BUG: mapping for 0x5a000000 at 0xe2000000 overlaps vmalloc space\n\nFix by remapping the IVA memory areas somewhere outside vmalloc space.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    }
  ],
  "next": "7adb9987177f7aa269505ef65f4b4ed84bbc17b5"
}
