)]}'
{
  "log": [
    {
      "commit": "2f284c846331fa44be1300a3c2c3e85800268a00",
      "tree": "be2704e6157613bd2cc2a278559a6c86a0b644f4",
      "parents": [
        "93a72052be81823fa1584b9be037d51924f9efa4",
        "6f82f4db80189281a8ac42f2e72396accb719b57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 20:37:26 2011 -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: (35 commits)\n  ARM: Update (and cut down) mach-types\n  ARM: 6771/1: vexpress: add support for multiple core tiles\n  ARM: 6797/1: hw_breakpoint: Fix newlines in WARNings\n  ARM: 6751/1: vexpress: select applicable errata workarounds in Kconfig\n  ARM: 6753/1: omap4: Enable ARM local timers with OMAP4430 es1.0 exception\n  ARM: 6759/1: smp: Select local timers vs broadcast timer support runtime\n  ARM: pgtable: add pud-level code\n  ARM: 6673/1: LPAE: use phys_addr_t instead of unsigned long for start of membanks\n  ARM: Use long long format when printing meminfo physical addresses\n  ARM: integrator: add Integrator/CP sched_clock support\n  ARM: realview/vexpress: consolidate SMP bringup code\n  ARM: realview/vexpress: consolidate localtimer support\n  ARM: integrator/versatile: consolidate FPGA IRQ handling code\n  ARM: rationalize versatile family Kconfig/Makefile\n  ARM: realview: remove old AMBA device DMA definitions\n  ARM: versatile: remove old AMBA device DMA definitions\n  ARM: vexpress: use new init_early for clock tree and sched_clock init\n  ARM: realview: use new init_early for clock tree and sched_clock init\n  ARM: versatile: use new init_early for clock tree and sched_clock init\n  ARM: integrator: use new init_early for clock tree init\n  ...\n"
    },
    {
      "commit": "93a72052be81823fa1584b9be037d51924f9efa4",
      "tree": "4f5c824c8fe3fb737e27b91bfd60c10d092dc3e9",
      "parents": [
        "8547727756a7322b99aa313ce50fe15d8f858872"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Mar 23 16:43:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:47:19 2011 -0700"
      },
      "message": "crash_dump: export is_kdump_kernel to modules, consolidate elfcorehdr_addr, setup_elfcorehdr and saved_max_pfn\n\nThe Xen PV drivers in a crashed HVM guest can not connect to the dom0\nbackend drivers because both frontend and backend drivers are still in\nconnected state.  To run the connection reset function only in case of a\ncrashdump, the is_kdump_kernel() function needs to be available for the PV\ndriver modules.\n\nConsolidate elfcorehdr_addr, setup_elfcorehdr and saved_max_pfn into\nkernel/crash_dump.c Also export elfcorehdr_addr to make is_kdump_kernel()\nusable for modules.\n\nLeave \u0027elfcorehdr\u0027 as early_param().  This changes powerpc from __setup()\nto early_param().  It adds an address range check from x86 also on ia64\nand powerpc.\n\n[akpm@linux-foundation.org: additional #includes]\n[akpm@linux-foundation.org: remove elfcorehdr_addr export]\n[akpm@linux-foundation.org: fix for Tejun\u0027s mm/nobootmem.c changes]\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8547727756a7322b99aa313ce50fe15d8f858872",
      "tree": "99701c2c236fe05bb8eae762ff474d586720b937",
      "parents": [
        "f9b182e24ecb2b3bb33340f053ba31c8c4e1d895"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 23 16:43:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:47:18 2011 -0700"
      },
      "message": "remove dma64_addr_t\n\nThere is no user now.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "61f2e7b0f474225b4226772830ae4b29a3a21f8d",
      "tree": "52f880fe6feec8efe5e5e028a3e0637629a500b7",
      "parents": [
        "3fca5af7860f87eb2cd706c2d7dda4ad03230a07"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:22 2011 -0700"
      },
      "message": "bitops: remove minix bitops from asm/bitops.h\n\nminix bit operations are only used by minix filesystem and useless by\nother modules.  Because byte order of inode and block bitmaps is different\non each architecture like below:\n\nm68k:\n\tbig-endian 16bit indexed bitmaps\n\nh8300, microblaze, s390, sparc, m68knommu:\n\tbig-endian 32 or 64bit indexed bitmaps\n\nm32r, mips, sh, xtensa:\n\tbig-endian 32 or 64bit indexed bitmaps for big-endian mode\n\tlittle-endian bitmaps for little-endian mode\n\nOthers:\n\tlittle-endian bitmaps\n\nIn order to move minix bit operations from asm/bitops.h to architecture\nindependent code in minix filesystem, this provides two config options.\n\nCONFIG_MINIX_FS_BIG_ENDIAN_16BIT_INDEXED is only selected by m68k.\nCONFIG_MINIX_FS_NATIVE_ENDIAN is selected by the architectures which use\nnative byte order bitmaps (h8300, microblaze, s390, sparc, m68knommu,\nm32r, mips, sh, xtensa).  The architectures which always use little-endian\nbitmaps do not select these options.\n\nFinally, we can remove minix bit operations from asm/bitops.h for all\narchitectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f312eff8164879e04923d41e9dd23e7850937d85",
      "tree": "9f4f6fd00ebf12afd5b070c44d12b55a29440360",
      "parents": [
        "bb5cda3d706f44e5696533c9a7353c458f2871e0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "bitops: remove ext2 non-atomic bitops from asm/bitops.h\n\nAs the result of conversions, there are no users of ext2 non-atomic bit\noperations except for ext2 filesystem itself.  Now we can put them into\narchitecture independent code in ext2 filesystem, and remove from\nasm/bitops.h for all architectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6b57e322f85f9d69db15ca112ee33cab33041b8",
      "tree": "b532c0f0088bece8af632ac5273672f79f5cb127",
      "parents": [
        "50b9b475c5b3e6649c22e1d39ab3ced3dbf21758"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:13 2011 -0700"
      },
      "message": "arm: introduce little-endian bitops\n\nIntroduce little-endian bit operations by renaming native ext2 bit\noperations.  The ext2 and minix bit operations are kept as wrapper macros\nusing little-endian bit operations to maintain bisectability until the\nconversions are finished.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4bbba111d94781d34081c37856bbc5eb33f6c72a",
      "tree": "b4d5358f92e6a0f695f34bef41f3df9158398f21",
      "parents": [
        "2130781e2aaab66e5a9f2fdc8af35da0153f405c",
        "ce24f58a1187ca3058d72c3f897e3b574209ab20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 07:58:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 07:58:09 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: HDA: Realtek: Avoid unnecessary volume control index on Surround/Side\n  ASoC: Support !REGULATOR build for sgtl5000\n  ALSA: hda - VIA: Fix VT1708 can\u0027t build up Headphone control issue\n  ALSA: hda - VIA: Correct stream names for VT1818S\n  ALSA: hda - VIA: Fix codec type for VT1708BCE at the right timing\n  ALSA: hda - VIA: Fix invalid A-A path volume adjust issue\n  ALSA: hda - VIA: Add missing support for VT1718S in A-A path\n  ALSA: hda - VIA: Fix independent headphone no sound issue\n  ALSA: hda - VIA: Fix stereo mixer recording no sound issue\n  ALSA: hda - Set EAPD for Realtek ALC665\n  ALSA: usb - Remove trailing spaces from USB card name strings\n  sound: read i_size with i_size_read()\n  ASoC: Remove bogus check for register validity in debugfs write\n  ASoC: mini2440: Fix uda134x codec problem.\n"
    },
    {
      "commit": "ce24f58a1187ca3058d72c3f897e3b574209ab20",
      "tree": "f84384469aca4c6660c4f12bee3e99deb16221ec",
      "parents": [
        "5a8826463c19b0d1a2fc60b2adac0ec318047844",
        "333802e90d3f0366c4a1cb767e2783d2e1df73a8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 23 12:05:01 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 23 12:05:01 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "6447f55da90b77faec1697d499ed7986bb4f6de6",
      "tree": "2d360d48121bdaa354d1ef19fed48467d08dfb1f",
      "parents": [
        "c50e3f512a5a15a73acd94e6ec8ed63cd512e04f",
        "3ea205c449d2b5996d0256aa8b2894f7aea228a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:53:13 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (66 commits)\n  avr32: at32ap700x: fix typo in DMA master configuration\n  dmaengine/dmatest: Pass timeout via module params\n  dma: let IMX_DMA depend on IMX_HAVE_DMA_V1 instead of an explicit list of SoCs\n  fsldma: make halt behave nicely on all supported controllers\n  fsldma: reduce locking during descriptor cleanup\n  fsldma: support async_tx dependencies and automatic unmapping\n  fsldma: fix controller lockups\n  fsldma: minor codingstyle and consistency fixes\n  fsldma: improve link descriptor debugging\n  fsldma: use channel name in printk output\n  fsldma: move related helper functions near each other\n  dmatest: fix automatic buffer unmap type\n  drivers, pch_dma: Fix warning when CONFIG_PM\u003dn.\n  dmaengine/dw_dmac fix: use readl \u0026 writel instead of __raw_readl \u0026 __raw_writel\n  avr32: at32ap700x: Specify DMA Flow Controller, Src and Dst msize\n  dw_dmac: Setting Default Burst length for transfers as 16.\n  dw_dmac: Allow src/dst msize \u0026 flow controller to be configured at runtime\n  dw_dmac: Changing type of src_master and dest_master to u8.\n  dw_dmac: Pass Channel Priority from platform_data\n  dw_dmac: Pass Channel Allocation Order from platform_data\n  ...\n"
    },
    {
      "commit": "3e50594e8e72932ad4cfcb0b3cbdf58fc3bce416",
      "tree": "c33044290a9161e73ac5eded5d10a27c47bbfd5f",
      "parents": [
        "8a06dc4d52458e4a909b652ee9fe8f82d2cd87a2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Mar 22 16:33:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 17:44:09 2011 -0700"
      },
      "message": "add the common dma_addr_t typedef to include/linux/types.h\n\nAll architectures can use the common dma_addr_t typedef now. We can\nremove the arch specific dma_addr_t.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e77277dfe28baed73b6fd7c66c3fb44580a3dac1",
      "tree": "0c40be7a4ca9140d86122ed9057fe1573ea91b2d",
      "parents": [
        "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
        "9edb240696bacd53f4331119d2dfd13d4cd4852f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:06:54 2011 -0700"
      },
      "message": "Merge branch \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027next-samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: H1940/RX1950: Change default LED triggers\n  ARM: S3C2442: RX1950: Add support for LED blinking\n  ARM: S3C2442: RX1950: Retain LEDs state in suspend\n  ARM: S3C2410: H1940: Fix lcd_power_set function\n  ARM: S3C2410: H1940: Add battery support\n  ARM: S3C2410: H1940: Use leds-gpio driver for LEDs managing\n  ARM: S3C2410: H1940: Make h1940-bluetooth.c compile again\n  ARM: S3C2410: H1940: Add keys device\n"
    },
    {
      "commit": "75ea6358bc7d97630a8edc2b89c930de118cf7eb",
      "tree": "e77a60e46844adf71758bad41d77d40658acd7eb",
      "parents": [
        "14577beb8293c187a12d2e78ac6250d5dcec2190",
        "97491ba3f64c2137101efdfe7593305d692d7d63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 10:05:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2639/i2c-2\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-pxa2xx: Don\u0027t clear isr bits too early\n  i2c-pxa2xx: Fix register offsets\n  i2c-pxa2xx: pass of_node from platform driver to adapter and publish\n  i2c-pxa2xx: check timeout correctly\n  i2c-pxa2xx: add support for shared IRQ handler\n  i2c-pxa2xx: Add PCI support for PXA I2C controller\n  ARM: pxa2xx: reorganize I2C files\n  i2c-pxa2xx: use dynamic register layout\n  i2c-mxs: set controller to pio queue mode after reset\n  i2c-eg20t: support new device OKI SEMICONDUCTOR ML7213 IOH\n  i2c/busses: Add support for Diolan U2C-12 USB-I2C adapter\n"
    },
    {
      "commit": "9edb240696bacd53f4331119d2dfd13d4cd4852f",
      "tree": "d10810d41145b26cbe1b46954acde96efb82e460",
      "parents": [
        "62235dcd2ad4f46ea9e5d4f71c5ea3111341c6e8"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Mar 17 20:04:57 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 23:29:43 2011 +0000"
      },
      "message": "ARM: H1940/RX1950: Change default LED triggers\n\nChange LED triggers to mimic WinMobile behavior:\nred blinking when battery is charging,\norange solid when battery is charged.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b459396ee9398bdf61e3118ca730394f58e90c9c",
      "tree": "3353e4671ed424b4b069428643daf39f0e3f281b",
      "parents": [
        "d6668c7cd4defdab1a74c8dd271b5ca23d99b627"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Feb 23 12:38:16 2011 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Mar 21 09:09:33 2011 +0000"
      },
      "message": "ARM: pxa2xx: reorganize I2C files\n\nThis patch moves the platform data definition from\narch/arm/plat-pxa/include/plat/i2c.h to include/linux/i2c/pxa-i2c.h so\nit can be accessed from x86 the same way as on ARM.\n\nThis change should make no functional change to the PXA code. The move\nis verified by building the following defconfigs:\n  cm_x2xx_defconfig corgi_defconfig em_x270_defconfig ezx_defconfig\n  imote2_defconfig pxa3xx_defconfig spitz_defconfig zeus_defconfig\n  raumfeld_defconfig magician_defconfig mmp2_defconfig pxa168_defconfig\n  pxa910_defconfig\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "62235dcd2ad4f46ea9e5d4f71c5ea3111341c6e8",
      "tree": "9e8b605c0f37f71a1d400974aff47e4b5cf06ff3",
      "parents": [
        "fed7fdbef48d513b1a470bc3d76923d156996448"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:52 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2442: RX1950: Add support for LED blinking\n\nAdd .gpio_set_blink callback to support HW blinking\navailable on RX1950\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "fed7fdbef48d513b1a470bc3d76923d156996448",
      "tree": "2e9debaec578d572c063a17e4e85676dcac87038",
      "parents": [
        "25d391cbe610009d2ea10d820f36621b7610c963"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:51 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2442: RX1950: Retain LEDs state in suspend\n\ns3c_adc_battery uses LEDs to indicate charging process,\nretain LEDs state in suspend, otherwise user have no information if PDA\nbattery is charging after he put it to suspend.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "25d391cbe610009d2ea10d820f36621b7610c963",
      "tree": "e4e91407bd145793338eec7067337a297dd57036",
      "parents": [
        "a8e99850d39cac11d03100aa9c40ebaea16e48c5"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:50 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Fix lcd_power_set function\n\nCurrent implementation of lcd_power_set is not reliable, sometimes\nit does not enable LCD at all.\nMimic WinCE behavior to fix this issue.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a8e99850d39cac11d03100aa9c40ebaea16e48c5",
      "tree": "cad70016dd193f959903886c85caaedd99570fe6",
      "parents": [
        "50e2d10da82774e0733ab561c15c84cb92d9ab33"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:49 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Add battery support\n\nAdd battery monitoring/charging support via pda_power and\ns3c_adc_battery drivers\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "50e2d10da82774e0733ab561c15c84cb92d9ab33",
      "tree": "95e2589290ce2e06372271286a9190d0f2896a40",
      "parents": [
        "4119242876d7d6ff539e1aa3d736a87a28fe7b67"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:48 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:55 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Use leds-gpio driver for LEDs managing\n\nWe can use generic leds-gpio driver, as latch api was converted\nto gpiolib.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4119242876d7d6ff539e1aa3d736a87a28fe7b67",
      "tree": "002832fbaff6e43abb033fdcfa789177296e2959",
      "parents": [
        "bbb1c832ac52f61b926a4635dc1a708f03250e88"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Thu Jan 06 21:52:47 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:54 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Make h1940-bluetooth.c compile again\n\nIt was broken by removal of rfkill_set_led_trigger_name function,\nand now compiler complains about implicit declaration.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bbb1c832ac52f61b926a4635dc1a708f03250e88",
      "tree": "e6534083b7ca4b3a2736f491b010f0917808233c",
      "parents": [
        "a952baa034ae7c2e4a66932005cbc7ebbccfe28d"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Thu Jan 06 21:52:46 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 20 23:14:54 2011 +0000"
      },
      "message": "ARM: S3C2410: H1940: Add keys device\n\nAdd buttons definition for H1940.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6f82f4db80189281a8ac42f2e72396accb719b57",
      "tree": "210464f8e406b37f13ae3cbddbcd7ff72126b7eb",
      "parents": [
        "80b5efbd43f0a21e9fc6db87823be32fcfe3e7ce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:50:05 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 18:07:44 2011 +0000"
      },
      "message": "ARM: Update (and cut down) mach-types\n\nAs many entries have never been submitted to mainline, there\u0027s no point\nthem existing in this file.  So remove the entries which aren\u0027t relevant\nfor mainline.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "80b5efbd43f0a21e9fc6db87823be32fcfe3e7ce",
      "tree": "12a213968fa7c0bac41ff539f82ba64f0e979c4c",
      "parents": [
        "196f020fbbb83d246960548e73a40fd08f3e7866"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Feb 28 17:01:04 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:21 2011 +0000"
      },
      "message": "ARM: 6771/1: vexpress: add support for multiple core tiles\n\nThe current Versatile Express BSP defines the MACHINE_START macro\nin the core tile code.\n\nThis patch moves this into the generic board code and introduces a\nmethod for determining the current tile at runtime, allowing the\nKernel to have support for multiple tiles compiled in. Tile-specific\nfunctions are executed via a descriptor struct containing the correct\nimplementations for the current tile.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "196f020fbbb83d246960548e73a40fd08f3e7866",
      "tree": "aed9fa4c32938a4502eb8971dce18f74f0059162",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "7d85d61f6ad6e2d6a14b5c20369bc9569f634855",
        "516295e5ab4bf986865cfff856d484ec678e3b0b",
        "3de4ade3d696db31d1543dce585ba6296f876612"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 20 09:32:12 2011 +0000"
      },
      "message": "Merge branches \u0027fixes\u0027, \u0027pgt-next\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "a952baa034ae7c2e4a66932005cbc7ebbccfe28d",
      "tree": "ff5abe0c77f5b129946300677d9b57b00d926a1e",
      "parents": [
        "5bab188a316718a26346cdb25c4cc6b319f8f907",
        "97eb3f24352ec6632c2127b35d8087d2a809a9b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 19 22:27:06 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)\n  Input: tsc2005 - remove \u0027disable\u0027 sysfs attribute\n  Input: tsc2005 - add open/close\n  Input: tsc2005 - handle read errors from SPI layer\n  Input: tsc2005 - do not rearm timer in hardirq handler\n  Input: tsc2005 - don\u0027t use work for \u0027pen up\u0027 handling\n  Input: tsc2005 - do not use 0 in place of NULL\n  Input: tsc2005 - use true/false for boolean variables\n  Input: tsc2005 - hide selftest attribute if we can\u0027t reset\n  Input: tsc2005 - rework driver initialization code\n  Input: tsc2005 - set up bus type in input device\n  Input: tsc2005 - set up parent device\n  Input: tsc2005 - clear driver data after unbinding\n  Input: tsc2005 - add module description\n  Input: tsc2005 - remove driver banner message\n  Input: tsc2005 - remove incorrect module alias\n  Input: tsc2005 - convert to using dev_pm_ops\n  Input: tsc2005 - use spi_get/set_drvdata()\n  Input: introduce tsc2005 driver\n  Input: xen-kbdfront - move to drivers/input/misc\n  Input: xen-kbdfront - add grant reference for shared page\n  ...\n"
    },
    {
      "commit": "97eb3f24352ec6632c2127b35d8087d2a809a9b9",
      "tree": "722948059bbd325bbca232269490124231df80d4",
      "parents": [
        "439581ec07fa9cf3f519dd461a2cf41cfd3adcb4",
        "def179c271ac9b5020deca798470521f14d11edd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Mar 18 23:38:50 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "a8c91da549f625d0600d5bd7e1831066b55edf0d",
      "tree": "494738b095d7c96286c7b0d0d586c7b8fa594f5a",
      "parents": [
        "26b95cac5fddb2916e2cef76495073f9c37a7b54",
        "c07946a3350244d7c3d9bc1032325e04dd11575b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 22:32:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (53 commits)\n  mmc: dw_mmc: support mmc power control with regulator\n  mmc: dw_mmc: fix suspend/resume operation\n  mmc: dw_mmc: add quirks for unreliable card detect, and capabilities\n  mmc: tmio: fix address in kunmap_atomic() calls\n  mmc: core: reset card voltage after power off\n  mmc: core: export function mmc_do_release_host()\n  mmc: sdio: remember new card RCA when redetecting card\n  mmc: dw_mmc: Remove set-but-unused variable.\n  mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n  mmc: sdhci-esdhc: broken card detection is not a default quirk\n  mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n  mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()\n  mmc: sh_mmcif: support aggressive clock gating\n  mmc: check if mmc cards \u003c 2GB do sector addressing\n  mmc: core: comment on why sdio_reset is done at init time\n  mmc: dw_mmc: support DDR mode\n  mmc: via-sdmmc: Remove set-but-unused variable.\n  mmc: cb710: Return err value in cb710_wait_while_busy()\n  mmc: sdhci-pci: Remove set-but-unused variable.\n  mmc: mxs-mmc: add mmc host driver for i.MX23/28\n  ...\n"
    },
    {
      "commit": "d3e458d78167102cc961237cfceef6fffc80c0b3",
      "tree": "e9195c1294daf053614e63ac52b0b44a28479017",
      "parents": [
        "f2e1fbb5f2177227f71c4fc0491e531dd7acd385",
        "d351cf4603edb2a5bfa9a48d06c425511c63f2a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:46:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (308 commits)\n  ALSA: sound/pci/asihpi: check adapter index in hpi_ioctl\n  ALSA: aloop - Fix possible IRQ lock inversion\n  ALSA: sound/core: merge list_del()/list_add_tail() to list_move_tail()\n  ALSA: ctxfi - use list_move() instead of list_del()/list_add() combination\n  ALSA: firewire - msleep needs delay.h\n  ALSA: firewire-lib, firewire-speakers: handle packet queueing errors\n  ALSA: firewire-lib: allocate DMA buffer separately\n  ALSA: firewire-lib: use no-info SYT for packets without SYT sample\n  ALSA: add LaCie FireWire Speakers/Griffin FireWave Surround driver\n  ALSA: hda - Remove an unused variable in patch_realtek.c\n  ALSA: hda - pin-adc-mux-dmic auto-configuration of 92HD8X codecs\n  ALSA: hda - fix digital mic selection in mixer on 92HD8X codecs\n  ALSA: hda - Move default input-src selection to init part\n  ALSA: hda - Initialize special cases for input src in init phase\n  ALSA: ctxfi - Clear input settings before initialization\n  ALSA: ctxfi - Fix SPDIF status retrieval\n  ALSA: ctxfi - Fix incorrect SPDIF status bit mask\n  ALSA: ctxfi - Fix microphone boost codes/comments\n  ALSA: atiixp - Fix wrong time-out checks during ac-link reset\n  ALSA: intel8x0m: append \u0027m\u0027 to \"r_intel8x0\"\n  ...\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "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: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "0df0914d414a504b975f3cc66ace0c16ef55b7f3",
      "tree": "c97ffa357943a8b226cdec1b9632c4cede813205",
      "parents": [
        "6899608533410557e6698cb9d4ff6df553916e98",
        "05f689400ea5fa3d71af82f910c8b140f87ad1f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:28:15 2011 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (258 commits)\n  omap: zoom: host should not pull up wl1271\u0027s irq line\n  arm: plat-omap: iommu: fix request_mem_region() error path\n  OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n  omap4: mux: Remove duplicate mux modes\n  omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n  omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n  omap2+: mux: Fix compile when CONFIG_OMAP_MUX is not selected\n  omap4: board-omap4panda: Initialise the serial pads\n  omap3: board-3430sdp: Initialise the serial pads\n  omap4: board-4430sdp: Initialise the serial pads\n  omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init\n  omap2+: mux: Remove the use of IDLE flag\n  omap2+: Add separate list for dynamic pads to mux\n  perf: add OMAP support for the new power events\n  OMAP4: Add IVA OPP enteries.\n  OMAP4: Update Voltage Rail Values for MPU, IVA and CORE\n  OMAP4: Enable 800 MHz and 1 GHz MPU-OPP\n  OMAP3+: OPP: Replace voltage values with Macros\n  OMAP3: wdtimer: Fix CORE idle transition\n  Watchdog: omap_wdt: add fine grain runtime-pm\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-omap2/board-omap3evm.c\n - arch/arm/mach-omap2/clock3xxx_data.c\n - arch/arm/mach-omap2/usb-musb.c\n - arch/arm/plat-omap/include/plat/usb.h\n - drivers/usb/musb/musb_core.h\n"
    },
    {
      "commit": "6899608533410557e6698cb9d4ff6df553916e98",
      "tree": "b392548a6757d08ec7b1395925499e032c174411",
      "parents": [
        "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
        "92c260f755c42337c550d8ac1f8ccd1b32bffb20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:13:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm: (46 commits)\n  msm: scm: Check for interruption immediately\n  msm: scm: Fix improper register assignment\n  msm: scm: Mark inline asm as volatile\n  msm: iommu: Enable HTW L2 redirection on MSM8960\n  msm: iommu: Don\u0027t read from write-only registers\n  msm: iommu: Remove dependency on IDR\n  msm: iommu: Use ASID tagging instead of VMID tagging\n  msm: iommu: Rework clock logic and add IOMMU bus clock control\n  msm: iommu: Clock control for the IOMMU driver\n  msm: mdp: Set the correct pack pattern for XRGB/ARGB\n  msm_fb: Fix framebuffer console\n  msm: mdp: Add support for RGBX 8888 image format.\n  video: msmfb: Put the partial update magic value into the fix_screen struct.\n  msm: clock: Migrate to clkdev\n  msm: clock: Remove references to clk_ops_pcom\n  msm: headsmp.S: Fix section mismatch\n  msm: Use explicit GPLv2 licenses\n  msm: iommu: Enable IOMMU support for MSM8960\n  msm: iommu: Generalize platform data for multiple targets\n  msm: iommu: Create a Kconfig item for the IOMMU driver\n  ...\n"
    },
    {
      "commit": "411f5c7a502769ccc0377c5ba36cb0b283847ba8",
      "tree": "2c3a29671e3f923de48c55f94194849264a7bf53",
      "parents": [
        "6d7ed21d17e640b120b902a314143e5ef4917a70",
        "9ced9f03d12d7539e86b0bff5bc750153c976c34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 19:08:06 2011 -0700"
      },
      "message": "Merge branch \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel-stable\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)\n  davinci: DM644x EVM: register MUSB device earlier\n  davinci: add spi devices on tnetv107x evm\n  davinci: add ssp config for tnetv107x evm board\n  davinci: add tnetv107x ssp platform device\n  spi: add ti-ssp spi master driver\n  mfd: add driver for sequencer serial port\n  ARM: EXYNOS4: Implement Clock gating for System MMU\n  ARM: EXYNOS4: Enhancement of System MMU driver\n  ARM: EXYNOS4: Add support for gpio interrupts\n  ARM: S5P: Add function to register gpio interrupt bank data\n  ARM: S5P: Cleanup S5P gpio interrupt code\n  ARM: EXYNOS4: Add missing GPYx banks\n  ARM: S3C64XX: Fix section mismatch from cpufreq init\n  ARM: EXYNOS4: Add keypad device to the SMDKV310\n  ARM: EXYNOS4: Update clocks for keypad\n  ARM: EXYNOS4: Update keypad base address\n  ARM: EXYNOS4: Add keypad device helpers\n  ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n  plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n  mach-u300: define a dummy filter function for coh901318\n  ...\n\nFix up various conflicts in\n - arch/arm/mach-exynos4/cpufreq.c\n - arch/arm/mach-mxs/gpio.c\n - drivers/net/Kconfig\n - drivers/tty/serial/Kconfig\n - drivers/tty/serial/Makefile\n - drivers/usb/gadget/fsl_mxc_udc.c\n - drivers/video/Kconfig\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
      "tree": "2c6b7a4357ba85f7be027bd492da9bf8d7c6acb2",
      "parents": [
        "77aa56ba09b7416764aec2e3f7b41e023cf30602",
        "bdce2595a2f539c6fdedd8f2bd281326b627bba3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:42:14 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] pcc-cpufreq: remove duplicate statements\n  [CPUFREQ] Remove the pm_message_t argument from driver suspend\n  [CPUFREQ] Remove unneeded locks\n  [CPUFREQ] Remove old, deprecated per cpu ondemand/conservative sysfs files\n  [CPUFREQ] Remove deprecated sysfs file sampling_rate_max\n  [CPUFREQ] powernow-k8: The table index is not worth displaying\n  [CPUFREQ] calculate delay after dbs_check_cpu\n  [CPUFREQ] Add documentation for sampling_down_factor\n  [CPUFREQ] drivers/cpufreq: Remove unnecessary semicolons\n"
    },
    {
      "commit": "7e29c3060369c2cd003b8069972b8535944310e4",
      "tree": "2f3bd10e1e6f1d9fdb413096ef47bbc3982c7dae",
      "parents": [
        "3bb2a9f6a7c0887a7f79b59c5b9bff349a03247e"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 26 14:44:41 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:04 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Marc Reilly \u003cmarc@cpdesign.com.au\u003e\nTested-by: Eric Benard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "0c6d49ce53bc18c0ac637fb137f1e01ee9082201",
      "tree": "dd7228fc94fbf638e57ec31352805eb0b2bde95a",
      "parents": [
        "dffc55adfa2676a02a838d56a0cc4edd3809510c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sat Feb 26 14:44:39 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Thu Mar 17 15:35:00 2011 -0400"
      },
      "message": "mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Marc Reilly \u003cmarc@cpdesign.com.au\u003e\nTested-by: Eric Benard \u003ceric@eukrea.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "21f0b311c6c08db6b15fd6299fe6601fec60eeb5",
      "tree": "ffe8e51ec6162b0b65de1f16ecfbf10da7c8d390",
      "parents": [
        "ed3cd4a86562eee79de25b567a00e648cc3dc2bf"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:26 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:02:55 2011 +0100"
      },
      "message": "arm: change to new flag variables\n\nReplace EXTRA_CFLAGS with ccflags-y and EXTRA_AFLAGS with asflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "9c9585e0e96f8340d704256db00b2ec28240c36e",
      "tree": "e644bda53c5a1c36a4066c09601566bf20e88ad1",
      "parents": [
        "5d350cba486de34eff99d0394d8fb436af54522e",
        "c8ebae37034c0ead62eb4df8ef88e999ddb8d5cf",
        "ba74ec7f6b2bf9e1b5d0f2c5cef08766944cb2c8",
        "29772c4e28cbb33ea1f8c6dcd130ebf190b91d85"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 17 11:04:51 2011 +0000"
      },
      "message": "Merge branches \u0027aaci\u0027, \u0027mmci-dma\u0027, \u0027pl\u0027 and \u0027pl011\u0027 into drivers\n"
    },
    {
      "commit": "92c260f755c42337c550d8ac1f8ccd1b32bffb20",
      "tree": "6d04fefc1adeecabfb2b00c201e0db78fa2b5529",
      "parents": [
        "8e76a80960bf06c245160a484d5a363ca6b520bb",
        "05e34754518b6a90d5c392790c032575fab12d66"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "committer": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Wed Mar 16 22:13:16 2011 -0700"
      },
      "message": "Merge remote branch \u0027rmk/for-linus\u0027 into for-linus\n\n* rmk/for-linus: (1557 commits)\n  ARM: 6806/1: irq: introduce entry and exit functions for chained handlers\n  ARM: 6781/1: Thumb-2: Work around buggy Thumb-2 short branch relocations in gas\n  ARM: 6747/1: P2V: Thumb2 support\n  ARM: 6798/1: aout-core: zero thread debug registers in a.out core dump\n  ARM: 6796/1: Footbridge: Fix I/O mappings for NOMMU mode\n  ARM: 6784/1: errata: no automatic Store Buffer drain on Cortex-A9\n  ARM: 6772/1: errata: possible fault MMU translations following an ASID switch\n  ARM: 6776/1: mach-ux500: activate fix for errata 753970\n  ARM: 6794/1: SPEAr: Append UL to device address macros.\n  ARM: 6793/1: SPEAr: Remove unused *_SIZE macros from spear*.h files\n  ARM: 6792/1: SPEAr: Replace SIZE macro\u0027s with SZ_4K macros\n  ARM: 6791/1: SPEAr3xx: Declare device structures after shirq code\n  ARM: 6790/1: SPEAr: Clock Framework: Rename usbd clock and align apb_clk entry\n  ARM: 6789/1: SPEAr3xx: Rename sdio to sdhci\n  ARM: 6788/1: SPEAr: Include mach/hardware.h instead of mach/spear.h\n  ARM: 6787/1: SPEAr: Reorder #includes in .h \u0026 .c files.\n  ARM: 6681/1: SPEAr: add debugfs support to clk API\n  ARM: 6703/1: SPEAr: update clk API support\n  ARM: 6679/1: SPEAr: make clk API functions more generic\n  ARM: 6737/1: SPEAr: formalized timer support\n  ...\n\nConflicts:\n\tarch/arm/mach-msm/board-msm7x27.c\n\tarch/arm/mach-msm/board-msm7x30.c\n\tarch/arm/mach-msm/board-qsd8x50.c\n\tarch/arm/mach-msm/board-sapphire.c\n\tarch/arm/mach-msm/include/mach/memory.h\n"
    },
    {
      "commit": "63a93699c6a58795b854ff573542a08367684dae",
      "tree": "057ab4cbde66862c51867dde030be69a2fa7073f",
      "parents": [
        "16d8775700f1815076f879719ce14b33f50a3171",
        "21bd6d37cf23e643020bf28b41844ff0040c9393"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:05:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:05:40 2011 -0700"
      },
      "message": "Merge branch \u0027remove\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027remove\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6629/2: aaec2000: remove support for mach-aaec2000\n  ARM: lh7a40x: remove unmaintained platform support\n\nFix up trivial conflicts in\n - arch/arm/mach-{aaec2000,lh7a40x}/include/mach/memory.h (removed)\n - drivers/usb/gadget/Kconfig (USB_[GADGET_]LH7A40X removed, others added)\n"
    },
    {
      "commit": "16d8775700f1815076f879719ce14b33f50a3171",
      "tree": "8525e6e6f12b6acf7cf2746853cc65549f3dbf4c",
      "parents": [
        "e34551339a195aa548eaf698523714a8fe7f1984",
        "05e34754518b6a90d5c392790c032575fab12d66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:03:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 19:03:06 2011 -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: (91 commits)\n  ARM: 6806/1: irq: introduce entry and exit functions for chained handlers\n  ARM: 6781/1: Thumb-2: Work around buggy Thumb-2 short branch relocations in gas\n  ARM: 6747/1: P2V: Thumb2 support\n  ARM: 6798/1: aout-core: zero thread debug registers in a.out core dump\n  ARM: 6796/1: Footbridge: Fix I/O mappings for NOMMU mode\n  ARM: 6784/1: errata: no automatic Store Buffer drain on Cortex-A9\n  ARM: 6772/1: errata: possible fault MMU translations following an ASID switch\n  ARM: 6776/1: mach-ux500: activate fix for errata 753970\n  ARM: 6794/1: SPEAr: Append UL to device address macros.\n  ARM: 6793/1: SPEAr: Remove unused *_SIZE macros from spear*.h files\n  ARM: 6792/1: SPEAr: Replace SIZE macro\u0027s with SZ_4K macros\n  ARM: 6791/1: SPEAr3xx: Declare device structures after shirq code\n  ARM: 6790/1: SPEAr: Clock Framework: Rename usbd clock and align apb_clk entry\n  ARM: 6789/1: SPEAr3xx: Rename sdio to sdhci\n  ARM: 6788/1: SPEAr: Include mach/hardware.h instead of mach/spear.h\n  ARM: 6787/1: SPEAr: Reorder #includes in .h \u0026 .c files.\n  ARM: 6681/1: SPEAr: add debugfs support to clk API\n  ARM: 6703/1: SPEAr: update clk API support\n  ARM: 6679/1: SPEAr: make clk API functions more generic\n  ARM: 6737/1: SPEAr: formalized timer support\n  ...\n"
    },
    {
      "commit": "05e34754518b6a90d5c392790c032575fab12d66",
      "tree": "318d321262269eff585573ab2acf04a2ff2b65f4",
      "parents": [
        "bd1274dc005c2cee41771a7cc616f4709a6e6323",
        "b511d75d6150892e67c8ebfa9dc8eb37ebd02aa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:27 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:27 2011 +0000"
      },
      "message": "Merge branch \u0027p2v\u0027 into devel\n\nConflicts:\n\tarch/arm/kernel/module.c\n\tarch/arm/mach-s5pv210/sleep.S\n"
    },
    {
      "commit": "bd1274dc005c2cee41771a7cc616f4709a6e6323",
      "tree": "fcfe103a499ca9e3d8fa0ecbca5b7d0d274da5ca",
      "parents": [
        "1f0090a1eaa1b750a2fc5c99c91b790d5322a1fd",
        "3ba6e69ad887f8a814267ed36fd4bfbddf8855a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:26 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:26 2011 +0000"
      },
      "message": "Merge branch \u0027v6v7\u0027 into devel\n\nConflicts:\n\tarch/arm/include/asm/cacheflush.h\n\tarch/arm/include/asm/proc-fns.h\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "1f0090a1eaa1b750a2fc5c99c91b790d5322a1fd",
      "tree": "c685060f260410e6704c9dfd457ed8c347141f1d",
      "parents": [
        "2472f3c8d8fc18b25b2cf1574c036e238187c0ff",
        "10a8c3839810ac9af1aec836d61b92e7a879f5fa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:25 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:25 2011 +0000"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "2472f3c8d8fc18b25b2cf1574c036e238187c0ff",
      "tree": "485458b51ef0b5509376b56e6ff2e1b124f9c048",
      "parents": [
        "d081377dfda42beab13d8b4af876571ce7661174",
        "31bb68a314e9a2c9fbe054441b18c0608585605e",
        "5dab26af1bacad9a7189d904fbc8b4fe8e95dd81",
        "4e8d76373c9fd7a1c1b401fc97ba01c0ecbb888f",
        "b6338bdc8305b27688a7feb8689e4ccfd42f0292",
        "f512626f5baf09c1d40d098462a986417f4e9790",
        "bf0c11183fc3a2acce56d2b53f2a117322bd3c3b",
        "941aefac4c243cf407d7665d3e64beb32d556acf",
        "f45b1149911cc4c3ab50e56c8844ad4ec04a4575",
        "981a95d37126cdf09e1dba3884305c2e25375bfb",
        "6e266b204b853b960ad038e62f31c1671f930b87",
        "21f47fbc5b18da4a3db680959aee887612ec9a72"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:17 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 16 23:35:17 2011 +0000"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027errata\u0027, \u0027footbridge\u0027, \u0027fncpy\u0027, \u0027gemini\u0027, \u0027irqdata\u0027, \u0027pm\u0027, \u0027sh\u0027, \u0027smp\u0027, \u0027spear\u0027, \u0027ux500\u0027 and \u0027via\u0027 into devel\n"
    },
    {
      "commit": "971f115a50afbe409825c9f3399d5a3b9aca4381",
      "tree": "cb42dc07a032e325f22b64d961587c081225c6d6",
      "parents": [
        "2e270d84223262a38d4755c61d55f5c73ea89e56",
        "500132a0f26ad7d9916102193cbc6c1b1becb373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (172 commits)\n  USB: Add support for SuperSpeed isoc endpoints\n  xhci: Clean up cycle bit math used during stalls.\n  xhci: Fix cycle bit calculation during stall handling.\n  xhci: Update internal dequeue pointers after stalls.\n  USB: Disable auto-suspend for USB 3.0 hubs.\n  USB: Remove bogus USB_PORT_STAT_SUPER_SPEED symbol.\n  xhci: Return canceled URBs immediately when host is halted.\n  xhci: Fixes for suspend/resume of shared HCDs.\n  xhci: Fix re-init on power loss after resume.\n  xhci: Make roothub functions deal with device removal.\n  xhci: Limit roothub ports to 15 USB3 \u0026 31 USB2 ports.\n  xhci: Return a USB 3.0 hub descriptor for USB3 roothub.\n  xhci: Register second xHCI roothub.\n  xhci: Change xhci_find_slot_id_by_port() API.\n  xhci: Refactor bus suspend state into a struct.\n  xhci: Index with a port array instead of PORTSC addresses.\n  USB: Set usb_hcd-\u003estate and flags for shared roothubs.\n  usb: Make core allocate resources per PCI-device.\n  usb: Store bus type in usb_hcd, not in driver flags.\n  usb: Change usb_hcd-\u003ebandwidth_mutex to a pointer.\n  ...\n"
    },
    {
      "commit": "7ca64e2d2859e96a325c28678b5fdb5e17a5764b",
      "tree": "8988c72fd55317e1c9f6b8da8f1d62f7ec1ecb8c",
      "parents": [
        "326c86deaed54ad1b364fcafe5073f563671eb58"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Mar 10 21:13:05 2011 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 16 17:54:33 2011 -0400"
      },
      "message": "[CPUFREQ] Remove the pm_message_t argument from driver suspend\n\nNone of the existing cpufreq drivers uses the second argument of\nits .suspend() callback (which isn\u0027t useful anyway), so remove it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0bbf211975addc2963b63a41a2eac99928365996",
      "tree": "31e830db386e76a53db1b2248dc503be43126924",
      "parents": [
        "51e8703bdf12e2481b205096c973a3ab6a8ca18b",
        "d5fdafd38ca0c28c4648909ce0afd0a5420309ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 10:49:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 10:49:02 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra: (61 commits)\n  ARM: tegra: trimslice: initialize PCI-e only when running on TrimSlice\n  ARM: tegra: add PCI Express power gating\n  ARM: tegra: PCIE minor code refactoring\n  ARM: Tegra: DMA: Fail safe if initialization fails\n  ARM: Tegra: Rename clk_dev1/2 to cdev1/2\n  ARM: Tegra: Rename I2S clocks to match driver name\n  ARM: Tegra: Make tegra_dma_init a postcore_initcall\n  ARM: tegra: add seaboard, wario and kaen boards\n  ARM: tegra: harmony: fix pinmux for MMC slot\n  ARM: tegra: harmony: register sdhci devices\n  ARM: tegra: remove stale nvidia atag handler\n  ARM: tegra: common device resources\n  ARM: tegra: harmony: move over to tegra_gpio_config\n  ARM: tegra: add tegra_gpio_table and tegra_gpio_config\n  ARM: tegra: Hide EMC scaling config behind ARCH_TEGRA\n  ARM: tegra: Fix typo in TEGRA_IRQ_TO_GPIO\n  ARM: tegra: common: Enable core clocks\n  ARM: tegra: timer: Enable timer and rtc clocks\n  ARM: tegra: Move tegra_common_init to tegra_init_early\n  ARM: tegra: clock: prevent accidental disables of cpu clock\n  ...\n"
    },
    {
      "commit": "27b92d4ff2be2359a21ff4acde5b63563ff720e2",
      "tree": "49691b22fe1318aa68d5ebdff74795f004f0cf8f",
      "parents": [
        "5de0ee574be8f6922a6c33f2fbc7e9b130a2f626",
        "e58a8947b0264ec1f43ce5deef563b72acf1284f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 16 17:38:41 2011 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 16 17:38:41 2011 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "79d8a8f736151b12129984b1250fd708440e742c",
      "tree": "f67eebe2bafca8820955ee9f851985a41fb32e66",
      "parents": [
        "bd2895eeade5f11f3e5906283c630bbdb4b57454",
        "b9ec40af0e18fb7d02106be148036c2ea490fdf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu, x86: Add arch-specific this_cpu_cmpxchg_double() support\n  percpu: Generic support for this_cpu_cmpxchg_double()\n  alpha: use L1_CACHE_BYTES for cacheline size in the linker script\n  percpu: align percpu readmostly subsection to cacheline\n\nFix up trivial conflict in arch/x86/kernel/vmlinux.lds.S due to the\npercpu alignment having changed (\"x86: Reduce back the alignment of the\nper-CPU data section\")\n"
    },
    {
      "commit": "bd2895eeade5f11f3e5906283c630bbdb4b57454",
      "tree": "4d98f4fcd80c7d062afce28823d08aee53e66f82",
      "parents": [
        "016aa2ed1cc9cf704cf76d8df07751b6daa9750f",
        "24d51add7438f9696a7205927bf9de3c5c787a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: fix build failure introduced by s/freezeable/freezable/\n  workqueue: add system_freezeable_wq\n  rds/ib: use system_wq instead of rds_ib_fmr_wq\n  net/9p: replace p9_poll_task with a work\n  net/9p: use system_wq instead of p9_mux_wq\n  xfs: convert to alloc_workqueue()\n  reiserfs: make commit_wq use the default concurrency level\n  ocfs2: use system_wq instead of ocfs2_quota_wq\n  ext4: convert to alloc_workqueue()\n  scsi/scsi_tgt_lib: scsi_tgtd isn\u0027t used in memory reclaim path\n  scsi/be2iscsi,qla2xxx: convert to alloc_workqueue()\n  misc/iwmc3200top: use system_wq instead of dedicated workqueues\n  i2o: use alloc_workqueue() instead of create_workqueue()\n  acpi: kacpi*_wq don\u0027t need WQ_MEM_RECLAIM\n  fs/aio: aio_wq isn\u0027t used in memory reclaim path\n  input/tps6507x-ts: use system_wq instead of dedicated workqueue\n  cpufreq: use system_wq instead of dedicated workqueues\n  wireless/ipw2x00: use system_wq instead of dedicated workqueues\n  arm/omap: use system_wq in mailbox\n  workqueue: use WQ_MEM_RECLAIM instead of WQ_RESCUER\n"
    },
    {
      "commit": "420c1c572d4ceaa2f37b6311b7017ac6cf049fe2",
      "tree": "df04e6b4b756b7a46d9887462d54a3ad0e1f91d5",
      "parents": [
        "9620639b7ea3843983f4ced8b4c81eb4d8974838",
        "6e6823d17b157f185be09f4c70181299f9273f0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 18:53:35 2011 -0700"
      },
      "message": "Merge branch \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (62 commits)\n  posix-clocks: Check write permissions in posix syscalls\n  hrtimer: Remove empty hrtimer_init_hres_timer()\n  hrtimer: Update hrtimer-\u003estate documentation\n  hrtimer: Update base[CLOCK_BOOTTIME].offset correctly\n  timers: Export CLOCK_BOOTTIME via the posix timers interface\n  timers: Add CLOCK_BOOTTIME hrtimer base\n  time: Extend get_xtime_and_monotonic_offset() to also return sleep\n  time: Introduce get_monotonic_boottime and ktime_get_boottime\n  hrtimers: extend hrtimer base code to handle more then 2 clockids\n  ntp: Remove redundant and incorrect parameter check\n  mn10300: Switch do_timer() to xtimer_update()\n  posix clocks: Introduce dynamic clocks\n  posix-timers: Cleanup namespace\n  posix-timers: Add support for fd based clocks\n  x86: Add clock_adjtime for x86\n  posix-timers: Introduce a syscall for clock tuning.\n  time: Splitout compat timex accessors\n  ntp: Add ADJ_SETOFFSET mode bit\n  time: Introduce timekeeping_inject_offset\n  posix-timer: Update comment\n  ...\n\nFix up new system-call-related conflicts in\n\tarch/x86/ia32/ia32entry.S\n\tarch/x86/include/asm/unistd_32.h\n\tarch/x86/include/asm/unistd_64.h\n\tarch/x86/kernel/syscall_table_32.S\n(name_to_handle_at()/open_by_handle_at() vs clock_adjtime()), and some\ndue to movement of get_jiffies_64() in:\n\tkernel/time.c\n"
    },
    {
      "commit": "e4243f13d10e5fbe2b84e211dcac3bc6e0792167",
      "tree": "b341d503e6619e862d8fd153a2633cace4a36a18",
      "parents": [
        "8154b5756d3cb850f846ff38cf35cbbb7c2b45fe"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Mon Feb 21 18:35:28 2011 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 15 13:49:37 2011 -0400"
      },
      "message": "mmc: mxs-mmc: add mmc host driver for i.MX23/28\n\nThis adds the mmc host driver for Freescale MXS-based SoC i.MX23/28.\nThe driver calls into mxs-dma via generic dmaengine api for both pio\nand data transfer.\n\nThanks Chris Ball for the indentation patch.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9ced9f03d12d7539e86b0bff5bc750153c976c34",
      "tree": "dcb8a23b0245d3d4d2719d7ea987f7eee608c553",
      "parents": [
        "9b963f32c38b4c7d2da667e4458967b550f30bee",
        "b0b6ff0b21057bb8e58b0be8b427a4713fd4b5a5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 16:32:47 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "9b963f32c38b4c7d2da667e4458967b550f30bee",
      "tree": "be4ed36669fe831fe0d5feaddcc8dfb39809e32e",
      "parents": [
        "4c4070a3097fe9ef57af9ebca6f57a2c57bc6ff1",
        "60d97a840175d3becb2e6de36537a5cdfc0ec3a9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:15 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 15:41:26 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\n"
    },
    {
      "commit": "60d97a840175d3becb2e6de36537a5cdfc0ec3a9",
      "tree": "6cbdb324a563050736f15388418300a54dd0bba5",
      "parents": [
        "f6e5306ecf269cac52cb06a2f356431f63640595"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Mar 13 20:06:59 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:23 2011 -0700"
      },
      "message": "davinci: DM644x EVM: register MUSB device earlier\n\nThe MUSB driver doesn\u0027t see its platform device on DM644x EVM board anymore\nsince commit 73b089b052a69020b953312a624a6e1eb5b81fab (usb: musb: split davinci\nto its own platform_driver) because the new probe is called as subsys_initcall()\nnow, and the device is registered later than that by the board code.  Move the\nregistration to davinci_evm_init() -- it\u0027s safe to do so because the MUSB core\ndevice still gets initialized as fs_initcall() -- which is late enough for the\nI2C GPIO expander (which controls VBUS) to be initialized.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nTested-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "f6e5306ecf269cac52cb06a2f356431f63640595",
      "tree": "e22c54c7ecf7a3e034dbeb7db8084a6327b5f8fe",
      "parents": [
        "08e0e1d5aec4d02153654eb7e54ba621b71d9c5a"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:41 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "davinci: add spi devices on tnetv107x evm\n\nThis patch adds definitions for spi devices on the tnetv107x evm platform.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "08e0e1d5aec4d02153654eb7e54ba621b71d9c5a",
      "tree": "5be3fd371ec07da5cd89d3c7d18ae153fd1e3415",
      "parents": [
        "24981753dd7427f14324e45b659aeba8c1c66b11"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:40 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "davinci: add ssp config for tnetv107x evm board\n\nThis patch adds SSP configuration and pin muxing info for tnetv107x\nevm boards.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "24981753dd7427f14324e45b659aeba8c1c66b11",
      "tree": "bc6e53314ca765be5afbb7b4d05b69adfb4a8e0a",
      "parents": [
        "a72aeefebe6545ad5c9c699e1121019c1709ca77"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Tue Jan 18 19:21:39 2011 +0000"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Tue Mar 15 08:17:22 2011 -0700"
      },
      "message": "davinci: add tnetv107x ssp platform device\n\nThis patch adds an SSP platform device definition for the tnetv107x soc family.\nThe clock lookup entry has also been updated to match.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "b0b6ff0b21057bb8e58b0be8b427a4713fd4b5a5",
      "tree": "911aa86fbe18c818d619304c2e8e458ccd739936",
      "parents": [
        "b34f003f271d477f61a980d280afc77929047440"
      ],
      "author": {
        "name": "KyongHo Cho",
        "email": "pullip.cho@samsung.com",
        "time": "Mon Mar 07 09:10:24 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:37:38 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Implement Clock gating for System MMU\n\nThis patch includes the implementation of the clock gating\nfor System MMU. Initially, all System MMUs are not asserted\nthe system clock. Asserting the system clock to a System MMU\nis enabled only when s5p_sysmmu_enable() is called. Likewise,\nit is disabled only when s5p_sysmmu_disable() is called.\nTherefore, clock gating on System MMUs are still invisible to\nthe outside of the System MMU driver.\n\nSigned-off-by: KyongHo Cho \u003cpullip.cho@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b34f003f271d477f61a980d280afc77929047440",
      "tree": "475069c7d6760669ad79eb1d2cc07dd981cdf143",
      "parents": [
        "721bbd4a06e83995ac1679d9cdca19a608fb0122"
      ],
      "author": {
        "name": "KyongHo Cho",
        "email": "pullip.cho@samsung.com",
        "time": "Mon Mar 07 08:56:48 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:37:25 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Enhancement of System MMU driver\n\nThis patch includes the following enhancements for System MMU:\n- Enhanced readability\n- Removal of unused data structures or their members\n- Simplified function definitions\n- Corrections of some logical errors\n- Full compliance with Linux coding style\n- Simpler way of registering callback functions of System MMU faults\n\nSigned-off-by: KyongHo Cho \u003cpullip.cho@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "721bbd4a06e83995ac1679d9cdca19a608fb0122",
      "tree": "5e2612cdade5348607e2de8e87f1a056c0e6f142",
      "parents": [
        "a43efddc3bf8b143ff9352763cd39d425db14d27"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Add support for gpio interrupts\n\nThis patch adds support for gpio interrupts on Samsung EXYNOS4 platform.\nCommon s5p-gpioint.c code is used for handling gpio interrupts. Each gpio\nline that needs gpio interrupt support must be later registered with\ns5p_register_gpio_interrupt() function.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "a43efddc3bf8b143ff9352763cd39d425db14d27",
      "tree": "250d9987ae00298c9f63735728b8dd6d2b1fe4e4",
      "parents": [
        "2de0926204b100409bcd51465404ae846c7f48fd"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "message": "ARM: S5P: Add function to register gpio interrupt bank data\n\nThis patch removes all global data from common s5p gpio interrupt\nhandler code. This enables to reuse this code on EXYNOS4 platform.\nInstead of global data (IRQ_GPIOINT interrupt number,\nS5P_GPIOINT_GROUP_MAXNR groups count), a s5p_register_gpioint_bank()\nfunction is introduced. It is aimed to be called from gpiolib init.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "2de0926204b100409bcd51465404ae846c7f48fd",
      "tree": "a440d0338dc0fa88408e4f347bed2bfb368c79fc",
      "parents": [
        "47a9c0ee79489a3bd4ed52f424b5e5c507768ce3"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "message": "ARM: S5P: Cleanup S5P gpio interrupt code\n\nThis patch performs a global cleanup in s5p gpio interrupt support code.\nThe code is prepared for upcoming support for gpio interrupts on EXYNOS4\nplatform, which has 2 gpio banks (regions) instead of one (like on\nS5PC110 and S5PC100).\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "47a9c0ee79489a3bd4ed52f424b5e5c507768ce3",
      "tree": "33a7986128b3bc6909dcef095522f6dec04b7410",
      "parents": [
        "6d0de1577eda1fad4be14f70021135ff7df95dcf"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 21:17:43 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Add missing GPYx banks\n\nThis patch adds missing GPYx gpio banks on Samsung EXYNOS4 platform.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6d0de1577eda1fad4be14f70021135ff7df95dcf",
      "tree": "06566f6df101625f3100767a6f1676ec8752e01f",
      "parents": [
        "be4c33be53d85dde787c4261b18b13850cb299f1"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 11 16:10:03 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 20:38:10 2011 +0900"
      },
      "message": "ARM: S3C64XX: Fix section mismatch from cpufreq init\n\nThe cpufreq init function is referenced from the driver structure and\nwe don\u0027t appear to have annotations which allow us to mark that it\u0027ll\nnever be called after system init, causing the linker consistency\ninfrastructure to complain. Just remove the __init annotation to avoid\nnoise from the build.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "be4c33be53d85dde787c4261b18b13850cb299f1",
      "tree": "9b5025dab1649505d70cea4e5d1279ff6e427436",
      "parents": [
        "f9d7bcbc41f9b80928d7a46b5e547663f163dc8e"
      ],
      "author": {
        "name": "Naveen Krishna Ch",
        "email": "ch.naveen@samsung.com",
        "time": "Tue Feb 22 17:16:58 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 20:37:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Add keypad device to the SMDKV310\n\nThis patch is to support keypad device to the SMDKV310 board.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f9d7bcbc41f9b80928d7a46b5e547663f163dc8e",
      "tree": "97d0b86805c81a3662a1a000c591b21f8daeb976",
      "parents": [
        "344021cb12d993ff61cd9760c023e6b400da4ff7"
      ],
      "author": {
        "name": "Naveen Krishna Ch",
        "email": "ch.naveen@samsung.com",
        "time": "Tue Feb 22 17:13:42 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 20:37:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Update clocks for keypad\n\nThe keypad IF on EXYNOS4 uses 100MHz from PERIR functional\nblock for clocks, this patch updates the same.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "344021cb12d993ff61cd9760c023e6b400da4ff7",
      "tree": "213038777b41def3ee3c5e5a9e3ec4da16a8cbc3",
      "parents": [
        "8e97fb7945717db1773f723b99ab04f6ed1fa875"
      ],
      "author": {
        "name": "Naveen Krishna Ch",
        "email": "ch.naveen@samsung.com",
        "time": "Sat Mar 05 09:48:31 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 20:37:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Update keypad base address\n\nThis patch updates the keypad IF base address in the memory map\nfor EXYNOS4.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8e97fb7945717db1773f723b99ab04f6ed1fa875",
      "tree": "697770b3f4c62dc444d969ec60aa60e1f99be958",
      "parents": [
        "40360217fdbbb9afbbe23639dbc964fb2735a83f"
      ],
      "author": {
        "name": "Naveen Krishna Ch",
        "email": "ch.naveen@samsung.com",
        "time": "Sat Mar 05 09:44:09 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 20:37:02 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Add keypad device helpers\n\nThis patch adds the samsung_keypad_cfg_gpio() for EXYNOS4.\nNow, this helpers are only for keypad operating in PORT-0.\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "10a8c3839810ac9af1aec836d61b92e7a879f5fa",
      "tree": "dbb67f0ed37857b92ee0098791d4d6e3d2a04d46",
      "parents": [
        "6f685c5cdd29649cf8cc8f57c72791159f936e07"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Mar 14 14:00:30 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 15 09:42:28 2011 +0000"
      },
      "message": "ARM: 6806/1: irq: introduce entry and exit functions for chained handlers\n\nSome chained IRQ handlers are written to cope with primary chips of\npotentially different flow types. Whether this a sensible thing to do\nis a point of contention.\n\nThis patch introduces entry/exit functions for chained handlers which\ninfer the flow type of the primary chip as fasteoi or level-type by\nchecking whether or not the -\u003eirq_eoi function pointer is present and\ncalling back to the primary chip as necessary. Other methods of flow\ncontrol are not considered.\n\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "40360217fdbbb9afbbe23639dbc964fb2735a83f",
      "tree": "6757c39a74a057725caaf60bbc117c5de2beab22",
      "parents": [
        "be7004f73d0b42cca29cf9f1cc86f32038fd140c"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Tue Mar 15 18:35:24 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Tue Mar 15 18:35:30 2011 +0900"
      },
      "message": "ARM: EXYNOS4: Add support for SATA on ARMLEX4210\n\nAdds the device definitions, platform specific initialization\nand clocks for SATA on ARMLEX4210.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4c4070a3097fe9ef57af9ebca6f57a2c57bc6ff1",
      "tree": "feadc23782213994dfa81806e7a056208148809e",
      "parents": [
        "5821c95ffbfd368194927a4f7803125c5af8857c",
        "b9df468d8630c583e3597e24ad8cc4c0318790c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:27:03 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:27:03 2011 +0000"
      },
      "message": "Merge branch \u0027for-rmk-devel-stable\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into devel-stable\n"
    },
    {
      "commit": "5821c95ffbfd368194927a4f7803125c5af8857c",
      "tree": "87dccb04c93d3a7c0af704a0db07e496e76a7431",
      "parents": [
        "8688a1a8637c6b833b9b70148809db4538352d2e",
        "9a9fb12a4832bdf22751e21df298ef3559643b43"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:26:30 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 14 22:26:30 2011 +0000"
      },
      "message": "Merge branch \u0027davinci-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into devel-stable\n"
    },
    {
      "commit": "07d5ecae2940ddd77746e2fb597dcf57d3c2e277",
      "tree": "2755106df53db441230d1e5356a65bde0274f20c",
      "parents": [
        "6e0aa9f8a8190e0879a29bd67aa606b51734a122"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 14 20:00:30 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 14 21:10:26 2011 +0100"
      },
      "message": "arm: Remove bogus comment in futex_atomic_cmpxchg_inatomic()\n\ncommit 522d7dec(futex: Remove redundant pagefault_disable in\nfutex_atomic_cmpxchg_inatomic()) added a bogus comment.\n\n/* Note that preemption is disabled by futex_atomic_cmpxchg_inatomic\n * call sites. */\n\nBogus in two aspects:\n\n1) pagefault_disable !\u003d preempt_disable even if the mechanism we use\n   is the same\n\n2) we have a call site which deliberately does not disable pagefaults\n   as it wants the possible fault to be handled - though that has been\n   changed for consistency reasons now.\n\nSigh. I really should have seen that when committing the above. :(\n\nCatched-by-and-rightfully-ranted-at-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1103141126590.2787@localhost6.localdomain6\u003e\nCc: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Darren Hart \u003cdarren@dvhart.com\u003e\n"
    },
    {
      "commit": "05f689400ea5fa3d71af82f910c8b140f87ad1f3",
      "tree": "39fa8ddb5163661361dbc5b2ab11f4e331492ead",
      "parents": [
        "17fe12c5a7bd674c1e6dca9cf1e250f9cd7b96b1",
        "02b7b94ee98a0a463195d148e5c5885a218ee16f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 11:22:22 2011 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 11:22:22 2011 -0700"
      },
      "message": "Merge branches \u0027devel-mux\u0027 and \u0027devel-misc\u0027 into omap-for-linus\n"
    },
    {
      "commit": "02b7b94ee98a0a463195d148e5c5885a218ee16f",
      "tree": "e398fcd0c8937320f9b7624c4ab167ca6abacce8",
      "parents": [
        "da4a0f764a6017659bf32505bbd773f561eaf605"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Mon Mar 14 14:24:25 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 11:16:29 2011 -0700"
      },
      "message": "omap: zoom: host should not pull up wl1271\u0027s irq line\n\nThe wl1271\u0027s irq line is completely controlled by the 1271 device, and\nthe host does not not need to pull it up.\n\nWhile there\u0027s no functional effect, letting the host pull this line up is\njust redundant, and wastes power.\n\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "da4a0f764a6017659bf32505bbd773f561eaf605",
      "tree": "eaa500c6cb4f137d0144ba036d213fb6a06a3fff",
      "parents": [
        "b235e007831dbf57710e59cd4a120e2f374eecb9"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "Aaro.Koskinen@nokia.com",
        "time": "Mon Mar 14 12:28:32 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 11:14:34 2011 -0700"
      },
      "message": "arm: plat-omap: iommu: fix request_mem_region() error path\n\nrequest_mem_region() error exit will leak ioremapped memory. Fix this\nby moving the ioremap() after request_mem_region(), which is the proper\norder to do this anyway.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b235e007831dbf57710e59cd4a120e2f374eecb9",
      "tree": "7a8ced8d9d48aaea2dfa4edfc80624bb2a9d2ff3",
      "parents": [
        "d038aee24dcd5a2a0d8547f5396f67ae9698ac8e"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Mar 12 22:50:54 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 11:12:54 2011 -0700"
      },
      "message": "OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430\n\nThis adapts the register offsets used to read the CPU DIE ID registers\nwhen run on 44XX so they match what is in the OMAP4430 Reference Manual\npage 269\n\nSigned-off-by: Andy Green \u003candy.green@linaro.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "17fe12c5a7bd674c1e6dca9cf1e250f9cd7b96b1",
      "tree": "f050ddc439dacbddac916927a744adc81b841b6d",
      "parents": [
        "c7ecea24e26037fdfe9cbe83c9821689336f70d5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Mar 11 11:55:34 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 09:51:14 2011 -0700"
      },
      "message": "omap4: mux: Remove duplicate mux modes\n\nRemove duplicate mux modes to make the binary smaller:\n\ntext    data     bss     dec     hex filename\n9378   24472       0   33850    843a mux44xx.o\n9378   19104       0   28482    6f42 mux44xx.o\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d038aee24dcd5a2a0d8547f5396f67ae9698ac8e",
      "tree": "43754b0d95f826ccaefe736d49e7d92a262d6091",
      "parents": [
        "4359d38d518c0dd72c03a3bc9918607ba8f2648a"
      ],
      "author": {
        "name": "David Cohen",
        "email": "dacohen@gmail.com",
        "time": "Wed Mar 09 09:17:33 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 09:17:07 2011 -0700"
      },
      "message": "omap: iovmm: don\u0027t check \u0027da\u0027 to set IOVMF_DA_FIXED flag\n\nCurrently IOVMM driver sets IOVMF_DA_FIXED/IOVMF_DA_ANON flags according\nto input \u0027da\u0027 address when mapping memory:\nda \u003d\u003d 0: IOVMF_DA_ANON\nda !\u003d 0: IOVMF_DA_FIXED\n\nIt prevents IOMMU to map first page with fixed \u0027da\u0027. To avoid such\nissue, IOVMM will not automatically set IOVMF_DA_FIXED. It should now\ncome from the user throught \u0027flags\u0027 parameter when mapping memory.\nAs IOVMF_DA_ANON and IOVMF_DA_FIXED are mutually exclusive, IOVMF_DA_ANON\ncan be removed. The driver will now check internally if IOVMF_DA_FIXED\nis set or not.\n\nSigned-off-by: David Cohen \u003cdacohen@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4359d38d518c0dd72c03a3bc9918607ba8f2648a",
      "tree": "c201e8c56eaf003bc6c25f041c1e734d711d9e68",
      "parents": [
        "42924355204bd83d799bd151211ae6e014982849"
      ],
      "author": {
        "name": "Michael Jones",
        "email": "michael.jones@matrix-vision.de",
        "time": "Wed Mar 09 09:17:32 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Mar 14 09:17:07 2011 -0700"
      },
      "message": "omap: iovmm: disallow mapping NULL address when IOVMF_DA_ANON is set\n\ncommit c7f4ab26e3bcdaeb3e19ec658e3ad9092f1a6ceb allowed mapping the NULL\naddress if da_start\u003d\u003d0, which would then not get unmapped. Disallow\nthis again if IOVMF_DA_ANON is set. And spell variable \u0027alignment\u0027\ncorrectly.\n\nSigned-off-by: Michael Jones \u003cmichael.jones@matrix-vision.de\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b9df468d8630c583e3597e24ad8cc4c0318790c1",
      "tree": "2abfac8c7aa590a874eb49d6dd83036847a269f2",
      "parents": [
        "96cb164bdec6f91eadf09a858c4820701f791b37"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Feb 10 11:45:58 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:17 2011 +0100"
      },
      "message": "plat-nomadik: make GPIO interrupts work with cpuidle ApSleep\n\nEnable wakeups by default for any GPIO interrupts and in the suspend/resume\npath narrow this down to only the the real wakeup interrupts. This approach is\nbased on the assumption that cpuidle ApSleep will be entered more often than\nsystem suspend.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\n[Fixup for genirq changes to struct irq_data on 2.6.38]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "96cb164bdec6f91eadf09a858c4820701f791b37",
      "tree": "fc1d5112d76974cd4cd16927e119640b09d1aeca",
      "parents": [
        "4b4f757c807375564ce3d4ff1d088d3847c52f6d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Sep 27 17:40:22 2010 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:17 2011 +0100"
      },
      "message": "mach-u300: define a dummy filter function for coh901318\n\nAll platform data has to be made conditional on\nas to avoid cluttering the code with other #ifdef:s.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "4b4f757c807375564ce3d4ff1d088d3847c52f6d",
      "tree": "eac756e13f38cb9fd899df6225665a0d8caaff62",
      "parents": [
        "4bc3a698c3db6592490cd685e395e27216ed2454"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Feb 15 15:01:35 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "mach-ux500: basic HREFv60 support v2\n\nThe HREFv60 variant of the MOP500 family of boards remove the\nexternal GPIO expander and route these pins back to some of the\nreadily available internal GPIO pins instead.\n\nBased on a patch by Bibek Basu \u003cbibek.basu@stericsson.com\u003e for\nan internal kernel version.\n\nCc: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "4bc3a698c3db6592490cd685e395e27216ed2454",
      "tree": "f479d6989b9423be918617096c40391fea16bf8b",
      "parents": [
        "fe05203b0c4ba0454ba34a858002b12ae4a72faa"
      ],
      "author": {
        "name": "Bibek Basu",
        "email": "bibek.basu@stericsson.com",
        "time": "Tue Feb 15 10:46:59 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "mach-ux500: add hrefv60 GPIO pins\n\nThis will centralize all GPIO pin muxing for the different boards\nin the MOP500 family to a single file. It also kills off the\ndeprecated support for the ED (Early Drop) ASIC, this should\nnever be spotted in the open and ST-Ericsson have internally\ndeprecated this hardware.\n\nSigned-off-by: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\n[Rebasing and kill old ASIC support]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "fe05203b0c4ba0454ba34a858002b12ae4a72faa",
      "tree": "822f033dd3ff23dfa16d689e7210b0ed98ef8caf",
      "parents": [
        "3c4bee04d147f149a167633cf0033f9d25a8d720"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Fri Feb 11 17:07:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "mach-ux500: move MOP500 pins to separate file\n\nSplit off pin definitions for the MOP500 board family to its\nown file.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Mathieu Poirier \u003cmathieu.poirier@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3c4bee04d147f149a167633cf0033f9d25a8d720",
      "tree": "11ffba9a7666ead117cf71da6f604fe1860528a9",
      "parents": [
        "5317e4d11d1ce4db949f207aaebe09b7d0d76b5f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Feb 16 10:37:52 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "plat-nomadik: fix compilation warning\n\nThe compiler warns that [rf]wimsc may be used uninitialized in\nthis function - the warning is actually false since the uses are\nin identical if()-clauses, but it can\u0027t hurt very much to read\nout the values to be modified early anyway and rid the warning.\n\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "5317e4d11d1ce4db949f207aaebe09b7d0d76b5f",
      "tree": "7399532e48f9dc4060b6cc1f60dbb76f0bc9788a",
      "parents": [
        "8b40eeeadc5837c2c01329aa1294e4bef3b35429"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Feb 10 09:29:53 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "plat-nomadik: get rid of unused GPIO PM code\n\nThe NOMADIK_GPIO_PM config option is disabled by default, not user visible,\nand never selected by any other option: the code is therefore unused. The\nGPIO registers need not be saved and restored since their values are\npreserved when vAPE (on DB8500) is powered down.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Jonas Aberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8b40eeeadc5837c2c01329aa1294e4bef3b35429",
      "tree": "e79e46d943fc813d664b94237e3661ac81f883e9",
      "parents": [
        "01727e61f0967dd18fadd9dfcee5cf1246e6d8a6"
      ],
      "author": {
        "name": "Rikard Olsson",
        "email": "rikard.p.olsson@stericsson.com",
        "time": "Mon Jan 03 14:30:41 2011 +0100"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:16 2011 +0100"
      },
      "message": "plat-nomadik: change sleep/wakeup setting in GPIO SLPM register\n\nThis patch fixes a bug when setting SLPM register for DB8500.\nWhen calling__nmk_gpio_set_slpm(...) offset to GPIO is now used\ninstead of the GPIO number itself.\n\nSigned-off-by: Rikard Olsson \u003crikard.p.olsson@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "01727e61f0967dd18fadd9dfcee5cf1246e6d8a6",
      "tree": "710acb7f8eacaa4d11dfbc8bf584226680ce6513",
      "parents": [
        "3546d15c5c3f923f7925f92bfe0f8e1cf8bccc1c"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Dec 13 12:02:40 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: implement safe switch sequence for Alt-C\n\nSetting pinmux alternative C for a GPIO pin is actually not\nso easy since it ivolves setting value \"1\" in two registers,\nand since the combined result will take effect for intermediate\nvalues (01 or 10) this will cause glitches while you wrote one\nregister but have not yet written the other.\n\nThis patch implements a series of kludges including an optional\nmachine-specific callback to avoid glitches when changing pin\nmux mode to alternative C.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "3546d15c5c3f923f7925f92bfe0f8e1cf8bccc1c",
      "tree": "f843669a0be9eb253b5633e9dab1d2a12e4f3df7",
      "parents": [
        "2c8bb0eba96f6027ea1e6cf52376e07d18f54ddc"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Nov 25 11:38:27 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: set altfunc to GPIO when enabling the sleep config\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "2c8bb0eba96f6027ea1e6cf52376e07d18f54ddc",
      "tree": "539da62ff7063e095c865d7472ba50ead77cf884",
      "parents": [
        "9c66ee6f55667c5f7e118135d3175b0100e160b9"
      ],
      "author": {
        "name": "Virupax Sadashivpetimath",
        "email": "virupax.sadashivpetimath@stericsson.com",
        "time": "Thu Nov 11 14:10:38 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: type secondary IRQ correctly\n\nCoverity found that we were checking an unsigned variable for\n\u003e\u003d zero. Type it correctly so that the check works as intended.\n\nSigned-off-by: Virupax Sadashivpetimath \u003cvirupax.sadashivpetimath@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "9c66ee6f55667c5f7e118135d3175b0100e160b9",
      "tree": "2324b4b8ac963526c266e4883be07d15e85ffd3e",
      "parents": [
        "33b744b35189baaa260f526cf117392095331843"
      ],
      "author": {
        "name": "Jonas Aaberg",
        "email": "jonas.aberg@stericsson.com",
        "time": "Wed Oct 13 13:14:17 2010 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: pull-up/down settings for GPIO resume\n\nSuspend/resume didn\u0027t take care of pull-up and pull-down\nsettings and writing back the DAT register at resume can\nchange pull up/down settings, depending on pin input value.\nOutput values are now also restored.\n\nSigned-off-by: Jonas Aaberg \u003cjonas.aberg@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "33b744b35189baaa260f526cf117392095331843",
      "tree": "009bb385065b80e385cc040c998bc08280c38343",
      "parents": [
        "c84c7c08e320acfd10a0b7e55dbb0bc819b6d284"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Oct 14 10:38:03 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: support secondary GPIO interrupts\n\nWhen GPIOs wake up the system from sleep mode, the normal GPIO interrupt\nhandler does not hit and the normal interrupt status register does not\ncontain the status. Instead the secondary GPIO handler does, and the\ninterrupt status needs to be retrieved from the wakeup status saved by\nthe suspend/resume code.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "c84c7c08e320acfd10a0b7e55dbb0bc819b6d284",
      "tree": "f9f4f13608e50c7b85ba5ef664382af6b1723d4d",
      "parents": [
        "d0b543c772af20f576e204cae442ccfd221631a7"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Mar 17 15:19:04 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: implement suspend/resume for GPIO\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "d0b543c772af20f576e204cae442ccfd221631a7",
      "tree": "af998ba41832776ed506bd071c8708969d42515a",
      "parents": [
        "e493e06fedd86b484d172f961234f105f295d4d4"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Mar 04 17:39:05 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:15 2011 +0100"
      },
      "message": "plat-nomadik: add custom dbg_show for GPIO\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "e493e06fedd86b484d172f961234f105f295d4d4",
      "tree": "563bfe6ed3cdba6c38408fdb97474305e8695aa1",
      "parents": [
        "5d7b8467e18b14ed44c5781d77993bfdcd8c826b"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Mar 18 12:35:22 2010 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:14 2011 +0100"
      },
      "message": "plat-nomadik: support varying number of GPIOs per block\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\n[Added constant 32-pin assignment in platform data]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "5d7b8467e18b14ed44c5781d77993bfdcd8c826b",
      "tree": "0bc8e0cd883c9c6a0a8184c8e69b22a6a5b8bddf",
      "parents": [
        "ec8f12533b4a439a8feb0d1a3bf15516781804be"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Oct 14 13:57:59 2010 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 14 14:05:14 2011 +0100"
      },
      "message": "mach-ux500: config Ux500 PL011 PL022 PL180 for DMA\n\nThis will configure the platform data for the PL011, PL022\nand PL180 (derivate) PrimeCells found in the Ux500 to use DMA\nwith the generic DMA engine for DMA40.\n\nSigned-off-by: Per Forlin \u003cper.forlin@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    }
  ],
  "next": "ec8f12533b4a439a8feb0d1a3bf15516781804be"
}
