)]}'
{
  "log": [
    {
      "commit": "ceb0885d3b01bb2e2f18765770e212914f2864be",
      "tree": "0952c90cd49704a9172e985ca491d79b60c40bc8",
      "parents": [
        "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
        "08458ef6eede6cf7d5a33c3a7c8bcdc3943012c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "6338a6aa7c082f11d55712251e14178c68bf5869",
      "tree": "4d85f1401efd41757741388e4b6a3801fa8d4d8b",
      "parents": [
        "3dc91aff9c3ef54b15cdaf32f61f973489fe69eb"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:18:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:34 2010 +0100"
      },
      "message": "ARM: 6269/1: Add \u0027code\u0027 parameter for hook_fault_code()\n\nAdd one more parameter to hook_fault_code() to be able to set \u0027code\u0027\nfield of struct fsr_info.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d63397574c874a05e071987248c44fcf13eccf1",
      "tree": "ad5b12199c497bbbc60633b9698571938fbf567b",
      "parents": [
        "cd5b8f8755a89a57fc8c408d284b8b613f090345"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed Jun 02 09:08:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 22 10:37:47 2010 +0100"
      },
      "message": "ARM: 6159/1: Move IOP to use common mult/shift calculation code\n\nSince the infrastructure for determining shift/mult values from a\nclock rate and a minimum programmable rate is now in the kernel,\nlets remove this custom code.\n\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "de4338f40e48da3b604219909a1d4aa7aa60870f",
      "tree": "b653ddfb75f1b3dd7f96637e0d0e9b1272c0c701",
      "parents": [
        "cc761beda2426cf663a649b905b6643673ff7b30"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Apr 09 13:57:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 29 18:03:49 2010 +0100"
      },
      "message": "ARM: 6048/1: ARM: iop3xx: register PMU IRQs during board initialisation\n\nThis patch adds an initcall for the iop3xx platforms so that they\nregister their PMU IRQS with the PMU framework in the Kernel.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\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": "345a32296b1f9f6121379e0240915e0e2be2dbf5",
      "tree": "995ad5887af10b11b2cbc48e8936f7f7d9fbb109",
      "parents": [
        "980f2296b5a8dfe589f023fd34229dcfdcf280fa"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Oct 29 11:46:56 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Oct 29 11:46:56 2009 -0700"
      },
      "message": "iop: implement sched_clock()\n\nThis adds a better sched_clock() to the IOP platform,\nimplemented using its new clocksource support.\n\nTested on n2100, compile-tested for all plat-iop machines.\n\n[dan.j.williams@intel.com: allow early cp6 access]\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n\n"
    },
    {
      "commit": "980f2296b5a8dfe589f023fd34229dcfdcf280fa",
      "tree": "033746bf0eb178c0c86ddb365a0d93645c3e930f",
      "parents": [
        "469d30448dad13600cdd246024f9db8e80614c45"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Oct 29 11:46:55 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Oct 29 11:46:55 2009 -0700"
      },
      "message": "iop: enable generic time\n\nThis updates the IOP platform to use the kernel\u0027s generic time\nframework. With clockevent support in place, this reduces to\nselecting GENERIC_TIME and removing the platform\u0027s private timer\n-\u003eoffset() operation (iop_gettimeoffset).\n\nTested on n2100, compile-tested for all plat-iop machines.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "469d30448dad13600cdd246024f9db8e80614c45",
      "tree": "a610e9dd4b40dd540376eba7aaaed2538298f828",
      "parents": [
        "a91549a8f27e63e0e537fe1c20d4845581de894f"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Oct 29 11:46:54 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Oct 29 11:46:54 2009 -0700"
      },
      "message": "iop: clockevent support\n\nThis updates the IOP platform to expose the interrupting\ntimer 0 as a clockevent object. The timer interrupt handler\nis changed to call the clockevent -\u003eevent_handler() instead\nof timer_tick(), and -\u003eset_next_event() and -\u003eset_mode()\noperations are added to allow the mode of the timer to be\nupdated (required for ONESHOT/NOHZ mode).\n\nTimer 0 must now be properly initialised, which requires\na new write_tcr0() function from the mach-specific code.\n\nThe mode of timer 0 must be read at the start of -\u003eset_mode(),\nwhich requires a new read_tmr0() function from the mach-\nspecific code.\n\nInitial setup of timer 0 is also rewritten to be more robust.\n\nTested on n2100, compile-tested for all plat-iop machines.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "a91549a8f27e63e0e537fe1c20d4845581de894f",
      "tree": "6cf4a9ecf379cc4bdaa8d988c45702135aecdaa3",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Thu Oct 29 11:46:54 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Oct 29 11:46:54 2009 -0700"
      },
      "message": "iop: clocksource support\n\nThis updates the IOP platform to expose the free-running\ntimer 1 as a clocksource object. This timer is now also\nproperly initialised, which requires a new write_tcr1()\nfunction from the mach-specific code. Apart from the\nexplicit initialisation, there is no functional change\nin how timer 1 is programmed.\n\nTested on n2100, compile-tested for all plat-iop machines.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "534d0c92cfc45174fbfeca2f3dd54c3ce332725e",
      "tree": "6f944e0878ca6fc71a844a93aabe81c60fe5f693",
      "parents": [
        "610ea6c671685a09afff7ba521bdccda21c84c76",
        "f00f510ab33f3e689e35ccdbb8dc264168aa5250"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:31:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:31:04 2009 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/xscaleiop\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c",
      "tree": "51a231742e211143f5845edf4b09d1712dcd2771",
      "parents": [
        "1ef04fefe2241087d9db7e9615c3f11b516e36cf",
        "1f6672d44c1ae7408b43c06170ec34eb0a0e9b9f"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Sep 23 18:31:11 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx into for-linus\n"
    },
    {
      "commit": "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
      "tree": "d505fe5936881b137b82b59360646a6988e506ba",
      "parents": [
        "f199fd990639f93d07d8e104b0a66aabaf01d67d"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Sep 14 03:25:28 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:37:12 2009 -0700"
      },
      "message": "Nicolas Pitre has a new email address\n\nDue to problems at cam.org, my nico@cam.org email address is no longer\nvalid.  FRom now on, nico@fluxnic.net should be used instead.\n\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9308add6ea4fedeba37b0d7c4630a542bd34f214",
      "tree": "5b94b9c8eebc7a7ef6879a7fdfc553c6758312dc",
      "parents": [
        "138f4c359d23d2ec38d18bd70dd9613ae515fe93"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:42:52 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:42:52 2009 -0700"
      },
      "message": "dmaengine: cleanup unused transaction types\n\nNo drivers currently implement these operation types, so they can be\ndeleted.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "f9dd2134374c8de6b911e2b8652c6c9622eaa658",
      "tree": "c1b8f8d622941606b9e7247ab31d811ba4295011",
      "parents": [
        "4b652f0db3be891c7b76b109c3b55003b920fc96",
        "07a3b417dc3d00802bd7b4874c3e811f0b015a7d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:42:29 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Sep 08 17:42:29 2009 -0700"
      },
      "message": "Merge branch \u0027md-raid6-accel\u0027 into ioat3.2\n\nConflicts:\n\tinclude/linux/dmaengine.h\n"
    },
    {
      "commit": "a692838dcaacb5f6f05fac73abb99d92dd7b1021",
      "tree": "9b84d323b2b8014b7222bac6a6d6de100708f083",
      "parents": [
        "5b9eda3313b678f20f2bec08e8173f93e85f6c14"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 02 10:46:45 2009 +0200"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Aug 18 14:06:52 2009 -0700"
      },
      "message": "arch/arm/plat-iop: Use DIV_ROUND_CLOSEST\n\nThe kernel.h macro DIV_ROUND_CLOSEST performs the computation (x + d/2)/d\nbut is perhaps more readable.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@haskernel@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on haskernel@\nexpression x,__divisor;\n@@\n\n- (((x) + ((__divisor) / 2)) / (__divisor))\n+ DIV_ROUND_CLOSEST(x,__divisor)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "5b9eda3313b678f20f2bec08e8173f93e85f6c14",
      "tree": "13cf97fa4901f5c32446564cb914fce6947a8cee",
      "parents": [
        "9e2a7e6f5f1091965c78e01e87af05607bbf937f"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Fri Jul 31 12:16:21 2009 +0300"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Aug 18 13:48:35 2009 -0700"
      },
      "message": "iop3xx: ATU and PCI memory configuration corrected\n\nThere are two 64 MB outbound memory windows at bus addresses\n0x80000000..0x83ffffff and 0x84000000..0x87ffffff for PCI\nmemory. Currently, on iop32x, only the lower window is available for\nallocations, limiting the available space to 64 MB. On iop33x the full\n128 MB can be allocated, but the translation value is wrong for the\nupper window.\n\nThe patch enables the full 128 MB space on iop32x and corrects the\ninitialization of OMWTVR1. Redundant definitions are deleted. Tested\nusing a Thecus N2100 board with a graphics adapter in the expansion\nslot. Both windows are in use:\n\n  00:05.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics\n  Innovation) Volari Z7 (prog-if 00 [VGA controller])\n  [...]\n\tRegion 0: Memory at 80000000 (32-bit, prefetchable) [size\u003d64M]\n\tRegion 1: Memory at 84080000 (32-bit, non-prefetchable) [size\u003d256K]\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "099f53cb50e45ef617a9f1d63ceec799e489418b",
      "tree": "fd57f259f58bcf615fe2b17734ed0cbec612782d",
      "parents": [
        "fd74ea65883c7e6903e9b652795f72b723a2be69"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Apr 08 14:28:37 2009 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Apr 08 14:28:37 2009 -0700"
      },
      "message": "async_tx: rename zero_sum to val\n\n\u0027zero_sum\u0027 does not properly describe the operation of generating parity\nand checking that it validates against an existing buffer.  Change the\nname of the operation to \u0027val\u0027 (for \u0027validate\u0027).  This is in\nanticipation of the p+q case where it is a requirement to identify the\ntarget parity buffers separately from the source buffers, because the\ntarget parity buffers will not have corresponding pq coefficients.\n\nReviewed-by: Andre Noll \u003cmaan@systemlinux.org\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebb4c65869db7213280ad9c510637683939b5ff8",
      "tree": "e9aa372c806fad73a04ba2f9d16d1f17491a11cf",
      "parents": [
        "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "message": "[ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n\nMikael Pettersson reported:\n\n   The 2.6.28-rc kernels fail to detect PCI device 0000:00:01.0\n   (the first ethernet port) on my Thecus n2100 XScale box.\n\n   There is however still a strange \"ghost\" device that gets partially\n   detected in 2.6.28-rc2 vanilla.\n\nThe IOP321 manual says:\n\n  The user designates the memory region containing the OCCDR as\n  non-cacheable and non-bufferable from the IntelR XScaleTM core.\n  This guarantees that all load/stores to the OCCDR are only of\n  DWORD quantities.\n\nEnsure that the OCCDR is so mapped.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\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": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "63f385cd1f649b3f4f2d59fc609e051981215fd7",
      "tree": "b0c1d0bf186c701284ba63dda9514cec333037a5",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Jul 08 23:07:48 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 09 23:31:42 2008 +0100"
      },
      "message": "[ARM] 5160/1: IOP3XX: gpio/gpiolib support\n\nThis patch brings support for gpio/gpiolib framework to Intel IOP3xx\nplatforms.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c34002c102880bfac5b449b41e5313dcda186db8",
      "tree": "b868da85842d52df7f0ceeef243b7dae7671f645",
      "parents": [
        "97c46048ce73c27fd2734299f07a8c06c8156a2e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 19:12:38 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 12:33:41 2008 -0700"
      },
      "message": "iop: unconditionally initialize the ATU on platforms known to be \u0027hosts\u0027\n\nPlatforms like iq80321 and iq80331 which may be host-bus-adapters\nrequire \u0027iop3xx_init_atu\u003dy\u0027 to be specified on the kernel command line.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "97c46048ce73c27fd2734299f07a8c06c8156a2e",
      "tree": "08e0c16de508d43cf423bfebb1348cd71dffc65e",
      "parents": [
        "27eedbf557f511efbe5651fa2fbfa0e4e8315ab7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 26 18:46:42 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 12:33:41 2008 -0700"
      },
      "message": "iop: Program outbound windows using the correct definitions\n\nThe outbound translate registers should be programmed with the bus\naddresses that are defined in the header files, rather than the\nphysical address.\n\nCurrently it doesn\u0027t matter because they\u0027re identical, but the headers\ncurrently allow them to be different, and not using the right macros\nhere means that people are in for a surprise if they change them.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "27eedbf557f511efbe5651fa2fbfa0e4e8315ab7",
      "tree": "f6052a79d7c8a5bb329685426148cab8641b6388",
      "parents": [
        "c3a1c9c75b986e5a2c5d878ef0700a1ca6bb895a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 26 18:44:58 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 12:33:40 2008 -0700"
      },
      "message": "iop: when scanning PCI bus, translate the PCI addresses according to the outbound window settings\n\n... otherwise we end up trying to access peripherals using wrong PCI\naddresses.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c3a1c9c75b986e5a2c5d878ef0700a1ca6bb895a",
      "tree": "60b73971308ca107cd35ad5405d4b643bddbaa0a",
      "parents": [
        "5254149f6c4e938fea3735183434e208097bd188"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 26 18:42:10 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Mar 26 12:33:39 2008 -0700"
      },
      "message": "iop: Make IOP ATU window debug readable\n\nMake the inbound and outbound memory windows debugging meaningful to\nthose who don\u0027t know what the register names for the ATU mean.  IOW,\nuse plain english rather than register jargon.\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e86f4271aaac7685923b80cf57972be41afbc1d",
      "tree": "4817fbfdd60d4cccf6b87876765ce64f044d624a",
      "parents": [
        "92df78519d0a6a8677cb827b5a1b7d2520d7e202"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 15:08:02 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "66a2c077c36ee5c56e77ba3757702c4464011da6",
      "tree": "7a6d3f59e540f26f866fe7ed38ad01a01311a1a4",
      "parents": [
        "2f65baff3ab546d011b0e3f944eccd1ec5816d5d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Feb 01 21:27:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 13:14:07 2008 +0000"
      },
      "message": "[ARM] xtime_seqlock: fix more ARM machines for xtime deadlocking\n\nmove update_process_times() out from under xtime_lock.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70c14ff0e9f5e1f5456587b827620e636ba70a09",
      "tree": "bcd34365e64d6537d833f649a46a534f3a0ff2c6",
      "parents": [
        "7dea1b20066cd30fb54da7e686b16b5e38b46b2d"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 20 02:07:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 20 09:35:42 2007 +0100"
      },
      "message": "[ARM] 4495/1: iop: combined watchdog timer driver for iop3xx and iop13xx\n\nIn order for this driver to be shared across the iop architectures the\niop3xx and iop13xx header files are modified to present a common interface\nfor the iop_wdt driver.\n\nDetails:\n* iop13xx supports disabling the timer while iop3xx does not.  This requires\n  a few \u0027compatibility\u0027 definitions in include/asm-arm/hardware/iop3xx.h to\n  preclude adding #ifdef CONFIG_ARCH_IOP13XX blocks to the driver code.\n* The heartbeat interval is derived from the internal bus clock rate, so this\n  this patch also exports the tick rate to the iop_wdt driver.\n\nCc: Curt Bruns \u003ccurt.e.bruns@intel.com\u003e\nCc: Peter Milne \u003cpeter.milne@d-tacq.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2492c845189a961a92d8537a44d233e8e1e45c6d",
      "tree": "2c13ce489dc271d0391c468beb75e081b899f35c",
      "parents": [
        "39a8d7d13c113e4a98bfdfc45c7233188e4d715f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Jan 02 13:52:31 2007 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 13 08:06:19 2007 -0700"
      },
      "message": "iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver\n\nAdds the platform device definitions and the architecture specific support\nroutines (i.e. register initialization and descriptor formats) for the\niop-adma driver.\n\nChangelog:\n* add support for \u003e 1k zero sum buffer sizes\n* added dma/aau platform devices to iq80321 and iq80332 setup\n* fixed the calculation in iop_desc_is_aligned\n* support xor buffer sizes larger than 16MB\n* fix places where software descriptors are assumed to be contiguous, only\n  hardware descriptors are contiguous for up to a PAGE_SIZE buffer size\n* convert to async_tx\n* add interrupt support\n* add platform devices for 80219 boards\n* do not call platform register macros in driver code\n* remove switch() statements for compatible register offsets/layouts\n* change over to bitmap based capabilities\n* remove unnecessary ARM assembly statement\n* checkpatch.pl fixes\n* gpl v2 only correction\n* phys move to dma_async_tx_descriptor\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cbdc8c5357276307a77deeada3f04626ff17da6",
      "tree": "e0a4190d816fa4efb6ddb331b859bf0d5eb9c1a3",
      "parents": [
        "fc432e1952a3899ce35e84b417e5d60f74cb901b"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 20:40:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:10:32 2007 +0100"
      },
      "message": "[ARM] spelling fixes\n\nSpelling fixes in arch/arm/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d73d8011779292788def2cd2520d6f39d9b406de",
      "tree": "4a74fca4a1e549091414a0a0cbbc2cf63fcbd64e",
      "parents": [
        "e702a7155d14a6e11645e17d829217ae98fd45bb"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue May 15 01:03:36 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:27 2007 +0100"
      },
      "message": "[ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n\nWARNING: arch/arm/mach-iop13xx/built-in.o - Section mismatch: reference to\n.init.text:iop13xx_pcie_map_irq from .text between \u0027iop13xx_pci_setup\u0027 (at\noffset 0x7fc) and \u0027iop13xx_map_pci_memory\u0027\n\nWhile fixing this warning I also recalled Adrian Bunk\u0027s recommendation to\nnot use inline in .c files, as \u0027iop13xx_map_pci_memory\u0027 is needlessly\ninlined.\n\nRemoving \u0027inline\u0027 uncovered some dead code so that is cleaned up as well.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b30fabadae2b3c1a65e3662be98f105d5718db70",
      "tree": "1657c45407fe6745849bbf9b40423dbc92bb3c8e",
      "parents": [
        "57501c70747fd6d7b14f7863126e5a75d29613b1"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Tue May 08 00:35:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:22 2007 -0700"
      },
      "message": "Add IRQF_IRQPOLL flag on arm\n\nAdd IRQF_IRQPOLL for each timer interrupt.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f95416ebe81b3ad63884538555efb81cb05749f",
      "tree": "6efca0c5050f2cc3ae4c13a931cf4e7a7afb5492",
      "parents": [
        "3603ab2b62ad8372fc93816b080b370dd55d7cec",
        "93afa75230f5969d559386e52819f54bb1182327",
        "075192ae807579448afcc0833bd349ccce057825",
        "ff4bfb2163e8914332267be3758eb28239460316",
        "ad902cb9e29a4d6ff155f682ae79d8d8b2b73a9b",
        "1b11652286a06988f721b506b094d026e8892e2c",
        "fe7fdb80e9e576e181b189d0fae62d35cb30fe4d",
        "13ea55b04eaafb60cd7df759c8d92566d1f19351",
        "fcf126d847c41461d4f034b11541296f3e15d0b2",
        "7053acbd78336abf5d4bc3d8a875a03624cfb83f",
        "5559bca8e66f968192a5416d953c88cc3389cb22",
        "d0fdb5a58e17cf788c76a52a53174dbc8fb58ee9",
        "d0a9d75b9cd9cc8097c746611cc57cc8438b94be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 06 20:57:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 06 20:57:51 2007 +0100"
      },
      "message": "Merge branches \u0027arm-mm\u0027, \u0027at91\u0027, \u0027clkevts\u0027, \u0027imx\u0027, \u0027iop\u0027, \u0027misc\u0027, \u0027netx\u0027, \u0027ns9xxx\u0027, \u0027omap\u0027, \u0027pxa\u0027, \u0027rpc\u0027, \u0027s3c\u0027 and \u0027sa1100\u0027 into devel\n"
    },
    {
      "commit": "3603ab2b62ad8372fc93816b080b370dd55d7cec",
      "tree": "e9012ae43fe5988c288074ee12fc4a0fc2f6b63a",
      "parents": [
        "0af92befeb4b330c46cce6b520b2cc775cd6931f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 05 20:59:27 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 05 20:59:27 2007 +0100"
      },
      "message": "[ARM] mm 10: allow memory type to be specified with ioremap\n\n__ioremap() took a set of page table flags (specifically the cacheable\nand bufferable bits) to control the mapping type.  However, with\nthe advent of ARMv6, this is far too limited.\n\nReplace the page table flags with a memory type index, so that the\ndesired attributes can be selected from the mem_type table.\n\nFinally, to prevent silent miscompilation due to the differing\narguments, rename the __ioremap() and __ioremap_pfn() functions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e90ddd813df7897af34226ed1cd442f7a182816e",
      "tree": "1ecf08c0aa9d71d54019fc84876a07898352b641",
      "parents": [
        "fa543f005de175080640266ca536d45b4b0b1a61"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed May 02 17:59:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 03 14:02:48 2007 +0100"
      },
      "message": "[ARM] 4348/4:  iop3xx: Give Linux control over PCI initialization\n\nCurrently the iop3xx platform support code assumes that RedBoot is the\nbootloader and has already initialized the ATU.  Linux should handle this\ninitialization for three reasons:\n\n1/ The memory map that RedBoot sets up is not optimal (page_to_dma and\nvirt_to_phys return different addresses).  The effect of this is that using\nthe dma mapping API for the internal bus dma units generates pci bus\naddresses that are incorrect for the internal bus.\n\n2/ Not all iop platforms use RedBoot\n\n3/ If the ATU is already initialized it indicates that the iop is an add-in\ncard in another host, it does not own the PCI bus, and should not be\nre-initialized.\n\nChangelog:\n* rather than change nr_controllers to zero, simply do not call\n  pci_common_init\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8903fcce9b91bab6bb98adbb57a4edfc372c8bff",
      "tree": "2afd7bd442724e35da774b4c1bef016b74814301",
      "parents": [
        "235b185ce47ce64793362bd3ae4bcd8afc6b57b8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Sun Apr 29 09:31:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 30 15:24:47 2007 +0100"
      },
      "message": "[ARM] 4340/1: iop: fix iop_getttimeoffset\n\nFix a typo which causes a necessary cpwait to be missed on iop3xx, Michael\nBrunner \u003cmibru@gmx.de\u003e\n\nSave a register in the assembly routine, rmk\n\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3668b45d46f777b0773ef5ff49531c1144efb6dd",
      "tree": "d9bb1a1ce8d0cce8bff99578fc0ba4bf8cdedd75",
      "parents": [
        "4434c5c7fd61c6713de882a2272b66f32fe7cac3"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:05:40 2007 +0000"
      },
      "message": "[ARM] 4187/1: iop: unify time implementation across iop32x, iop33x, and iop13xx\n\n* architecture specific details are handled in asm/arch/time.h\n* ARCH_IOP13XX now selects PLAT_IOP\n* as suggested by Lennert use ifdef CONFIG_XSCALE to skip the cp_wait on\nXSC3\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4434c5c7fd61c6713de882a2272b66f32fe7cac3",
      "tree": "f20c9c4eba18dd915f07185cee5ededf33e28c02",
      "parents": [
        "f80dff9da07d81da16e3b842118d47b9febf9c01"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:13:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 15:04:53 2007 +0000"
      },
      "message": "[ARM] 4186/1: iop: remove cp6_enable/disable routines\n\nThis functionality is replaced by cp6_trap\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "588ef7693574cfbcb228f48d5478c2b39a9b0c9f",
      "tree": "6cc5ac8e7d2544514ab405357f01a91da8471780",
      "parents": [
        "dfc544c7216b276c1e9c0c753299692df4068c44"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:24 2007 +0000"
      },
      "message": "[ARM] 4184/1: iop: cp6 access handler (undef_hook)\n\nEnable svc access to cp6 via an undefined instruction hook.  Do not enable\naccess for usr code.\n\nThis patch also makes iop13xx select PLAT_IOP, this requires a small change\nto drivers/i2c/busses/i2c-iop3xx.c.\n\nPer Lennert Buytenhek\u0027s note, the cp6 trap routine is moved to arch/arm/plat-iop\nPer Nicolas Pitre\u0027s note, the cp_wait is skipped since the latency to\nreturn to the faulting function is longer than cp_wait.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6df26700c0884cb3cce2b9fa4795888f86ca4d8f",
      "tree": "30444218ed615b3eb0569d8602be3e522a2d8895",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:11:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:21 2007 +0000"
      },
      "message": "[ARM] 4182/1: iop3xx: fix the ioremap implementation to not remap static ranges\n\nImplement a custom ioremap implementation for iop3xx. This saves\nestablishing new mappings. It also cleans up the PCI IO resource to be a\nphysical address rather than a virtual address as Russell pointed out on\nthe original iop13xx port.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cd61b68c340a4f901a06e8bb5e0dea4353161c0",
      "tree": "cfd72be941ecd172627a06dd61d98b55cec63a39",
      "parents": [
        "da104a83692cf07434ab3b20bf10093bdbc3f97e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:53:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 06 10:59:54 2006 -0700"
      },
      "message": "Initial blind fixup for arm for irq changes\n\nUntested, but this should fix up the bulk of the totally mechanical\nissues, and should make the actual detail fixing easier.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c852ac80440db9b0a47f48578e9c6303078abbc1",
      "tree": "0c7fc1ca7700b0196a20242ca306003db7e35fb6",
      "parents": [
        "475549faa161f4e002225f2ef75fdd2a6d83d151"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:26:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:53 2006 +0100"
      },
      "message": "[ARM] 3832/1: iop3xx: coding style cleanup\n\nSince the iop32x code isn\u0027t iop321-specific, and the iop33x code isn\u0027t\niop331-specfic, do a s/iop321/iop32x/ and s/iop331/iop33x/, and tidy up\nthe code to conform to the coding style guidelines somewhat better.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72edd84a6b2db1a21d1ed07929cae560e276a0a6",
      "tree": "b67000e2bbf7447968c784cc3696a680ad66c47e",
      "parents": [
        "610300e8f4f833904096ca1233ffd9dbd73fb11f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:23:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:47 2006 +0100"
      },
      "message": "[ARM] 3827/1: iop3xx: add common gpio module\n\nImplement the gpio_line_{config,get,set} API for iop3xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38ce73ebd74a9a1738b73619557f2397c59ba628",
      "tree": "02c812c665d0bb9c6872f81ad64328306fa3157f",
      "parents": [
        "0b29de4a6ac0936f56b974a3c19bd9c24ac5b5d7"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:21:38 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:45 2006 +0100"
      },
      "message": "[ARM] 3825/1: iop3xx: use cp6 enable/disable macros\n\nAdd CP6 enable/disable sequences to the timekeeping code and the IRQ\ncode.  As a result, we can\u0027t depend on CP6 access being enabled when\nwe enter get_irqnr_and_base anymore, so switch the latter over to\nusing memory-mapped accesses for now.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "48388b2a56ae5e0f1c422e84d536f31729469b17",
      "tree": "b3206175b8b7d884eb65be6e85236369466d3994",
      "parents": [
        "7e9740b11529a0a69789fbe92d324f293e6266f6"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:18:16 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:42 2006 +0100"
      },
      "message": "[ARM] 3822/1: iop3xx: rewrite time handling\n\nMerge and rewrite the iop32x/iop33x time code to do lost jiffy\ntracking properly, and put the result in plat-iop/time.c.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0cb015f9dea8a40d82d170be1a4f39ff909890bf",
      "tree": "5621ee188d4a48dc8f412370a8153503f0dd545e",
      "parents": [
        "e25d64f1242e8586f6e20c26fd876a4d956a6c45"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:16:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:39 2006 +0100"
      },
      "message": "[ARM] 3820/1: iop3xx: factor out shared pci code\n\nMerge the iop32x PCI code and iop33x PCI code into plat-iop/pci.c.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e25d64f1242e8586f6e20c26fd876a4d956a6c45",
      "tree": "1a68da7173716896254847708dcd1675102a24ac",
      "parents": [
        "7ae1f7ec525c32db441836ab0ab010b85cb819a2"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:15:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:38 2006 +0100"
      },
      "message": "[ARM] 3819/1: iop3xx: factor out shared i2c code\n\nMove the i2c bits shared between iop32x and iop33x to plat-iop/i2c.c\nand include/asm-arm/hardware/iop3xx.h.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ae1f7ec525c32db441836ab0ab010b85cb819a2",
      "tree": "25d87bd43198bdc3868c20cf3e8d44e8e343f0e6",
      "parents": [
        "3f7e5815f4b774270e6506962de37af85aa9c830"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Sep 18 23:12:53 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 25 10:25:37 2006 +0100"
      },
      "message": "[ARM] 3818/1: iop3xx: introduce arch/arm/plat-iop for shared iop32x/iop33x code\n\nIntroduce the arch/arm/plat-iop directory, for code shared between the\niop32x and iop33x, and move the common memory map setup bits there.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ]
}
