)]}'
{
  "log": [
    {
      "commit": "9f33be2c3a80bdc2cc08342dd77fac87652e0548",
      "tree": "7ad6e825427a15c5ec0fc15540abc0429d7f4bce",
      "parents": [
        "2741ecb4ce5c2d430b5c44b0a169038338c21df5",
        "eed18b5fa4d297c681b00144e8c6942dd35d39a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:10:38 2010 +0000"
      },
      "message": "Merge branches \u0027clks\u0027 and \u0027pnx\u0027 into devel\n"
    },
    {
      "commit": "3560adf62075829393743667ff338dd8fd26a5c2",
      "tree": "f6359884ab2812401394840142e3c1227844af90",
      "parents": [
        "c9a8fdd8b3ecdcfa3aa40e553c87c5787f5d70e4",
        "2ef7f3dbd7a70a48c3f09b498df528cb00ea03a4",
        "2725898fc9bb2121ac0fb1b5e4faf4fc09014729",
        "1587a373f06ab700004758d6970abb530decef76",
        "e00d9d4b1796dae3adf6e39c9a766e760dd1c796",
        "6d636c68e9253fb641c325052bcf9ba513a58ed3",
        "2ffe2da3e71652d4f4cae19539b5c78c2a239136",
        "cd71f8f48eda141404db78f7b01902ba3f9ab477",
        "ae1402022edbeef3991f1e4bae8fa99558be291b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 25 22:06:43 2010 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027cache\u0027, \u0027cup\u0027, \u0027ep93xx\u0027, \u0027ixp4xx\u0027, \u0027nuc\u0027, \u0027pending-dma-streaming\u0027, \u0027u300\u0027 and \u0027umc\u0027 into devel\n"
    },
    {
      "commit": "18eabe2347ae7a11b3db768695913724166dfb0e",
      "tree": "2f6a9bb654d01e07a62be75adc1282e97b5c16d4",
      "parents": [
        "bf32eb85492af197ea5ff20e0be56f667a80584d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 31 16:52:16 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 15 15:21:43 2010 +0000"
      },
      "message": "ARM: dma-mapping: introduce the idea of buffer ownership\n\nThe DMA API has the notion of buffer ownership; make it explicit in the\nARM implementation of this API.  This gives us a set of hooks to allow\nus to deal with CPU cache issues arising from non-cache coherent DMA.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-By: Jamie Iles \u003cjamie@jamieiles.com\u003e\n"
    },
    {
      "commit": "0a0300dc8c4b3f3ce5c9ef5a0a4be5442590398f",
      "tree": "e9a0a9dc5f195447f44a077f76c8d61e2c955d17",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 12 12:28:00 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 12 17:32:36 2010 +0000"
      },
      "message": "ARM: Consolidate clks_register() and similar\n\nMost machine classes want some way to register a block of clk_lookup\nstructures, and most do it by implementing a clks_register() type\nfunction which walks an array, or by open-coding a loop.\n\nConsolidate all this into clkdev_add_table().\n\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nReviewed-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bb06b737143bd35939e65b05e073019c5c451be9",
      "tree": "c93b12671e0d4a0a8d40fe9d50e66490af48b90d",
      "parents": [
        "346e34abb2c56695ee4bd6af924141c97a0babfb"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jan 12 19:09:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 20 12:28:29 2010 +0000"
      },
      "message": "ARM: 5881/1: vic.c: reorganize code\n\nThis reorganizes the vic.c code in anticipation of a second patch\nto use struct vic_device as the data stored in set_irq_chip_data().\n\nThe code now has the following flow:\n\n1) struct vic_device definition, static variables, and to_vic()\n   moved to the start of the code.\n2) common code (vic_init2)\n3) vic power management callbacks\n4) vic power management initialization/registration\n5) irq_chip callbacks\n6) vendor specific vic initialization\n7) vic initialization\n\nIn addition the typo vik_init_st is fixed (vic_init_st).\n\nThere is no functional change with this patch.\n\nTested-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Alessandro Rubini \u003crubini-list@gnudd.com\u003e\n\nComments from Hartley Sweeten:\n\n Please change from Cc to:\n Tested-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9fd3ab89ff58ca70c8cc0eadc87cd4a96950f95",
      "tree": "6f2c68cd44f2547be20afefaf0eeb556a4f5ab12",
      "parents": [
        "db93dd1ad65172867a9f50a1c36874a7393b8c53"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Dec 22 07:31:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 22 15:32:32 2009 +0000"
      },
      "message": "ARM: 5857/1: ARM: dmabounce: fix build\n\nCommit f74f7e57ae9fa12b2951ae62ce3557799b318399 (ARM: use\nflush_kernel_dcache_area() for dmabounce) has broken dmabounce build:\n\n  CC      arch/arm/common/dmabounce.o\narch/arm/common/dmabounce.c: In function \u0027unmap_single\u0027:\narch/arm/common/dmabounce.c:315: error: implicit declaration of function \u0027__cpuc_flush_kernel_dcache_area\u0027\nmake[2]: *** [arch/arm/common/dmabounce.o] Error 1\n\nFix it.\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": "f74f7e57ae9fa12b2951ae62ce3557799b318399",
      "tree": "fa8e3aef5f3719c66365054f2b5dcaa88d19d43d",
      "parents": [
        "2c9b9c8490b60428fa2d1c64042f7c7caed93940"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 26 12:31:15 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 14 14:53:22 2009 +0000"
      },
      "message": "ARM: use flush_kernel_dcache_area() for dmabounce\n\nAfter copying data from the bounce buffer to the real buffer, use\nflush_kernel_dcache_page() to ensure that data is written back in\nmanner coherent with future userspace mappings.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "29cb8d0d249f6b8fa33683cc17622ff16ada834c",
      "tree": "af145bb4d549793fc96aa2db63b32d4c9905ab9c",
      "parents": [
        "ef1baed8870d1eebb0c08d9a466e703f1a21b484"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 31 16:10:10 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 23 12:53:55 2009 +0000"
      },
      "message": "ARM: dma-mapping: split dma_unmap_page() from dma_unmap_single()\n\nWe will need to treat dma_unmap_page() differently from dma_unmap_single()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nTested-By: Jamie Iles \u003cjamie@jamieiles.com\u003e\n"
    },
    {
      "commit": "0a4bc5e89cfc3cc3083acef130cd8b670ee56914",
      "tree": "8becd0c73131c0ae139a36170799de0f30bed969",
      "parents": [
        "534d0c92cfc45174fbfeca2f3dd54c3ce332725e"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Sep 29 23:49:02 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:32:33 2009 +0100"
      },
      "message": "ARM: 5735/1: sa1111: CodingStyle cleanups\n\nEXPORT_* macros should follow immediately after the closing function\nbrace line.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
      "tree": "3c2086ab67398a019089a47ca3f362a4bc6db74f",
      "parents": [
        "34e84f39a27d059a3e6ec6e8b94aafa702e6f220",
        "9173a8ef24a6b1b8031507b35b8ffe5f85a87692"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 20:54:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 22 21:01:40 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "9c5e8fecc4a86adbf363f5cf344c0ccccdbb8982",
      "tree": "0ccc70928f38558dc676578f90f06d1f38557913",
      "parents": [
        "439a33074c7d0895dd1e13ac354b8b4505d3ea43"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri Sep 18 20:40:27 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:03:04 2009 +0100"
      },
      "message": "ARM: 5711/1: locomo.c: CodingStyle cleanups\n\nEXPORT* macros should follow immediately after the closing function\nbrace line.\n\nThe prototype for locomo_chip_driver() is not needed since the static\n(inline) function is located earlier in the file.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59fcf48fdebe65e4774d2c7ec76b7845d281749a",
      "tree": "1f0bdc1b97dae15b5f8d19262c725c6406084bc8",
      "parents": [
        "18240904960a39e582ced8ba8ececb10b8c22dd3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Sep 14 12:25:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 15 22:06:03 2009 +0100"
      },
      "message": "ARM: 5696/1: Include device.h in VIC driver\n\nCurrently build with the next head fails on archs using PL190\nVIC because when we include amba/bus.h we need to include\ndevice.h first.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87d721ad7a37b7650dd710c88dd5c6a5bf9fe996",
      "tree": "869d633803eb7c429624d3bd16a6117816849763",
      "parents": [
        "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
        "b7cfda9fc3d7aa60cffab5367f2a72a4a70060cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:04:37 2009 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n"
    },
    {
      "commit": "f17a1f06d2fa93f4825be572622eb02c4894db4e",
      "tree": "a9c179d0a49bbb67db01be55d03a9c1dc966eb27",
      "parents": [
        "701038144945ef98c5817f43079952fa38c35999"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Aug 04 01:01:02 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 11:51:14 2009 +0100"
      },
      "message": "ARM: 5636/1: Move vendor enum to AMBA include\n\nThis moves the primecell vendor enum definition inside vic.c\nout to linux/amba/bus.h where it belongs and replace any\noccurances of specific vendor ID:s with the respective enums\ninstead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0c60c4b9ab45bb02b20796401dd6a90770fd0ee",
      "tree": "4ef7291b0ee1eda8d50f7a5d7e58d418e8226e6b",
      "parents": [
        "65a5053b764a42d33b334ba55810bb5b56eb92df"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Aug 04 23:38:06 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 05 22:06:58 2009 +0100"
      },
      "message": "ARM: 5639/1: arm: clkdev.c should include \u003clinux/clk.h\u003e\n\n\u003clinux/clk.h\u003e should be included to get the base API prototypes.\n\nThis fixes the following sparse warnings:\n\n  arch/arm/common/clkdev.c:65:12:\n    warning: symbol \u0027clk_get_sys\u0027 was not declared. Should it be static?\n\n  arch/arm/common/clkdev.c:79:12:\n    warning: symbol \u0027clk_get\u0027 was not declared. Should it be static?\n\n  arch/arm/common/clkdev.c:87:6:\n    warning: symbol \u0027clk_put\u0027 was not declared. Should it be static?\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8c81b52422147b4b09f5adb8d0c6963342a336c6",
      "tree": "f4cf43c1353c5dfd29e68c64e8efe85368251052",
      "parents": [
        "87e8824b4588076409692b82ef4b1d98f25cd400"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Thu Jul 02 15:28:52 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 02 21:20:44 2009 +0100"
      },
      "message": "[ARM] 5583/1: VIC: acknowledge software interrupts\n\nThe PrimeCell Vectored Interrupt Controller offers a way to trigger\nany interrupt through software. This is a useful tool for developing,\nbut such software interrupt can only be acked by writing a bit in the\n\"software clear\" register, or the handler will loop forever.  This\nsplits ack from mask, and acks the soft irq in case it was the source.\n\nSigned-off-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87e8824b4588076409692b82ef4b1d98f25cd400",
      "tree": "2a825e8251776042164d65c769833a5908b2a8eb",
      "parents": [
        "28d0325ce6e0a52f53d8af687e6427fee59004d3"
      ],
      "author": {
        "name": "Alessandro Rubini",
        "email": "rubini@gnudd.com",
        "time": "Thu Jul 02 15:28:41 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 02 21:20:43 2009 +0100"
      },
      "message": "[ARM] 5582/1: VIC: support ST-modified version with a split init\n\nThe Nomadik SoC (not yet merged) has a modified PL090 VIC cell. This adds\nsupport for it by reading the PrimeCell ID at the end of the page and\ncalling a separate init function.\n\nSigned-off-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nAcked-by: Andrea Gallo \u003candrea.gallo@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "41184f6a5ef0d88529904d54f06f88b67fb76f4a",
      "tree": "d7d0f1587009f2ffcf90cd8c22884b64f76f1f05",
      "parents": [
        "c3c2174031def62eeb8433dee8ef7e8d9493b1cf"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri Jun 19 11:30:12 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jun 19 15:11:16 2009 +0100"
      },
      "message": "[ARM] 5556/1: Fix the irq_desc.cpu references\n\nThe cpu member of struct irq_desc was recently renamed to node. The\npatch renames the ARM references to the old member.\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": "3f1a567d8a4ed7a5d105bd049343606f5273b603",
      "tree": "463f13bdb05c88df5fbf7f26ec8bfe47fc1a98b8",
      "parents": [
        "f25f0b9ca48848632f19e6616bd01550e3c0fc0e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 02 09:31:03 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jun 16 23:30:12 2009 +0100"
      },
      "message": "[ARM] VIC: Fix resume sources usage\n\nThe resume_mask wasn\u0027t being checked in vic_set_wake()\nto see if the IRQ was a valid wakeup source.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2cf4d4514d5b43c1f3b64bd0ec8b9853bde8f1dc",
      "tree": "e35a625496acc6ac852846d40b8851186b9d1ac4",
      "parents": [
        "44b7532b8b464f606053562400719c9c21276037",
        "ce53895a5d24e0ee19fb92f56c17323fb4c9ab27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:42:43 2009 -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: (417 commits)\n  MAINTAINERS: EB110ATX is not ebsa110\n  MAINTAINERS: update Eric Miao\u0027s email address and status\n  fb: add support of LCD display controller on pxa168/910 (base layer)\n  [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN\n  [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines\n  [ARM] 5544/1: Trust PrimeCell resource sizes\n  [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.\n  [ARM] pxa/sharpsl_pm: drop set_irq_type calls\n  [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one\n  [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it\u0027s now pxa specific\n  [ARM] sa1100: remove unused collie_pm.c\n  [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]\n  [ARM] 5550/1: Add default configure file for w90p910 platform\n  [ARM] 5549/1: Add clock api for w90p910 platform.\n  [ARM] 5548/1: Add gpio api for w90p910 platform\n  [ARM] 5551/1: Add multi-function pin api for w90p910 platform.\n  [ARM] Make ARM_VIC_NR depend on ARM_VIC\n  [ARM] 5546/1: ARM PL022 SSP/SPI driver v3\n  ARM: OMAP4: SMP: Update defconfig for OMAP4430\n  ARM: OMAP4: SMP: Enable SMP support for OMAP4430\n  ...\n"
    },
    {
      "commit": "4c31791c3d9d38ac052dd5e2981df713d8f3dcc4",
      "tree": "b7f95922b2f1da5b36d95176e6d8f826151f3ee1",
      "parents": [
        "98797a241e28b787b84d308b867ec4c5fe7bbdf8",
        "7517b3fbe40c231d79d36f31c1e9930cbb8c4be2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 14 11:00:16 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "78731d33c1868f4ba43bafcca8dcaf938872c1f2",
      "tree": "a5d9f2ba40173182de56cae3628a5cb3eccfb6fa",
      "parents": [
        "391c5111c9ce346edc3c3d8f907eb178a6decd16"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Mar 28 18:18:51 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jun 11 22:20:22 2009 +0800"
      },
      "message": "[ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it\u0027s now pxa specific\n\ncollie_pm was the only non-PXA user of sharpsl_pm. Now as it\u0027s gone we\ncan merge code into one single file to allow further cleanup.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "0aacfe1d239952a87c17e38e12df94c4ea979839",
      "tree": "c25b9ced02295bd6912734076b5074b046720cb1",
      "parents": [
        "547c32aeb5a24178ef20488ae0508efcc32ae8e4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 01 18:17:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 10 22:47:43 2009 +0100"
      },
      "message": "[ARM] Make ARM_VIC_NR depend on ARM_VIC\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "547c32aeb5a24178ef20488ae0508efcc32ae8e4",
      "tree": "fdc33154820cfddc845cef2f67380dace655b28f",
      "parents": [
        "b0efb42478c81ed0ed9aa0dc444db200c32624f0",
        "99ae99533a059750c4b0f76295625b8ac5ea751a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jun 10 22:40:55 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jun 10 22:41:06 2009 +0100"
      },
      "message": "Merge branch for-rmk-devel of git://aeryn.fluff.org.uk/bjdooks/linux into devel\n"
    },
    {
      "commit": "c0683039207226afcffbe0fbf6a1caaee77a37b0",
      "tree": "d91295ea184722929a12c772839c3d6f502ad95b",
      "parents": [
        "5926a295bb78272b3f648f62febecd19a1b6a6ca"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 03 17:43:14 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 17:45:43 2009 +0100"
      },
      "message": "[ARM] 5536/1: Move clk_add_alias() to arch/arm/common/clkdev.c\n\nThis can be used for other arm platforms too as discussed\non the linux-arm-kernel list.\n\nAlso check the return value with IS_ERR and return PTR_ERR\nas suggested by Russell King.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d58f48ba05caed9118bce62b3047f8683438835",
      "tree": "94c911034f0e14ded73d3e9e6e9f8e22b6cad822",
      "parents": [
        "abfe0af9813153bae8c85d9bac966bafcb8ddab1",
        "d9244b5d2fbfe9fa540024b410047af13ceec90f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into irq/numa\n\nConflicts:\n\tarch/mips/sibyte/bcm1480/irq.c\n\tarch/mips/sibyte/sb1250/irq.c\n\nMerge reason: we gathered a few conflicts plus update to latest upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "826681043d7184b4d650cab5b007b9a86b628eb5",
      "tree": "03b3914863138e88a985d1d4e2e7258ec81378d5",
      "parents": [
        "0f6f49a8cd0163fdb1723ed29f01fc65177108dc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 16:20:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 16:22:46 2009 +0100"
      },
      "message": "[ARM] smp: fix cpumask usage in ARM SMP code\n\nThe ARM SMP code wasn\u0027t properly updated for the cpumask changes, which\nresults in smp_timer_broadcast() broadcasting ticks to non-online CPUs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c07f87f22ecc94201893b7a25430b7f5d5fd6de8",
      "tree": "3f8c6b8f7591fd6cb4a71aebbafd5df5d396937d",
      "parents": [
        "d87964c46005ccb04754f6309df0fd8f67b08c6d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Mar 24 15:30:07 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu May 07 11:04:57 2009 +0100"
      },
      "message": "[ARM] VIC: Add power management device\n\nAdd power management support to the VIC by registering\neach VIC as a system device to get suspend/resume\nevents going.\n\nSince the VIC registeration is done early, we need to\nrecord the VICs in a static array which is used to add\nthe system devices later once the initcalls are run. This\nmeans there is now a configuration value for the number\nof VICs in the system.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d5dedd4507d307eb3f35f21b6e16f336fdc0d82a",
      "tree": "2c31b00395bde49ec4c5a415b081daaec44d3dab",
      "parents": [
        "fcef5911c7ea89b80d5bfc727f402f37c9eefd57"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Apr 27 17:59:21 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 28 12:21:16 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status\n\naccording to Ingo, change set_affinity() in irq_chip should return int,\nbecause that way we can handle failure cases in a much cleaner way, in\nthe genirq layer.\n\nv2: fix two typos\n\n[ Impact: extend API ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "77f4025b5e7b290f5c3cc03aa6242328694c71d4",
      "tree": "03150e3fe3075eeadf3df3b978766bae139b615a",
      "parents": [
        "5e075cb5cee4faecc82e2b8a04e640176629976e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Thu Apr 16 21:17:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 16 21:29:46 2009 +0100"
      },
      "message": "[ARM] 5455/1: Fix IRQ noise from VIC code\n\nThe VIC code will attempt to perform som\ndefault set_irq_chip() and set_irq_chip_data()\non all IRQs supported by the VIC, while the new\nIRQ handling code strictly checks for the global\nNR_IRQS to be respected also for these IRQs.\n\nThis patch will respect the interrupt mask passed\nto the VIC driver and will prevent it from\nattempting to call these functions on any unused\ninterrupts.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "05fd8e73e1357feaea9c48938d937eae76b4aef4",
      "tree": "77aa0cfcfbd892423dcba295610116ca053029e2",
      "parents": [
        "0412d6c9271811b84568fcea3237e2193e21866a"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sat Mar 07 12:55:49 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Mar 27 14:51:13 2009 +0100"
      },
      "message": "clkdev: add possibility to get a clock based on the device name\n\nThis adds clk_get_sys to get a clock without the associated struct\ndevice.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "17a92a788e3cebca8a817f01e3c0f121f700ee0e",
      "tree": "2d57bbb73cd0b0ab11d63c7bba00fa4bb7e561b2",
      "parents": [
        "8cb52f788c73cfcbff4aca66063c55baa3e6d313"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Mar 25 10:16:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 25 10:13:57 2009 +0000"
      },
      "message": "[ARM] 5431/1: scoop: completely drop old-style SCOOP GPIO accessors\n\nNow, as all places that use Scoop GPIO have been converted to use\nGPIO API, drop old-style accessors completely.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fbf2b1f9cfdb4e4b5d042839142ed19ff5d46679",
      "tree": "3a17c02aa0cf9bdbed9aa479739974aa2416ecac",
      "parents": [
        "9a38e989b8ce04923f919fc2a8a24eb07fb484e2",
        "053a96ca11a9785a7e63fc89eed4514a6446ec58"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 24 22:47:45 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 24 22:47:45 2009 +0000"
      },
      "message": "Merge branch \u0027highmem\u0027 into devel\n"
    },
    {
      "commit": "58edb515724f9e63e569536d01ac8d8f8ddb367a",
      "tree": "627d3eafefd38b031e776b48d8d04d764912ec92",
      "parents": [
        "43377453af83b8ff8c1c731da1508bd6b84ebfea"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Sep 09 15:54:13 2008 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sun Mar 15 21:01:21 2009 -0400"
      },
      "message": "[ARM] make page_to_dma() highmem aware\n\nIf a machine class has a custom __virt_to_bus() implementation then it\nmust provide a __arch_page_to_dma() implementation as well which is\n_not_ based on page_address() to support highmem.\n\nThis patch fixes existing __arch_page_to_dma() and provide a default\nimplementation otherwise.  The default implementation for highmem is\nbased on __pfn_to_bus() which is defined only when no custom\n__virt_to_bus() is provided by the machine class.\n\nThat leaves only ebsa110 and footbridge which cannot support highmem\nuntil they provide their own __arch_page_to_dma() implementation.\nBut highmem support on those legacy platforms with limited memory is\ncertainly not a priority.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "5bf3df3f00f507119a26ba0780aa8799e741615c",
      "tree": "3abb57be183566f7da8b8f718c6fdbbdcf9f993d",
      "parents": [
        "b74d1969083a8869659ad2b23138fc8a5ca97c53"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Jan 20 11:04:16 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 09 21:22:40 2009 +0800"
      },
      "message": "[ARM] pxa: separate definitions from pxa-regs.h and remove it finally\n\nThe remaining registers are separated into:\n\n   - \u003cmach/regs-ost.h\u003e\n   - \u003cmach/regs-rtc.h\u003e\n   - \u003cmach/regs-intc.h\u003e\n\nand then we can remove pxa-regs.h completely. Instead of #include this\nfile, let\u0027s:\n\n1. include the specific \u003cmach/regs-*.h\u003e with care (if that\u0027s absolutely\n   necessary)\n\n2. define the registers in the driver, make cleanly defined API to expose\n   the register access to external with sufficient reason\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "409dc360b49480b57869ffd457e4b95901b76b75",
      "tree": "23cfbdc67df8f1ec5edb73dc8b1736ff05a6b8da",
      "parents": [
        "02e0746ecc0e72482fe6f350cbb8b65d1d5fc40a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 24 10:14:37 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 24 11:41:20 2009 +0000"
      },
      "message": "[ARM] clkdev: fix clock matching\n\nThe old matching algorithm was too fuzzy, causing false positives.\nFor example, when asked for device D connection C1 and we only find\ndevice D connection C2, we return that as a valid match despite the\nconnection names being different.\n\nChange the algorithm such that:\n  An entry with a NULL ID is assumed to be a wildcard.\n  If an entry has a device ID, it must match\n  If an entry has a connection ID, it must match\n\nHowever, we maintain the order of precidence while still only doing\na single pass over all entries: dev+con \u003e dev only \u003e con only.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "fdb0a1a67e131f07a308730c80d07e330211d2e0",
      "tree": "4fbf35055fc965737c1ffdbcfe98d7ea8335f940",
      "parents": [
        "fc0b7a20368193e1f7cf1376624eed419b9c33e6",
        "7bb56d01f111890414fbe35412698485b68ed468"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 18 22:15:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 18 22:15:30 2008 +0000"
      },
      "message": "Merge branch \u0027next-merged\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux into devel\n"
    },
    {
      "commit": "c613bbba6f39c8804f1f26e96fb68a117cc9e282",
      "tree": "85fbc24f26b61ce4e7a908d18952e3abc1f5cd10",
      "parents": [
        "cd4348339c21f4a15c01f3f120e92b3224a0a7da",
        "80eee6bca4069c48247005aa07cb5e8e86042aa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Dec 17 20:04:45 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 17 20:04:45 2008 +0000"
      },
      "message": "Merge branch \u0027mxc-pu-imxfb\u0027 of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel\n"
    },
    {
      "commit": "1f3f424a6bee9de4d839be9951f4296333fac014",
      "tree": "95de90dfdb4a9f64fe470709b82176243537c952",
      "parents": [
        "c8cae544bba6aee0f5cb0756dbab1a71d2c68737",
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 13:07:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 13:07:48 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n"
    },
    {
      "commit": "a801cd619215a9e8c4968352cf8698ea5235f0f4",
      "tree": "40eb77d9d1a3b246f4140ea0402042bf04543a0a",
      "parents": [
        "3e694d4bc633a5e6192e63a644a628e7bbab3e64"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Oct 21 14:07:06 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Dec 15 23:03:10 2008 +0000"
      },
      "message": "[ARM] VIC: Update asm/hardware/vic.h with PL192 information\n\nThe original arch/arm/include/asm/hardware/vic.h was\nwritten for the PL190 ARM VIC implementation, and as\nsuch does not have any information about the PL192\nversion.\n\nAdd details about the PL192 and PL190 specific registers\nand any changes between the two units.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "442a902262e1dfc3f1298ceea5f3120fe2043904",
      "tree": "6bf2510f63591779c5c6d5c2195f75ba84b18cd7",
      "parents": [
        "674a0a6939a954ab92fdd9833943e2277550bb0a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Dec 13 16:37:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Dec 14 11:03:46 2008 +0000"
      },
      "message": "[ARM] arch/arm/common/sa1111.c: Correct error handling code\n\nIf it is reasonable to apply PTR_ERR to the result of calling clk_get, then\nthat result should first be tested with IS_ERR, not with !.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E1;\n@@\n\nif (\n-   E \u003d\u003d NULL\n+   IS_ERR(E)\n   ) { \u003c+... when !\u003d E \u003d E1\n        PTR_ERR(E)\n       ...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0de26520c7cabf36e1de090ea8092f011a6106ce",
      "tree": "3d02e509b6315fdfd9cdb8c9e0b9ed0a30cf9384",
      "parents": [
        "29c0177e6a4ac094302bed54a1d4bbb6b740a9ef"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: make irq_set_affinity() take a const struct cpumask\n\nImpact: change existing irq_chip API\n\nNot much point with gentle transition here: the struct irq_chip\u0027s\nsetaffinity method signature needs to change.\n\nFortunately, not widely used code, but hits a few architectures.\n\nNote: In irq_select_affinity() I save a temporary in by mangling\nirq_desc[irq].affinity directly.  Ingo, does this break anything?\n\n(Folded in fix from KOSAKI Motohiro)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: jeremy@xensource.com\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\n"
    },
    {
      "commit": "c5b84b3bb0c055d70dc9f1b5e900378bc9d059ea",
      "tree": "bd5b0b4efb552bacd812f9e6e08a29bae70c0da1",
      "parents": [
        "d281bc9d8a22419abc254f86a7fc268bb99914e1",
        "bc2fd1c09c226ea47ab8301cde6dbcf9e5c78b73"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Dec 02 22:07:40 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/pxa25x.c\n"
    },
    {
      "commit": "9179825cf5e96bd0784456ef43811cab4db17cd9",
      "tree": "12717d40a476849d0a592d75fdf234ef8a92b4f1",
      "parents": [
        "8cc78909816ed5529806ee94f19f3e02beae4e7e"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Dec 01 11:41:19 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Dec 02 14:43:35 2008 +0800"
      },
      "message": "[ARM] locomo: export locomo_frontlight_set()\n\nThis symbol is required by locomo backlight driver, exporting this\nallows the driver to be built as a module.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "0318e693d3a56836632bf1a2cfdafb7f34bcc703",
      "tree": "f31f9e227681b4a9251381442384aca20e59f840",
      "parents": [
        "ed313489badef16d700f5a3be50e8fd8f8294bc8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 09 16:32:46 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:38:21 2008 +0000"
      },
      "message": "[ARM] clkdev: add generic clkdev infrastructure\n\nAdd some generic infrastructure to assist looking up struct clks\nfor the ARM architecture.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "56e7d85cf982dda4b453c157f3f64aea1478bc4d",
      "tree": "e47765d5982ede1b7afb2f19e3f09ab61da68880",
      "parents": [
        "5cbff9603a77d01315859690a8f125f817bed73b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Oct 17 02:34:41 2008 +0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Oct 30 22:10:15 2008 +0800"
      },
      "message": "[ARM] sharpsl_pm: fix compilation w/o CONFIG_PM\n\nFix compilation of sharpsl_pm when CONFIG_PM in unselected.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "5d43839ab9988f236cdda1ed073d6916857bc3c5",
      "tree": "4edc2b132bc0956cd22b21ab5846cbc549163a77",
      "parents": [
        "d1a7fddf420b1f5a7d9a899b3388026084a67d33"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Oct 21 19:47:22 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 21 22:51:46 2008 +0100"
      },
      "message": "[ARM] 5315/1: Fix section mismatch warning (sa1111)\n\nThis patch fixes the section mismatch warning from\nsa1111.o at buildtime.\n\n  CC      arch/arm/common/sa1111.o\n  LD      arch/arm/common/built-in.o\n  LD      vmlinux.o\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0x87f4): Section mismatch in reference from the function sa1111_probe() to the function .devinit.text:sa1110_mb_enable()\nThe function sa1111_probe() references\nthe function __devinit sa1110_mb_enable().\nThis is often because sa1111_probe lacks a __devinit\nannotation or the annotation of sa1110_mb_enable is wrong.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "485bdde78747f7ce2af164406c32db23e4688925",
      "tree": "adf90c4ed6c52a5105f09dabce9f1ec668325137",
      "parents": [
        "71a35d75661271d20ff0098817070f6545e90cbe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 17 14:00:43 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 17 14:00:43 2008 +0100"
      },
      "message": "[ARM] dmabounce requires ZONE_DMA\n\nRather than having everything that needs DMABOUNCE also select\nZONE_DMA, arrange for DMABOUNCE to select it instead.  This is\nfar more sensible.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "957cf333b5284943c4866e1d0339a105d2762c9c",
      "tree": "06cae6a676c21de38664cb86ea191b397a6c4dd6",
      "parents": [
        "35f53aafb60ebc3a26e5508e0e87bfc88c703654"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 17 13:39:26 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 17 13:39:26 2008 +0100"
      },
      "message": "[ARM] pxa: fix 3bca103a1e658d23737d20e1989139d9ca8973bf\n\narch/arm/common/sa1111.c:593: error: implicit declaration of function \u0027dmabounce_register_dev\u0027\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "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"
    }
  ],
  "next": "95d9ffbe01fb21d524c86bf77871255066bc6e55"
}
