)]}'
{
  "log": [
    {
      "commit": "f0d5e12bd42b7173ebbbf59279c867605f859814",
      "tree": "f4018a726ecd2cf520afdf27210bfec1f3181718",
      "parents": [
        "0fea615e526b4b7eff0363ee02d5753e5f924089",
        "103428e57be323c3c5545db8ad12667099bc6005"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:25:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 15:25:41 2009 -0700"
      },
      "message": "Merge branch \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (76 commits)\n  x86, apic: Fix dummy apic read operation together with broken MP handling\n  x86, apic: Restore irqs on fail paths\n  x86: Print real IOAPIC version for x86-64\n  x86: enable_update_mptable should be a macro\n  sparseirq: Allow early irq_desc allocation\n  x86, io-apic: Don\u0027t mark pin_programmed early\n  x86, irq: don\u0027t call mp_config_acpi_gsi() if update_mptable is not enabled\n  x86, irq: update_mptable needs pci_routeirq\n  x86: don\u0027t call read_apic_id if !cpu_has_apic\n  x86, apic: introduce io_apic_irq_attr\n  x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector(), fix\n  x86: read apic ID in the !acpi_lapic case\n  x86: apic: Fixmap apic address even if apic disabled\n  x86: display extended apic registers with print_local_APIC and cpu_debug code\n  x86: read apic ID in the !acpi_lapic case\n  x86: clean up and fix setup_clear/force_cpu_cap handling\n  x86: apic: Check rev 3 fadt correctly for physical_apic bit\n  x86/pci: update pirq_enable_irq() to setup io apic routing\n  x86/acpi: move setup io apic routing out of CONFIG_ACPI scope\n  x86/pci: add 4 more return parameters to IO_APIC_get_PCI_irq_vector()\n  ...\n"
    },
    {
      "commit": "754c0f9a95b685163cfa9ea3ba9bd48310f9b06f",
      "tree": "2375cb28346eda9d347635b862971521dcb17594",
      "parents": [
        "947ca2e983c7f46b49dbfb5bf51d39941d39f000",
        "1257629b0712a0a68a24c532a05a4cd23e3f7565"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 04 17:02:58 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 17:02:58 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "947ca2e983c7f46b49dbfb5bf51d39941d39f000",
      "tree": "4a092e425960c929444d4e93a57c577c7fdb7f8c",
      "parents": [
        "1946d6ef9d7bd4ba97094fe6eb68a9b877bde6b7",
        "6b4bfb87b638a4f114dfb6f72f4ac1be88a4ebe4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 04 12:27:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 04 12:27:18 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "1257629b0712a0a68a24c532a05a4cd23e3f7565",
      "tree": "d5b7a005b386a02ea94091c9c2e69920bbc8cb74",
      "parents": [
        "d81e77f041881d8d91c767b8c84f9068290b10c6"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Tue May 26 22:03:32 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 04 11:06:25 2009 +0800"
      },
      "message": "[ARM] pxa: fix pxa27x_udc default pullup GPIO\n\nCurrently, pxa27x_udc tries to use GPIO 0 as D+ pullup if not\nexplicitly configured. Default to an invalid GPIO (-1) instead.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "d81e77f041881d8d91c767b8c84f9068290b10c6",
      "tree": "5edab3e84eef14b8fe831f9f5ad78eacd5353c18",
      "parents": [
        "9fa7eb283c5cdc2b0f4a8cfe6387ed82e5e9a3d3"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon May 25 16:50:10 2009 +0000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Jun 04 11:06:25 2009 +0800"
      },
      "message": "[ARM] pxa/imote2: fix UCAM sensor board ADC model number\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "6b4bfb87b638a4f114dfb6f72f4ac1be88a4ebe4",
      "tree": "1279ea9220d8a4d5d86b578b9a2883756a40968d",
      "parents": [
        "e76afc4e7816a0a5300073098cdac93a994eb5ca"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Tue May 26 22:31:46 2009 +0530"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jun 03 11:51:06 2009 +0200"
      },
      "message": "mx[23]: don\u0027t put clock lookups in __initdata\n\nRemove the __initdata annotation for the clock lookups, since they will\nbe needed when loading modules which use clk_get().\n\nTested-by: Agustín Ferrín Pozuelo \u003cgatoguan-os@yahoo.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "1946d6ef9d7bd4ba97094fe6eb68a9b877bde6b7",
      "tree": "d6cb6a56623d39021e30bb6d1892bfda7edb123a",
      "parents": [
        "eb5f4ca9536ba297c98721ecbbdf41ec5b987bd5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 01 12:50:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 02 22:36:20 2009 +0100"
      },
      "message": "[ARM] ARMv7 errata: only apply fixes when running on applicable CPU\n\nCurrently, whenever an erratum workaround is enabled, it will be\napplied whether or not the erratum is relevent for the CPU.  This\npatch changes this - we check the variant and revision fields in the\nmain ID register to determine which errata to apply.\n\nWe also avoid re-applying erratum 460075 if it has already been applied.\nApplying this fix in non-secure mode results in the kernel failing to\nboot (or even do anything.)\n\nThis fixes booting on some ARMv7 based platforms which otherwise\nsilently fail.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb5f4ca9536ba297c98721ecbbdf41ec5b987bd5",
      "tree": "fb1b7dcf66f2f4d00b99776968dca1293f74b8c8",
      "parents": [
        "d9244b5d2fbfe9fa540024b410047af13ceec90f"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Mon Jun 01 09:19:37 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 02 22:36:15 2009 +0100"
      },
      "message": "[ARM] 5534/1: kmalloc must return a cache line aligned buffer\n\nDefine ARCH_KMALLOC_MINALIGN in asm/cache.h\nAt the request of Russell also move ARCH_SLAB_MINALIGN to this file.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d58f48ba05caed9118bce62b3047f8683438835",
      "tree": "94c911034f0e14ded73d3e9e6e9f8e22b6cad822",
      "parents": [
        "abfe0af9813153bae8c85d9bac966bafcb8ddab1",
        "d9244b5d2fbfe9fa540024b410047af13ceec90f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jun 01 21:06:21 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into irq/numa\n\nConflicts:\n\tarch/mips/sibyte/bcm1480/irq.c\n\tarch/mips/sibyte/sb1250/irq.c\n\nMerge reason: we gathered a few conflicts plus update to latest upstream fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "78b170f45b1a0da2625aa33f85d46a78475b268c",
      "tree": "b681d4ee8e7e6a77cc4ff08044b25323bce55d7e",
      "parents": [
        "5606b7f925b36f25a6646bb93a0cf74981de3d28",
        "a35197a8be891072b3654dc7a2285573150dedee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 29 16:07:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 29 16:07:39 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] update mach-types\n  [ARM] Add cmpxchg support for ARMv6+ systems (v5)\n  [ARM] barriers: improve xchg, bitops and atomic SMP barriers\n  Gemini: Fix SRAM/ROM location after memory swap\n  MAINTAINER: Add F: entries for Gemini and FA526\n  [ARM] disable NX support for OABI-supporting kernels\n  [ARM] add coherent DMA mask for mv643xx_eth\n  [ARM] pxa/palm: fix PalmLD/T5/TX AC97 MFP\n  [ARM] pxa: add parameter to clksrc_read() for pxa168/910\n  [ARM] pxa: fix the incorrectly defined drive strength macros for pxa{168,910}\n  [ARM] Orion: Remove explicit name for platform device resources\n  [ARM] Kirkwood: Correct MPP for SATA activity/presence LEDs of QNAP TS-119/TS-219.\n  [ARM] pxa/ezx: fix pin configuration for low power mode\n  [ARM] pxa/spitz: provide spitz_ohci_exit() that unregisters USB_HOST GPIO\n  [ARM] pxa: enable GPIO receivers after configuring pins\n  [ARM] pxa: allow gpio_reset drive high during normal work\n  [ARM] pxa: save/restore PGSR on suspend/resume.\n"
    },
    {
      "commit": "c3dc5bec05a2ae03a72ef82e321d77fb549d951c",
      "tree": "fc3fa0f7a854dce91d0816cb757244bb62f57bf6",
      "parents": [
        "ba9447198bdd945666a9bac5e556632a7acb235d"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "os@emlix.com",
        "time": "Thu May 28 14:34:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 29 08:40:02 2009 -0700"
      },
      "message": "flat: fix data sections alignment\n\nThe flat loader uses an architecture\u0027s flat_stack_align() to align the\nstack but assumes word-alignment is enough for the data sections.\n\nHowever, on the Xtensa S6000 we have registers up to 128bit width\nwhich can be used from userspace and therefor need userspace stack and\ndata-section alignment of at least this size.\n\nThis patch drops flat_stack_align() and uses the same alignment that\nis required for slab caches, ARCH_SLAB_MINALIGN, or wordsize if it\u0027s\nnot defined by the architecture.\n\nIt also fixes m32r which was obviously kaput, aligning an\nuninitialized stack entry instead of the stack pointer.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Oskar Schirmer \u003cos@emlix.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Johannes Weiner \u003cjw@emlix.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@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": "a35197a8be891072b3654dc7a2285573150dedee",
      "tree": "f3829335b8a0cd40e2cdb94d7fefb54bf67977df",
      "parents": [
        "6daad5c6c586bf07528ae5b39e801b204468f907",
        "67a433ce278b98f47272726a22537fab7fd99de9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 29 10:19:22 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 29 10:19:22 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://gitorious.org/linux-gemini/mainline\n"
    },
    {
      "commit": "6daad5c6c586bf07528ae5b39e801b204468f907",
      "tree": "2fd44ab52735e674c40d670cf65a807c5082a1eb",
      "parents": [
        "ecd322c9b3e4ac70f9f108badde3eb6b99c7993d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 29 10:15:08 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 29 10:15:08 2009 +0100"
      },
      "message": "[ARM] update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ecd322c9b3e4ac70f9f108badde3eb6b99c7993d",
      "tree": "d3c19fab3aa17461480eaae5d535b8a9c99a82fc",
      "parents": [
        "bac4e960b5ce2453d862beaf20e59aa68af3b43a"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu May 28 16:07:39 2009 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 28 21:10:31 2009 +0100"
      },
      "message": "[ARM] Add cmpxchg support for ARMv6+ systems (v5)\n\nAdd cmpxchg/cmpxchg64 support for ARMv6K and ARMv7 systems\n(original patch from Catalin Marinas \u003ccatalin.marinas@arm.com\u003e)\n\nThe cmpxchg and cmpxchg64 functions can be implemented using the\nLDREX*/STREX* instructions. Since operand lengths other than 32bit are\nrequired, the full implementations are only available if the ARMv6K\nextensions are present (for the LDREXB, LDREXH and LDREXD instructions).\n\nFor ARMv6, only 32-bits cmpxchg is available.\n\nMathieu :\n\nMake cmpxchg_local always available with best implementation for all type sizes (1, 2, 4 bytes).\nMake cmpxchg64_local always available.\n\nUse \"Ir\" constraint for \"old\" operand, like atomic.h atomic_cmpxchg does.\n\nChange since v3 :\n- Add \"memory\" clobbers (thanks to Nicolas Pitre)\n- removed __asmeq(), only needed for old compilers, very unlikely on ARMv6+.\n\nNote : ARMv7-M should eventually be ifdefed-out of cmpxchg64. But it\u0027s not\nsupported by the Linux kernel currently.\n\nPut back arm \u003c v6 cmpxchg support.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCC: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCC: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bac4e960b5ce2453d862beaf20e59aa68af3b43a",
      "tree": "69ba3b450a769fa4a613a1f8c4e6454cdcfae5aa",
      "parents": [
        "290815710b51de23f9ed6799d3e0bb762d4f907c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 25 20:58:00 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 28 19:39:27 2009 +0100"
      },
      "message": "[ARM] barriers: improve xchg, bitops and atomic SMP barriers\n\nMathieu Desnoyers pointed out that the ARM barriers were lacking:\n\n- cmpxchg, xchg and atomic add return need memory barriers on\n  architectures which can reorder the relative order in which memory\n  read/writes can be seen between CPUs, which seems to include recent\n  ARM architectures. Those barriers are currently missing on ARM.\n\n- test_and_xxx_bit were missing SMP barriers.\n\nSo put these barriers in.  Provide separate atomic_add/atomic_sub\noperations which do not require barriers.\n\nReported-Reviewed-and-Acked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67a433ce278b98f47272726a22537fab7fd99de9",
      "tree": "06ef24f7a46a8b792c8cc2e9481b518afe7de41b",
      "parents": [
        "f49afbb572d5e08ae12f1a979dc2e41745040339"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu May 28 16:42:25 2009 +0300"
      },
      "committer": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu May 28 16:42:25 2009 +0300"
      },
      "message": "Gemini: Fix SRAM/ROM location after memory swap\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\n"
    },
    {
      "commit": "290815710b51de23f9ed6799d3e0bb762d4f907c",
      "tree": "ba6e0420ee3b5e8b9326ecf1274b71e9f4cc06d3",
      "parents": [
        "14f0aa359365e8a93a77b71e3b840274b9b4dcb1",
        "a49a018a6ea6d73742a81d673fe5ec4a7d2137b3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 23 17:24:51 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 23 17:24:51 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "14f0aa359365e8a93a77b71e3b840274b9b4dcb1",
      "tree": "30493ede1ced950b084c9c9083e6ee28803fc5a5",
      "parents": [
        "355532bdda14a7162cee55fdd67600bf9bc9a152"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 23 11:36:20 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 23 11:36:20 2009 +0100"
      },
      "message": "[ARM] disable NX support for OABI-supporting kernels\n\nOur signal syscall restart handling for these kernels still uses\nthe userspace stack to build code for restarting the syscall.\nUnfortunately, fixing this is non-trivial, and so for the time\nbeing, we resolve the problem by disabling NX support.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "355532bdda14a7162cee55fdd67600bf9bc9a152",
      "tree": "96c6e79c22ba65a47685097460b8e0168a2ff431",
      "parents": [
        "2528ed119b8f4fc553f9d1e65719ae183ffa97f4",
        "6ec04f434d29aed33608e0ca4d8b100190e71e96"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 23 11:16:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 23 11:16:05 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "a49a018a6ea6d73742a81d673fe5ec4a7d2137b3",
      "tree": "66eadfec4cfaa80eb2730f06997788bbd3c315ff",
      "parents": [
        "85bc26211c6a2c6e82c2403697f8ce44e9587215"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri May 22 16:53:40 2009 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri May 22 17:05:53 2009 -0400"
      },
      "message": "[ARM] add coherent DMA mask for mv643xx_eth\n\nSince commit eb0519b5a1cf, mv643xx_eth is non functional on ARM because\nthe platform device declaration does not include any coherent DMA mask\nand coherent memory allocations fail.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "6ec04f434d29aed33608e0ca4d8b100190e71e96",
      "tree": "e5addd9a899ef088052ac52d3293047446211524",
      "parents": [
        "f5c81a327015844eb91087dd102648b5d984f33c"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Fri May 22 01:39:10 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri May 22 18:16:20 2009 +0800"
      },
      "message": "[ARM] pxa/palm: fix PalmLD/T5/TX AC97 MFP\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "f5c81a327015844eb91087dd102648b5d984f33c",
      "tree": "0de8d9dec45e3221ccbd8912a315721ba413a723",
      "parents": [
        "0e1b74df992c1ef92213ab26f952befda2087f59"
      ],
      "author": {
        "name": "Coly Li",
        "email": "coly.li@suse.de",
        "time": "Thu Apr 23 03:04:45 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri May 22 18:15:49 2009 +0800"
      },
      "message": "[ARM] pxa: add parameter to clksrc_read() for pxa168/910\n\nThis patch modifies parameter of clksrc_read() from \u0027void\u0027 to\n\u0027struct clocksource *cs\u0027, which fixes compile warning for\nincompatible parameter type.\n\nSigned-off-by: Coly Li \u003ccoly.li@suse.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "0e1b74df992c1ef92213ab26f952befda2087f59",
      "tree": "1503674cf1bd50c6e5b7e4cf3880cf99fc338d68",
      "parents": [
        "ff71338ed31398384b2e5992623d52f9aaba1da1"
      ],
      "author": {
        "name": "Mingwei Wang",
        "email": "mwwang@marvell.com",
        "time": "Wed May 20 16:49:57 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri May 22 18:15:31 2009 +0800"
      },
      "message": "[ARM] pxa: fix the incorrectly defined drive strength macros for pxa{168,910}\n\nSigned-off-by: Mingwei Wang \u003cmwwang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "85bc26211c6a2c6e82c2403697f8ce44e9587215",
      "tree": "ae7016cb1cc27e3e554f64b56c7bb3209c96fea1",
      "parents": [
        "385aa9e7012d35b017981e67b3464aef4e1e7108"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Tue May 19 12:30:52 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu May 21 16:45:20 2009 -0400"
      },
      "message": "[ARM] Orion: Remove explicit name for platform device resources\n\nRemove explicit names from platform device resources since they will\nautomatically be named after the platform device they\u0027re associated\nwith.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nAcked-by: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "385aa9e7012d35b017981e67b3464aef4e1e7108",
      "tree": "ba07f40b155a650629a47279d4da132b14ddc64d",
      "parents": [
        "03fbdb15c14e9746c63168e3ff2c64b9c8336d33"
      ],
      "author": {
        "name": "Thomas Reitmayr",
        "email": "treitmayr@devbase.at",
        "time": "Tue May 19 19:35:26 2009 +0200"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed May 20 22:17:32 2009 -0400"
      },
      "message": "[ARM] Kirkwood: Correct MPP for SATA activity/presence LEDs of QNAP TS-119/TS-219.\n\nFor the QNAP TS-119 and TS-219 the wrong MPPs were used for the SATA\nactivity/presence LEDs. The new settings make these LEDs work as\nexpected.\n\nSigned-off-by: Thomas Reitmayr \u003ctreitmayr@devbase.at\u003e\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "ff71338ed31398384b2e5992623d52f9aaba1da1",
      "tree": "3a6297bebfd49cdab9e1fb210b6122c61f51ac3b",
      "parents": [
        "a81b38688f50f51123490d45d51f4a10e8dc1184"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Fri May 15 06:33:50 2009 -0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed May 20 09:51:44 2009 +0800"
      },
      "message": "[ARM] pxa/ezx: fix pin configuration for low power mode\n\nFix LPM configuration on ezx.c\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "a93ea9b357a4d4fce9a1f65bf9c152fb67c30716",
      "tree": "366885e63930c01b8a2c55c90feb5d6697f9f15b",
      "parents": [
        "982db66352d31892f624390cfb64a1cea5df765a"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon May 18 17:26:08 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 18 17:43:16 2009 +0100"
      },
      "message": "[ARM] 5517/1: integrator: don\u0027t put clock lookups in __initdata\n\nRemove the __initdata annotation for the clock lookups, since they\nwill be needed when loading modules which use clk_get().\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "982db66352d31892f624390cfb64a1cea5df765a",
      "tree": "ec297b5dad11f926ae34a8fa1b2950972e5f345e",
      "parents": [
        "8190b37f6483fedc530110d8c7d710d1c0317ba4"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon May 18 17:29:30 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 18 17:43:06 2009 +0100"
      },
      "message": "[ARM] 5518/1: versatile: don\u0027t put clock lookups in __initdata\n\nRemove the __initdata annotation for the clock lookups, since they\nwill be needed when loading modules which use clk_get().\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a81b38688f50f51123490d45d51f4a10e8dc1184",
      "tree": "42d91ab85786099bd3b857883d3f3a9b6905c156",
      "parents": [
        "866bd435819df8d97767c407f8828a7a2ff971e6"
      ],
      "author": {
        "name": "Dmitry Eremin-Solenikov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri May 15 10:11:22 2009 +0400"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon May 18 21:52:09 2009 +0800"
      },
      "message": "[ARM] pxa/spitz: provide spitz_ohci_exit() that unregisters USB_HOST GPIO\n\nCurrently spitz_ohci_init() that requests GPIO doesn\u0027t have\ncorresponding spitz_ohci_exit() which will gpio_free(). This causes\nminor problems e.g. during resume when the OHCI device can\u0027t be resumed.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "866bd435819df8d97767c407f8828a7a2ff971e6",
      "tree": "17b16770357e2abf621c89e75725cc42a354149f",
      "parents": [
        "216e3b7abbd05c35d2d1a3f86629ade485351f0d"
      ],
      "author": {
        "name": "Timothy Clacy",
        "email": "tcl@phaseone.com",
        "time": "Thu May 07 19:40:33 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon May 18 21:52:09 2009 +0800"
      },
      "message": "[ARM] pxa: enable GPIO receivers after configuring pins\n\n\u0027mach-pxa\u0027 platforms currently rely on a bootloader to setup GPIO pins\nand clear RDH (to enable inputs).\n\nA kernel loaded by a \u0027minimal\u0027 bootloader, that doesn\u0027t touch any pins,\nwill not function correctly; inputs will remain disabled, even after the\npins are configured. The following change fixes the issue and has been\nverified on Gumstix Verdex XL6P and a custom PXA270 platform.\n\nSigned-off-by: Timothy Clacy \u003ctcl@phaseone.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "216e3b7abbd05c35d2d1a3f86629ade485351f0d",
      "tree": "fe89595dba787748fe311721cebd6a6101255752",
      "parents": [
        "818bc814447a35350ae90a329133e474bf1a2bd7"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Tue May 05 22:43:18 2009 -0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon May 18 21:52:09 2009 +0800"
      },
      "message": "[ARM] pxa: allow gpio_reset drive high during normal work\n\nI want to reuse tosa/spitz gpio_reset code, but my board needs the reset\ngpio to be driven high during normal operation.\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "818bc814447a35350ae90a329133e474bf1a2bd7",
      "tree": "448c738a2b9042127fdc673a10dc3fc36d33c4c1",
      "parents": [
        "1406de8e11eb043681297adf86d6892ff8efc27a"
      ],
      "author": {
        "name": "Daniel Ribeiro",
        "email": "drwyrm@gmail.com",
        "time": "Sat May 02 15:05:59 2009 -0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon May 18 21:52:08 2009 +0800"
      },
      "message": "[ARM] pxa: save/restore PGSR on suspend/resume.\n\nSigned-off-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "8190b37f6483fedc530110d8c7d710d1c0317ba4",
      "tree": "bb215e9656e075890cf2bb227f1539b3af090e83",
      "parents": [
        "eb33575cf67d3f35fa2510210ef92631266e2465"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue May 12 13:36:46 2009 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 18 11:25:08 2009 +0100"
      },
      "message": "[ARM] mach-l7200: fix spelling of SYS_CLOCK_OFF\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb33575cf67d3f35fa2510210ef92631266e2465",
      "tree": "55dd9958dd10758aa5b1ad0186a3356ae620da44",
      "parents": [
        "e1342f1da06d39b3bbd530e9306347c4438bc6e5"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed May 13 17:34:48 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 18 11:22:24 2009 +0100"
      },
      "message": "[ARM] Double check memmap is actually valid with a memmap has unexpected holes V2\n\npfn_valid() is meant to be able to tell if a given PFN has valid memmap\nassociated with it or not. In FLATMEM, it is expected that holes always\nhave valid memmap as long as there is valid PFNs either side of the hole.\nIn SPARSEMEM, it is assumed that a valid section has a memmap for the\nentire section.\n\nHowever, ARM and maybe other embedded architectures in the future free\nmemmap backing holes to save memory on the assumption the memmap is never\nused. The page_zone linkages are then broken even though pfn_valid()\nreturns true. A walker of the full memmap must then do this additional\ncheck to ensure the memmap they are looking at is sane by making sure the\nzone and PFN linkages are still valid. This is expensive, but walkers of\nthe full memmap are extremely rare.\n\nThis was caught before for FLATMEM and hacked around but it hits again for\nSPARSEMEM because the page_zone linkages can look ok where the PFN linkages\nare totally screwed. This looks like a hatchet job but the reality is that\nany clean solution would end up consumning all the memory saved by punching\nthese unexpected holes in the memmap. For example, we tried marking the\nmemmap within the section invalid but the section size exceeds the size of\nthe hole in most cases so pfn_valid() starts returning false where valid\nmemmap exists. Shrinking the size of the section would increase memory\nconsumption offsetting the gains.\n\nThis patch identifies when an architecture is punching unexpected holes\nin the memmap that the memory model cannot automatically detect and sets\nARCH_HAS_HOLES_MEMORYMODEL. At the moment, this is restricted to EP93xx\nwhich is the model sub-architecture this has been reported on but may expand\nlater. When set, walkers of the full memmap must call memmap_valid_within()\nfor each PFN and passing in what it expects the page and zone to be for\nthat PFN. If it finds the linkages to be broken, it assumes the memmap is\ninvalid for that PFN.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e1342f1da06d39b3bbd530e9306347c4438bc6e5",
      "tree": "3d8d70c1e633d9bd5b929ad27b8123faa7789b84",
      "parents": [
        "776abac81764847338a6a02c34609d4b8dfb4918",
        "ee348d5a1d810bc9958cabb7c27302aab235d36e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 17:13:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 17:13:18 2009 +0100"
      },
      "message": "Merge branch \u0027smp-fix\u0027\n"
    },
    {
      "commit": "ee348d5a1d810bc9958cabb7c27302aab235d36e",
      "tree": "df19c637b2884e16fdc8132a9c4a1d0e44b44b4c",
      "parents": [
        "78d236c2b30d4712c1fd8c9768b163c94b39e77d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 17:00:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 17:11:35 2009 +0100"
      },
      "message": "[ARM] realview: fix broadcast tick support\n\nHaving discussed broadcast tick support with Thomas Glexiner, the\nbroadcast tick devices should be registered with a higher rating\nthan the global tick device, and it should have the ONESHOT and\nPERIODIC feature flags set.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Thomas Glexiner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "78d236c2b30d4712c1fd8c9768b163c94b39e77d",
      "tree": "ae74765abee1ed88941a5dfc82cffc4d3af25be7",
      "parents": [
        "826681043d7184b4d650cab5b007b9a86b628eb5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 16:23:45 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 16:23:45 2009 +0100"
      },
      "message": "[ARM] realview: remove useless smp_cross_call_done()\n\nsmp_cross_call_done() is a no-op for MPCore, and since it\u0027s only\nused by platform code, there\u0027s no point in having it unless it\u0027s\ndoing something.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "826681043d7184b4d650cab5b007b9a86b628eb5",
      "tree": "03b3914863138e88a985d1d4e2e7258ec81378d5",
      "parents": [
        "0f6f49a8cd0163fdb1723ed29f01fc65177108dc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 16:20:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 16:22:46 2009 +0100"
      },
      "message": "[ARM] smp: fix cpumask usage in ARM SMP code\n\nThe ARM SMP code wasn\u0027t properly updated for the cpumask changes, which\nresults in smp_timer_broadcast() broadcasting ticks to non-online CPUs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "776abac81764847338a6a02c34609d4b8dfb4918",
      "tree": "cbde6a878c45976c9306a23bacd7ecd5b0406673",
      "parents": [
        "ff05c0330b9880f9ccbb7fa40f2ed3b5842f5693"
      ],
      "author": {
        "name": "Ricardo Martins",
        "email": "rasm@fe.up.pt",
        "time": "Mon May 11 00:15:08 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 16 19:55:56 2009 +0100"
      },
      "message": "[ARM] 5513/1: Eurotech VIPER SBC: fix compilation error\n\nCompilation for this board yields the following errors:\n\narch/arm/mach-pxa/viper.c:511: error: \u0027FFUART\u0027 undeclared here (not in a function)\narch/arm/mach-pxa/viper.c:520: error: \u0027BTUART\u0027 undeclared here (not in a function)\narch/arm/mach-pxa/viper.c:529: error: \u0027STUART\u0027 undeclared here (not in a function)\n\nFix them by including the necessary header.\n\nSigned-off-by: Ricardo Martins \u003crasm@fe.up.pt\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ff05c0330b9880f9ccbb7fa40f2ed3b5842f5693",
      "tree": "a1e991f17d63e2c6b6eb1f6ebbbce8068b819ea8",
      "parents": [
        "cddb783552f51b5e39fc2db3a34d150d753758e4"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Thu May 07 18:41:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 16 19:55:56 2009 +0100"
      },
      "message": "[ARM] 5509/1: ep93xx: clkdev enable UARTS\n\nFix the clkdev API support for the ep93xx uart clocks.\n\nThe uarts available in the ep93xx have individual clock controls.\nThe current implementation assumes that the bootloader has enabled\nthe clocks before the kernel has booted. It also assumes that the\nbootloader has set the UARTBAUD bit indicating that the uarts are\nrunning off the 14.7456MHz external crystal.\n\nThis fixes both issues. It also allows the uart clocks to be stopped\nwhen there are no users.\n\nTested-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\n\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cddb783552f51b5e39fc2db3a34d150d753758e4",
      "tree": "c16ad1a9336d20200cf219954f1169dfae4aa84b",
      "parents": [
        "b477dfba38bd54c47ea1fe128e2fa778ede1b2f5",
        "005187eecaa400b4b43d9f640fbde9fcc50f37c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 16 19:51:20 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 16 19:51:20 2009 +0100"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "b477dfba38bd54c47ea1fe128e2fa778ede1b2f5",
      "tree": "024e47cb0ae1cfb96c799d21abf18884ae356c18",
      "parents": [
        "1406de8e11eb043681297adf86d6892ff8efc27a",
        "3ac19bb443255579b30f05af5e688b6c73b1bb91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 16 17:54:19 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 16 17:54:19 2009 +0100"
      },
      "message": "Merge branch \u0027fixes-rc5\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "005187eecaa400b4b43d9f640fbde9fcc50f37c1",
      "tree": "3de248c36f5e11d4845750c251799d843fc8b57c",
      "parents": [
        "8dbe43930a4e9bede88eb67a9c613773a2747caf"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "message": "ARM: OMAP2/3: Change omapfb to use clkdev for dispc and rfbi, v2\n\nThis makes the framebuffer work on omap3.\n\nAlso fix the clk_get usage for checkpatch.pl\n\"ERROR: do not use assignment in if condition\".\n\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: linux-fbdev-devel@lists.sourceforge.net\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8dbe43930a4e9bede88eb67a9c613773a2747caf",
      "tree": "168ad0e8495c97d0b1916c0fb9743f1c48e5e88f",
      "parents": [
        "e102657ed16bbed49820d9c58509220fc8d9289a"
      ],
      "author": {
        "name": "Kalle Jokiniemi",
        "email": "kalle.jokiniemi@digia.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:17 2009 -0700"
      },
      "message": "ARM: OMAP3: Fix HW SAVEANDRESTORE shift define\n\nThe OMAP3430ES2_SAVEANDRESTORE_SHIFT macro is used\nby powerdomain code in\n\"1 \u003c\u003c OMAP3430ES2_SAVEANDRESTORE_SHIFT\" manner, but\nthe definition was also (1 \u003c\u003c 4), meaning we actually\nmodified bit 16. So the definition needs to be 4.\n\nThis fixes also a cold reset HW bug in OMAP3430 ES3.x\nwhere some of the efuse bits are not isolated during\nwake-up from off mode. This can cause randomish\ncold resets with off mode. Enabling the USBTLL hardware\nSAVEANDRESTORE causes the core power up assert to be\ndelayed in a way that we will not get faulty values\nwhen boot ROM is reading the unisolated registers.\n\nSigned-off-by: Kalle Jokiniemi \u003ckalle.jokiniemi@digia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e102657ed16bbed49820d9c58509220fc8d9289a",
      "tree": "300a9b590695282fae737cd954992805dc0ceef4",
      "parents": [
        "4ea60b0c7a8487af5de736d394b147baf7691f3c"
      ],
      "author": {
        "name": "Vikram Pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Sat May 16 08:28:16 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sat May 16 08:28:16 2009 -0700"
      },
      "message": "ARM: OMAP3: Fix number of GPIO lines for 34xx\n\nAs per 3430 TRM, there are 6 banks [0 to 191]\n\nSigned-off-by: Tom Rix \u003cTom.Rix@windriver.com\u003e\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c244450dac6d83be1ceadf29a65a5b49c34ceed8",
      "tree": "14741f05d136df2da0f1a01c7a6085fc8b864322",
      "parents": [
        "ade385e4d14f4158b3b27acd992a98bca4cd7f23",
        "60befb97f5ab11037f1ae7563ca7137878a7bd46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 15 08:06:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 15 08:06:56 2009 -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  ASoC: DaVinci EVM board support buildfixes\n  ASoC: DaVinci I2S updates\n  ASoC: davinci-pcm buildfixes\n  ALSA: pcsp: fix printk format warning\n  ALSA: riptide: postfix increment and off by one\n  pxa2xx-ac97: fix reset gpio mode setting\n  ASoC: soc-core: fix crash when removing not instantiated card\n"
    },
    {
      "commit": "3ac19bb443255579b30f05af5e688b6c73b1bb91",
      "tree": "4e75e9231468f45d1ae0da792f7bda56541d909f",
      "parents": [
        "a8af6de00fafed316fea8f39d87c7e8e19ec1ea0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:21:57 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:21:57 2009 +0100"
      },
      "message": "[ARM] S3C: Do not set clk-\u003eowner field if unset\n\nThe s3c24xx_register_clock() function has been doing a test\non clk-\u003eowner to see if it is NULL, and then setting itself\nas the owner if clk-\u003eowner \u003d\u003d NULL.\n\nThis is not needed, arch/arm/plat-s3c/clock.c cannot be\ncompiled as a module, and even if it was, it should not be\nplaying with this field if it being registered from somewhere\nelse.\n\nThe best course of action is to remove this bit of\ncode completely.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a8af6de00fafed316fea8f39d87c7e8e19ec1ea0",
      "tree": "d1738703ce9f04c1141fb0f6f5b176a259529ffe",
      "parents": [
        "871fcd7cf791b853ae044f813db94caefbf66725"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 14:57:09 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:13:25 2009 +0100"
      },
      "message": "[ARM] S3C2410: mach-bast.c registering i2c data too early\n\nThe BAST support code is calling s3c_i2c0_set_platdata() from\nthe map_io() entry, instead of the bast_init() code. This causes\nthe registration to fail due to kmalloc() not being available\nat the time.\n\nThis fixes the following error:\ns3c_i2c0_set_platdata: no memory for platform data\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "871fcd7cf791b853ae044f813db94caefbf66725",
      "tree": "7bfba366585960b36dba74898caa83a840616c70",
      "parents": [
        "beb9f4ed22ee618ffcf5064ff7d5ca4cfc83104b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 14:20:53 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:13:24 2009 +0100"
      },
      "message": "[ARM] S3C24XX: Fix unused code warning in arch/arm/plat-s3c24xx/dma.c\n\nFix unused code warning in arch/arm/plat-s3c24xx/dma.c if there\nis no PM support enabled. The function to_dma_chan() should\nbe marked inline so that the compiler will eliminate it without\nwarning if it isn\u0027t used.\n\narch/arm/plat-s3c24xx/dma.c:1239: warning: \u0027to_dma_chan\u0027 defined but not used\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "beb9f4ed22ee618ffcf5064ff7d5ca4cfc83104b",
      "tree": "fe963b44241c88239e103172d42adc21b04509ba",
      "parents": [
        "f36dd6e7c0c04a056d3441185a17e5d4e3723192"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu May 07 15:07:41 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:13:18 2009 +0100"
      },
      "message": "[ARM] S3C64XX: fix GPIO debug\n\nFix compilation bug when debug was enabled\n\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f36dd6e7c0c04a056d3441185a17e5d4e3723192",
      "tree": "52163b8e799c1d61a92e6fabe0bf0a9ec28a6b57",
      "parents": [
        "3ea385f061d08a9509a884e347ad1007bb6c3c66"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu May 07 15:07:47 2009 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 15:13:06 2009 +0100"
      },
      "message": "[ARM] S3C64XX: GPIO include cleanup\n\nCleanup arm/plat-s3c64xx/include/plat/gpio-bank-h.h include file.\nUsing shift-left operation with value \u003e32 is a bad habit.\n\nReviewed-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "60befb97f5ab11037f1ae7563ca7137878a7bd46",
      "tree": "135fd84011d6f75eccbb7647c9b03957a800ed99",
      "parents": [
        "a3d2b755c0e8f301c079d8aa5a761622259400fe",
        "f492ec9f02908579353e31949855f86909a5af14"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 15 15:38:26 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 15 15:38:26 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n\n* fix/asoc:\n  ASoC: DaVinci EVM board support buildfixes\n  ASoC: DaVinci I2S updates\n  ASoC: davinci-pcm buildfixes\n  pxa2xx-ac97: fix reset gpio mode setting\n  ASoC: soc-core: fix crash when removing not instantiated card\n"
    },
    {
      "commit": "3ea385f061d08a9509a884e347ad1007bb6c3c66",
      "tree": "8c30affab66f96b018a6e33aa41d47e92ca1fa84",
      "parents": [
        "ceec1c33c36e4783cba41416f327f4bbc05218c3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:21:56 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 12:49:14 2009 +0100"
      },
      "message": "[ARM] nwfpe: fix \u0027floatx80_is_nan\u0027 sparse warning\n\nThe symbol \u0027floatx80_is_nan\u0027 prototype was defined\nlocally in fpa11_cprt.c when it was built outside the\nfile in softfloat-specialisze.\n\nMove this into softfloat.h to fix the following sparse\nwarning:\n\nsoftfloat-specialize:276:6: warning: symbol \u0027floatx80_is_nan\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ceec1c33c36e4783cba41416f327f4bbc05218c3",
      "tree": "7cc2f978b4305d1ac9b6a9d229f69399ea129304",
      "parents": [
        "091bf7624d1c90cec9e578a18529f615213ff847"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Apr 17 12:29:22 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 15 12:49:08 2009 +0100"
      },
      "message": "[ARM] nwfpe: Add decleration for ExtendedCPDO\n\nAdd header file decleration for \u0027ExtendedCPDO\u0027 in fpa11.h\nto stop the following sparse warning:\n\nextended_cpdo.c:90:14: warning: symbol \u0027ExtendedCPDO\u0027 was not declared. Should it be static?\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "f492ec9f02908579353e31949855f86909a5af14",
      "tree": "595b7f2e42fb9eaf6f0b83267dc158619845b199",
      "parents": [
        "a62114cb90a351016121bca02e69d6a9e24afa0e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu May 14 13:01:59 2009 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri May 15 08:59:07 2009 +0100"
      },
      "message": "ASoC: DaVinci EVM board support buildfixes\n\nThis is a build fix, resyncing the DaVinci EVM ASoC board code\nwith the version in the DaVinci tree.  That resync includes\nsupport for the DM355 EVM, although that board isn\u0027t yet in\nmainline.\n\n(NOTE:  also includes a bugfix to the platform_add_resources\ncall, recently sent by Chaithrika U S \u003cchaithrika@ti.com\u003e but\nnot yet merged into the DaVinci tree.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "4ea60b0c7a8487af5de736d394b147baf7691f3c",
      "tree": "d3cc58d4d3f275523bdf8643ae0857b7bcf04cdc",
      "parents": [
        "c8a799b03a981b4b27d8fd7320c96cfbe781b2fb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 12 11:20:03 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 12 11:20:30 2009 -0700"
      },
      "message": "ARM: OMAP2/3: Add name for musb clocks\n\nWith the clkdev, musb_core.c needs to register clock with name \"ick\".\n\nOnce all the platforms using the musb driver have been converted\nto use clockdev, the clock name does not need to be passed\nfrom the low-level init code.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c8a799b03a981b4b27d8fd7320c96cfbe781b2fb",
      "tree": "15dd88b2a8e4727effcc8d4d70c135e0109473b9",
      "parents": [
        "eaf9393bb79a9c7c8e708669f9581ca466122430"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Tue May 12 11:20:02 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 12 11:20:30 2009 -0700"
      },
      "message": "ARM: OMAP2: Fix SPI driver failure on 2420 when running multi-omap config\n\nSPI driver will do unhandled fault on OMAP2420 if trying to probe\nnon-existing SPI busses. Register those additional busses runtime only\nfor cpus having them.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "eaf9393bb79a9c7c8e708669f9581ca466122430",
      "tree": "44a35c2c2f41a31412e14ea035ccdb88419e1e8d",
      "parents": [
        "6f733a349c2b70a83b5451fbe61ef2cf67d41cdf"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Tue May 12 11:20:02 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 12 11:20:02 2009 -0700"
      },
      "message": "ARM: OMAP2: Fix tusb6010 init error and compilation warning\n\nFix \"tusb6010 init error 5, -19\" and compilation warning from function\ntusb6010_platform_retime \"warning: \u0027sysclk_ps\u0027 is used uninitialized in this\nfunction\".\n\nI suppose commit c094ba34b8f780885d029ce3c2715a194b780e5d was meant to test\nfor zero fclk_ps instead of sysclk_ps.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nTested-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6f733a349c2b70a83b5451fbe61ef2cf67d41cdf",
      "tree": "dd076b990baf342e0f865a2def66649a2792ebaa",
      "parents": [
        "72af2b363107df9cd67985ecb8495bbdff3c9857"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Mon May 11 09:58:19 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue May 12 11:18:34 2009 -0700"
      },
      "message": "ARM: OMAP: GPIO de-bounce clocks don\u0027t affect module idle state\n\nGPIO de-bounce clocks don\u0027t have any impact on the module idle state, so\nthe clock code should not wait for the module to enable after the de-bounce\nclocks are enabled.\n\nProblem found by Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6cda3eb62ef42aa5acd649bf99c8db544e0f4051",
      "tree": "93f74ca002f5756c8e157611174f9540b5cf41c0",
      "parents": [
        "b9c61b70075c87a8612624736faf4a2de5b1ed30",
        "cec6be6d1069d697beb490bbb40a290d5ff554a2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 12 12:17:30 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 12 12:17:36 2009 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into irq/numa\n\nMerge reason: both topics modify the APIC code but were able to do it in\n              parallel so far. An upcoming patch generates a conflict so\n              merge them to avoid the conflict.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "72af2b363107df9cd67985ecb8495bbdff3c9857",
      "tree": "297a88f046cb05561564e840c6a8282e1ffa9881",
      "parents": [
        "091bf7624d1c90cec9e578a18529f615213ff847"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon May 11 09:58:19 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon May 11 09:58:19 2009 -0700"
      },
      "message": "ARM: OMAP: Fix printing of reserved memory for frambuffer\n\nPrint reserved memory only if it was actually reserved.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2ad20802b759cc2d16dc9470fa15874610d21714",
      "tree": "f9a0d657a3162bb87ff31d0c580b7910938fd9d1",
      "parents": [
        "091bf7624d1c90cec9e578a18529f615213ff847",
        "e1cc1c578055d20d36e084e324001fb5e0355a71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 10 10:46:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 10 10:46:45 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (26 commits)\n  bonding: fix panic if initialization fails\n  IXP4xx: complete Ethernet netdev setup before calling register_netdev().\n  IXP4xx: use \"ENODEV\" instead of \"ENOSYS\" in module initialization.\n  ipvs: Fix IPv4 FWMARK virtual services\n  ipv4: Make INET_LRO a bool instead of tristate.\n  net: remove stale reference to fastroute from Kconfig help text\n  net: update skb_recycle_check() for hardware timestamping changes\n  bnx2: Fix panic in bnx2_poll_work().\n  net-sched: fix bfifo default limit\n  igb: resolve panic on shutdown when SR-IOV is enabled\n  wimax: oops: wimax_dev_add() is the only one that can initialize the state\n  wimax: fix oops if netlink fails to add attribute\n  Bluetooth: Move dev_set_name() to a context that can sleep\n  netfilter: ctnetlink: fix wrong message type in user updates\n  netfilter: xt_cluster: fix use of cluster match with 32 nodes\n  netfilter: ip6t_ipv6header: fix match on packets ending with NEXTHDR_NONE\n  netfilter: add missing linux/types.h include to xt_LED.h\n  mac80211: pid, fix memory corruption\n  mac80211: minstrel, fix memory corruption\n  cfg80211: fix comment on regulatory hint processing\n  ...\n"
    },
    {
      "commit": "3ba8c7920552865a338e00512715786b54db4da0",
      "tree": "e8c468138d540deba3f37ee7312cb0c5eb21b2e7",
      "parents": [
        "be8be9eccbf2d908a7e56b3f7a71105cd88da06b"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Apr 28 14:54:07 2009 +0200"
      },
      "committer": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Sat May 09 14:55:52 2009 +0200"
      },
      "message": "IXP4xx: use \"ENODEV\" instead of \"ENOSYS\" in module initialization.\nENOSYS makes modutils complain about missing kernel module support.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "ae51e609843f7d0aaeb1c2ad9f89d252a4899885",
      "tree": "af632106715c1c3db9c974fdecf6903e86eef1ed",
      "parents": [
        "a029b706d3b2d3a139bdeae84131d9a0f35f6478"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@gmail.com",
        "time": "Thu May 07 16:18:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 07 17:21:01 2009 +0100"
      },
      "message": "[ARM] 5507/1: support R_ARM_MOVW_ABS_NC and MOVT_ABS relocation types\n\nFrom: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\n\nTo fully support the armv7-a instruction set/optimizations, support\nfor the R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS relocation types is\nrequired.\n\nThe MOVW and MOVT are both load-immediate instructions, MOVW loads 16\nbits into the bottom half of a register, and MOVT loads 16 bits into the\ntop half of a register.\n\nThe relocation information for these instructions has a full 32 bit\nvalue, plus an addend which is stored in the 16 immediate bits in the\ninstruction itself.  The immediate bits in the instruction are not\ncontiguous (the register # splits it into a 4 bit and 12 bit value),\nso the addend has to be extracted accordingly and added to the value.\nThe value is then split and put into the instruction; a MOVW uses the\nbottom 16 bits of the value, and a MOVT uses the top 16 bits.\n\nSigned-off-by: David Borman \u003cdavid.borman@windriver.com\u003e\nSigned-off-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a029b706d3b2d3a139bdeae84131d9a0f35f6478",
      "tree": "43feb95f033314f3ea5efc6bef668906b1b1916c",
      "parents": [
        "0c15702445eef6ff9dba774fd1995aca10176969"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Thu May 07 14:25:48 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 07 14:44:47 2009 +0100"
      },
      "message": "[ARM] 5506/1: davinci: DMA_32BIT_MASK --\u003e DMA_BIT_MASK(32)\n\nAs per commit 284901a90a9e0b812ca3f5f852cbbfb60d10249d, use\nDMA_BIT_MASK(n)\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0c15702445eef6ff9dba774fd1995aca10176969",
      "tree": "33e865edad4ed4cc1cbb9667717a7261123b5f2a",
      "parents": [
        "64724ef8bd2a25aa91678c253a5dbfdad1a95662",
        "25971dfe3a9d14c3b91fc51de96d7f48da394c99"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 05 09:22:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 05 09:22:26 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "64724ef8bd2a25aa91678c253a5dbfdad1a95662",
      "tree": "7b84c135e5089022958cbd3a81a2563bfc699fb2",
      "parents": [
        "283a5d250e5315b76e7bfd7498c581324c922bfe",
        "3a5df4bf2a1829a342f3a416c217049e8caa0a1b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue May 05 09:22:05 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue May 05 09:22:05 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "25971dfe3a9d14c3b91fc51de96d7f48da394c99",
      "tree": "838d3f8e9970ad232bbdd37391fef5ac496c181f",
      "parents": [
        "b09de4209d179c92ab880d911e72a892d053ff01"
      ],
      "author": {
        "name": "Magnus Lilja",
        "email": "lilja.magnus@gmail.com",
        "time": "Sat Apr 18 18:20:50 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:38:04 2009 +0200"
      },
      "message": "i.MX31: Disable CPU_32v6K in mx3_defconfig.\n\nThe i.MX31 ARM11 core is not a v6K core. Disable this option as it\nis incompatible with non v6K cores.\n\nSigned-off-by: Magnus Lilja \u003clilja.magnus@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7b9020badf78327b3fcb567b466a1dd4d33710ce",
      "tree": "36305f4172ae7ef6ba156ee843a7d060c3c977d7",
      "parents": [
        "e2c97e7fdc9d71637840dea8f76eb3782c3b2023"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Apr 21 22:56:14 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:37:08 2009 +0200"
      },
      "message": "mx27ads: move PBC mapping out of vmalloc space\n\nBefore this patch I got the following line in my dmesg:\n\n\t[    0.000000] BUG: mapping for 0xd4000000 at 0xeb000000 overlaps vmalloc space\n\nVMALLOC_END is 0xf4000000 and there are the following other mappings\ndefined for mx27ads:\n\n\t(0xa0500000,+0x00001000) maps to 0xffff0000\n\t(0x10000000,+0x00100000) maps to 0xf4000000\n\t(0x80000000,+0x00100000) maps to 0xf4100000\n\t(0xd8000000,+0x00100000) maps to 0xf4200000\n\nSo map PBC to 0xf4300000.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e2c97e7fdc9d71637840dea8f76eb3782c3b2023",
      "tree": "ad856a7d6f98eb9e3b26e78ddd61b710e9e9b653",
      "parents": [
        "f1fd4c64af58ec28d29bced9e94ecf6d5177c2b0"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Apr 21 12:39:59 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:37:01 2009 +0200"
      },
      "message": "MXC: remove BUG_ON in interrupt handler\n\nOn i.MX31 I sometimes get spurious interrupts. There is no need\nto crash the whole system when this happens. Instead, silently\nignore it.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f1fd4c64af58ec28d29bced9e94ecf6d5177c2b0",
      "tree": "3b65d223c2ae012b2acce1e52ec3a11c042535b4",
      "parents": [
        "9abf137c6dbf6eabb3add98fcd8352c3dd520568"
      ],
      "author": {
        "name": "Valentin Longchamp",
        "email": "valentin.longchamp@epfl.ch",
        "time": "Fri Apr 17 15:20:26 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:36:52 2009 +0200"
      },
      "message": "mx31: remove mx31moboard_defconfig\n\nWe want to have a mx31_defconfig file that builds a kernel that is able\nto boot on all support mx31 systems and thus also can be better tested\nby automatic build scripts. For these reasons, this config file is not\nneeded anymore.\n\nSigned-off-by: Valentin Longchamp \u003cvalentin.longchamp@epfl.ch\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "9abf137c6dbf6eabb3add98fcd8352c3dd520568",
      "tree": "d096555e8b7f539efc7303e7b62079eacd269e16",
      "parents": [
        "f2292532a5f0cf6359adca349cdd2a0150581937"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 16 14:12:54 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:36:44 2009 +0200"
      },
      "message": "ARM: ARCH_MXC should select HAVE_CLK\n\nAll i.MX platforms support \u003clinux/clk.h\u003e calls and should select HAVE_CLK.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f2292532a5f0cf6359adca349cdd2a0150581937",
      "tree": "c9387dadb67ce0d5548de95824eeab32d277afd9",
      "parents": [
        "de0096d80980e26fab16ac3eff57f47fadad92cb"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Thu Mar 26 22:27:52 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:36:36 2009 +0200"
      },
      "message": "mxc : BUG in imx_dma_request\n\nOn MX2 platforms imx_dma_request() calls request_irq() which may sleep\nwith interrupts disabled.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "de0096d80980e26fab16ac3eff57f47fadad92cb",
      "tree": "f74178fc629402e98db36acfd8985226eb553c66",
      "parents": [
        "b4348f32dae3cb6eb4bc21c7ed8f76c0b11e9d6a"
      ],
      "author": {
        "name": "Martin Fuzzey",
        "email": "mfuzzey@gmail.com",
        "time": "Thu Mar 26 22:21:16 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue May 05 09:36:22 2009 +0200"
      },
      "message": "mxc : Clean up properly when imx_dma_free() used without imx_dma_disable()\n\nThe sequence\n\timx_dma_request()\n\timx_dma_enable()\n\timx_dma_free()\nleft the dma channel in_use mode and did not release the timer.\n\nSigned-off-by: Martin Fuzzey \u003cmfuzzey@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "3a5df4bf2a1829a342f3a416c217049e8caa0a1b",
      "tree": "a072f075188ac51b93c2dca5c7de4a383b373b18",
      "parents": [
        "7e14acb44021132e66801066e9e7527300c5fc10"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 14:28:59 2009 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 21:09:19 2009 -0400"
      },
      "message": "[ARM] mv78xx0: update defconfig\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "7e14acb44021132e66801066e9e7527300c5fc10",
      "tree": "0a10c2bc32ddfbe10084003b454e18df21de53b7",
      "parents": [
        "f2d41ecb0f096e4fc58d1456c9d54560f6e2b955"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 14:09:33 2009 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 21:09:19 2009 -0400"
      },
      "message": "[ARM] orion5x: update defconfig\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "f2d41ecb0f096e4fc58d1456c9d54560f6e2b955",
      "tree": "0b5ffb4b86818b0458a08943a9cba23e9cbf15a6",
      "parents": [
        "091438dd5668396328a3419abcbc6591159eb8d1"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 12:02:23 2009 -0400"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon May 04 21:09:19 2009 -0400"
      },
      "message": "[ARM] Kirkwood: update defconfig\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "283a5d250e5315b76e7bfd7498c581324c922bfe",
      "tree": "4f0756662b37bed7b14579e574abb0417538f7bd",
      "parents": [
        "bc75159f2e436b732980475325ae6797da774f03"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sat May 02 10:14:15 2009 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 03 10:58:31 2009 +0100"
      },
      "message": "[ARM] Kconfig typo fix:  \"PXA930\" -\u003e \"CPU_PXA930\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc75159f2e436b732980475325ae6797da774f03",
      "tree": "53fae54a5de24beb842b12d5842cf1bd97134ca8",
      "parents": [
        "b4348f32dae3cb6eb4bc21c7ed8f76c0b11e9d6a",
        "dc8fc7edef5fe799a1c38c916d2c64b1d0fcf81a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 03 10:53:21 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 03 10:53:21 2009 +0100"
      },
      "message": "Merge branch \u0027v2630-rc3-fixes\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    },
    {
      "commit": "2142babac999a5ba169348892a8e3ac222bec7a4",
      "tree": "eb862396a9864b34e2335b7cc0c6114c56f9ec1a",
      "parents": [
        "bb402c4fb5bba4edf5b8c72b3db8760e60df4876",
        "0516e4643cd22fc9f535aef02ad1de66c382c93b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 16:40:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 16:40:20 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)\n  [ARM] 5489/1: ARM errata: Data written to the L2 cache can be overwritten with stale data\n  [ARM] 5490/1: ARM errata: Processor deadlock when a false hazard is created\n  [ARM] 5487/1: ARM errata: Stale prediction on replaced interworking branch\n  [ARM] 5488/1: ARM errata: Invalidation of the Instruction Cache operation can fail\n  davinci: DM644x: NAND: update partitioning\n  davinci: update DM644x support in preparation for more SoCs\n  davinci: DM644x: rename board file\n  davinci: update pin-multiplexing support\n  davinci: serial: generalize for more SoCs\n  davinci: DM355 IRQ Definitions\n  davinci: DM646x: add interrupt number and priorities\n  davinci: PSC: Clear bits in MDCTL reg before setting new bits\n  davinci: gpio bugfixes\n  davinci: add EDMA driver\n  davinci: timers: use clk_get_rate()\n  [ARM] pxa/littleton: add missing da9034 touchscreen support\n  [ARM] pxa/zylonite: configure GPIO18/19 correctly, used by 2 GPIO expanders\n  [ARM] pxa/zylonite: fix the issue of unused SDATA_IN_1 pin get AC97 not working\n  [ARM] pxa: make ads7846 on corgi and spitz to sync on HSYNC\n  [ARM] pxa: remove unused CPU_FREQ_PXA Kconfig symbol\n  ...\n"
    },
    {
      "commit": "dc8fc7edef5fe799a1c38c916d2c64b1d0fcf81a",
      "tree": "35574a74f32649e3f0eb83d58472eda73afd8e54",
      "parents": [
        "090f848da000083bf6c1a052222396970e53b4d7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Apr 28 10:06:00 2009 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 01 12:28:16 2009 +0100"
      },
      "message": "[ARM] S3C2412: Add missing cache flush in suspend code\n\nThe alterations to the suspend code missed adding a\ncall to the cache flushing routines during the suspend\npath of the S3C2412.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5ef316fbe7fd03802b8625833884587927161c14",
      "tree": "68f5571e4e039af871fc9abd596c8ddb776a4d28",
      "parents": [
        "091438dd5668396328a3419abcbc6591159eb8d1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Feb 03 23:48:54 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 01 12:28:16 2009 +0100"
      },
      "message": "[ARM] S3C64XX: Add S3C64XX_PA_IIS{0,1} to \u003cmach/map.h\u003e\n\nAdd the physical address of the two I2S channel register blocks.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\n"
    },
    {
      "commit": "0516e4643cd22fc9f535aef02ad1de66c382c93b",
      "tree": "8b82945aa5f1ef825656aed2580cacafcd829ac3",
      "parents": [
        "855c551f5b8cc3815d58e1056c1f1e7c461e2d24"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Apr 30 17:06:20 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 30 20:13:00 2009 +0100"
      },
      "message": "[ARM] 5489/1: ARM errata: Data written to the L2 cache can be overwritten with stale data\n\nThis patch is a workaround for the 460075 Cortex-A8 (r2p0) erratum. It\nconfigures the L2 cache auxiliary control register so that the Write\nAllocate mode for the L2 cache is disabled.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "855c551f5b8cc3815d58e1056c1f1e7c461e2d24",
      "tree": "c2a84666b3a86c3e5cb5272ed42b802f9411ec33",
      "parents": [
        "7ce236fcd6fd45b0441a2d49acb2ceb2de2e8a47"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Apr 30 17:06:15 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 30 20:12:59 2009 +0100"
      },
      "message": "[ARM] 5490/1: ARM errata: Processor deadlock when a false hazard is created\n\nThis patch adds a workaround for the 458693 Cortex-A8 (r2p0)\nerratum. It sets the corresponding bits in the auxiliary control\nregister so that the PLD instruction becomes a NOP.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ce236fcd6fd45b0441a2d49acb2ceb2de2e8a47",
      "tree": "1f092413fbe0c91350e7861638dec7bb475c8435",
      "parents": [
        "9cba3ccc8fe77b67aff2db8f5827d7cb752ce11f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Apr 30 17:06:09 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 30 20:12:50 2009 +0100"
      },
      "message": "[ARM] 5487/1: ARM errata: Stale prediction on replaced interworking branch\n\nThis patch adds the workaround for the 430973 Cortex-A8 (r1p0..r1p2)\nerratum. The BTAC/BTB is now flushed at every context switch.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9cba3ccc8fe77b67aff2db8f5827d7cb752ce11f",
      "tree": "cb73cbaa3c197180b7f9d829561121197a8c69db",
      "parents": [
        "10993374f84cc1c4100aea9eca7fa154518ffc5e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Apr 30 17:06:03 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 30 20:12:47 2009 +0100"
      },
      "message": "[ARM] 5488/1: ARM errata: Invalidation of the Instruction Cache operation can fail\n\nThis patch implements the recommended workaround for erratum 411920\n(ARM1136, ARM1156, ARM1176).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10993374f84cc1c4100aea9eca7fa154518ffc5e",
      "tree": "0694a5c1119368b3bca4c17c5bc3a14a5bfa77e8",
      "parents": [
        "a133e775d533c0035af627693dec288f1b1d4ffc",
        "fc76132b1e72efe45b5a5a693caadd54c3037f55"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Apr 28 21:41:01 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 28 21:41:01 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "d5dedd4507d307eb3f35f21b6e16f336fdc0d82a",
      "tree": "2c31b00395bde49ec4c5a415b081daaec44d3dab",
      "parents": [
        "fcef5911c7ea89b80d5bfc727f402f37c9eefd57"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Apr 27 17:59:21 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 28 12:21:16 2009 +0200"
      },
      "message": "irq: change -\u003eset_affinity() to return status\n\naccording to Ingo, change set_affinity() in irq_chip should return int,\nbecause that way we can handle failure cases in a much cleaner way, in\nthe genirq layer.\n\nv2: fix two typos\n\n[ Impact: extend API ]\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: linux-arch@vger.kernel.org\nLKML-Reference: \u003c49F654E9.4070809@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "991da17ec0b9f396154c8120ffd10e5d7d7aa361",
      "tree": "e53b6ce7d3482afb516e806bfc69966a6af0b7c0",
      "parents": [
        "df1f6d200c1e20788184251c49f349b38d90889c"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Mon Apr 27 14:02:22 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 27 19:51:58 2009 -0700"
      },
      "message": "arm: Use __INIT macro instead of .text.init.\n\narm is placing some code in the .text.init section, but it does not\nreference that section in its linker scripts.\n\nThis change moves this code from the .text.init section to the\n.init.text section, which is presumably where it belongs.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a133e775d533c0035af627693dec288f1b1d4ffc",
      "tree": "2beda263b834fe7fec5f09b5cf03b155c6ff2569",
      "parents": [
        "5876ee950f28612814cc4e01c5549718f8b79dce",
        "3e9c18e1dc71b9a0fac302e2defe99d850ad3d79"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Apr 27 18:06:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 27 18:06:24 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci\n"
    },
    {
      "commit": "3e9c18e1dc71b9a0fac302e2defe99d850ad3d79",
      "tree": "9fbb7ba5d7a62cc71c2b294dad940169539beef1",
      "parents": [
        "d0e47fba054a55e0066c6ae2c807d98d086af5a9"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Apr 15 14:19:21 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:50:18 2009 -0700"
      },
      "message": "davinci: DM644x: NAND: update partitioning\n\nUpdate NAND partitioning for the dm6446 evm, unmasking the hidden\ndata at the beginning and letting the kernel be updated from Linux.\n\n - This is boot-compatible with TI\u0027s software (U-Boot 1.20 and both\n   the 2.6.10 and 2.6.18 kernels), in terms of startup and loading\n   kernels from flash.\n\n - In the same way, it\u0027s also boot-compatible with mainline U-Boot,\n   which stores U-Boot params in block 0 not block 16.\n\n - It\u0027s not quite compatible with systems that previously used NAND\n   partitions to hold (filesystem) data.  The compatibilities are a\n   bit different based on which kernel was used previously\n     + Users of TI/MV kernels no longer see mtd2 \"params\"\n       (mainline u-boot env is in a different place)\n\t* Filesystem is now mtd2 ... vs mtd3\n     + Users of GIT kernels now see mtd0 and mtd1 partitions\n\t* Filesystem partition starts 640 KBytes earlier\n\t* Filesystem is now mtd2 ... vs mtd0\n     * Linux now *uses* the flash-resident BBT\n\t* Removes annoying slowdown/hiccup during boot\n\t* Potentially ~64KB less space available with TI/MV kernels\n\nIf you *used* NAND partitions from Linux, there is no solution that\u0027s\nfully compatible with all previous kernels in those respects ... ergo\nthis \"best compromise\".  It\u0027d be good to back back up the filesystem\ndata; or, carry your own backwards-compatibility patch for awhile.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "d0e47fba054a55e0066c6ae2c807d98d086af5a9",
      "tree": "aa4b3b6312d1a5f22a3fd8f97e9ab05a805d7144",
      "parents": [
        "73d3c68f09e608be983013dc8b3e49aebe89298c"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 11:30:11 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:50:11 2009 -0700"
      },
      "message": "davinci: update DM644x support in preparation for more SoCs\n\nRework DM644x code into SoC specific and board specific parts.\nThis is also to generalize the structure a bit so it\u0027s easier to add\nsupport for new SoCs in the DaVinci family.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "73d3c68f09e608be983013dc8b3e49aebe89298c",
      "tree": "9ae14423b1e53fd1f99be1ab5b575490be3e2121",
      "parents": [
        "5526b3f7e3317bdd0dcc0483214935ae64236efb"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 10:57:40 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:46 2009 -0700"
      },
      "message": "davinci: DM644x: rename board file\n\nRename DM6446 EVM board file, no functional changes.  Code is updated\nand reworked in following patch.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "5526b3f7e3317bdd0dcc0483214935ae64236efb",
      "tree": "b79862724db5ffec0ffb0bb78c3534e5ffefb1b7",
      "parents": [
        "617b925f94e0126841164ffd40dd3a8879502b57"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 09:50:37 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:46 2009 -0700"
      },
      "message": "davinci: update pin-multiplexing support\n\nUpdate MUX support to be more general and useful across multiple\nSoCs in the DaVinci family.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "617b925f94e0126841164ffd40dd3a8879502b57",
      "tree": "fd078ef27fb9c97aa4d572f02f78b9832471d1e2",
      "parents": [
        "f9337405b21bafb1c1a24316b3e43b3d3d697925"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 08:04:26 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:45 2009 -0700"
      },
      "message": "davinci: serial: generalize for more SoCs\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "f9337405b21bafb1c1a24316b3e43b3d3d697925",
      "tree": "d193761a55923a070721dc94bbfe0337132d4e0a",
      "parents": [
        "9e16469c83167d6869ad6cbe83312027ec529c64"
      ],
      "author": {
        "name": "s-paulraj@ti.com",
        "email": "s-paulraj@ti.com",
        "time": "Thu Sep 18 15:35:00 2008 -0400"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:44 2009 -0700"
      },
      "message": "davinci: DM355 IRQ Definitions\n\nAdding IRQ defintions for DaVinci DM355 and default interrupt\npriorities for DM355\n\nSigned-off-by: Sandeep Paulraj \u003cs-paulraj@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "9e16469c83167d6869ad6cbe83312027ec529c64",
      "tree": "a0763fcea18dc20e9595ee36e79e5e3808e514f8",
      "parents": [
        "fe277d9bbba9c2851ec11edcd5701f82e034ddd4"
      ],
      "author": {
        "name": "Sudhakar Rajashekhara",
        "email": "sudhakar.raj@ti.com",
        "time": "Tue Apr 14 07:53:02 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:44 2009 -0700"
      },
      "message": "davinci: DM646x: add interrupt number and priorities\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "fe277d9bbba9c2851ec11edcd5701f82e034ddd4",
      "tree": "7a326816eed0cb4653ff90f48ad154b63f21e654",
      "parents": [
        "474dad54baee8f8abe63ac334357a37021147701"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Thu Mar 26 19:33:21 2009 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:43 2009 -0700"
      },
      "message": "davinci: PSC: Clear bits in MDCTL reg before setting new bits\n\nClear any set bits in the \u0027NEXT\u0027 field of the MDCTL register in the\nPower and Sleep Controller (PSC) before setting any new bits.\nThis also allows some minor cleanup by removing some no longer\nneeded lines of code.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "474dad54baee8f8abe63ac334357a37021147701",
      "tree": "1d8f57b71f2e36ac9442b9d6fad685234f1ae853",
      "parents": [
        "a4768d2275cb7c0d2a665b9ad4de07834be0714b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Dec 07 11:46:23 2008 -0800"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:43 2009 -0700"
      },
      "message": "davinci: gpio bugfixes\n\nUpdate the DaVinci GPIO code to work better on non-dm6446 parts,\nnotably the dm355:\n\n - Only handle the number of GPIOs the chip actually has.  So\n   for example on dm6467, GPIO-42 is the last GPIO, and trying\n   to use GPIO-43 now fails cleanly; or GPIO-72 on dm6446.\n\n - Enable GPIO interrupts on each 16-bit GPIO-irq bank ...\n   previously, only the first five were enabled, so GPIO-80\n   and above (on dm355) wouldn\u0027t trigger IRQs.\n\n - Use the right IRQ for each GPIO bank.  The wrong values were\n   used for dm355 chips, so GPIO IRQs got routed incorrectly.\n\n - Handle up to four pairs of 16-bit GPIO banks ... previously\n   only three were handled, so accessing GPIO-96 and up (e.g. on\n   dm355) would oops.\n\n - Update several comments that were dm6446-specific.\n\nVerified by receiving GPIO-1 (dm9000) and GPIO-5 (msp430) IRQs\non the DM355 EVM.\n\nOne thing this doesn\u0027t do is handle the way some of the GPIO\nnumbers on dm6467 are reserved but aren\u0027t valid as GPIOs.  Some\nbitmap logic could fix that if needed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "a4768d2275cb7c0d2a665b9ad4de07834be0714b",
      "tree": "d6c756b06e11d78f22d69fe275b37be2d10ad6a4",
      "parents": [
        "e60990023cac11bc6185e7a7f1007fbbb8d30e4d"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 07:18:14 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:42 2009 -0700"
      },
      "message": "davinci: add EDMA driver\n\nOriginal code for 2.6.10 and 2.6.28 series done by Texas Instruments\nand MontaVista, but major updates and rework done by Troy Kisky and\nDavid Brownell.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    }
  ],
  "next": "e60990023cac11bc6185e7a7f1007fbbb8d30e4d"
}
