)]}'
{
  "log": [
    {
      "commit": "be093beb608edf821b45fe00a8a080fb5c6ed4af",
      "tree": "05751248a909761dab9ccb29fd08bf2c5683ef0d",
      "parents": [
        "14b6848bc0134b8838d374c423df3edda9b1490e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "message": "[ARM] pass reboot command line to arch_reset()\n\nOMAP wishes to pass state to the boot loader upon reboot in order to\ninstruct it whether to wait for USB-based reflashing or not.  There is\nalready a facility to do this via the reboot() syscall, except we ignore\nthe string passed to machine_restart().\n\nThis patch fixes things to pass this string to arch_reset().  This means\nthat we keep the reboot mode limited to telling the kernel _how_ to\nperform the reboot which should be independent of what we request the\nboot loader to do.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14b6848bc0134b8838d374c423df3edda9b1490e",
      "tree": "724dc912efe84f432d33a798502811c5f5295774",
      "parents": [
        "05d9881bc4c6f172997b7a59e4a1a95910c4ebd7",
        "4da3782151300237db3abe070f716922889252e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 12:39:58 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 12:39:58 2009 +0000"
      },
      "message": "Merge branch \u0027omap-clks3\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-omap2/clock.c\n"
    },
    {
      "commit": "05d9881bc4c6f172997b7a59e4a1a95910c4ebd7",
      "tree": "be1f4df97a174489dc4b7c6bcfed2995751e38c7",
      "parents": [
        "3879f5d6f03b66626af014cbb6071ad4d79b1c42",
        "7f3ccb5a22c945916390a9bd7101d0f553fa0fbd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 17 23:51:52 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 17 23:51:52 2009 +0000"
      },
      "message": "Merge branch \u0027for-russell\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6 into devel\n"
    },
    {
      "commit": "7f3ccb5a22c945916390a9bd7101d0f553fa0fbd",
      "tree": "38cf69ed11d43235854aa5c395832a6ee82d40f1",
      "parents": [
        "de3ce856d67b770f7d546e3f3e6a3972deb319a8"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 14:39:30 2009 +0100"
      },
      "committer": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 15:01:53 2009 +0100"
      },
      "message": "IXP4xx: PCI ixp4xx_scan_bus() is __devinit.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "de3ce856d67b770f7d546e3f3e6a3972deb319a8",
      "tree": "14767aa43d54a80b3a6b90e6188e2b5bd04d651d",
      "parents": [
        "5ca328d24d25fa2c8d2aa33cb85116695be11070"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 13:51:52 2009 +0100"
      },
      "committer": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 15:01:45 2009 +0100"
      },
      "message": "IXP4xx: cpu_is_ixp4*() now recognizes all IXP4xx processors.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "5ca328d24d25fa2c8d2aa33cb85116695be11070",
      "tree": "301b0df131e4aff33a7401cda851daf5bade6586",
      "parents": [
        "0a07232ff62d1523c5fa7292180890f4de670b95"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Mar 13 19:09:00 2009 +0100"
      },
      "committer": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 15:01:22 2009 +0100"
      },
      "message": "IXP4xx: add Ethernet and NPE support for IXP43x CPU.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "0a07232ff62d1523c5fa7292180890f4de670b95",
      "tree": "7b190acf8cf61b8ba5bdca7f94676f45f048be8c",
      "parents": [
        "fec6c6fec3e20637bee5d276fb61dd8b49a3f9cc"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Mar 13 17:57:04 2009 +0100"
      },
      "committer": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Mar 17 15:00:55 2009 +0100"
      },
      "message": "IXP4xx: workaround for PCI prefetch problems near 64 MB boundary.\n\nMap unused registers at the end of DMA region at 64 MB to allow PCI masters\nto cross the boundary when prefetching data from SDRAM.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "3879f5d6f03b66626af014cbb6071ad4d79b1c42",
      "tree": "018c183306253f12c1d9da739a78d41be71e1cb3",
      "parents": [
        "607b067e161185d5c441aa366ff9fccd4fd676cb",
        "6e1588cbd88590273300403648aef70e6bdaf5af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Mar 16 22:28:04 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 16 22:28:04 2009 +0000"
      },
      "message": "Merge branch \u0027imx-fb-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into devel\n\nConflicts:\n\n\tdrivers/video/mx3fb.c\n"
    },
    {
      "commit": "607b067e161185d5c441aa366ff9fccd4fd676cb",
      "tree": "29c7ee2c11793ba16f3c4e99fddb7d8908dff510",
      "parents": [
        "104a416d80fca22284319b06eff87b6f632a3649"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Mar 15 19:14:27 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 20:08:20 2009 +0000"
      },
      "message": "[ARM] 5427/1: h3600: ipaq_model_ops final cleanup\n\nSince now ipaq_model_ops used only for accessing h3600 EGPIOs,\ndrop it completely and use assign_h3600_egpio() directly.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "104a416d80fca22284319b06eff87b6f632a3649",
      "tree": "9be3a552ba5814345c0ec8e1ee8abe47fea10bf7",
      "parents": [
        "ddcd8c09001e66f78488bfc238ed5bd8441d4496"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Mar 15 19:13:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 20:08:18 2009 +0000"
      },
      "message": "[ARM] 5426/1: h3600: remove clr_h3600_egpio/set_h3600_egpio helpers\n\nReplace all occurences with assign_h3600_egpio.\nAlso simplify code a bit by replacing couple of if-else\nstatements with one-line equivalents.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ddcd8c09001e66f78488bfc238ed5bd8441d4496",
      "tree": "f8db9f97b3e822dc99a4748fcf4c04ee84f349b9",
      "parents": [
        "f110b3f2a61d26329290036dac3d70a6733099de"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Mar 15 19:11:21 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 20:08:17 2009 +0000"
      },
      "message": "[ARM] 5425/1: h3600: first stage of ipaq_model_ops cleanup\n\nRemove unused fields and associated funtions-accesors.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f110b3f2a61d26329290036dac3d70a6733099de",
      "tree": "4b6d73f42de1a7397330ce0d29b245e3b2551451",
      "parents": [
        "f84e85ef3ccedd450d2dd266798c97b05b7b3563"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Mar 15 19:09:50 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 20:08:15 2009 +0000"
      },
      "message": "[ARM] 5424/1: h3600: clean up mtd partitions table\n\nRight now iPaq h3600\u0027s default MTD partitions table is a mess. It has\ntwo #ifdefs with #else, giving total 3 variants, depending on your\nkernel config. Replace all this with simple two-partitions scheme\n(bootloader + rootfs), that used by both shipped WindowsCE and\nmost of the linux distributions (Familiar, Angstrom)\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f84e85ef3ccedd450d2dd266798c97b05b7b3563",
      "tree": "89d043a805be19248039b4c33371ee7d76c9d3a9",
      "parents": [
        "78772a7cc627720e8d81c1e7f9158947996d8a7a"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Sun Mar 15 19:04:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 20:07:59 2009 +0000"
      },
      "message": "[ARM] 5423/1: SA1100: remove unused H3600_SLEEVE Kconfig option\n\nThere\u0027s no actual code for iPAQ sleeves support in kernel that depends\non this config option.\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "78772a7cc627720e8d81c1e7f9158947996d8a7a",
      "tree": "dda92b578f88629aedb5dd8db224a54efe4f1d1c",
      "parents": [
        "97fb44eb6bc01f4ffed4300e475aa15e44877375",
        "cefdb2a4436ec83b4c8b349aa30f976d30c22e25"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 15 10:10:13 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 15 10:10:13 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "97fb44eb6bc01f4ffed4300e475aa15e44877375",
      "tree": "481ed6efd0babe7185cae04f2fd295426b36411d",
      "parents": [
        "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
        "148854c65ea8046b045672fd49f4333aefaa3ab5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-at91/gpio.c\n"
    },
    {
      "commit": "148854c65ea8046b045672fd49f4333aefaa3ab5",
      "tree": "5f9e4ffd0b9a5b77e814ca17a37681578907179f",
      "parents": [
        "7c107dcb652c2101426adfc3193140db95b44594"
      ],
      "author": {
        "name": "Ilya Yanok",
        "email": "yanok@emcraft.com",
        "time": "Wed Mar 11 03:22:00 2009 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:35:05 2009 +0100"
      },
      "message": "qong: basic support for Dave/DENX QongEVB-LITE board\n\nThis patch adds basic support for Dave/DENX QongEVB-LITE i.MX31-based\nboard. It includes support for clocks initialization, UART1, NOR-flash,\nFPGA-attached NAND flash and DNET ethernet controller (inside FPGA).\n\nSigned-off-by: Ilya Yanok \u003cyanok@emcraft.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7c107dcb652c2101426adfc3193140db95b44594",
      "tree": "50aa0256a8fd8fe730855a276fb396d32ed1bc95",
      "parents": [
        "f2cb641f565dccebfa934b1a940bc6517734d391"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Dec 19 14:32:07 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:39 2009 +0100"
      },
      "message": "pcm970 baseboard: Add SDHC support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f2cb641f565dccebfa934b1a940bc6517734d391",
      "tree": "b048f67f54859f16174be7f0dfa5ee2166dad942",
      "parents": [
        "2adc1d654e41f4308193fdd46cee885b7a35c149"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Nov 11 15:03:28 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:38 2009 +0100"
      },
      "message": "pcm037: Add sdhc support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "2adc1d654e41f4308193fdd46cee885b7a35c149",
      "tree": "db383794ca8cb4e82339769aa0d08b660cbbbd0f",
      "parents": [
        "1a02be0ee77b68aef67b656bc47f0fb4ab177e67"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Dec 19 14:32:06 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:37 2009 +0100"
      },
      "message": "MX31: Add sdhc resources/platform devices\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1a02be0ee77b68aef67b656bc47f0fb4ab177e67",
      "tree": "49db1b8b6c596b3fcbb4476c0b92d9b74e942328",
      "parents": [
        "9563b1dbb6aa48b685ce8d11d941ed7d3e71f6fc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Dec 19 14:32:07 2008 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:36 2009 +0100"
      },
      "message": "MX2: Add SDHC platform_devices and resources\n\nSigned-of-by: Julien Boibessot \u003cjulien.boibessot@armadeus.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9563b1dbb6aa48b685ce8d11d941ed7d3e71f6fc",
      "tree": "9d7c19d684078bbe7cf6e4c7455486cce7bfbdc8",
      "parents": [
        "06277b5c40be283779d55db16b50fc201a2ff8bb"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 23 13:08:06 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:35 2009 +0100"
      },
      "message": "MX2/MX3 SDHC driver: rename platform driver\n\nRename driver from imx-mmc to mxc-mmc to avoid conflicts with the\nmx1 mmc driver.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "06277b5c40be283779d55db16b50fc201a2ff8bb",
      "tree": "d265d135dc15305c9ed4df36fb6b254ebe2947d4",
      "parents": [
        "cc83e4096c6db1f13406c7dedf5516b4b5bcba55"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 23 13:33:31 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:34 2009 +0100"
      },
      "message": "mxcmmc: Do not pass clock name, we have only one clock for this device\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "cc83e4096c6db1f13406c7dedf5516b4b5bcba55",
      "tree": "9ba8356e3101d175e6e69de5d43b7a58b086b96c",
      "parents": [
        "9eb2eb8c40ffd30da322648c4415bae0288eb167"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Feb 19 12:48:35 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:33 2009 +0100"
      },
      "message": "Use __force in IO_ADDRESS macro to silence sparse\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9eb2eb8c40ffd30da322648c4415bae0288eb167",
      "tree": "b2402fd33314e4a78d11d8429c86ffe15cac8d4c",
      "parents": [
        "9a51157bab06ab54d6ee442e34fe9574ff14c8c3"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Feb 18 11:55:33 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:32 2009 +0100"
      },
      "message": "MX31 clkdev support\n\nThis patch adds clkdev support for i.MX31. This is done in a\nsimilar way done previously for i.MX27\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9a51157bab06ab54d6ee442e34fe9574ff14c8c3",
      "tree": "670af46dad6d670329db30c37fadf7b263dd9e78",
      "parents": [
        "fb4416ad61e4dac816ae866999115500c818406b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 09 11:00:03 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:31 2009 +0100"
      },
      "message": "[ARM] pcm038: Fix pins for UART3\n\nThe UART3 had a copy-paste bug. instead of claiming rxd, txd, rts and\ncts pins, cts and rts were claimed twice\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "fb4416ad61e4dac816ae866999115500c818406b",
      "tree": "7c727464a91aa1b94c3f18e2942546f352518342",
      "parents": [
        "cb88214d726b337d49c1f65cbc5e5ac85837b11b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 06 18:15:06 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:30 2009 +0100"
      },
      "message": "[ARM] MX31: Move static virtual mappings of AIPS1/2 to common file\n\nOn MX31 we can\u0027t do much without mapping the AIPS1/2 register space.\nMove these mappings from individual boards to plat-mxc/mm.c\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "cb88214d726b337d49c1f65cbc5e5ac85837b11b",
      "tree": "286cb0b63eeb16c4c3f3f728813cabc2298dc730",
      "parents": [
        "9536ff33619e13fcc4bd16354faea97dba244f73"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sun Feb 08 02:00:50 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:29 2009 +0100"
      },
      "message": "[ARM] MX31/MX35: Add l2x0 cache support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9536ff33619e13fcc4bd16354faea97dba244f73",
      "tree": "b89802b0f09428263a02ad868121ffd25875f746",
      "parents": [
        "2cb536d13cf9fbce029055b7603b3ca4ca1cf407"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 06 15:38:51 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:28 2009 +0100"
      },
      "message": "[ARM] MX35 devices support\n\nThe i.MX35 basically features the same peripherals as the i.MX31 with\nsome differences:\n\n- The i.MX35 has a FEC ethernet controller\n- The NAND controller base addresses are different\n- The i.MX35 has only 3 UARTs\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "2cb536d13cf9fbce029055b7603b3ca4ca1cf407",
      "tree": "7f54f9ae836c4d2a623063ec862beff3c4d1ea6c",
      "parents": [
        "cb8ebb0223a5a2ec6f2e0b46ef5812113847df61"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 06 17:48:59 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:28 2009 +0100"
      },
      "message": "[ARM] MX35: add clock support\n\nThis patch adds clock support for i.MX35 SoCs. We do not support setting\nof clock rates yet, but most interesting clock rates should be reported.\nI couldn\u0027t test all clock rates and the datasheet contains some obvious\nbugs, so expect some bugs in this code.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "cb8ebb0223a5a2ec6f2e0b46ef5812113847df61",
      "tree": "97fd136d6fc3a89f53a905b331225f0df52adb14",
      "parents": [
        "198016e1b12d781ef00aaafbf571775a8e723f54"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 06 15:41:45 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:27 2009 +0100"
      },
      "message": "[ARM] add i.MX35 build support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "198016e1b12d781ef00aaafbf571775a8e723f54",
      "tree": "d2d45593f7c5e3ce9a703081e78fd5c6b5c29386",
      "parents": [
        "c0a5f85523132dc893916d6059370233fac1cb11"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Feb 06 15:38:22 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:26 2009 +0100"
      },
      "message": "[ARM] MXC: add cpu_is_ macros\n\nWe had hardcoded cpu_is_ macros for mxc architectures till now. As we\nwant to run the same kernel on i.MX31 and i.MX35 this patch adds cpu_is_\nmacros which expand to 0 or 1 if only one architecture is compiled in and\nonly check for the cpu type if more than one architecture is compiled\nin.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c0a5f85523132dc893916d6059370233fac1cb11",
      "tree": "463817508d7fd36af4f7bed7285826f08569bd9d",
      "parents": [
        "7e8549bcee00d92040904361cb1840c7a5eda615"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 02 14:11:54 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:25 2009 +0100"
      },
      "message": "[ARM] MX35: Add register definitions for the i.MX35\n\nThis patch moves the stuff common to i.MX31 and i.MX35 to mx3x.h and the\nspecifics to mx31.h/mx35.h. We can build a kernel which runs on i.MX31 and\ni.MX35, so always include mx31.h and mx35.h\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7e8549bcee00d92040904361cb1840c7a5eda615",
      "tree": "4bd0b3833c212407f4fb71075df8c141f1f257e4",
      "parents": [
        "1d0f98709347c4babac08dd933466674e089f188"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Feb 14 16:29:38 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:24 2009 +0100"
      },
      "message": "imxfb: Fix margin settings\n\nThe var-\u003ehsync_len, var-\u003eright_margin and var-\u003eleft_margin fields\nshould contain the real values, not the hardware dependent values.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1d0f98709347c4babac08dd933466674e089f188",
      "tree": "1fed1ad460d5a49f53f03c636e9dcf80db7ccdd8",
      "parents": [
        "ca489f8e4ac1127e6aee1ffcdaea29858f89506c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 26 17:29:10 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:23 2009 +0100"
      },
      "message": "imxfb: add mx27 support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ca489f8e4ac1127e6aee1ffcdaea29858f89506c",
      "tree": "7005a1386df1866bbfc9d5c25af554237444ccdd",
      "parents": [
        "e00f0b4a9316c9de000697e489f6102271e94dc4"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Mon Feb 16 12:47:52 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:22 2009 +0100"
      },
      "message": "mx31: add dma and fb devices\n\nThis adds the dma (ipu_dma) and fb devices for the mx31 for which drivers now are\navailable.\n\nv2: merge the ipu and fb device in the same patch as suggested by Sascha\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e00f0b4a9316c9de000697e489f6102271e94dc4",
      "tree": "f04e346f019a4a68ff66231fcb2eafdd9428af72",
      "parents": [
        "e180a5c26fae12dcc02244df68a6089cd5522df7"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Mon Feb 16 12:47:51 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:21 2009 +0100"
      },
      "message": "mx31moboard: initial support for various baseboards\n\nThis enables our mx31moboard to be used on the different baseboards that\nwe are developping according to the application needs. There are not\nmany differences between the boards for now, but when other peripherals\nare available for mx31 the differences are going to grow.\n\nv2: takes Sascha\u0027s comments into account\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e180a5c26fae12dcc02244df68a6089cd5522df7",
      "tree": "8785d7912308007dd9fa287adac34165e58c4823",
      "parents": [
        "999981d943e626bff5d031de1bf06435afb10ced"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Feb 11 16:55:17 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:20 2009 +0100"
      },
      "message": "mx31: add pin definition for LCD\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "999981d943e626bff5d031de1bf06435afb10ced",
      "tree": "1adfed0fa77e28214262fa987ec9be2cfe46b7c1",
      "parents": [
        "6bbdbf2f95771c0a2dbccc423b99b37fde9a5078"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Thu Feb 12 14:27:22 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:19 2009 +0100"
      },
      "message": "mxc: first set GPIO level, then switch direction to output\n\nMake sure not to create spurious pulses on GPIOs, when configuring them as\noutput: first set required level, then switch direction.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "6bbdbf2f95771c0a2dbccc423b99b37fde9a5078",
      "tree": "91c451e4641339865611c29f0607012ce7a22084",
      "parents": [
        "87bbb19721fbd6b5e556105c188da80d06f738b1"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jan 29 14:42:25 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:18 2009 +0100"
      },
      "message": "arm/imx: Kconfig beautification\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "87bbb19721fbd6b5e556105c188da80d06f738b1",
      "tree": "7219f7a28f25aafecf9eb60953ad93bef16e5c41",
      "parents": [
        "2420563227897ed3900606e720f886e122944d2c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 29 16:00:23 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:17 2009 +0100"
      },
      "message": "[ARM] mxc: add missing include\n\ninclude devices.h from devices.c to avoid inconsistencies and to fix\nsparse warnings\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "2420563227897ed3900606e720f886e122944d2c",
      "tree": "c5b64785235e6afed44947fbf46302c89cd529ec",
      "parents": [
        "792067507b8bf5eaf220ee6994423381b7ae5c0b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 17:36:37 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:16 2009 +0100"
      },
      "message": "[ARM] Add Synertronixx scb9328 board support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "792067507b8bf5eaf220ee6994423381b7ae5c0b",
      "tree": "7b3197f8b6438855d2e18a773c9f5215947c3dcb",
      "parents": [
        "c2aaac70cd00cf5d4687cc35f462e3888c9ac76f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 17:10:32 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:15 2009 +0100"
      },
      "message": "[ARM] PCM037 Board: Add I2C support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c2aaac70cd00cf5d4687cc35f462e3888c9ac76f",
      "tree": "7e7ff9f3a18acc4e2b6326b6bf1516b417a171a5",
      "parents": [
        "b8b19b0d1c2d9ede8a3f8b9f609fd66cf5ede057"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 17:11:02 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:14 2009 +0100"
      },
      "message": "[ARM] iommux mx3: Add pin definitions for I2C\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b8b19b0d1c2d9ede8a3f8b9f609fd66cf5ede057",
      "tree": "72c5f213fd1c7488de88e3d9b4a18e173dd7c7dc",
      "parents": [
        "a4e9a65a1f90e94eca3af1a69b42d039054ef9de"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 14:06:20 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:13 2009 +0100"
      },
      "message": "[ARM] mx1ads: add I2C support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a4e9a65a1f90e94eca3af1a69b42d039054ef9de",
      "tree": "1280490a9b28f35f74c515fd7bb6f920a8094561",
      "parents": [
        "c5d4dbff965b77b39c0188e4146892d76c775a98"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 13:07:11 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:12 2009 +0100"
      },
      "message": "[ARM] PCM038 board: Add I2C support\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c5d4dbff965b77b39c0188e4146892d76c775a98",
      "tree": "c6150e509f28cd0777d51b02378fb791b4061367",
      "parents": [
        "824b16e66b70f5df61345f5708c149f6886eef30"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jan 28 13:26:56 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:12 2009 +0100"
      },
      "message": "[ARM] MX2: Add I2C devices / resources\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "824b16e66b70f5df61345f5708c149f6886eef30",
      "tree": "176a6755c3f78732370104e40ea5f917ba57a713",
      "parents": [
        "166091b1894df3de736f43c649f2e6639f4a31ac"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 16 15:17:46 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:11 2009 +0100"
      },
      "message": "[ARM] MX2: add pwm device/resources\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "166091b1894df3de736f43c649f2e6639f4a31ac",
      "tree": "d3f59658647ef26e74e57ead570636bfed451786",
      "parents": [
        "1512222b105beaff7b7fe11aa4220bcd0088e421"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Jan 16 15:17:16 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:10 2009 +0100"
      },
      "message": "[ARM] MXC: add pwm driver for i.MX SoCs\n\nThis driver has been tested on MX27/MX31. It should work on MX1/MX1\naswell, but the actual setting of the PWM is missing so far.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1512222b105beaff7b7fe11aa4220bcd0088e421",
      "tree": "43b8d229f9b89a70e7174111b3978dc26726fbcf",
      "parents": [
        "9db973a59b73fb5baf69f8b5d005daccec6d997e"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 26 17:31:02 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:09 2009 +0100"
      },
      "message": "imxfb: add 18 bit support\n\nv2: As pointed out by Hans J. Koch we have to claim we can do 24bit to\n    make software like X work. We are lucky on i.MX that 18bit support\n    has the necessary gaps in the fields to do so.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9db973a59b73fb5baf69f8b5d005daccec6d997e",
      "tree": "f2f93be36930511ec642104e3bb43f154c10bf1a",
      "parents": [
        "c0b90a31efe30987ab4bb21298b410913779e62f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 15 12:44:45 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:08 2009 +0100"
      },
      "message": "[ARM] pcm038: Add framebuffer support\n\nAdd framebuffer support for PCM038\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c0b90a31efe30987ab4bb21298b410913779e62f",
      "tree": "e7af49770ed004899663582ad931aae2d076102f",
      "parents": [
        "879fea1b486d2b6fa399c40b8aed172b0dfdedb9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jan 15 15:37:22 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:07 2009 +0100"
      },
      "message": "imxfb: add platform specific init/exit functions\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "879fea1b486d2b6fa399c40b8aed172b0dfdedb9",
      "tree": "24f33831d65222ea3ebee086e149c599ed3aff6c",
      "parents": [
        "fe7316bff119a11e68f895ecf9a5a713ed30004c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 26 17:26:02 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:06 2009 +0100"
      },
      "message": "[ARM] MX2: Add FEC platform device\n\nThe in kernel FEC driver has recently been ported to a platform driver.\nAdd a platform_device for it and register it for pcm038 and mx27ads.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "fe7316bff119a11e68f895ecf9a5a713ed30004c",
      "tree": "e7e25be8d53dc6d9b87ad23145e24c4cfd989a94",
      "parents": [
        "bab389c8750d7f41f499517b308600f13bd2788d"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 15 16:14:30 2009 +0000"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:05 2009 +0100"
      },
      "message": "mx31ads: Initial support for Wolfson Microelectronics 1133-EV1 module\n\nThe i.MX31ADS supports pluggable PMU modules, including the WM835x based\nWolfson Microelectronics 1133-EV1. These boards provide power, audio,\nRTC and watchdiog services to the system. This patch adds initial support\nfor those boards in I2C mode.\n\nCurrently support is limited by the available support for the features\nof the i.MX31 in the mainline kernel.  Some further work will be needed\nonce other PMU modules are supported and once there is SPI support.\nMany of the regulator constraints will be sharable with other PMU\nboards.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "bab389c8750d7f41f499517b308600f13bd2788d",
      "tree": "93f99c76b4d34c195442e09fc78fd4151fdf1ff3",
      "parents": [
        "63d976672e39176316b2a479464aa3aaf7c2a7fd"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 28 15:13:54 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:04 2009 +0100"
      },
      "message": "pcm037: use of new iomux implementation\n\nThis was only compilation tested.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "63d976672e39176316b2a479464aa3aaf7c2a7fd",
      "tree": "5e3db629b2e24b3f0afc0c582ba2b5795532b3be",
      "parents": [
        "945c10b87c4d72ac9ad392132d19d17f3ebdb310"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 28 15:13:53 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:03 2009 +0100"
      },
      "message": "mx31pdk: use of new iomux implementation\n\nThis was only compilation tested.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "945c10b87c4d72ac9ad392132d19d17f3ebdb310",
      "tree": "02b3b10f64356498dc1c4ccdbb3956aced24a342",
      "parents": [
        "bfbc6a1fc1d4d4ecbf73bcb7eefcd2a2ca5ddf2a"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 28 15:13:52 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:02 2009 +0100"
      },
      "message": "mx31ads: use of new iomux implementation\n\nThis was only compilation tested.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "bfbc6a1fc1d4d4ecbf73bcb7eefcd2a2ca5ddf2a",
      "tree": "75cbc2ed75da08bab0f6f70ac1451ad440aabd85",
      "parents": [
        "b7222631c3d0fd26e6d85dd78b1d0aa10dc64929"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 28 15:13:51 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:01 2009 +0100"
      },
      "message": "mx31moboard: use of new iomux implementation\n\nThis example takes advantage of the possibility to use tables of iomux\nconfigs.\nThis is inspired from mx1-mx2 iomux code. It allows a better code\nreadability.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b7222631c3d0fd26e6d85dd78b1d0aa10dc64929",
      "tree": "7b2469bb834187e7a4386eb7455cfc17605acef5",
      "parents": [
        "41a1d91e7e7b08a13d78e03e67dcd7634f2d5cca"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Wed Jan 28 15:13:50 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:34:00 2009 +0100"
      },
      "message": "mx31: rework of iomux support\n\nThis new implemenatation avoids that two physical pins are claimed by\nthe same driver (also with the the gpr hardware modes).\nThe gpio kernel lib is also called when a capable gpio pin is assigned\nits gpio function.\nThe mxc_iomux_mode function is still here for backward compatibility but\nshould not be used anymore.\n\nV2:\n\nIn the precendent revision, the iomux code was claiming a pin when its\nhardware mode was changed. This was uncorrect: when the hardware mode is\nchanged, the pin must still be claimed through the iomux.\n\nIn order to have a pin working in mode hw2, we must fist issue the\nmxc_iomux_set_gpr call and then the corresponding mxc_iomux_mode calls\nwith the FUNC mode (usually done with mxc_iomux_setup_multiple_pins).\nThe reverse calls must be done to fee the pins.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "41a1d91e7e7b08a13d78e03e67dcd7634f2d5cca",
      "tree": "f1da7c8931c172220f89a654fdbadfc675bcb298",
      "parents": [
        "e600eb6b0d41c3e69297137388733bd0a50aa5e9"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 21 21:25:02 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:59 2009 +0100"
      },
      "message": "remove unused static function gpio_fec_inactive\n\n... from both mx27ads.c and pcm038.c\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\n"
    },
    {
      "commit": "e600eb6b0d41c3e69297137388733bd0a50aa5e9",
      "tree": "d98d961d8ac30f562810b2dd191167bfd8e765ec",
      "parents": [
        "8b785b9dfb309be8d44d655df1f370b15dda7687"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jan 21 21:25:03 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:58 2009 +0100"
      },
      "message": "fix warning \"control reaches end of non-void function\"\n\nAdd a return 0 analogous to uart_mxc_port[0-2]_exit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\n"
    },
    {
      "commit": "8b785b9dfb309be8d44d655df1f370b15dda7687",
      "tree": "41885691b41f753954920a9c64af4b36ba023592",
      "parents": [
        "4d5f9cdacb74d35b4e435cb66443da203d8be6f0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 15 16:14:29 2009 +0000"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:57 2009 +0100"
      },
      "message": "mx31ads: Make unexported data static\n\nKeeps sparse happy.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "4d5f9cdacb74d35b4e435cb66443da203d8be6f0",
      "tree": "6a0f875278eb8614a6ff61c4beed1b4a2a7836fd",
      "parents": [
        "39d1dc068b61a8f36a3c1377fa52ed4901968a4f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 15 16:14:28 2009 +0000"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:57 2009 +0100"
      },
      "message": "mx31ads: Fix build for missing mx31.h\n\nSeveral of the macros in mx31ads.h depend on mx31.h which is no longer\nincluded in quite so many standard headers as it once was. Include it\ndirectly so we can build.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "39d1dc068b61a8f36a3c1377fa52ed4901968a4f",
      "tree": "3b3b50827b22196f3bd89f6753ea7fd5034a976b",
      "parents": [
        "e48135519bd569eed374e0e17ed5233d4105fa97"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Jan 15 16:14:27 2009 +0000"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:56 2009 +0100"
      },
      "message": "mx31: Add device definitions for the i.MX3x I2C controllers\n\nThe i.MX I2C driver has not yet been merged into mainline but it is\nnear to that and the device defintions don\u0027t depend directly on it\nso we can add the devices now.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e48135519bd569eed374e0e17ed5233d4105fa97",
      "tree": "5a43bdc795646d6883ab9aaa75cbcb6b6e0b74c0",
      "parents": [
        "aa3b0a6f57be50f1009a409e82731a8f9be80fc4"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 26 16:34:56 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:55 2009 +0100"
      },
      "message": "arm/imx21: Framebuffer support for i.MX21\n\nThis patch mimicks what Martin wrote on the mailing list:\n\n* move arch/arm/mach-imx/include/mach/imxfb.h into\n  arch/arm/mach-mxc/include/mach/imxfb.h\n* changes Kconfig so that CONFIG_FB_IMX is selectable\n* adds a platform device (copied from some pengutronix\n  patches)\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "aa3b0a6f57be50f1009a409e82731a8f9be80fc4",
      "tree": "fc56f2b0f1448b73e6bc5a19d0cdff5a235a1711",
      "parents": [
        "260a1fd26c62af482a22c6b31cc7882b4ec980d2"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 26 16:34:54 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:54 2009 +0100"
      },
      "message": "arm/imx21: clock support for i.MX21\n\nBased on code from \"Martin Fuzzey\" \u003cmfuzzey@gmail.com\u003e\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "260a1fd26c62af482a22c6b31cc7882b4ec980d2",
      "tree": "358b432297a42123ac3970999ac9e1add47d5dd2",
      "parents": [
        "058b7a6f465bebd87c1f295afdd56cc6a33dffbd"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 26 16:34:53 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:53 2009 +0100"
      },
      "message": "arm/imx2x: split i.MX21/i.MX27 register definitions\n\n* define new CONFIG_ARCH_MX21 (this one is currently mutually exclusive to\n  CONFIG_ARCH_MX27, but this might change)\n* splits one header file. Memory definitions, interrupt sources,\n  DMA channels are split into common part, i.MX27 specific and i.MX21\n  specific.\n* guard access to UART5/UART6, which don\u0027t exist on i.MX21\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "058b7a6f465bebd87c1f295afdd56cc6a33dffbd",
      "tree": "b7060b4d4675d83cf086891d714a34e5e7af7472",
      "parents": [
        "edfcea80eb12b43680c4be0f2e31c8f5b1288edd"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 26 16:34:51 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:52 2009 +0100"
      },
      "message": "arm/imx2x: removes a bunch of sparse-warnings\n\nHere are some of the warnings that get fixed by this:\n\n\u003e 200 times: warning: cast adds address space to expression (\u003casn:2\u003e)\ntwelve times: warning: symbol \u0027xxx\u0027 was not declared. Should it be static\ntwo times: warning: symbol \u0027clock\u0027 shadows an earlier one\nfive times: warning: incorrect type in initializer (different address spaces)\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "edfcea80eb12b43680c4be0f2e31c8f5b1288edd",
      "tree": "24e9c3863c1cbe9b8fb4fb2c5b6a067a7d7c0327",
      "parents": [
        "d1755e3592305f8866b4d60d63a481959d5e58bf"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 15:13:43 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:51 2009 +0100"
      },
      "message": "[ARM] MX27 Clock rework\n\nThis changes MX27 to use common clkdev. It also cleans up MX27 clock\nsupport to be more readable.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "d1755e3592305f8866b4d60d63a481959d5e58bf",
      "tree": "237953bbce244a53398a967e61ea0c63ec95cb6e",
      "parents": [
        "e65fb0099fe4fe82d59ffe84f1e88a489218d7f9"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 14:27:06 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:50 2009 +0100"
      },
      "message": "[ARM] MXC: add clkdev support\n\nThis patch only adds general clkdev support without actually switching\nany MXC architecture to clkdev.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e65fb0099fe4fe82d59ffe84f1e88a489218d7f9",
      "tree": "b35665ffe6e939961cc4aaa4f9bf2e1887d3f7a6",
      "parents": [
        "30c730f8f90b08d77a73998d2ee34cf1f56e95cc"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 14:29:10 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:48 2009 +0100"
      },
      "message": "[ARM] MXC: remove _clk suffix from clock names\n\nThe context makes it clear already that these are clocks, so there\u0027s\nno need for such a suffix. This patch only changes the clocks actually\nused in the tree. The remaining clocks are renamed in the subsequent\narchitecture specific patches.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "30c730f8f90b08d77a73998d2ee34cf1f56e95cc",
      "tree": "4b73291db523a77d2ca36a65ba7e0d1a8ff6e56e",
      "parents": [
        "a2865197a5dad23c619c84f44b7fdf7fdbef3f9c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Feb 16 14:36:49 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:47 2009 +0100"
      },
      "message": "[ARM] MXC: rework timer/clock initialisation\n\n- rename mxc_clocks_init to architecture specific versions. This\n  allows us to have more than one architecture compiled in.\n- call mxc_timer_init from clock initialisation instead from board\n  code\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a2865197a5dad23c619c84f44b7fdf7fdbef3f9c",
      "tree": "e62afa2bf72a8bad1cbfd400f79b92a13617fac6",
      "parents": [
        "5512e88f3a1f1b498fd07181f14596ee117b3471"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 26 15:41:16 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:46 2009 +0100"
      },
      "message": "[ARM] MXC: Use a single function for decoding a PLL\n\nWe had 3 versions of this function in clock support for MX1/2/3\nUse a single one instead. I picked the one from the MX3 as it seems\nto calculate more accurate as the other ones. Also, on MX27 and MX31 mfn\ncan be negative, this hasn\u0027t been handled correctly on MX27 since now.\n\nThis patch has been tested on MX27 and MX31 and produces the same clock\nfrequencies for me.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5512e88f3a1f1b498fd07181f14596ee117b3471",
      "tree": "c764b8ebbc0030147d7b7bf9a150a464d4d5904d",
      "parents": [
        "ccfe30a7c8329e85ae426813a1060e27e2547dd1"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jan 26 16:34:52 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:45 2009 +0100"
      },
      "message": "arm/imx21: add kbuild support for the Freescale i.MX21\n\n* adds Kconfig variables\n* specifies different physical address for i.MX21 because of the\n  different memory layouts\n* disables support for UART5/UART6 in the i.MX serial driver\n  (the i.MX21 doesn\u0027t have those modules)\n\nBased on code from \"Martin Fuzzey\" \u003cmfuzzey@gmail.com\u003e\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ccfe30a7c8329e85ae426813a1060e27e2547dd1",
      "tree": "3a1b77c46e084c4ea0236c315d949af72a678bf6",
      "parents": [
        "16b71fdf97599f1b1b7f38418ee9922d9f117396"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Jan 29 10:07:50 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 13 10:33:44 2009 +0100"
      },
      "message": "arm/imx2x: new IOMUX definitions\n\n* removed iomux-mx1-mx2.h completely\n* distributes the former contents to four different files (iomux-mx1.h,\n  iomux-mx21.h, iomux-mx27.h and the file iomux-mx2x.h, which is common to\n  both i.MX21 and i.MX27).\n* adds all documented IOMUX definitions for i.MX21 and i.MX27\n* fixes a few that were wrong (PD14_AOUT_FEC_CLR, PE16_AF_RTCK).\n* don\u0027t silenly include \u003clinux/io.h\u003e\n* and fixes all collateral damage from above\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "cefdb2a4436ec83b4c8b349aa30f976d30c22e25",
      "tree": "b30a05b5266091e0f8970aa22d2a71e070349728",
      "parents": [
        "689b4febeca7e98ad1986cf5b036539649cc1a0c"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Sat Jan 31 21:07:09 2009 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 17:10:45 2009 +0800"
      },
      "message": "[ARM] pxa/MioA701: Migrate after pxa27x_udc gpio_pullup functionality.\n\nSigned-off-by: Robert Jarzmik \u003crjarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "689b4febeca7e98ad1986cf5b036539649cc1a0c",
      "tree": "544788b86133ba03ab82ff0e46f93573d6e21d84",
      "parents": [
        "3b31fabfe258ecc1ffccd01dd186a534d5c804b3"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Fri Jan 30 20:48:24 2009 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 17:10:44 2009 +0800"
      },
      "message": "[ARM] pxa/MioA701: add gpio_vbus driver\n\nAdd gpio vbus detection to udc driver, by taking advantage\nof the new gpio_vbus driver.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "3b31fabfe258ecc1ffccd01dd186a534d5c804b3",
      "tree": "b2498f109a9143ee3b055fda3d734f3e515b56cb",
      "parents": [
        "aac429707df233e9dc7ed70ea04cd29d832dfe61"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Feb 16 20:40:57 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 17:10:44 2009 +0800"
      },
      "message": "[ARM] pxa: add support for CSB701 baseboard\n\nCSB701 is one of baseboards that can be used with CSB726 SOM.\nThis currently adds support for button and LED on the board.\nMore to come later.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "aac429707df233e9dc7ed70ea04cd29d832dfe61",
      "tree": "5a7df3142af59013716cb5db9df0e57d25167a9f",
      "parents": [
        "53f5649b21a7c7b894d68ac4848eb01136fa64aa"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Mon Feb 16 20:40:55 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 17:10:44 2009 +0800"
      },
      "message": "[ARM] pxa: add initial support for Cogent CSB726 board\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "53f5649b21a7c7b894d68ac4848eb01136fa64aa",
      "tree": "497a8ec6843fccc32616a18443aef3264ecd747e",
      "parents": [
        "bff22c9b85c911719a82b6e7cc8925dd84d278c7"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 10:50:17 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Mar 13 10:50:17 2009 +0800"
      },
      "message": "[ARM] pxa: fix typo in BANK_OFF() macro in gpio.h\n\nThe typo was originally fixed by Mike Rapoport and missed. And is\nlater reported by Matthias Meier.\n\nSigned-off-by: Matthias Meier \u003cmatthias.j.meier@gmx.net\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
      "tree": "c76a6cb54e4f90a8deebf380bf8fe8a5f6eb2750",
      "parents": [
        "6dc4a47a0cf423879b505af0e29997fca4088630"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Mar 12 20:11:43 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 12 19:25:02 2009 +0000"
      },
      "message": "[ARM] 5422/1: ARM: MMU: add a Non-cacheable Normal executable memory type\n\nThis patch adds a Non-cacheable Normal ARM executable memory type,\nMT_MEMORY_NONCACHED.\n\nOn OMAP3, this is used for rapid dynamic voltage/frequency scaling in\nthe VDD2 voltage domain. OMAP3\u0027s SDRAM controller (SDRC) is in the\nVDD2 voltage domain, and its clock frequency must change along with\nvoltage. The SDRC clock change code cannot run from SDRAM itself,\nsince SDRAM accesses are paused during the clock change. So the\ncurrent implementation of the DVFS code executes from OMAP on-chip\nSRAM, aka \"OCM RAM.\"\n\nIf the OCM RAM pages are marked as Cacheable, the ARM cache controller\nwill attempt to flush dirty cache lines to the SDRC, so it can fill\nthose lines with OCM RAM instruction code. The problem is that the\nSDRC is paused during DVFS, and so any SDRAM access causes the ARM MPU\nsubsystem to hang.\n\nTI\u0027s original solution to this problem was to mark the OCM RAM\nsections as Strongly Ordered memory, thus preventing caching. This is\noverkill: since the memory is marked as non-bufferable, OCM RAM writes\nbecome needlessly slow. The idea of \"Strongly Ordered SRAM\" is also\nconceptually disturbing. Previous LAKML list discussion is here:\n\nhttp://www.spinics.net/lists/arm-kernel/msg54312.html\n\nThis memory type MT_MEMORY_NONCACHED is used for OCM RAM by a future\npatch.\n\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6dc4a47a0cf423879b505af0e29997fca4088630",
      "tree": "4cb74ca40842f1b62356fb3d3fbd5df78472c737",
      "parents": [
        "bff22c9b85c911719a82b6e7cc8925dd84d278c7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Sat Mar 07 00:23:52 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 12 16:50:10 2009 +0000"
      },
      "message": "[ARM] 5420/1: MMCI devinit and devexit macros\n\nThis adds __devinit and __devexit macros to the module probe and\nremove functions in MMCI. Now includes the __devexit_p() thing too.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@ericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "16b71fdf97599f1b1b7f38418ee9922d9f117396",
      "tree": "86ceac6117f5a678aaa177bbcdf8d84d2559010c",
      "parents": [
        "9233ecc5c4b5f31921d914b3ef3baa3dc1ae4cc6"
      ],
      "author": {
        "name": "Samuel CUELLA",
        "email": "samuel.cuella@supinfo.com",
        "time": "Tue Mar 10 12:56:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:12 2009 -0700"
      },
      "message": "i810: fix kernel crash fix when struct fb_var_screeninfo is supplied\n\nPrevent the kernel from being crashed by a divide-by-zero operation when\nsupplied an incorrectly filled \u0027struct fb_var_screeninfo\u0027 from userland.\n\nPreviously i810_main.c:1005 (i810_check_params) was using the global\n\u0027yres\u0027 symbol previously defined at i810_main.c:145 as a module parameter\nvalue holder (i810_main.c:2174).  If i810fb is compiled-in or if this\nparam doesn\u0027t get a default value, this direct usage leads to a\ndivide-by-zero at i810_main.c:1005 (i810_check_params).  The patch simply\nreplace the \u0027yres\u0027 global, perhaps undefined symbol usage by a given\nparameter structure lookup.\n\nThis problem occurs with directfb, mplayer -vo fbdev, SDL library.\nIt was also reported ( but non solved ) at:\n\n\thttp://mail.directfb.org/pipermail/directfb-dev/2008-March/004050.html\n\nSigned-off-by: Samuel CUELLA \u003csamuel.cuella@supinfo.com\u003e\nCc: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9233ecc5c4b5f31921d914b3ef3baa3dc1ae4cc6",
      "tree": "bca6b2ea3edbf65582df13e46edbdbb6f67f42a0",
      "parents": [
        "9333d826813a2722d3babfbfd0f65c21b75127b3"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Tue Mar 10 12:55:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:12 2009 -0700"
      },
      "message": "m68knommu: m528x build fix\n\nThere isn\u0027t any mcfqspi.h in the tree, and without it everything inside the\n#ifdef CONFIG_SPI is uncompilable.\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9333d826813a2722d3babfbfd0f65c21b75127b3",
      "tree": "18b8fa629b9e99f96837ce684f0f8267bf459de6",
      "parents": [
        "0612ea00a010e36fde61e7b7649a1105b0ef1080"
      ],
      "author": {
        "name": "Steven King",
        "email": "sfking@fdwdc.com",
        "time": "Tue Mar 10 12:55:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:12 2009 -0700"
      },
      "message": "m68knommu: m5206e build fix\n\nSigned-off-by: Steven King \u003csfking@fdwdc.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0612ea00a010e36fde61e7b7649a1105b0ef1080",
      "tree": "3e543336430dafbd67237075954f9ce0ccab2e65",
      "parents": [
        "be50b8342dead8cacf57d4839240106b225d31f5"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Tue Mar 10 12:55:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "rcu: documentation 1Q09 update\n\nUpdate the RCU documentation to call out the need for callers of\nprimitives like call_rcu() and synchronize_rcu() to prevent subsequent RCU\nreaders from hazard.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be50b8342dead8cacf57d4839240106b225d31f5",
      "tree": "a5f40b583e4c008313b090426fa785d178348e76",
      "parents": [
        "d58ab5cf09679d8cb4824e22cae900c0eab5ab31"
      ],
      "author": {
        "name": "Dhaval Giani",
        "email": "dhaval@linux.vnet.ibm.com",
        "time": "Tue Mar 10 12:55:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "kernel/user.c: fix a memory leak when freeing up non-init usernamespaces users\n\nWe were returning early in the sysfs directory cleanup function if the\nuser belonged to a non init usernamespace.  Due to this a lot of the\ncleanup was not done and we were left with a leak.  Fix the leak.\n\nReported-by: Serge Hallyn \u003cserue@linux.vnet.ibm.com\u003e\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nAcked-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d58ab5cf09679d8cb4824e22cae900c0eab5ab31",
      "tree": "090e82a516fe8db760a1b7514ed072bb458c1e2f",
      "parents": [
        "9c1e8a4ebcc04226cb6f3a1bf1d72f4cafd6b089"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Mar 10 12:55:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "mtd: physmap: fix NULL pointer dereference in error path\n\ncommit e480814f138cd5d78a8efe397756ba6b6518fdb6 (\"[MTD] [MAPS] physmap:\nfix wrong free and del_mtd_{partition,device}\") introduces a NULL pointer\ndereference in physmap_flash_remove when called from the error path in\nphysmap_flash_probe (if map_probe failed).\n\nCall del_mtd_{partition,device} only if info-\u003ecmtd was not NULL.\n\nReported-by: pHilipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c1e8a4ebcc04226cb6f3a1bf1d72f4cafd6b089",
      "tree": "30a76767516304283f29d1997cd6a285e39d160a",
      "parents": [
        "229cc58ba2b5a83b0b55764c6cb98695c106238a"
      ],
      "author": {
        "name": "Lubomir Rintel",
        "email": "lkundrak@v3.sk",
        "time": "Tue Mar 10 12:55:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "intel-agp: fix a panic with 1M of shared memory, no GTT entries\n\nWhen GTT size is equal to amount of video memory, the amount of GTT\nentries is computed lower than zero, which is invalid and leads to\noff-by-one error in intel_i915_configure()\n\nOriginally posted here:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12539\nhttp://bugzilla.redhat.com/show_bug.cgi?id\u003d445592\n\nSigned-off-by: Lubomir Rintel \u003clkundrak@v3.sk\u003e\nCc: Lubomir Rintel \u003clkundrak@v3.sk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "229cc58ba2b5a83b0b55764c6cb98695c106238a",
      "tree": "16816a73113a9f6f961b569c2a09c70a5b075607",
      "parents": [
        "1b23336ad98b3666c216617227c7767cd60a22be"
      ],
      "author": {
        "name": "Will Newton",
        "email": "will.newton@gmail.com",
        "time": "Tue Mar 10 12:55:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "mtd_dataflash: fix probing of AT45DB321C chips.\n\nCommit 771999b65f79264acde4b855e5d35696eca5e80c (\"[MTD] DataFlash: bugfix,\nbinary page sizes now handled\") broke support for probing AT45DB321C flash\nchips.  These chips do not support the \"page size\" status bit, so if we\nmatch the JEDEC id return early.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Will Newton \u003cwill.newton@gmail.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b23336ad98b3666c216617227c7767cd60a22be",
      "tree": "8743554370742f55d993bfd6b5a281f81bc4dd0b",
      "parents": [
        "260219cc48cfb22486e5d0d706c978228a080d63"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Tue Mar 10 12:55:52 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "idr: make idr_remove_all() do removal -before- free_layer()\n\nFix a problem in the IDR system, where an idr_remove_all() hands a data\nelement to call_rcu() (via free_layer()) before making that data element\ninaccessible to new readers.  This is very bad, and results in readers\nstill having a reference to this data element at the end of the grace\nperiod.\n\nTests on large machines that concurrently map and unmap user-space memory\nwithin the same multithreaded process result in crashes within about five\nminutes.  Applying this patch increases the kernel\u0027s longevity to the\nthree-to-eight-hour range.\n\nThere appear to be other similar problems in idr_get_empty_slot() and\nsub_remove(), but I fixed the easy one in idr_remove_all() first.  It is\ntherefore no surprise that failures still occur.\n\nLocated-by: Milton Miller II \u003cmiltonm@austin.ibm.com\u003e\nTested-by: Milton Miller II \u003cmiltonm@austin.ibm.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "260219cc48cfb22486e5d0d706c978228a080d63",
      "tree": "2346222cc38d9e8da0aca1988d08b6e0ecdf0d0a",
      "parents": [
        "2f68891314b14e7e0ef07b4e77a8ea6e917fc74b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 10 12:55:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "devpts: remove graffiti\n\nVery annoying when working with containters.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f68891314b14e7e0ef07b4e77a8ea6e917fc74b",
      "tree": "28cbe3692f20f33a21524550901f978b38e1586e",
      "parents": [
        "5a891ed5adef39aca0b7662c58a2566c7a16237e"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Tue Mar 10 12:55:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:11 2009 -0700"
      },
      "message": "x86/agp: tighten check to update amd nb aperture\n\nImpact: fix bug to make agp work with dri\n\nJeffrey reported that dri does work with 64bit, but doesn\u0027t work with\n32bit it turns out NB aperture is 32M, aperture on agp is 128M\n\n64bit is using 64M for vaidation for 64 iommu/gart 32bit is only using\n32M..., and will not update the nb aperture.\n\nSo try to compare nb apterture and agp apterture before leaving not\ntouch nb aperture.\n\nReported-by: Jeffrey Trull \u003cjetrull@sbcglobal.net\u003e\nTested-by: Jeffrey Trull \u003cjetrull@sbcglobal.net\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5a891ed5adef39aca0b7662c58a2566c7a16237e",
      "tree": "481ad376236c6f1efdd172e96ee6178b6f89f0c2",
      "parents": [
        "8ef1f0291a5d126f678b2f0225843c1ab550559c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Mar 10 12:55:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:10 2009 -0700"
      },
      "message": "xtensa: fix compilation somewhat\n\n* -\u003eput_char changes\n * HIGHMEM is bogus it seems, there is no kmap_atomic() et al\n * some includes\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Chris Zankel \u003czankel@tensilica.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8ef1f0291a5d126f678b2f0225843c1ab550559c",
      "tree": "68831716d0992a656132dce8ad159755df39d4e3",
      "parents": [
        "c15ade65788b70797c947f7de3e049e6a23f407f"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Mar 10 12:55:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:10 2009 -0700"
      },
      "message": "lm85: add VRM10 support for adt7468 chip\n\nThe adt7468 chip supports VRM10 sensors just like the adt7463; add a\nmissing check for it.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c15ade65788b70797c947f7de3e049e6a23f407f",
      "tree": "cc19185bd91f520046864cf3725e4d2da0ae590b",
      "parents": [
        "b943c460ff8556a193b28e2145b513f8b978e869"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Tue Mar 10 12:55:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:10 2009 -0700"
      },
      "message": "lm85: fix the version check that broke adt7468 probing\n\nThe verstep check in the lm85 driver fails because the upper nibble of\nthe version register is 0x7, not 0x6, on the adt7468 chip.  Probing of\nall adt7468s was broken by 69fc1feba2d5856ff74dedb6ae9d8c490210825c\n(\"hwmon: (lm85) Rework the device detection\"), and this patch fixes\nthat.  Also add in a missing i2c_device_id that accidentally got dropped\nfrom the original patch.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b943c460ff8556a193b28e2145b513f8b978e869",
      "tree": "766b11d2bb85bcd74675971dd933c26667d0f446",
      "parents": [
        "475049809977bf3975d78f2d2fd992e19ce2d59e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Mar 10 12:55:46 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:10 2009 -0700"
      },
      "message": "menu: fix embedded menu snafu\n\nThe COMPAT_BRK kconfig symbol does not depend on EMBEDDED, but it is in\nthe midst of the EMBEDDED menu symbols, so it mucks up the EMBEDDED menu.\nFix by moving it to just after all of the EMBEDDED menu symbols.  Also,\nANON_INODES has a similar problem, so move it to just above the EMBEDDED\nmenu items since it is used in the EMBEDDED menu.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "475049809977bf3975d78f2d2fd992e19ce2d59e",
      "tree": "36cda7a7735a38e92a6dc2ed58395cd3f337494d",
      "parents": [
        "1abaf3326bf2a2fabd6a0b6258e9cb33d734050a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 10 12:55:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 15:55:10 2009 -0700"
      },
      "message": "mm: get_nid_for_pfn() returns int\n\nget_nid_for_pfn() returns int\n\nPresumably the (nid \u003c 0) case has never happened.\n\nWe do know that it is happening on one system while creating a symlink for\na memory section so it should also happen on the same system if\nunregister_mem_sect_under_nodes() were called to remove the same symlink.\n\nThe test was actually added in response to a problem with an earlier\nversion reported by Yasunori Goto where one or more of the leading pages\nof a memory section on the 2nd node of one of his systems was\nuninitialized because I believe they coincided with a memory hole.\n\nThat earlier version did not ignore uninitialized pages and determined\nthe nid by considering only the 1st page of each memory section.  This\ncaused the symlink to the 1st memory section on the 2nd node to be\nincorrectly created in /sys/devices/system/node/node0 instead of\n/sys/devices/system/node/node1.  The problem was fixed by adding the\ntest to skip over uninitialized pages.\n\nI suspect we have not seen any reports of the non-removal\nof a symlink due to the incorrect declaration of the nid\nvariable in unregister_mem_sect_under_nodes() because\n  - systems where a memory section could have an uninitialized\n    range of leading pages are probably rare.\n  - memory remove is probably not done very frequently on the\n    systems that are capable of demonstrating the problem.\n  - lingering symlink(s) that should have been removed may\n    have simply gone unnoticed.\n\n[garyhade@us.ibm.com: wrote changelog]\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1abaf3326bf2a2fabd6a0b6258e9cb33d734050a",
      "tree": "dd51de5b7036139c6c17f27cbae8b259bebdeb75",
      "parents": [
        "a651d7997978bdecfc9891b05b9ee3dccb42f588",
        "d0fc63f7bd07cb779a06dc1cdd0c5a14e7f5d562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 12:03:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 12:03:30 2009 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86 mmiotrace: fix remove_kmmio_fault_pages()\n"
    },
    {
      "commit": "a651d7997978bdecfc9891b05b9ee3dccb42f588",
      "tree": "e56ec2555639d5354dab6847c336dcb488cdc75a",
      "parents": [
        "bad948ffee7cbf73a7dd3e4b8272985d5c3c8b55",
        "467fc4988986865b5dbcc8cc6a86c9b650cb0c6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 09:31:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 10 09:31:19 2009 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.29\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  video: deferred io cleanup fix for sh_mobile_lcdcfb\n  sh: Add media/soc_camera.h to board setup of Renesas AP325RXA\n"
    },
    {
      "commit": "467fc4988986865b5dbcc8cc6a86c9b650cb0c6f",
      "tree": "ef990fb4c02340c54deb550d506a16097158a31c",
      "parents": [
        "ba087e6f69381de6c91d6634aa0f603a2fdc96a9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Mar 10 06:08:49 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 15:23:01 2009 +0900"
      },
      "message": "video: deferred io cleanup fix for sh_mobile_lcdcfb\n\nFix deferred io cleanup patch in the sh_mobile_lcdcfb driver.\n\nIf probe() fails early the sh_mobile_lcdc_stop() function will\nbe called to clean up deferred io. This patch modifies the\ncode to only call fb_deferred_io_cleanup() after deferred io\nhas been initialized.\n\nWith this patch applied we no longer hit BUG_ON() inside\nfb_deferred_io_cleanup(). Triggers on a Migo-R with the\nSYS QVGA panel board unmounted.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "ba087e6f69381de6c91d6634aa0f603a2fdc96a9"
}
