)]}'
{
  "log": [
    {
      "commit": "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
      "tree": "4aa71d7551184ee88f32c7f3660d821133058c32",
      "parents": [
        "bc85e585c6d0fab4bde12d60964b2f25802c3163",
        "5de813b6cd06460b337f9da9afe316823cf3ef45"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:09:41 2010 +0000"
      },
      "message": "Merge branch \u0027misc2\u0027 into devel\n"
    },
    {
      "commit": "31aa8fd6fd30b0f36416df7d09619768d26b4332",
      "tree": "d44a7edc5287cf73df43206712e3736ae9b1de5a",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 18 11:10:03 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 21:39:11 2010 +0000"
      },
      "message": "ARM: Add caller information to ioremap\n\nThis allows the procfs vmallocinfo file to show who created the ioremap\nregions.  Note: __builtin_return_address(0) doesn\u0027t do what\u0027s expected\nif its used in an inline function, so we leave __arm_ioremap callers\nin such places alone.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e6d488af37980d224cbf298224db6173673f362",
      "tree": "5e5d7276f321c239c129031892ec08a3ba034c2f",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 23:26:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:27:52 2010 +0000"
      },
      "message": "ARM: 5910/1: ARM: Add tmp register for addruart and loadsp\n\nOtherwise more complicated uart configuration won\u0027t be possible.\nWe can use r1 for tmp register for both head.S and debug.S.\n\nNOTE: This patch depends on another patch to add the the tmp register\ninto all debug-macro.S files. That can be done with:\n\n$ sed -i -e \"s/addruart,rx|addruart, rx/addruart, rx, tmp/\"\n\tarch/arm/*/include/*/debug-macro.S\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3989d17847071fa94c93299805a9cca27cf65d26",
      "tree": "b5c660cd21ec416a5089e5c2d269443e2e0d5206",
      "parents": [
        "4e00dc762d68248c23c5fe1dfb4d06fbe75554b0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Dec 08 11:11:36 2009 -0800"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Thu Dec 10 10:14:34 2009 -0800"
      },
      "message": "HTC Dream: mmc compilation fixes\n\nAdd missing include for msm_sdcc compilation, and remove pwrsink\nsupport that is not mainline, yet.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\n[dwalker@codeaurora.org : fixed indent in mmc.h]\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "5c43d49aec499973b51e574af871c8918598c2db",
      "tree": "346bd8a0338272c2e007c514c7f25cd9ed30c205",
      "parents": [
        "348ee123a15ec064c0c4c98ecb5fbf4737153887"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 02 11:55:12 2009 +0100"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@fifo99.com",
        "time": "Fri Nov 20 06:40:23 2009 -0800"
      },
      "message": "msm: Add memory map for HTC Dream\n\nAdd memory map to HTC Dream, so that boot can proceed further.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "348ee123a15ec064c0c4c98ecb5fbf4737153887",
      "tree": "b45314b8711be193e0410b02cfb9204104b8fbca",
      "parents": [
        "6339f6695f84e48b42021c6df91d81b17308fe92"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Nov 18 19:18:24 2009 +0100"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@fifo99.com",
        "time": "Fri Nov 20 06:40:19 2009 -0800"
      },
      "message": "msm: add minimal board file for HTC Dream device\n\nThis is just enough to get the device booting and serial console\nworking.  Sufficient for debugging further MSM7k/Dream Support.\nThis will support HTC Dream / T-Mobile G1 / Android ADP1 (which\nare all the same hardware, known as \"trout\" to the ARM machine\ndatabase).\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\nReviewed-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "6339f6695f84e48b42021c6df91d81b17308fe92",
      "tree": "38be250cc731428524eba5f1c598771f71780304",
      "parents": [
        "333a07437c31ea8c16a2b82071629a540ae1e50f"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Nov 02 11:48:29 2009 +0100"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@fifo99.com",
        "time": "Fri Nov 20 06:40:05 2009 -0800"
      },
      "message": "msm: make debugging UART (for DEBUG_LL) configurable\n\nProvides options to select one of the three \"lowspeed\" UARTs\non MSM7k SoCs for DEBUG_LL output from the zImage decompressor\nand kernel.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e19608e8b5c001e4a66ce482edc474f05fb7355",
      "tree": "06af4be339136da7476396604c30112238d84339",
      "parents": [
        "ff14ed5db6e7e5e5dc23712d3c877891d4d9a1a8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Apr 21 12:24:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:47 2009 -0700"
      },
      "message": "clocksource: pass clocksource to read() callback\n\nPass clocksource pointer to the read() callback for clocksources.  This\nallows us to share the callback between multiple instances.\n\n[hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods]\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "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": "9ce8bb55e32d11bb82e19e76bdd2cf1c2ed32fd1",
      "tree": "88236b852ffe33e907383402ca5aae4511dd561d",
      "parents": [
        "a71558d0eca1bbb23737f832297926666f9b36db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 27 22:44:12 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 28 10:19:52 2009 +0000"
      },
      "message": "[ARM] msm: fix build errors\n\narch/arm/mach-msm/board-halibut.c:45: error: implicit declaration of function \u0027MSM_GPIO_TO_INT\u0027\narch/arm/mach-msm/board-halibut.c:45: error: initializer element is not constant\narch/arm/mach-msm/board-halibut.c:45: error: (near initialization for \u0027smc91x_resources[1].start\u0027)\narch/arm/mach-msm/board-halibut.c:46: error: initializer element is not constant\narch/arm/mach-msm/board-halibut.c:46: error: (near initialization for \u0027smc91x_resources[1].end\u0027)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80b02c172bdecd3744513b97f330c7b1d74eea35",
      "tree": "d6640aa4411a90a9ec907501e0e603bc1ec921b6",
      "parents": [
        "934848daa34af53de16cd8125d04346dffee9e87"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 08 10:01:47 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 08 16:29:42 2009 +0000"
      },
      "message": "[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c\n\narch/arm/mach-at91/at91cap9.c:337: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-at91/at91rm9200.c:301: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-at91/at91sam9260.c:351: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-at91/at91sam9261.c:287: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-at91/at91sam9263.c:312: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-at91/at91sam9rl.c:304: error: \u0027NR_AIC_IRQS\u0027 undeclared here (not in a function)\narch/arm/mach-h720x/h7202-eval.c:38: error: implicit declaration of function \u0027IRQ_CHAINED_GPIOB\u0027\narch/arm/mach-ks8695/devices.c:46: error: \u0027KS8695_IRQ_WAN_RX_STATUS\u0027 undeclared here (not in a function)\narch/arm/mach-msm/devices.c:28: error: \u0027INT_UART1\u0027 undeclared here (not in a function)\narch/arm/mach-mx2/devices.c:233: error: \u0027MXC_GPIO_IRQ_START\u0027 undeclared here (not in a function)\narch/arm/mach-mx3/devices.c:128: error: \u0027MXC_GPIO_IRQ_START\u0027 undeclared here (not in a function)\narch/arm/mach-omap1/mcbsp.c:140: error: \u0027INT_730_McBSP1RX\u0027 undeclared here (not in a function)\narch/arm/mach-omap1/mcbsp.c:165: error: \u0027INT_McBSP1RX\u0027 undeclared here (not in a function)\narch/arm/mach-omap1/mcbsp.c:200: error: \u0027INT_McBSP1RX\u0027 undeclared here (not in a function)\narch/arm/mach-omap2/board-apollon.c:286: error: implicit declaration of function \u0027omap_set_gpio_direction\u0027\narch/arm/mach-omap2/mcbsp.c:154: error: \u0027INT_24XX_MCBSP1_IRQ_RX\u0027 undeclared here (not in a function)\narch/arm/mach-omap2/mcbsp.c:181: error: \u0027INT_24XX_MCBSP1_IRQ_RX\u0027 undeclared here (not in a function)\narch/arm/mach-pxa/e350.c:36: error: \u0027IRQ_BOARD_START\u0027 undeclared here (not in a function)\narch/arm/plat-s3c/dev-i2c0.c:32: error: \u0027IRQ_IIC\u0027 undeclared here (not in a function)\n...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "320ab2b0b1e08e3805a3e1084a2f0eb1938d5d67",
      "tree": "1303d8ca53cca655425d512d65cc9ab043254b31",
      "parents": [
        "0de26520c7cabf36e1de090ea8092f011a6106ce"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: convert struct clock_event_device to cpumask pointers.\n\nImpact: change calling convention of existing clock_event APIs\n\nstruct clock_event_timer\u0027s cpumask field gets changed to take pointer,\nas does the -\u003ebroadcast function.\n\nAnother single-patch change.  For safety, we BUG_ON() in\nclockevents_register_device() if it\u0027s not set.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0560cf5aa51216b06874333a2fa26ca034d97bdb",
      "tree": "4feb666ca357b708ec1f13c7bc52284018e107c8",
      "parents": [
        "cd32a48dc5c2f415790bfbc4fe564b2b0e9c2414"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 30 11:45:54 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 30 11:45:54 2008 +0000"
      },
      "message": "[ARM] Add a common typesafe __io implementation\n\nAs Al did for Versatile in 2ad4f86b60b649fd7428265c08d73a3bd360c81b,\nadd a typesafe __io implementation for platforms to use.  Convert\nplatforms to use this new simple typesafe implementation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b5ee9002583fc14e6d45a04c18f208987a8fbced",
      "tree": "c0202fd968667710643144e036d369eef874c655",
      "parents": [
        "75f4aa15cf05ce6d99c8261cf57dcd749877fd1c"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Sep 05 21:53:30 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 28 15:36:49 2008 +0000"
      },
      "message": "[ARM] remove a common set of __virt_to_bus definitions\n\nLet\u0027s provide an overridable default instead of having every machine\nclass define __virt_to_bus and __bus_to_virt to the same thing.  What\nmost platforms are using is bus_addr \u003d\u003d phys_addr so such is the default.\n\nOne exception is ebsa110 which has no DMA what so ever, so the actual\ndefinition is not important except only for proper compilation.  Also\nadded a comment about the special footbridge bus translation.\n\nLet\u0027s also remove comments alluding to set_dma_addr which is not\n(and should not) be commonly used.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f030d7b65e4e6399f23de2a41a58d1b607b6bd89",
      "tree": "b502982648afe1f275fd41cf916fbccb7c7daf25",
      "parents": [
        "8a0f6f17c43933a4768ab79b9ac3ad24cd3c2c3f"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Mon Sep 29 14:07:14 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: vreg interface to msm7k pmic\n\nThe baseband cpu owns the pmic, so voltage regulator control is only\navailable via a relatively limited interface through the proc_comm\ntransport.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "8a0f6f17c43933a4768ab79b9ac3ad24cd3c2c3f",
      "tree": "3768860bbca3d9bc25ddaab987aedd88a901d7fe",
      "parents": [
        "600f7cfebeef74a6ba961c507079e3629da5dd7a"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Sep 10 14:58:25 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: dma: various basic dma improvements and bugfixes\n\nSan:\n- Propagate DM errors to the originator of the request.\n- Implement msm_dmov_stop_cmd()\n- Add return value to init code\n- Modify msm_dmov_stop_cmd() to support ungraceful flushing\n\nArve:\n- Disable datamover interrupt when not in use.\n  We turn off the interrrupt to allow power collapse from idle.\n\nSigned-off-by: San Mehat \u003csan@android.com\u003e\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "600f7cfebeef74a6ba961c507079e3629da5dd7a",
      "tree": "bac251da969e1e4d2f277793e3ba906b25b7905e",
      "parents": [
        "bcc0f6af0798e60e7527485f7125ed26632ce698"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 11:04:14 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:41:00 2008 -0700"
      },
      "message": "[ARM] msm: clock: provide clk_*() api support for\n\nMakes use of the proc_comm interface to provide clock control on\nMSM7X01A family SoCs.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "bcc0f6af0798e60e7527485f7125ed26632ce698",
      "tree": "ac45678ea4131d7423f64025e8021106937dbf77",
      "parents": [
        "b8a16e1fdfe9caed734df0e157ad74ae2b13e3bd"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Sep 10 14:00:53 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:40:59 2008 -0700"
      },
      "message": "[ARM] msm: clean up iomap and devices\n\n- Add some more peripherals (sdcc, etc) to the iomap.\n- Remove virtual base addresses for devices that we should be passing\n  physical addresses to drivers via resources and ioremap()ing.\n- don\u0027t try to use uarts for ll debug once the mmu is enabled due to\n  problems with the peripheral window\n- make base addresses void __iomem * and fixup irq.c and timer.c\n- Remove common.c and bring in devices.c/devices.h similar to\n  the PXA architecture.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "b8a16e1fdfe9caed734df0e157ad74ae2b13e3bd",
      "tree": "bce53911b0eb587d067dcbda6ea47b9cc0b0536f",
      "parents": [
        "1637de0c9b4dbac0f185e94b2b8cd2c2db78700d"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 09:36:50 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:39:32 2008 -0700"
      },
      "message": "[ARM] msm: add proc_comm support, necessary for clock and power control\n\nThe proc_comm protocol is the lowest level protocol available for\ncommunicating with the modem core.  It provides access to clock and\npower control, among other things, and is safe for use from atomic\ncontexts, unlike the higher level SMD and RPC transports.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "1637de0c9b4dbac0f185e94b2b8cd2c2db78700d",
      "tree": "4b7f9662891e90036a5e03b3241641c5b27c2af5",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Tue Sep 09 07:13:33 2008 -0700"
      },
      "committer": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Wed Oct 22 02:39:32 2008 -0700"
      },
      "message": "[ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM\n\nThe MSM architecture covers a wider family of chips than just the MSM7X00A.\nMove to a more generic name, in perparation for supporting the specific\nSoC variants as sub-architectures (ARCH_MSM7X01A, ARCH_MSM722X, etc).  This\ngives us ARCH_MSM for the (many) common peripherals.\n\nThis also removes the unused/obsolete config item MSM7X00A_IDLE.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "fced80c735941fa518ac67c0b61bbe153fb8c050",
      "tree": "16f3abeb03e8c164108873bc5aab660a506577c5",
      "parents": [
        "33fa9b13285e76fb95d940120964562e4c7081c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 06 12:10:45 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 06 12:10:45 2008 +0100"
      },
      "message": "[ARM] Convert asm/io.h to linux/io.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfe645adf1a79b873b528556523abb46f281a5dc",
      "tree": "1a4c237b00ee7bd39bb8f560c824f56e9b59ddea",
      "parents": [
        "9e73c84c89b7c91ad5d6a141c58efbbe139f6b6c"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Nov 26 04:12:29 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: dma support for MSM7X00A\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "9e73c84c89b7c91ad5d6a141c58efbbe139f6b6c",
      "tree": "c8e7e77f4eb307ccec8751853fee2ee8c464506a",
      "parents": [
        "3e4ea3728a38b224d8b35ff8a9281407f603aa20"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Mon Nov 26 04:12:13 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)\n\nAdd support for the Qualcomm MSM7200A eval board.\nCommon devices are defined in common.c, to avoid excessive\ncut\u0027n\u0027pasting them into other board files.\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "3e4ea3728a38b224d8b35ff8a9281407f603aa20",
      "tree": "b6deb793ca209ab5948400c82bfa9ac9b32a2b78",
      "parents": [
        "3042102a28501510a409fe86962f20369e325cf2"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Nov 26 04:11:58 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: irq and timer support for ARCH_MSM7X00A\n\n- Vectored Interrupt Controller support\n- Timer support using the GPT and DGT timers\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    },
    {
      "commit": "3042102a28501510a409fe86962f20369e325cf2",
      "tree": "9d23bbddb9d8e23acf917b3eabc658edc36951e3",
      "parents": [
        "9b73e76f3cf63379dcf45fcd4f112f5812418d0a"
      ],
      "author": {
        "name": "Brian Swetland",
        "email": "swetland@google.com",
        "time": "Mon Nov 26 04:11:43 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:39:14 2008 +0000"
      },
      "message": "[ARM] msm: core platform support for ARCH_MSM7X00A\n\n- core header files for arch-msm\n- Kconfig and Makefiles to enable ARCH_MSM7X00A builds\n- MSM7X00A specific arch_idle\n- peripheral iomap and irq number definitions\n\nSigned-off-by: Brian Swetland \u003cswetland@google.com\u003e\n"
    }
  ]
}
