)]}'
{
  "log": [
    {
      "commit": "3f30a09a612bac2b531a206c2a58a292dd7ff182",
      "tree": "62741c2f78aeb3009c66dbcf014ebff2e034e597",
      "parents": [
        "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
        "fda50a1c49ad7483eaa29a268d560422c413933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/include/mach/hardware.h\n\tarch/arm/mach-pxa/spitz.c\n"
    },
    {
      "commit": "3bca103a1e658d23737d20e1989139d9ca8973bf",
      "tree": "672dcfde5a28cd0b2c4b06521f65413eab49750a",
      "parents": [
        "000b50259271c9c14f6e175795f5164e1d51d35b"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 07 20:14:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:29:46 2008 +0100"
      },
      "message": "[ARM] 5295/1: make ZONE_DMA optional\n\nMost ARM machines don\u0027t need a special \"DMA\" memory zone, and\nwhen configured out, the kernel becomes a bit smaller:\n\n|   text    data     bss     dec     hex filename\n|3826182  102384  111700 4040266  3da64a vmlinux\n|3823593  101616  111700 4036909  3d992d vmlinux.nodmazone\n\nThis is because the system now has only one zone total which effect is\nto optimize away many conditionals in page allocation paths.\n\nSo let\u0027s configure this zone only on machines that need split zones.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d8aa0251f12546e9bd1e9ee1d9782d6492819a04",
      "tree": "7be5c9d598bc727bfcc0f04f679f972c68ca346f",
      "parents": [
        "27c4cae28148ad97baa2bf8275f7ebc9e2c37c34"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Oct 09 13:36:24 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 15:00:36 2008 +0100"
      },
      "message": "[ARM] 5298/1: Drop desc_handle_irq()\n\ndesc_handle_irq() was declared as obsolete since long ago.\nReplace it with generic_handle_irq()\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ec36b16d0d1ae0a43eb8c395e9bf58efdadad1d7",
      "tree": "67122b437d22a22330c81c56c90e077b2f35057f",
      "parents": [
        "fec12a62d74dc93a36c9ce1c3bce9ba045e44846"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Dec 27 14:19:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 03 10:18:35 2008 +0100"
      },
      "message": "[ARM] 4733/1: export sharpsl_param\n\nEXPORT sharpsl_param which is necessary to support modular build of some depending drivers.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0e18b5d7c6339311f1e32e7b186ae3556c5b6d33",
      "tree": "d9c3ce8112509cbf0e1e8e668711c1375feb4120",
      "parents": [
        "3216a97bb0d5166ec5795aa3db1c3a02415ac060"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Sep 29 13:48:17 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 29 13:54:28 2008 +0100"
      },
      "message": "[ARM] dma: add validation of DMA params\n\nValidate the direction argument like x86 does.  In addition,\nvalidate the dma_unmap_* parameters against those passed to\ndma_map_* when using the DMA bounce code.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3216a97bb0d5166ec5795aa3db1c3a02415ac060",
      "tree": "1e2ecda2ab14a76e3ce785fcb0f531976c6f6036",
      "parents": [
        "125ab12acf64ff86b55d20e14db20becd917b7c4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 22:23:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 29 10:41:02 2008 +0100"
      },
      "message": "[ARM] dma: coding style cleanups\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "125ab12acf64ff86b55d20e14db20becd917b7c4",
      "tree": "ce39f81e6a3a409314735ce0cca1e366ea8fd94e",
      "parents": [
        "8c8a0ec57ee285ff407e9a64b3a5a37eaf800ad8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 22:16:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 29 10:40:22 2008 +0100"
      },
      "message": "[ARM] dma: fix dmabounce dma_sync_xxx() implementations\n\nThe dmabounce dma_sync_xxx() implementation have been broken for\nquite some time; they all copy data between the DMA buffer and\nthe CPU visible buffer no irrespective of the change of ownership.\n(IOW, a DMA_FROM_DEVICE mapping copies data from the DMA buffer\nto the CPU buffer during a call to dma_sync_single_for_device().)\n\nFix it by getting rid of sync_single(), moving the contents into\nthe recently created dmabounce_sync_for_xxx() functions and adjusting\nappropriately.\n\nThis also makes it possible to properly support the DMA range sync\nfunctions.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c8a0ec57ee285ff407e9a64b3a5a37eaf800ad8",
      "tree": "0f9f00769aba9a43d444eac4435a117a93315137",
      "parents": [
        "2638b4dbe768aba023a06acd8e7eba708bb76ee6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 21:52:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 29 10:40:16 2008 +0100"
      },
      "message": "[ARM] dma: use new dmabounce_sync_for_xxx() for dma_sync_single_xxx()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2638b4dbe768aba023a06acd8e7eba708bb76ee6",
      "tree": "41e464b337ec85444d8c551947de13bb8731af70",
      "parents": [
        "01135d92c1a540cd3370f7cf3d1c762320b85034"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 21:38:41 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 29 10:40:16 2008 +0100"
      },
      "message": "[ARM] dma: Reduce to one dma_sync_sg_* implementation\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "01135d92c1a540cd3370f7cf3d1c762320b85034",
      "tree": "a6344d942a4f63cba85290a93008ce211996d27d",
      "parents": [
        "56f55f8b58a02e95b401cb50df05086cabeaeeb5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 21:05:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 25 23:39:24 2008 +0100"
      },
      "message": "[ARM] dma: Reduce to one dma_map_sg()/dma_unmap_sg() implementation\n\nNo point having two of these; dma_map_page() can do all the work\nfor us.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "56f55f8b58a02e95b401cb50df05086cabeaeeb5",
      "tree": "3be7e3383157c731178ca447008c0e7c236bfbfc",
      "parents": [
        "afd1a321c49a250dab97cef6f2d3c3c9b9d0174a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 20:59:12 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 25 23:39:24 2008 +0100"
      },
      "message": "[ARM] dma: provide a better dma_map_page() implementation\n\nWe can translate a struct page directly to a DMA address using\npage_to_dma().  No need to use page_address() followed by\nvirt_to_dma().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "afd1a321c49a250dab97cef6f2d3c3c9b9d0174a",
      "tree": "7468c0055b088df5456cb2fa40d27f6c4f2e1732",
      "parents": [
        "0ddbccd1187e12bf77e1f19d8b9dec700e09e734"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Sep 25 16:30:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 25 20:48:45 2008 +0100"
      },
      "message": "[ARM] Update dma_map_sg()/dma_unmap_sg() API\n\nUpdate the ARM DMA scatter gather APIs for the scatterlist changes.\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": "9dd428680573d7867ee5e40fa3f059a98301d416",
      "tree": "cedec454e5490d2f09b3cad4b6c2fed46a6f857b",
      "parents": [
        "98ed7d4b1a4eebc1ac25929b6968673bef4d54c3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 10 12:18:26 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 10 14:05:14 2008 +0100"
      },
      "message": "[ARM] dma-mapping: provide sync_range APIs\n\nConvert the existing dma_sync_single_for_* APIs to the new range based\nAPIs, and make the dma_sync_single_for_* API a superset of it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "98ed7d4b1a4eebc1ac25929b6968673bef4d54c3",
      "tree": "b9c0e29f20666f433d346c80b557ef0f055336eb",
      "parents": [
        "492c71dd545a54dc62df8780bd8d233d771748df"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 10 12:10:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 10 12:10:49 2008 +0100"
      },
      "message": "[ARM] dma-mapping: improve type-safeness of DMA translations\n\nOMAP at least gets the return type(s) for the DMA translation functions\nwrong, which can lead to subtle errors.  Avoid this by moving the DMA\ntranslation functions to asm/dma-mapping.h, and converting them to\ninline functions.\n\nFix the OMAP DMA translation macros to use the correct argument and\nresult types.\n\nAlso, remove the unnecessary casts in dmabounce.c.\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": "6cab48602996cdbcb277375a8107d53e21e8c9b9",
      "tree": "5a1c8aaf3eed2d5a53170ab69daa94088947d43d",
      "parents": [
        "d9ecdb282c91952796b7542c4f57fd6de6948d7b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 27 04:23:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 27 09:46:18 2008 +0100"
      },
      "message": "[ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*\n\nIRQT_* and __IRQT_* were obsoleted long ago by patch [3692/1].\nRemove them completely. Sed script for the reference:\n\ns/__IRQT_RISEDGE/IRQ_TYPE_EDGE_RISING/g\ns/__IRQT_FALEDGE/IRQ_TYPE_EDGE_FALLING/g\ns/__IRQT_LOWLVL/IRQ_TYPE_LEVEL_LOW/g\ns/__IRQT_HIGHLVL/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_RISING/IRQ_TYPE_EDGE_RISING/g\ns/IRQT_FALLING/IRQ_TYPE_EDGE_FALLING/g\ns/IRQT_BOTHEDGE/IRQ_TYPE_EDGE_BOTH/g\ns/IRQT_LOW/IRQ_TYPE_LEVEL_LOW/g\ns/IRQT_HIGH/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_PROBE/IRQ_TYPE_PROBE/g\ns/IRQT_NOEDGE/IRQ_TYPE_NONE/g\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d8bb39b9eba32dd70e87fd5ad5c5dd4ba118e06",
      "tree": "64090a84f4c4466f9f30ff46c993e0cede379052",
      "parents": [
        "c485b465a031b6f9b9a51300e0ee1f86efc6db87"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Jul 25 19:44:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:03 2008 -0700"
      },
      "message": "dma-mapping: add the device argument to dma_mapping_error()\n\nAdd per-device dma_mapping_ops support for CONFIG_X86_64 as POWER\narchitecture does:\n\nThis enables us to cleanly fix the Calgary IOMMU issue that some devices\nare not behind the IOMMU (http://lkml.org/lkml/2008/5/8/423).\n\nI think that per-device dma_mapping_ops support would be also helpful for\nKVM people to support PCI passthrough but Andi thinks that this makes it\ndifficult to support the PCI passthrough (see the above thread).  So I\nCC\u0027ed this to KVM camp.  Comments are appreciated.\n\nA pointer to dma_mapping_ops to struct dev_archdata is added.  If the\npointer is non NULL, DMA operations in asm/dma-mapping.h use it.  If it\u0027s\nNULL, the system-wide dma_ops pointer is used as before.\n\nIf it\u0027s useful for KVM people, I plan to implement a mechanism to register\na hook called when a new pci (or dma capable) device is created (it works\nwith hot plugging).  It enables IOMMUs to set up an appropriate\ndma_mapping_ops per device.\n\nThe major obstacle is that dma_mapping_error doesn\u0027t take a pointer to the\ndevice unlike other DMA operations.  So x86 can\u0027t have dma_mapping_ops per\ndevice.  Note all the POWER IOMMUs use the same dma_mapping_error function\nso this is not a problem for POWER but x86 IOMMUs use different\ndma_mapping_error functions.\n\nThe first patch adds the device argument to dma_mapping_error.  The patch\nis trivial but large since it touches lots of drivers and dma-mapping.h in\nall the architecture.\n\nThis patch:\n\ndma_mapping_error() doesn\u0027t take a pointer to the device unlike other DMA\noperations.  So we can\u0027t have dma_mapping_ops per device.\n\nNote that POWER already has dma_mapping_ops per device but all the POWER\nIOMMUs use the same dma_mapping_error function.  x86 IOMMUs use device\nargument.\n\n[akpm@linux-foundation.org: fix sge]\n[akpm@linux-foundation.org: fix svc_rdma]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix bnx2x]\n[akpm@linux-foundation.org: fix s2io]\n[akpm@linux-foundation.org: fix pasemi_mac]\n[akpm@linux-foundation.org: fix sdhci]\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc]\n[akpm@linux-foundation.org: fix ibmvscsi]\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30d38542ec777468bb6a31829076a2dbc5690e35",
      "tree": "698b7a4fdd730befa34c4c9642cdbe72ce7d336a",
      "parents": [
        "20b7997e8abdf338dcc27fb4f1333c4973a7f113",
        "044e5f45e4ad890d03bd1e8bb44c634397cac24d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:24:08 2008 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)\n  [ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)\n  [ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)\n  [ARM] pxa: add base support for PXA930 (aka Tavor-P)\n  [ARM] Update mach-types\n  [ARM] pxa: make littleton to use the new smc91x platform data\n  [ARM] pxa: make zylonite to use the new smc91x platform data\n  [ARM] pxa: make mainstone to use the new smc91x platform data\n  [ARM] pxa: make lubbock to use new smc91x platform data\n  [NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data\n  [NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable\n  [NET] smc91x: add SMC91X_NOWAIT flag to platform data\n  [NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*\n  [NET] smc91x: remove \"irq_flags\" from \"struct smc91x_platdata\"\n  [ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper\n  Support for LCD on e740 e750 e400 and e800 e-series PDAs\n  E-series UDC support\n  PXA UDC - allow use of inverted GPIO for pullup\n  Add e350 support\n  Fix broken e-series build\n  E-series GPIO / IRQ definitions.\n  ...\n"
    },
    {
      "commit": "3f9787046ea37a26170dc4439efa21f8d23a9978",
      "tree": "7daa536e4231f683f9ed95ea1e007dd9d09f846c",
      "parents": [
        "2222c313e9371b6476787594bc5804c72cee2597"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri May 30 17:42:11 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:55:03 2008 -0700"
      },
      "message": "arm: bus_id -\u003e dev_name() and dev_set_name() conversions\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fc3a8828b139c24aade3f9d608775e36c248f8f5",
      "tree": "e995fdb99868b96e6c51c100fe9270a79323fd83",
      "parents": [
        "b98cb4b7fe0e83238501b48489e46b3e0dce9aaf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:53 2008 -0700"
      },
      "message": "driver core: fix a lot of printk usages of bus_id\n\nWe have the dev_printk() variants for this kind of thing, use them\ninstead of directly trying to access the bus_id field of struct device.\n\nThis is done in order to remove bus_id entirely.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d",
      "tree": "e3ee2f392c5f73c855367cee998fc2e5774fa267",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "cabb352a6455c3550f157909196845f533b0f374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jul 14 21:28:25 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 14 23:34:46 2008 +0100"
      },
      "message": "[ARM] Merge most of the PXA work for initial merge\n\nThis includes PXA work up to the SPI changes for the initial merge,\nsince e172274ccc55d20536fbdceb6131f38e288541e0 depends on the SPI\ntree being merged.\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "044e5f45e4ad890d03bd1e8bb44c634397cac24d",
      "tree": "a6063f77bd719d933823915d2273eaadb6331611",
      "parents": [
        "f0006314d37639714da9658cf4ff3f1f9f420764",
        "faf64ed4968e354624f330c6da6c1ce8b05a0713"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 13 12:05:49 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 13 12:05:49 2008 +0100"
      },
      "message": "Merge branch \u0027pxa\u0027 into devel\n\nConflicts:\n\n\tarch/arm/configs/em_x270_defconfig\n\tarch/arm/configs/xm_x270_defconfig\n"
    },
    {
      "commit": "a177ba3b7a08beef3f0fe74efa0f90701891945a",
      "tree": "ff57cc45ed39eced001d3cb61e93d3dcd2f79714",
      "parents": [
        "66ee156078697cdc013d46aed3b2fee445c325a1",
        "3ef8191f43cfd936ea00b7483ea0acf2f0303a23",
        "150c9173031d43746d70582a17931350f3da8932",
        "0c5d5b70449eddb7e2c8a5fdaf71b6108c1a9afc",
        "63f385cd1f649b3f4f2d59fc609e051981215fd7",
        "7e36e2f5355ab87f8946041d044b34cda01e2077",
        "f7def13ed0775ee506c62a8612a124dce1776ac2",
        "188237e28d7fece0471640ba86f6d8cd164ed085",
        "88b8ba90570067178d32c654ad95786041e86e86",
        "341eb781019afbf279b42722b00f63c6db00bf09",
        "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
        "7ba06b17a1931b2c9e1bee525a8c36920f5be0e0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 10 16:38:50 2008 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027dyntick\u0027, \u0027ep93xx\u0027, \u0027iop\u0027, \u0027ixp\u0027, \u0027misc\u0027, \u0027orion\u0027, \u0027omap-reviewed\u0027, \u0027rpc\u0027, \u0027rtc\u0027 and \u0027s3c\u0027 into devel\n"
    },
    {
      "commit": "13f7558237ed841b19f11e0920c01c4d6d50fcc5",
      "tree": "095c566671b214920479f2447bec1b9b99a2c894",
      "parents": [
        "ed847782f6459a5c94aa0c9f93679f6a4176a47a"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Tue Jul 08 10:32:50 2008 +0100"
      },
      "committer": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Thu Jul 10 10:28:49 2008 +0100"
      },
      "message": "Clocklib: Fix SA1111 clock name mess.\n\nThis patch uses the ability of PXA\u0027s clocklib to alias clock to resolve the\nproblem caused by sharing the SA1111 IO controller between PXA and SA1100\narchitectures, which have differing GPIO numbering.\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\n"
    },
    {
      "commit": "fc6e14f4fb50bc734d08e65eb8a5798d54a2ad77",
      "tree": "6d6975ccb9a98f836205a4986b17126b61d79350",
      "parents": [
        "c907310fb0a5dd69a7fe11c08368abb0d34a35cb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 22 15:41:30 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 22 15:41:30 2008 +0100"
      },
      "message": "[ARM] Export dma_sync_sg_for_device()\n\nNoticed by Martin Michlmayr, this missing export prevents IEEE1394\nfrom building with:\n\nERROR: \"dma_sync_sg_for_device\" [drivers/ieee1394/ieee1394.ko] undefined!\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b0a9df6038752674e54e333cd247c877d29aab8",
      "tree": "e37fc9e517d8201b180aa88d70ec5f215a0ca285",
      "parents": [
        "bc3a595988468b8a9c2526b9fb8d7bcaa27cc1a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 18 14:59:36 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 19:33:27 2008 +0100"
      },
      "message": "[ARM] pxa: separate out power manager and clock registers\n\nThe power manager and core clock registers aren\u0027t present in PXA3\nCPUs.  Move them out of pxa-regs.h into pxa2xx-regs.h, and include\npxa2xx-regs.h where necessary.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bedd78ca786c1d18c2a2785c7e40593dc9c9870f",
      "tree": "f163fde266c2fd666615ad1b629698e391242ba4",
      "parents": [
        "797276ec9e4d2ee210e11068a2ce815394fe8c58"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 12:31:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:56:41 2008 +0100"
      },
      "message": "[RTC] remove old ARM rtc library code\n\nNow that all drivers using it are gone, remove the old ARM RTC library.\n\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "02a8e76979f9b439642e67955edb865c112926f6",
      "tree": "a4465fc5c6ce78931e165ec7736ad9ff273e3851",
      "parents": [
        "b8291ad07a7f3b5b990900f0001198ac23ba893e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 20 17:15:32 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 19 16:25:57 2008 +0100"
      },
      "message": "[ARM] pxa: corgibl_limit_intensity build errors\n\nIf CONFIG_BACKLIGHT_CORGI is not selected, then corgibl_limit_intensity()\nis not present.  However, both corgi_pm.c and sharp_pm.c reference this\nsymbol, resulting in a link error.\n\nWrap the references with the relevant ifdefs, and avoid the resulting\nNULL pointer dereference by making the code in sharpsl_pm.c also\nconditional on the config symbol.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2a52efb2cecf78201d61bd4930153bf52e57503b",
      "tree": "5877cca7d52372a820ffc0b2e71bf8bdd45abcba",
      "parents": [
        "649de51b883746d76c5fa1614dd067054c9d702a"
      ],
      "author": {
        "name": "Thomas Kunze",
        "email": "thommycheck@gmx.de",
        "time": "Tue Apr 29 17:44:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:53:54 2008 +0100"
      },
      "message": "[ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n\nirqs.h:\n    * rename IRQ_LOCOMO_SPI_OVRN to IRQ_LOCOMO_SPI_REND\nlocomo.h:\n    * add some definition for locomo spi controller\n    * correct some errors\nlocomo.c:\n    * correct some errors\n    * add set_type for locomo gpio irq chip\n\nSigned-off-by: Thomas Kunze \u003cthommycheck@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "429f731dea577bdd43693940cdca524135287e6a",
      "tree": "932337b7d23dd736612c6b6e6601c50bc24cfc5f",
      "parents": [
        "85b375a613085b78531ec86369a51c2f3b922f95",
        "d2f5e80862d33a7746a40569840248a592dbc395"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:41:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:41:27 2008 -0700"
      },
      "message": "Merge branch \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc\n\n* \u0027semaphore\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/willy/misc:\n  Deprecate the asm/semaphore.h files in feature-removal-schedule.\n  Convert asm/semaphore.h users to linux/semaphore.h\n  security: Remove unnecessary inclusions of asm/semaphore.h\n  lib: Remove unnecessary inclusions of asm/semaphore.h\n  kernel: Remove unnecessary inclusions of asm/semaphore.h\n  include: Remove unnecessary inclusions of asm/semaphore.h\n  fs: Remove unnecessary inclusions of asm/semaphore.h\n  drivers: Remove unnecessary inclusions of asm/semaphore.h\n  net: Remove unnecessary inclusions of asm/semaphore.h\n  arch: Remove unnecessary inclusions of asm/semaphore.h\n"
    },
    {
      "commit": "adf6d34e460387ee3e8f1e1875d52bff51212c7d",
      "tree": "88ef100143e6184103a608f82dfd232bf6376eaf",
      "parents": [
        "d1964dab60ce7c104dd21590e987a8787db18051",
        "3760d31f11bfbd0ead9eaeb8573e0602437a9d7c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 19 17:17:29 2008 +0100"
      },
      "message": "Merge branch \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "950e4da32426859ee4b37b2c95026d4f1efa5d05",
      "tree": "7df9bb4b97d4e1ecde571611ceee76d128e5dfc6",
      "parents": [
        "3925e6fc1f774048404fdd910b0345b06c699eb4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Feb 26 09:55:29 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Apr 18 22:14:49 2008 -0400"
      },
      "message": "arch: Remove unnecessary inclusions of asm/semaphore.h\n\nNone of these files use any of the functionality promised by\nasm/semaphore.h.  It\u0027s possible that they rely on it dragging in some\nunrelated header file, but I can\u0027t build all these files, so we\u0027ll have\nfix any build failures as they come up.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "b43a9e60873ebe16502061961ca3f3b7bc6f69d2",
      "tree": "e8bfe4fc09592010dbd007576f5eeeddc494f7d8",
      "parents": [
        "45528e38173e7d8c03821850e8fd1ddbf16f2b3d"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Apr 10 13:36:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:38 2008 +0100"
      },
      "message": "[ARM] 4962/1: Introduce standard gpio interface for Scoop2.\n\nThis deprecates old set/reset_scoop_gpio interfacein favour of\nsupport for generic gpio interface.\n\nIt requires gpiolib, so it depends on the previous patch\n(gpiolib for SA-1100).\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c353faa4b2abd8d5142640b880532c97a0807460",
      "tree": "7e50227256a58c88ca7baefb2cd206f9d55d33e9",
      "parents": [
        "2f8c51493323550529ed295ba6ddcdd3d0f704d5"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Apr 09 23:05:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:35 2008 +0100"
      },
      "message": "[ARM] 4957/1: Drop special macro SCOOP_REG in favour if ioread16/iowrite16.\n\nMake scoop driver use generic purpose io routines: ioread16\nand iowrite16 instead of direct writing to memory.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f8c51493323550529ed295ba6ddcdd3d0f704d5",
      "tree": "f440f72aa5d3aebdbfd86e74837cff01a694af28",
      "parents": [
        "05dda977f2574c3341abef9b74c27d2b362e1e3a"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Apr 09 22:43:37 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 10 15:31:34 2008 +0100"
      },
      "message": "[ARM] 4956/1: Scoop: sparse cleanup\n\nCleanup most errors errors reported by sparse:\ndeclare IO space as __iomem,\nuse %p for address printing\nmake functions static\nUse __devinit instead of __init for scoop_init\nMake scoop_remove __devexit and use __devexit_p for referencing it.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b626517751b8d78abc8465971e3120ebd686673a",
      "tree": "af1ac4e7b3dbfe73215c6dd2ddca97e9317bd6c4",
      "parents": [
        "c60afe1014dc4b8d2211fb6cc9dd08ebab31d00b"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Mar 23 15:32:33 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 28 15:07:46 2008 +0000"
      },
      "message": "[ARM] 4873/1: Fix ITE 8152 interrupt demux\n\nThis patch fixes misprints in ITE 8152 interrupt demuxing\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\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": "1d7d4f54b1337bf64605dc9cb3c540f67843be39",
      "tree": "10216ec656aafd6515e0ed0d41bb1f276d08a380",
      "parents": [
        "ddf4e42c6a109392851d8843e2699bffd3c476bf"
      ],
      "author": {
        "name": "Lucas Woods",
        "email": "woodzy@gmail.com",
        "time": "Wed Nov 21 14:51:51 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 26 14:50:07 2008 +0000"
      },
      "message": "[ARM] remove duplicate includes\n\nSigned-off-by: Lucas Woods \u003cwoodzy@gmail.com\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\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": "1265edb8fd2869d17128f1d60683dd6f4191d550",
      "tree": "795e037b9dcaf8fced9777673032f01fe5271667",
      "parents": [
        "94545baded0bfbabdc30a3a4cb48b3db479dd6ef",
        "03d14a5536cf5611d27a106137a814c8f1135ddd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Dec 08 14:41:29 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 08 14:41:29 2007 +0000"
      },
      "message": "Merge branch \u0027pxa-fixes\u0027\n"
    },
    {
      "commit": "a0113a99cc3cd1a63153d11b7fcf9c1a2000df57",
      "tree": "6adf9b5f6b03ea156557a79e2db3e7396d39ecf9",
      "parents": [
        "008f6d2a2817b4a36d477fe969840bb0ef1351a8"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Nov 25 08:55:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 08 14:35:43 2007 +0000"
      },
      "message": "[ARM] 4667/1: CM-X270 fixes\n\nChange printk to dev_dbg in ITE 8152 driver and remove printk in ITE 8152 ISR.\nMove PCI intialization from -\u003escan to -\u003epreinit method\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc49cb21801db1f89d74b01a0f38f200aebb3e43",
      "tree": "2fedef6ebfa0c896774be5dadae614d258b7d5ff",
      "parents": [
        "1c016b2c728b2ecbdd4088bd42e556fd29065cc5"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Wed Nov 21 14:51:50 2007 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 26 19:43:40 2007 +0000"
      },
      "message": "[ARM] uengine: fix memset size error\n\nThe size passing to memset is wrong.  And here we can replace kmalloc with\nkzalloc.\n\nSigned-off-by Li Zefan \u003clizf@cn.fujitsu.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": "9f2326be52f4fa83d20a75998cd3c87b300588c4",
      "tree": "1e159de6b3ccf472c20388b455a7fdedffacd565",
      "parents": [
        "0895e91d60ef9bdef426d1ce14bb94bd5875870d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 23 09:11:41 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:11:41 2007 +0200"
      },
      "message": "arm: build fix\n\narch/arm/common/dmabounce.c: In function \u0027dma_map_sg\u0027:\narch/arm/common/dmabounce.c:445: error: implicit declaration of function \u0027sg_page\u0027\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a",
      "tree": "35fbd72eb62a37375bc06c01e356afd7da0c9693",
      "parents": [
        "f9527f121bd42c5d300815fbf12216bc1a63f60f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:02:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:59 2007 +0200"
      },
      "message": "Update arch/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "26398a70ea35f153feb799fa850c71685667712b",
      "tree": "e75959ef010bf3521bce2a33e59565c34b0c109d",
      "parents": [
        "95d9ffbe01fb21d524c86bf77871255066bc6e55"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename struct pm_ops and related things\n\nThe name of \u0027struct pm_ops\u0027 suggests that it is related to the power\nmanagement in general, but in fact it is only related to suspend.   Moreover,\nits name should indicate what this structure is used for, so it seems\nreasonable to change it to \u0027struct platform_suspend_ops\u0027.   In that case, the\nname of the global variable of this type used by the PM core and the names of\nrelated functions should be changed accordingly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95d9ffbe01fb21d524c86bf77871255066bc6e55",
      "tree": "647355f56f85b1038ffc81fa50ff2c3878ab6597",
      "parents": [
        "a065c86e1bfcdd36709025d018965afea3f3a2b6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Move definition of struct pm_ops to suspend.h\n\nMove the definition of \u0027struct pm_ops\u0027 and related functions from \u003clinux/pm.h\u003e\nto \u003clinux/suspend.h\u003e .\n\nThere are, at least, the following reasons to do that:\n* \u0027struct pm_ops\u0027 is specifically related to suspend and not to the power\n  management in general.\n* As long as \u0027struct pm_ops\u0027 is defined in \u003clinux/pm.h\u003e, any modification of it\n  causes the entire kernel to be recompiled, which is unnecessary and annoying.\n* Some suspend-related features are already defined in \u003clinux/suspend.h\u003e, so it\n  is logical to move the definition of \u0027struct pm_ops\u0027 into there.\n* \u0027struct hibernation_ops\u0027, being the hibernation-related counterpart of\n  \u0027struct pm_ops\u0027, is defined in \u003clinux/suspend.h\u003e .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0181b61a988424b5cc44fe09e6968142359c815e",
      "tree": "2575ee900a39ffaa169ad5aeb8aa6ddee11cfbe5",
      "parents": [
        "92633b72d18ca4f25de1f28e436a882159491e7e",
        "87944f3361fc033b73617aa663135c6e468957a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 15 18:55:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:56:02 2007 +0100"
      },
      "message": "Merge branch \u0027pxa\u0027 into devel\n"
    },
    {
      "commit": "a8fc0789558d81d2898b87473404b71b7f7cd0fc",
      "tree": "90294fc683be115d5c7bae3c7aed5916d0ad7db7",
      "parents": [
        "3696a8a426f8caebd97463e9b5cf9f06c1c36759"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:59 2007 +0100"
      },
      "message": "[ARM] 4577/1: ITE 8152 PCI bridge support\n\nThis patch provides driver for ITE 8152 PCI bridge.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84aa462e2c2cd1b921f6b8e283f8d41666e02e8e",
      "tree": "9fd1eb1df658b44f706c6b1768b335b73774fc4b",
      "parents": [
        "353ba84acdd551c737ac71577322393fceb969f0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 09 14:17:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:45 2007 +0100"
      },
      "message": "[ARM] Rename consistent_sync() as dma_cache_maint()\n\nconsistent_sync() is used to handle the cache maintainence issues with\nDMA operations.  Since we\u0027ve now removed the misuse of this function\nfrom the two MTD drivers, rename it to prevent future mis-use.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4aabab2181f20560948c2045ce1faaa9ac1507a8",
      "tree": "6556e126687c9cbb4b4a35a8ad8c327df30ac256",
      "parents": [
        "bb50cbbd4beacd5ceda76c32fcb116c67fe8c66c",
        "ca9ced7f6798868f9d2c81a59b49f8c2136685d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 14:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)\n  [ARM] sa1100: remove boot time RTC initialisation\n  [ARM] sa1100: stop doing our own rtc management over suspend\n  [ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs\n  [ARM] 4473/2:  Take the HWCAP definitions out of the elf.h file\n  [ARM] pxa: move platform devices to separate header file\n  [ARM] pxa: move device registration into CPU-specific file\n  [ARM] pxa: remove boot time RTC initialisation\n  [ARM] pxa: stop doing our own rtc management over suspend\n  [ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code\n  [ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()\n  [ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs\n  [ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()\n  [ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()\n  [ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()\n  [ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS\n  [ARM] 4434/1: PXA: remove PXA_IRQ_SKIP\n  [ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()\n  [ARM] pxa: move pm_ops structure into CPU specific files\n  [ARM] pxa: introduce cpu_is_pxaXXX macros\n  [ARM] pxa: remove MMC register defines from pxa-regs.h\n  ...\n"
    },
    {
      "commit": "88dfe98c688e1700a4a9f73f8b7d570f4f52170d",
      "tree": "b6810766664731716c24138ac8a1c247602b77d8",
      "parents": [
        "e176bb05fec4c00450302a75e81f8da3dc9e309e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 11:22:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:28:06 2007 +0100"
      },
      "message": "[ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()\n\npxa_pm_prepare() tried to validate the suspend method type.  As\nnoted in previous commits:\n\teb9289eb20df6b54214c45ac7c6bf5179a149026\n\t9c372d06ce9ddf65e1393f9ea22a6d6bd5f96b42\n\te8c9c502690efd24b7055bf608e7a3c34216848b\n\nthe checking of the suspend type in the \u0027prepare\u0027 method is the\nwrong place to do this; use the \u0027valid\u0027 method instead.  This\nmeans that pxa_pm_prepare() can be entirely removed.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f62c3f2c35874713ebbb6b6a4b9d9c6caaed4f14",
      "tree": "cddad98c3e62817e4899e5349ea7b8566f4f5e04",
      "parents": [
        "7dcca30a32aadb0520417521b0c44f42d09fe05c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 15 11:03:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 12 14:27:53 2007 +0100"
      },
      "message": "[ARM] pxa: remove useless pxa_pm_finish() function\n\npxa_pm_finish() does nothing but return zero.  The core code\ndoes nothing with this return value, and will not try to call\nthe finish method in the pm_ops structure if it is NULL.\n\nTherefore, we can remove this useless function.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "93160c6397e460bc4c7ac15323fb698f91ef02e5",
      "tree": "a05bdf42947b72dd4fc6458a9325a6af9ffcbf8b",
      "parents": [
        "43a49f8baa6b0e7e5b68ed0ee141e1efacfd9ae6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jul 09 11:39:19 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:02 2007 -0700"
      },
      "message": "PM: do not use saved_state from struct dev_pm_info on ARM\n\nThe saved_state member of \u0027struct dev_pm_info\u0027 that\u0027s going to be removed\nis used in arch/arm/common/locomo.c, arch/arm/common/sa1111.c and\narch/arm/mach-sa1100/neponset.c.  Change the code in there to use local\nvariables for saving the state of devices during suspend.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "0f347bb9136f55ff575d55441a29e92c16e87fb0",
      "tree": "82dfc12a5178e33e26324bb3da621e40576e0879",
      "parents": [
        "f3270f6ef7d60251617f9d4c08f76ec01c647aa4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 17 10:11:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 17 10:11:34 2007 +0100"
      },
      "message": "[ARM] gic: Fix gic cascade irq handling\n\nNo need for the cascade irq function to have a \"fastcall\" annotation.\nFix the range checking for valid IRQ numbers - comparing the value\nreturned by the GIC with NR_IRQS is meaningless since we translate\nthe GIC irq number to a Linux IRQ number afterwards.\n\nCheck the GIC returned IRQ number is within limits first, then add\nthe IRQ offset, and only then compare with NR_IRQS.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aceb6f0b6da20a86516d59f73ecdc7ea3c4a23da",
      "tree": "0c8fb7ec6fe95815261650c7cab1477c351b0043",
      "parents": [
        "7b104bcb8e460e45a1aebe3da9b86aacdb4cab12"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun May 13 13:32:23 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 16 15:35:25 2007 +0100"
      },
      "message": "[ARM] 4375/1: sharpsl_pm: Fix compile warnings\n\nFix compile warnings from sharpsl_pm.c. Attribute registration failure\ndoesn\u0027t stop the driver working so just warn about it.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c6799ade4ae04b53a5f677e5289116155ff01574",
      "tree": "3601b5e2387e39d62c207e4268c6cc5c68f2a364",
      "parents": [
        "b7405e16435f710edfae6ba32bef4ca20d3de145",
        "5cd47155155a32e5b944ac9fc3f3dc578e429aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)\n  [ARM] Add comments marking in-use ptrace numbers\n  [ARM] Move syscall saving out of the way of utrace\n  [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro\n  [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header\n  [ARM] mm 10: allow memory type to be specified with ioremap\n  [ARM] mm 9: add additional device memory types\n  [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6\n  [ARM] iop: add missing parens in macro\n  [ARM] mm 7: remove duplicated __ioremap() prototypes\n  ARM: OMAP: fix OMAP1 mpuio suspend/resume oops\n  ARM: OMAP: MPUIO wake updates\n  ARM: OMAP: speed up gpio irq handling\n  ARM: OMAP: plat-omap changes for 2430 SDP\n  ARM: OMAP: gpio object shrinkage, cleanup\n  ARM: OMAP: /sys/kernel/debug/omap_gpio\n  ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon\n  ARM: OMAP: Enable 24xx GPIO autoidling\n  [ARM] 4318/2: DSM-G600 Board Support\n  [ARM] 4227/1: minor head.S fixups\n  [ARM] 4328/1: Move i.MX UART regs to driver\n  ...\n"
    },
    {
      "commit": "e8c9c502690efd24b7055bf608e7a3c34216848b",
      "tree": "1583f34ec9cac07ddfdcb24de66e49718b107436",
      "parents": [
        "11d77d0c01b80e44c7aceb21928508dafce774f9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 30 15:09:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 16:40:40 2007 -0700"
      },
      "message": "power management: implement pm_ops.valid for everybody\n\nAlmost all users of pm_ops only support mem sleep, don\u0027t check in .valid and\ndon\u0027t reject any others in .prepare so users can be confused if they check\n/sys/power/state, especially when new states are added (these would then\nresult in s-t-r although they\u0027re supposed to be something different).\n\nThis patch implements a generic pm_valid_only_mem function that is then\nexported for users and puts it to use in almost all existing pm_ops.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: linux-pm@lists.linux-foundation.org\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fe0c935a6cbf25d72a27c7a345df8a2151de0b74",
      "tree": "841a847412694ee586b0ca7e1e2ce7c45700d9b1",
      "parents": [
        "1173a729fc3ce2fa0d698bd39be8ff7bf6c70bf1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 30 15:09:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 16:40:40 2007 -0700"
      },
      "message": "rework pm_ops pm_disk_mode, kill misuse\n\nThis patch series cleans up some misconceptions about pm_ops.  Some users of\nthe pm_ops structure attempt to use it to stop the user from entering suspend\nto disk, this, however, is not possible since the user can always use\n\"shutdown\" in /sys/power/disk and then the pm_ops are never invoked.  Also,\nplatforms that don\u0027t support suspend to disk simply should not allow\nconfiguring SOFTWARE_SUSPEND (read the help text on it, it only selects\nsuspend to disk and nothing else, all the other stuff depends on PM).\n\nThe pm_ops structure is actually intended to provide a way to enter\nplatform-defined sleep states (currently supported states are \"standby\" and\n\"mem\" (suspend to ram)) and additionally (if SOFTWARE_SUSPEND is configured)\nallows a platform to support a platform specific way to enter low-power mode\nonce everything has been saved to disk.  This is currently only used by ACPI\n(S4).\n\nThis patch:\n\nThe pm_ops.pm_disk_mode is used in totally bogus ways since nobody really\nseems to understand what it actually does.\n\nThis patch clarifies the pm_disk_mode description.\n\nIt also removes all the arm and sh users that think they can veto suspend to\ndisk via pm_ops; not so since the user can always do echo shutdown \u003e\n/sys/power/disk, they need to find a better way involving Kconfig or such.\n\nACPI is the only user left with a non-zero pm_disk_mode.\n\nThe patch also sets the default mode to shutdown again, but when a new pm_ops\nis registered its pm_disk_mode is selected as default, that way the default\nstays for ACPI where it is apparently required.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \u003clinux-pm@lists.linux-foundation.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f0a00beb80624a446ba7c0152cd171008eeab2e",
      "tree": "f232c6fef33e604d717090e0f1316e2d2ee5b259",
      "parents": [
        "27350afdfc94a78adbdee20bb00f6058a0ef1eab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 03 19:45:25 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 21 20:34:47 2007 +0100"
      },
      "message": "[ARM] Remove needless linux/ptrace.h includes\n\nLots of places in arch/arm were needlessly including linux/ptrace.h,\nresumably because we used to pass a struct pt_regs to interrupt\nhandlers.  Now that we don\u0027t, all these ptrace.h includes are\nredundant.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "abc23585b9b625ad58db54ae0d180543db014eb8",
      "tree": "2be6daa9999d35ef530190e94d89f5b49c0b29dc",
      "parents": [
        "2a391a184551d5ffdee73c740a06f6a0a16f7ed5"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Mar 07 00:45:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 08 13:34:02 2007 +0000"
      },
      "message": "[ARM] 4251/1: Fix sharpsl_pm dependency\n\nThe sharpsl_pm code depends on some symbols in the APM emulation code.\nAdd the dependency for now until a better solution can be found.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d608e52c361271ccd841b629ca50462756f7b078",
      "tree": "2b1bba2615f6a9f75db12e2ca845f22b254362c5",
      "parents": [
        "37985b449310b17a815511045455934ede5a90c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 20 14:53:28 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 20 14:53:28 2007 +0000"
      },
      "message": "[ARM] Fix build error caused by move of apm\n\n  CC      arch/arm/common/sharpsl_pm.o\narch/arm/common/sharpsl_pm.c:30:31: error: asm/apm-emulation.h: No such file or directory\n...\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "f69eda00d4e9808f0ddc88826278f93512cd2c98",
      "tree": "0f2675193ec1f271981414cf7a57889855efa409",
      "parents": [
        "bc43fd40ea9d4183fb0bab00f55af2da0ab46979",
        "dd1d2f4439af3bc80c047a13a8a2be60df1953cd",
        "271f5ca638b322248c6bb0a797284886f39ccce6",
        "108d093fdd75643dfc8c327f38125f4da76771e7",
        "78c2644feccf78ecab8e9413d2fac83cda091bae",
        "0e0ba76926c37f11f38670db0cb33728f502551e",
        "850b42933e70c19c7765dd7fad15cb7ad3955b65"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 17 20:09:53 2007 +0000"
      },
      "message": "Merge AT91, EP93xx, General devel, PXA, S3C, V6+ and Xscale trees\n"
    },
    {
      "commit": "4ba9dcbeba042b7a1a1366f0dc683a2947ca5577",
      "tree": "a99a7e26eb4c30a477d70b035b5a90f2dfd45566",
      "parents": [
        "382266ad5ad4119ec12df889afa5062a0a0cd6ae",
        "4b17244c133689ad0cbdca37ce3e15068f120428"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 15:07:40 2007 +0000"
      },
      "message": "Merge Realview GIC code\n"
    },
    {
      "commit": "b3a1bde4db9889feb116330bff21214811c940e4",
      "tree": "6b8174332407ac8f4d2c5f6445912b935ff06110",
      "parents": [
        "ae0a846e411dc0b568e8ccda584896310ee5f369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 14 19:14:56 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 15 14:44:10 2007 +0000"
      },
      "message": "[ARM] 4108/2:  Allow multiple GIC interrupt controllers in a system\n\nThe current implementation only assumes one GIC to be present in the\nsystem. However, there are platforms with more than one cascaded interrupt\ncontrollers (RealView/EB MPCore for example).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5dfe4c964a0dd7bb3a1d64a4166835a153146207",
      "tree": "2fb2fd8c09922be4f40a5a9ac50b537b1d780e27",
      "parents": [
        "540473208f8ac71c25a87e1a2670c3c18dd4d6db"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 2\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\n[akpm@osdl.org: sparc64 fix]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "017cc022b6f0a0619cc3b0bba43e1c3247b06779",
      "tree": "ad89a72c1d764aa4f099a0e12d397e1649e1f756",
      "parents": [
        "ab2c21529df6ee0f06787773882a1abc6bc2d665"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 12 10:53:50 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 12 10:53:50 2007 +0000"
      },
      "message": "[ARM] Convert dmabounce statistics to use a device attribute\n\nRather than printk\u0027ing the dmabounce statistics occasionally to\nthe kernel log, provide a sysfs file to allow this information\nto be periodically read.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ab2c21529df6ee0f06787773882a1abc6bc2d665",
      "tree": "9ad875a78ea5122a8b0388dd8fe1d3e2c9e6d948",
      "parents": [
        "44b18693904e65d840ae999ac8aa717551cf509f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Feb 12 10:28:24 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 12 10:28:24 2007 +0000"
      },
      "message": "[ARM] Add a reference from struct device to the dma bounce info\n\ndmabounce keeps a per-device structure, and finds the correct\nstructure by walking a list.  Since architectures can now add\nfields to struct device, we can attach this structure direct to\nthe struct device, thereby eliminating the code to search the\nlist.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "75e7153abd220f1c4a731a9613fb705485b56aa8",
      "tree": "6bdebced27c0ebc6d13061346168ec0556cce6c8",
      "parents": [
        "7726942fb15edd46e4fe8ab37f9a99795191e585"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 09 17:08:58 2007 +0000"
      },
      "message": "[APM] ARM: Convert to use shared APM emulation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ae5a761d2ffc4cf7d3248e09f4d3da234434f30",
      "tree": "8b936e37b9750c27e8f2c86318591912dc7e1cc3",
      "parents": [
        "953233dc9958ba2b29753d0f24e37a33a076a5f6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 06 17:39:31 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:44 2007 +0000"
      },
      "message": "[ARM] Convert DMA cache handling to take const void * args\n\nThe DMA cache handling functions take virtual addresses, but in the\nform of unsigned long arguments.  This leads to a little confusion\nabout what exactly they take.  So, convert them to take const void *\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "953233dc9958ba2b29753d0f24e37a33a076a5f6",
      "tree": "b9cc9ddc82722dc79a72a8c6f4977566ec2e0384",
      "parents": [
        "7f8e33546d17c7d8849be3a6623c3b6b3c9b588b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 05 14:48:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:40 2007 +0000"
      },
      "message": "[ARM] 4134/1: Add generic support for outer caches\n\nThe outer cache can be L2 as on RealView/EB MPCore platform or even L3\nor further on ARMv7 cores. This patch adds the generic support for\nflushing the outer cache in the DMA operations.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f8e33546d17c7d8849be3a6623c3b6b3c9b588b",
      "tree": "4ddbbf921dde932f8ce83b519608f945ae43a120",
      "parents": [
        "56660faf9e8088542e85207df45fb9c5f4dd3909"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Feb 06 17:29:53 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 08 14:49:37 2007 +0000"
      },
      "message": "[ARM] Don\u0027t call consistent_sync() for DMA coherent memory\n\nMemory allocated by the coherent memory allocators will be marked\nuncacheable, which means it\u0027s pointless calling consistent_sync()\nto perform cache maintainence on this memory; it\u0027s just a waste of\nCPU cycles.\n\nMoreover, with the (subsequent) merge of outer cache support, it\nactually breaks things to call consistent_sync() on anything but\ndirect-mapped memory.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea14fad0d416354a4e9bb1a04f32acba706f9548",
      "tree": "2c8acc5331f189aef1d40ddce3f40d6be9314e77",
      "parents": [
        "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
        "6705cda24fad1cb0ac82ac4f312df8ec735b39b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (76 commits)\n  [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n  [ARM] 4001/1: S3C24XX: shorten reboot time\n  [ARM] 3983/2: remove unused argument to __bug()\n  [ARM] 4000/1: Osiris: add third serial port in\n  [ARM] 3999/1: RX3715: suspend to RAM support\n  [ARM] 3998/1: VR1000: LED platform devices\n  [ARM] 3995/1: iop13xx: add iop13xx support\n  [ARM] 3968/1: iop13xx: add iop13xx_defconfig\n  [ARM] Update mach-types\n  [ARM] Allow gcc to optimise arm_add_memory a little more\n  [ARM] 3991/1: i.MX/MX1 high resolution time source\n  [ARM] 3990/1: i.MX/MX1 more precise PLL decode\n  [ARM] 3986/1: H1940: suspend to RAM support\n  [ARM] 3985/1: ixp4xx clocksource cleanup\n  [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)\n  [ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n  [ARM] 3981/1: sched_clock for PXA2xx\n  [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n  [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n  [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter\n  ...\n"
    },
    {
      "commit": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "10dd5ce28d78e2440e8fa1135d17e33399d75340",
      "tree": "d2e76765a57e7e47a9c424f99c3a22bf99c6da64",
      "parents": [
        "127e477e0cd8da4d3058709ab2dc7b92dccbcba5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 23 11:41:32 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 30 12:24:47 2006 +0000"
      },
      "message": "[ARM] Remove compatibility layer for ARM irqs\n\nset_irq_chipdata -\u003e set_irq_chip_data\nget_irq_chipdata -\u003e get_irq_chip_data\ndo_level_IRQ -\u003e handle_level_irq\ndo_edge_IRQ -\u003e handle_edge_irq\ndo_simple_IRQ -\u003e handle_simple_irq\nirqdesc -\u003e irq_desc\nirqchip -\u003e irq_chip\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73218187e8650c08d4e4735dbeeeb860f438da7c",
      "tree": "eb5c3e0ac5414f3c80d9dfb6fea6090dfe896b90",
      "parents": [
        "aefba081d7b7dfd1c5752f6e6e709d8b5ab80ab7"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@com.rmk.(none)",
        "time": "Thu Nov 02 23:44:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 02 22:57:38 2006 +0000"
      },
      "message": "[ARM] 3917/1: Fix dmabounce symbol exports\n\ndma_sync_single is no more (and to be removed in 2.7) so this export should be dma_sync_single_for_cpu.\n\nAlso export dma_sync_single_for_device.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.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": "f30c2269544bffc7bf1b0d7c0abe5be1be83b8cb",
      "tree": "2f6140d8a555af6a133690ed6b42599e78a43c54",
      "parents": [
        "670e9f34ee3c7e052514c85014d2fdd99b672cdc"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 23:01:26 2006 +0200"
      },
      "message": "fix file specification in comments\n\nMany files include the filename at the beginning, serveral used a wrong one.\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d1d8f7dec179a421d6d449ddcd1713ed55db40be",
      "tree": "46dff83ffc5618eb22b60add847434b7e03ada53",
      "parents": [
        "576b3ef2495c732a56509febd5de5144f3ebccf6"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Sep 26 14:22:00 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 23:17:54 2006 +0100"
      },
      "message": "[ARM] Off-by-one in arch/arm/common/icst*\n\nhi,\n\na quick find -iname \\*.[ch] | xargs grep \"\u003e ARRAY_SIZE(\", revealed\nthese in the icst drivers.\nIf i \u003d\u003d ARRAY_SIZE, we get past the idx2s array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "576b3ef2495c732a56509febd5de5144f3ebccf6",
      "tree": "ba4fa9ef723972d4d3cff1881386a24ef4c6732c",
      "parents": [
        "a2025e7f73ae5eab0a25dad88c60aba67e3ae690"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:51:02 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:22 2006 +0100"
      },
      "message": "[ARM] 3864/1: Refactore sharpsl_pm\n\nThis patch adds another hook into sharpsl_pm to notify the machine\nspecific driver immediately after resume. This is needed to support the Sharp SL-6000 (Tosa).\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2025e7f73ae5eab0a25dad88c60aba67e3ae690",
      "tree": "95470b4d1fea82bf8ef9b92afaf4bf49b8c238f3",
      "parents": [
        "8d48427ecb0639593ccf14e807479b7873254ccb"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Mon Sep 25 22:41:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:59:00 2006 +0100"
      },
      "message": "[ARM] 3863/1: Add Locomo SPI Device\n\nThe Locomo chip has a SPI interface which is used for SD/MMC cards (only collie).\nThis patch adds the definition for the SPI device inside the Locomo chip.\n\nSigned-off-by: Dirk Opfer \u003cDirk@Opfer-Online.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d48427ecb0639593ccf14e807479b7873254ccb",
      "tree": "7bcc5f49faf33515d5d65fae53d6670cfe76e5c3",
      "parents": [
        "2dc94310bd94d0906febea7d0f7c188da620c952"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 25 20:11:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Sep 27 20:58:59 2006 +0100"
      },
      "message": "[ARM] 3847/2:  Convert LOMOMO to use struct device for GPIOs\n\nConvert LOMOMO to use struct device * for GPIOs instead of struct\nlocomo_dev. This enables access to the GPIOs from code which is not\na locomo device itself (such as audio). Access for gpio 31 is removed\nfor error handling (no such hardware exists).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "416112f818afcc08aeaba79ebba899aee5ddf571",
      "tree": "404f2d5f4c5969d3c46e35328f1fea65456cc7eb",
      "parents": [
        "8f1bf8743c459399685f5df43021acd156548c22"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Aug 27 13:09:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 27 13:09:14 2006 +0100"
      },
      "message": "[ARM] 3741/1: remove sa1111.c build warning on non-sa1100 systems\n\nPatch from David Brownell\n\nRemove buld warning when building sa1111 on non-sa1100 platforms (e.g. PXA).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e2785f0d4251c35d6e82ec819354374c8c17d63d",
      "tree": "a3d3f046c4ea1f0ee0fd13187ca71277fd70ff2b",
      "parents": [
        "332158e7c206dc6bee0dfb24f2c1d6096e0989cd"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Fri Aug 18 15:32:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 18 15:32:14 2006 +0100"
      },
      "message": "[ARM] 3755/1: dmabounce: fix return value for find_safe_buffer\n\nPatch from Kevin Hilman\n\nPrevious locking changes to dmabounce incorrectly return non-NULL even\nwhen buffer not found.  Fix it up.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b39239330858bc99b4d529923ec58e95ff6103f8",
      "tree": "e82a58619ab19e9b9750a7e806ec9db181c648f3",
      "parents": [
        "f5d635f649607b09b0b4620d25d028fd2b1b7ea5"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Sun Aug 06 09:59:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Aug 06 09:59:25 2006 +0100"
      },
      "message": "[ARM] 3745/1: Add EXPORT_SYMBOL(rtc_next_alarm_time) to ARM rtctime.c\n\nPatch from George G. Davis\n\nFix \"WARNING: \"rtc_next_alarm_time\" [drivers/rtc/rtc-sa1100.ko]\nundefined!\"\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38c677cb9a683c9d477f845484b74b0a1b23e1fb",
      "tree": "ec32e653c5fe00e12e07939fc9d5a357b2e2e563",
      "parents": [
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 01 22:26:25 2006 +0100"
      },
      "message": "[ARM] 3739/1: genirq updates:  irq_chip, add and use irq_chip.name\n\nPatch from David Brownell\n\nARM genirq cleanups/updates:\n\n    - Start switching platforms to newer APIs\n        * use \"irq_chip\" name, not \"irqchip\"\n        * providing irq_chip.name\n\n    - Show irq_chip.name in /proc/interrupts, like on x86.\n\nThis update a bit more than half of the ARM code.  The irq_chip.name\nvalues were chosen to match docs (if I have them) or be otherwise\nobvious (\"FPGA\", \"CPLD\", or matching the code).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2704f0e69f9e191c6f5873ebfc878e4be1893ef8",
      "tree": "de616ff1b580b69eb2f8ee06c3b7ff0d0b093fe3",
      "parents": [
        "3821589c3becb4620dd56bf7f85c14084be1cf22"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Jul 11 22:56:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 11 22:56:14 2006 +0100"
      },
      "message": "[ARM] 3725/1: sharpsl_pm: warn about wrong temperature\n\nPatch from Pavel Machek\n\nAlso warn users about charging in unsuitable temperature.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a2c3029850843210a55cf15f36227c8e578e6bd",
      "tree": "caab82361f787aa30cb48b465e1f2628f58493cb",
      "parents": [
        "7c3dec0679c66ce177726802adbe2f403942fc27"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Jul 10 16:29:10 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 11 21:10:42 2006 +0100"
      },
      "message": "[ARM] 3721/1: Small cleanup for locomo.c\n\nPatch from Pavel Machek\n\nCleanup locomo.c.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "52e405eaa9806968e88b35d65e57acad954a5ab5",
      "tree": "b42e2d50c4f9d1b00baf5a8b54309ffdf1950456",
      "parents": [
        "d061daa0e3abdddc28e21a37c8ac4536dedbf239"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 03 02:20:05 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 17:29:22 2006 -0700"
      },
      "message": "[PATCH] ARM: fixup irqflags breakage after ARM genirq merge\n\nThe irgflags consolidation did conflict with the ARM to generic IRQ\nconversion and was not applied for ARM. Fix it up.\n\nUse the new IRQF_ constants and remove the SA_INTERRUPT define\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4bfa28aec58c588de55babe99f4c172ec534704",
      "tree": "dc105fc1c44b26e19a82b076b37370812192bd0c",
      "parents": [
        "4a2581a080098ca3a0c4e416d7a282e96c75ebf8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 22:32:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 01 22:32:14 2006 +0100"
      },
      "message": "[ARM] 3686/1: ARM: arm/common: convert irq handling\n\nPatch from Thomas Gleixner\n\nFrom: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nConvert the files in arch/arm/common to use the generic\nirq handling functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "e4423781850025726b6c4e24ba3d93c7ff9cd826",
      "tree": "a154cdf7a39e0554177cd096758f28efcc24c1e1",
      "parents": [
        "f8020dc560fde089becc05de1d0ada1f7f46dc51"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jun 26 00:26:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 26 09:58:28 2006 -0700"
      },
      "message": "[PATCH] backlight: LOCOMO Backlight Driver updates\n\nAdd backlight intensity control to the LOCOMO lcd/backlight driver using the\nbacklight class and add basic power management support.\n\nThis is a reimplementation and improvement of patches by John Lenz and Pavel\nMachek\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "823588c18689ddd49d4643eda7654302f18a275f",
      "tree": "3cd555063265808fdf2b5c3375f27d32148bf822",
      "parents": [
        "fa3e686a34f4c33de31a128cc36def0b466bfe1a"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprooted.net",
        "time": "Thu Jun 22 22:27:14 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 22 22:27:14 2006 +0100"
      },
      "message": "[ARM] 3537/1: Rework DMA-bounce locking for finer granularity\n\nPatch from Kevin Hilman\n\nThis time with IRQ versions of locks.\n\nRework also enables compatability with realtime-preemption patch.\nWith the current locking via interrupt disabling, under RT,\npotentially sleeping functions can be called with interrupts\ndisabled.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b76a68c6caafef5a91cdc80958aecaca76a8896",
      "tree": "f22a684595267ee6b087381a00a543f46482c8a1",
      "parents": [
        "744da2cb598639767ddcc90ca855771bc524fe76"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Thu Jun 22 10:30:56 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 22 10:30:56 2006 +0100"
      },
      "message": "[ARM] 3620/2: ixp23xx: add uengine loader support\n\nPatch from Lennert Buytenhek\n\nThis patch allows the ixp2000 uengine loader that is already in the\ntree to also be used on the ixp23xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f8703dc8cb10eca7f6fe6ef364d8e106fe07f034",
      "tree": "371f01b78f7fa205128b9ba9127b30904dfdd7b7",
      "parents": [
        "88660351cb6daa85baf9700f12dff3af564dc14a"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Jun 19 19:58:52 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 19 19:58:52 2006 +0100"
      },
      "message": "[ARM] 3564/1: sharpsl_pm: Abstract some machine specific parameters\n\nPatch from Richard Purdie\n\nAbstract some machine specific parameters from the sharpsl_pm core\ninto the machine specific drivers. This allows the core to support\ntosa/poodle.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ea3bbbc8997df1ae7dc4e736d163dabc00f4721",
      "tree": "30bbfb741d7e1e0bafb27097d496f75e7bf44d05",
      "parents": [
        "a9a5cd5d2a57fb76dbae2115450f777b69beccf7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Apr 18 23:18:53 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 18 23:18:53 2006 +0100"
      },
      "message": "[ARM] 3478/1: SharpSL SCOOP: Fix potenial build failure\n\nPatch from Richard Purdie\n\nMove platform_scoop_config from the SharpSL scoop PCMCIA driver to\nthe SCOOP driver. This avoids build failures when PCMCIA is not built\nor is modular (scoop.c itself cannot be modular).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "181bf8aa68a1d062d7f98abb0f1cb8871910320c"
}
