)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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"
    },
    {
      "commit": "e60990023cac11bc6185e7a7f1007fbbb8d30e4d",
      "tree": "1756b42a1a632908068a1878db5054bf18b9c313",
      "parents": [
        "f5c122da543ebf98a5ccb3166768e38eea3120dd"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 07:06:37 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Mon Apr 27 09:49:36 2009 -0700"
      },
      "message": "davinci: timers: use clk_get_rate()\n\nUse clock framework instead of hard-coded CLOCK_TICK_RATE for\ndetermining timer tick frequencies.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "fc76132b1e72efe45b5a5a693caadd54c3037f55",
      "tree": "236abd9a834b8d3cca4ba36e07ac748991ed89e1",
      "parents": [
        "b49e385fc7cb4e6ed4206dfdab2b2579c5076120"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 13 11:06:49 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:46:56 2009 +0800"
      },
      "message": "[ARM] pxa/littleton: add missing da9034 touchscreen support\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "b49e385fc7cb4e6ed4206dfdab2b2579c5076120",
      "tree": "7db6b75d181eaef3b8fa1b5d9635850107133126",
      "parents": [
        "15fbc938576175eeb53798221f045d4ace52e5dc"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 22 18:38:40 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:46:38 2009 +0800"
      },
      "message": "[ARM] pxa/zylonite: configure GPIO18/19 correctly, used by 2 GPIO expanders\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "15fbc938576175eeb53798221f045d4ace52e5dc",
      "tree": "3a5f6a0b6ac14add95641aabe7121de30bfd4b19",
      "parents": [
        "3e36c0deea118e277f4ff9fa947bcde5f88426ca"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 22 18:34:36 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:46:30 2009 +0800"
      },
      "message": "[ARM] pxa/zylonite: fix the issue of unused SDATA_IN_1 pin get AC97 not working\n\nGPIO17_SDATA_IN_1 and GPIO36_SDATA_IN_1 are originally designed for the 2nd\ncodec but unused on the board, yet they are initialized incorrectly by the\nbootloader as the SDATA_IN_1 alternate function, thus causing AC97 fail to\nwork. Fix this issue by configuring these pins as normal GPIO to avoid the\nnoise from these pins being treated as signals from the 2nd codec.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "3e36c0deea118e277f4ff9fa947bcde5f88426ca",
      "tree": "da650c6368cf1bbce39666466998a39b53880368",
      "parents": [
        "36b5437f33fb95196bef2345dede39fdcab3e431"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Feb 06 16:49:23 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:45:53 2009 +0800"
      },
      "message": "[ARM] pxa: make ads7846 on corgi and spitz to sync on HSYNC\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "36b5437f33fb95196bef2345dede39fdcab3e431",
      "tree": "00389d40cd84cba7ffe1acc0aaf42464bd2d8d21",
      "parents": [
        "fd87e081723089cba99df0b3d6f36ae2235c700a"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Fri Apr 17 11:37:10 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:45:42 2009 +0800"
      },
      "message": "[ARM] pxa: remove unused CPU_FREQ_PXA Kconfig symbol\n\ncpufreq drivers for pxa2xx/3xx are now built-in automatically as soon as\nCPU_FREQ is enabled.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "fd87e081723089cba99df0b3d6f36ae2235c700a",
      "tree": "41c5b2591d49b218ab9f004b493c9c62414314e4",
      "parents": [
        "a8f6faebaf5b3f0f56b7c12a4f99d97c56938b37"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 16 11:23:08 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:45:35 2009 +0800"
      },
      "message": "[ARM] pxa: remove duplicate select statements from Kconfig\n\nARCH_PXA selects HAVE_CLK and COMMON_CLKDEV twice in arch/arm/Kconfig.\nRemove the second entry.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "a8f6faebaf5b3f0f56b7c12a4f99d97c56938b37",
      "tree": "c6368843d0f54638dd911f8230f7cee1e731f117",
      "parents": [
        "6ae85d6db4871d8dbcb5cc0e9056f97f1ca07061"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Apr 21 14:39:07 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 27 11:45:16 2009 +0800"
      },
      "message": "[ARM] pxa: fix issue of muxed GPIO irq_chip functions touching non-muxed GPIOs\n\npxa_gpio_irq_type() and pxa_unmask_muxed_gpio() will touch non-muxed GPIOs\n(0 and 1 on PXA2xx/PXA3xx) bits in GRERx and GFERx, which is incorrect.\nActually, only those bits should get updated if the corresponding bits are\nset in c-\u003eirq_mask as well. Fix this by updating only those relevant bits.\n\nReported-and-tested-by: Daniel Ribeiro \u003cdrwyrm@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "5876ee950f28612814cc4e01c5549718f8b79dce",
      "tree": "65f89aa85a8b6100c28260f14b2095c39d397669",
      "parents": [
        "0df283639d7f6aa8948516aabf0c48b4b486cda1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Apr 26 13:56:01 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 26 13:56:01 2009 +0100"
      },
      "message": "[ARM] lart: fix build error\n\narch/arm/mach-sa1100/lart.c:36: error: \u0027PAGE_SHIFT\u0027 undeclared here (not in a function)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0df283639d7f6aa8948516aabf0c48b4b486cda1",
      "tree": "241c67ce212acd91a8cdeb22cced135e7f5e275e",
      "parents": [
        "9f5a691253924fd033a58c6b1fed57bb0a4eccf4",
        "535ff672e3589a38f60567314bc2ae15b9ab2604"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Apr 24 22:15:48 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 24 22:15:48 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": "535ff672e3589a38f60567314bc2ae15b9ab2604",
      "tree": "f0401090f244d06b6749e6b8f6cd0b94054dbf53",
      "parents": [
        "846c29f109fc27bd93817271689a752afc9168f8",
        "f248076c0dad45b7e50f27096e1aac6a617665db"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Apr 24 09:56:16 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Apr 24 09:56:16 2009 -0700"
      },
      "message": "Merge branch \u0027omap-clock-fixes\u0027 into omap-fixes\n"
    },
    {
      "commit": "6ae85d6db4871d8dbcb5cc0e9056f97f1ca07061",
      "tree": "d0a6fa2e4fcef36a4c80990a361c0d5fbe091c35",
      "parents": [
        "d72cd3a90e4d6725b62919139e2ab7bd926fa16d",
        "fdd8b079e33d4711527ace19798e9db99a056469"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 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] 5460/1: Orion: reduce namespace pollution\n  [ARM] 5458/1: pcmcia: pxa2xx-sharpsl: check if we do have Scoop config\n  [ARM] 5457/1: mach-imx gpio buildfix\n  [ARM] 5456/1: add sys_preadv and sys_pwritev\n  [ARM] pxa/pcm990: start external GPIOs immediately after built-in ones\n  [ARM] pxa/palm27x: General fix for Palm27x aSoC driver\n  [ARM] pxa/mioa701: use GPIO95 as AC97 reset line\n  [ARM] pxa: merge AC97 platform data structures\n  [ARM] pxa/magician: remove un-necessary #include of pxa-regs.h and hardware.h\n"
    },
    {
      "commit": "f248076c0dad45b7e50f27096e1aac6a617665db",
      "tree": "e787e0dbba967d09a5b05a2088addb8c2459870a",
      "parents": [
        "219c5b98d5eb86c75abc716087f494fe06c6b64e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Apr 23 21:11:10 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:10 2009 -0600"
      },
      "message": "OMAP2/3 GPTIMER: allow system tick GPTIMER to be changed in board-*.c files\n\nAdd a function omap2_gp_clockevent_set_gptimer() for board-*.c files\nto use in .init_irq functions to configure the system tick GPTIMER.\nPractical choices at this point are GPTIMER1 or GPTIMER12.  Both of\nthese timers are in the WKUP powerdomain, and so are unaffected by\nchip power management.  GPTIMER1 can use sys_clk as a source, for\napplications where a high-resolution timer is more important than\npower management.  GPTIMER12 has the special property that it has the\nsecure 32kHz oscillator as its source clock, which may be less prone\nto glitches than the off-chip 32kHz oscillator.  But on HS devices, it\nmay not be available for Linux use.\n\nIt appears that most boards are fine with GPTIMER1, but BeagleBoard\nshould use GPTIMER12 when using a 32KiHz timer source, due to hardware bugs\nin revisions B4 and below.  Modify board-omap3beagle.c to use GPTIMER12.\n\nThis patch originally used a Kbuild config option to select the GPTIMER,\nbut was changed to allow this to be specified in board-*.c files, per\nTony\u0027s request.\n\nKalle Vallo \u003ckalle.valo@nokia.com\u003e found a bug in an earlier version of\nthis patch - thanks Kalle.\n\nTested on Beagle rev B4 ES2.1, with and without CONFIG_OMAP_32K_TIMER, and\n3430SDP.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Kalle Valo \u003ckalle.valo@nokia.com\u003e\n"
    },
    {
      "commit": "219c5b98d5eb86c75abc716087f494fe06c6b64e",
      "tree": "7fd1d5c8a51972e53abad0ca59cfcef2f3f68726",
      "parents": [
        "9198a40620fc69d577e854fb571e76af3313bc53"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Apr 23 21:11:08 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:08 2009 -0600"
      },
      "message": "OMAP: dmtimer: enable all timers to be wakeup events\n\nAll GP timers on OMAP2/3 can generate wakeup events.  The wakeup status is\ncleared in the PRCM interrupt handler.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "9198a40620fc69d577e854fb571e76af3313bc53",
      "tree": "454e51cc8a82d2cccf0203a49f2905f441d6cffb",
      "parents": [
        "d53eb73795c55101453ea6ca4f486ea2ff7b0496"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Apr 23 21:11:08 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:08 2009 -0600"
      },
      "message": "OMAP3 GPTIMER: fix GPTIMER12 IRQ\n\nGPTIMER12 IRQ is at IRQ 95 on OMAP3, unlike OMAP2.  (ref: OMAP34xx\nMultimedia High Security (HS) Device Silicon Revision 3.0 Security\nAddendum Rev. B, SWPU119B)\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d53eb73795c55101453ea6ca4f486ea2ff7b0496",
      "tree": "8da38b0ba66213e8a5e4d4aa778758e974f72333",
      "parents": [
        "9e53dd7180a1fd59a785dbfb9c633f01c96c388f"
      ],
      "author": {
        "name": "Arun KS",
        "email": "arunks@mistralsolutions.com",
        "time": "Thu Apr 23 21:11:07 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:07 2009 -0600"
      },
      "message": "OMAP1: clock: Typo fix for clock in omap1\n\nTypo error when requesting for clock for dsp in omap1\n\nSigned-off-by: Arun KS \u003carunks@mistralsolutions.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "9e53dd7180a1fd59a785dbfb9c633f01c96c388f",
      "tree": "df6a08f42a6554ce1e4996d91781169f8b096df9",
      "parents": [
        "15ca78f7925899fee7bc265651a69ab51f449eea"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Thu Apr 23 21:11:07 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:07 2009 -0600"
      },
      "message": "OMAP3: clock: Camera module doesn\u0027t have IDLEST bit\n\nThis patch avoids waiting for the camera module to become ready,\nsince it doesn\u0027t have IDLEST bit.\n\nBased on a earlier hack done by Paul Walmsley on Sep 9 2008 on\nlinux-omap tree.\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "15ca78f7925899fee7bc265651a69ab51f449eea",
      "tree": "c2ce118e98838115d742b162637779f13cd69683",
      "parents": [
        "c8088112fd96ad8b0f0bcd2f168fe6a17bf3cb41"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Apr 23 21:11:06 2009 -0600"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Apr 23 21:11:06 2009 -0600"
      },
      "message": "OMAP2xxx clock: fix broken cpu_mask code\n\nCommit 8ad8ff6548f1c0bcbeaa02f274b3927c5015a921 breaks the OMAP2xxx\ncpu_mask code, which causes OMAP2xxx to panic on boot.  Fix by\nremoving the cpu_mask auto variable and by changing CK_242X\nand CK_243X to use RATE_IN_242X/RATE_IN_243X.\n\nResolves\n\n\u003c1\u003eUnable to handle kernel NULL pointer dereference at virtual address 0000000c\n\u003c1\u003epgd \u003d c0004000\n\u003c1\u003e[0000000c] *pgd\u003d00000000\nInternal error: Oops: 5 [#1]\nModules linked in:\nCPU: 0    Not tainted  (2.6.29-omap1 #32)\nPC is at omap2_clk_set_parent+0x104/0x120\nLR is at omap2_clk_set_parent+0x28/0x120\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdd8b079e33d4711527ace19798e9db99a056469",
      "tree": "31c8f9d286dfb6fb8e7e306732cd51bea24d69a3",
      "parents": [
        "ae1036a2f4e8f83b544ddce4f875a1e4e2ac7b62"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Apr 22 20:08:17 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 23 23:25:41 2009 +0100"
      },
      "message": "[ARM] 5460/1: Orion: reduce namespace pollution\n\nSymbols like SOFT_RESET are way too generic to be exported at large.\nTo avoid this, let\u0027s move the mbus bridge register defines into a\nseparate file and include it where needed.  This affects mach-kirkwood,\nmach-loki, mach-mv78xx0 and mach-orion5x simultaneously as they all\nshare code in plat-orion which relies on those defines.\n\nSome other defines have been moved to narrower scopes, or simply deleted\nwhen they had no user.\n\nThis fixes compilation problem with mpt2sas on the above listed\nplatforms.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "846c29f109fc27bd93817271689a752afc9168f8",
      "tree": "ea440e2162d13f898737627185bad9ef9d20e794",
      "parents": [
        "bedfd15410a331e4183d3d926bb944682cad61f3"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "ext-roger.quadros@nokia.com",
        "time": "Thu Apr 23 11:10:50 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:50 2009 -0700"
      },
      "message": "ARM: OMAP3: Clean up spurious interrupt check logic\n\nSPURIOUSIRQ is contained in bits 31:7 of INTC_SIR, so\nINTC_SIR must be right shifted by 7, not 6.\n\nNo change in logic, only changes for better readability.\nRefer to register definition of INTCPS_SIR_IRQ in OMAP3 Manual.\n\nSigned-off-by: Roger Quadros \u003cext-roger.quadros@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bedfd15410a331e4183d3d926bb944682cad61f3",
      "tree": "49137626e1c5bf3637db473b8ecad54b8c277939",
      "parents": [
        "c485ab50dd90412d88e25ed30b4e0d5ff636ffe2"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "ext-roger.quadros@nokia.com",
        "time": "Thu Apr 23 11:10:50 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:50 2009 -0700"
      },
      "message": "ARM: OMAP3: Fixed spurious IRQ issue for GPIO interrupts\n\nFlush posted write to IRQSTATUS register in GPIO IRQ handler.\nThis eliminates the below error for all peripherals that use GPIO interrupts.\n\n\u003c4\u003eSpurious irq 95: 0xffffffdf, please flush posted write for irq 31\n\nSigned-off-by: Roger Quadros \u003cext-roger.quadros@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "c485ab50dd90412d88e25ed30b4e0d5ff636ffe2",
      "tree": "2e780908c7df56b87efdaa8a11ebc8425e296b11",
      "parents": [
        "b3bb4f688c225d9455bbd59e98f634f98c1074d0"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "message": "ARM: OMAP3: remove duplicated #include\n\nRemoved duplicated #include in arch/arm/mach-omap2/board-rx51.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b3bb4f688c225d9455bbd59e98f634f98c1074d0",
      "tree": "c5ee29d52785791fbba001dbe65e65f524fb3619",
      "parents": [
        "d94a2eddf50c4aa1553acf3025f45d03704a1f97"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "message": "ARM: OMAP2/3: GPIO: do not attempt to wake-enable\n\nThe GPIO IRQ enable/disable path attempts to also enable IRQ wake\nsupport for the parent GPIO bank IRQ as well.  However, since there is\nno \u0027set_wake\u0027 hook for the bank IRQs, these calls will always fail.\nAlso, since the enable will fail on the suspend path, the disable on\nthe resume path will trigger unbalanced enable/disable warnings.\n\nThis was discovered in the suspend/resume path on OMAP3/Beagle using\nthe gpio-keys driver which disables/re-enables GPIO IRQ wakeups in the\nsuspend/resume path.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d94a2eddf50c4aa1553acf3025f45d03704a1f97",
      "tree": "38986f5959a6e30105cf2bd95186d69397b0e8a1",
      "parents": [
        "6b7bff3169192e2870f68f47fde25a22e136918e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:49 2009 -0700"
      },
      "message": "ARM: OMAP2: possible division by 0\n\nIn linus\u0027 git tree the functions can be found at:\nvi arch/arm/mach-omap2/usb-tusb6010.c +200\t- tusb6010_platform_retime()\nvi arch/arm/mach-omap2/gpmc.c +94\t\t- gpmc_get_fclk_period()\nvi arch/arm/mach-omap2/usb-tusb6010.c +53\t- tusb_set_async_mode()\nvi arch/arm/mach-omap2/usb-tusb6010.c +111\t- tusb_set_sync_mode()\n\nis -ENODEV appropriate when sysclk_ps \u003d\u003d 0?\n\nThis was found by code analysis, please review.\n------------------------------\u003e8-------------8\u003c---------------------------------\ngpmc_get_fclk_period() may return 0 when gpmc_l3_clk is not enabled. This is\nnot checked in tusb6010_platform_retime() nor in tusb_set_async_mode() it\nseems. In tusb_set_sync_mode() this may result in a division by zero.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6b7bff3169192e2870f68f47fde25a22e136918e",
      "tree": "aad01b34541bf20a8375bf2f037644a0150ff115",
      "parents": [
        "bac5b29fb9582df22b4c1386162ac31b62edf121"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jarkko.nikula@nokia.com",
        "time": "Thu Apr 23 11:10:48 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:48 2009 -0700"
      },
      "message": "ARM: OMAP2: Remove defines and resource init for OMAP24XX EAC\n\nThere is no anymore legacy driver for OMAP24XX Enhanced Audio Controller\nin linux-omap and it was newer in mainline so cleanup these unneeded\ndefines and initialization code.\n\nSigned-off-by: Jarkko Nikula \u003cjarkko.nikula@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bac5b29fb9582df22b4c1386162ac31b62edf121",
      "tree": "d17fc27aaa42db899963396f84474253e0406370",
      "parents": [
        "6a3260755fc0d86adacd912e3acf40e9ac5bbe2e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Thu Apr 23 11:10:48 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:48 2009 -0700"
      },
      "message": "ARM: OMAP1: Fix mmc_set_power GPIO usage\n\nSimple simplification...\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6a3260755fc0d86adacd912e3acf40e9ac5bbe2e",
      "tree": "eeb8572b39f3c661db4f72f2aeeaeff16b8be068",
      "parents": [
        "1748ae0e95760d62de501743f883af6833f33357"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Thu Apr 23 11:10:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:47 2009 -0700"
      },
      "message": "ARM: OMAP1: Simplify board-h2 MMC setup\n\nSimplify board-h2 MMC setup\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "1748ae0e95760d62de501743f883af6833f33357",
      "tree": "f1940513036b9226a5fa3c4fef893ab0513d49d3",
      "parents": [
        "ba16ec7cabb3f1aa7bbcb7b9982c4402a2e8ec02"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Thu Apr 23 11:10:44 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:44 2009 -0700"
      },
      "message": "ARM: OMAP: MMC: Remove unused power_pin\n\nRemove unused power_pin\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ba16ec7cabb3f1aa7bbcb7b9982c4402a2e8ec02",
      "tree": "b7b083aaa98df9b746b1a9731d73a5dfaee47ade",
      "parents": [
        "da1b94e6a68e1bdeb9cdda016cceb17228b37d25"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:40 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:40 2009 -0700"
      },
      "message": "ARM: OMAP: Remove old dead gpio expander code\n\nThis should be done with GPIO calls. Patches against the\nmainline tree welcome to add the necessary working functionality\nback.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "da1b94e6a68e1bdeb9cdda016cceb17228b37d25",
      "tree": "2c405438f9f296d15470382c00d4d00b4c42891a",
      "parents": [
        "091069740304c979f957ceacec39c461d0192158"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Thu Apr 23 11:10:40 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Apr 23 11:10:40 2009 -0700"
      },
      "message": "ARM: OMAP: Fix for possible race condition in omap_free_dma()\n\nFix the possible race condition in omap_free_dma(). Function omap_free_dma()\nsets the dev_id \u003d -1 and then accesses the channel afterwards to clear it.\nBut setting the dev_id\u003d-1 makes the channel available for allocation again.\nSo it is possible someone else can grab it and results are unpredictable.\nTo avod this DMA channle is cleared first and then the dev_id \u003d -1 is set.\n\nThanks to McNeil, Sean \u003csean.mcneil@ti.com\u003e for ointing out this issue.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f5c122da543ebf98a5ccb3166768e38eea3120dd",
      "tree": "0275d0646aab07c8e3bf9ef5a22572bcf668f400",
      "parents": [
        "c5b736d093217890245a33e9a98fe92d6f3529bf"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Apr 14 07:04:16 2009 -0500"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Apr 23 09:31:09 2009 -0700"
      },
      "message": "davinci: add arch_ioremap() which uses existing static mappings\n\nAdd arch-specific ioremap() which uses any existing static mappings in\nplace of doing a new mapping.  From now on, drivers should always use\nioremap() instead of IO_ADDRESS().\n\nIn addition, remove the davinci_[read|write]* macros in favor of using\nioremap.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    }
  ],
  "next": "c5b736d093217890245a33e9a98fe92d6f3529bf"
}
