)]}'
{
  "log": [
    {
      "commit": "88d998c264722cd6e8fafa42aee191f7d9194960",
      "tree": "72cfd34df16be3e6778ab585c8324e8f5677fe21",
      "parents": [
        "79491ca416347f9e3c51993db556ba78bef44afa",
        "d08ca2ca743f324eceba59e93188f9439e966bce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "5a4ccaf37ffece09ef33f1cfec67efa8ee56f967",
      "tree": "9a246d76a019318f658c3db7567664cffb5f2824",
      "parents": [
        "33f1d7ecc6cffff3c618a02295de969ebbacd95d"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Jan 06 21:15:32 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:17 2009 -0500"
      },
      "message": "kprobes: check CONFIG_FREEZER instead of CONFIG_PM\n\nCheck CONFIG_FREEZER instead of CONFIG_PM because kprobe booster\ndepends on freeze_processes() and thaw_processes() when CONFIG_PREEMPT\u003dy.\n\nThis fixes a linkage error which occurs when CONFIG_PREEMPT\u003dy, CONFIG_PM\u003dy\nand CONFIG_FREEZER\u003dn.\n\nReported-by: Cheng Renquan \u003ccrquan@gmail.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b60c31d85a2a2f1a9c8623f1fb56e2688aa1e2b1",
      "tree": "b9e4e94030df5a433dd897015133d6b24c4523c6",
      "parents": [
        "9ba0fdbfaed2e74005d87fab948c5522b86ff733"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Jan 14 13:42:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "powerpc: Get the number of SLBs from \"slb-size\" property\n\nThe PAPR says that the property for specifying the number of SLBs should\nbe called \"slb-size\".  We currently only look for \"ibm,slb-size\" because\nthis is what firmware actually presents.\n\nThis patch makes us look for the \"slb-size\" property as well and in\npreference to the \"ibm,slb-size\".  This should future proof us if\nfirmware changes to match PAPR.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9ba0fdbfaed2e74005d87fab948c5522b86ff733",
      "tree": "723f6080b37a16e7b0a75e017c0886898c58b7d7",
      "parents": [
        "5d9ee3ff3dbf815cd9ee18c166bb9b538e8057d2"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Wed Jan 14 09:09:34 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:16 2009 +1100"
      },
      "message": "powerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n\npowerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices\n\nThe subpage_prot syscall fails on second and subsequent calls for a given\nregion, because is_hugepage_only_range() is mis-identifying the 4 kB\nslices when the process has a 64 kB page size.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5c949070c7a591d1001a5d8444731dfa4223b094",
      "tree": "698cc07cbbe2f800863760928306bbce992a3f6c",
      "parents": [
        "5418b9c671a99727667cd499a2acbebe66e172cc"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:02:39 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:13 2009 +1100"
      },
      "message": "powerpc/ps3: Printing fixups for l64 to ll64 conversion arch/powerpc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5418b9c671a99727667cd499a2acbebe66e172cc",
      "tree": "b5484a4be15f805739a13d50470e806a7010c7ee",
      "parents": [
        "46ca0d15394baf804fbb38694c651dd067c69458"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:01:28 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: ps3_repository_read_mm_info() takes u64 * arguments\n\nFixes compiler warnings:\n\narch/powerpc/platforms/ps3/mm.c:1205: warning: passing argument 2 of \u0027ps3_repository_read_mm_info\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/mm.c:1205: warning: passing argument 3 of \u0027ps3_repository_read_mm_info\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "46ca0d15394baf804fbb38694c651dd067c69458",
      "tree": "8070aff67906889466c43d2221dd1f62284d4338",
      "parents": [
        "b17b3df161814c43c03dbc8dbf8d32741bb30ba4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 20:00:29 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs\n\nThis fixes these compiler warning:\n\narch/powerpc/platforms/ps3/interrupt.c:109: warning: passing argument 2 of \u0027clear_bit\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/interrupt.c:130: warning: passing argument 2 of \u0027set_bit\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b17b3df161814c43c03dbc8dbf8d32741bb30ba4",
      "tree": "5b830bd808a50c0fe201ee0751181fbe66548027",
      "parents": [
        "494fd07a88ea561e1bea73516d7e92c4c2d1f223"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:59:41 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:12 2009 +1100"
      },
      "message": "powerpc/ps3: The lv1_ routines have u64 parameters\n\nWe just fix up the reference parameters as the others are dealt with by\narithmetic promotion rules and don\u0027t cause warnings.\n\nThis removes warnings like this:\n\narch/powerpc/platforms/ps3/interrupt.c:327: warning: passing argument 1 of \u0027lv1_construct_event_receive_port\u0027 from incompatible pointer type\n\nAlso, these:\n\ndrivers/ps3/ps3-vuart.c:462: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\ndrivers/ps3/ps3-vuart.c:592: warning: passing argument 4 of \u0027ps3_vuart_raw_read\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "494fd07a88ea561e1bea73516d7e92c4c2d1f223",
      "tree": "d597647b6037ab2c2a31a80c97bd8cc5877c9019",
      "parents": [
        "c52fe6b620e9c7a52b296ec478bd24b91b4e7634"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:58:10 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:11 2009 +1100"
      },
      "message": "powerpc/ps3: Use dma_addr_t down through the stack\n\nPush the dma_addr_t type usage all the way down to where the actual\nvalues are manipulated.\n\nNow that u64 is \"unsigned long long\", this removes warnings like:\n\narch/powerpc/platforms/ps3/system-bus.c:532: warning: passing argument 4 of \u0027ps3_dma_map\u0027 from incompatible pointer type\narch/powerpc/platforms/ps3/system-bus.c:649: warning: passing argument 4 of \u0027ps3_dma_map\u0027 from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c52fe6b620e9c7a52b296ec478bd24b91b4e7634",
      "tree": "3c829ad29fb58aba2786394d840c0dc66a9e553b",
      "parents": [
        "775a42ecf8b8a86b55173da27e6cc874af5b944d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 13 19:54:50 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jan 16 16:15:11 2009 +1100"
      },
      "message": "powerpc/ps3: set_dabr() takes an unsigned long\n\nAlso silences this warning:\n\narch/powerpc/platforms/ps3/setup.c:275: warning: initialization from incompatible pointer type\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a9f8d25b655c7b5e08c9ed67a2fd2fdbe79404a6",
      "tree": "f830b5218064a4902fe5650173c015bf3f1685eb",
      "parents": [
        "3feeba1e53f54f726a39da254a5c41e02530255e",
        "7a6046ebe28d6a5d259097dcb44162e5a6eca88e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:53:42 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix UP build failure.\n"
    },
    {
      "commit": "5da7f3d71e243ef5c464967581414d29c72bab75",
      "tree": "9f00baa0ab400b21bbe7dd27b0f35a5744402887",
      "parents": [
        "6946ce00c944131464d408c1e9b7b290d8bc3d15"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: make pte_alloc_one_kernel() inline\n\nAs it\u0027s just a single call to __get_free_page().\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6946ce00c944131464d408c1e9b7b290d8bc3d15",
      "tree": "d6b2ec6039b620a5d315ec864a433f52f8db5a82",
      "parents": [
        "5f7dc5d75076fd1c1fc6bc09f2467509d20db24a"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: .gitignore vmlinux.lds\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7dc5d75076fd1c1fc6bc09f2467509d20db24a",
      "tree": "c105f8463607381acd7d02bdda75641b3f497e37",
      "parents": [
        "2f88d151cb8e73587983d7feccd70672ff6730fe"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: fix RTC on marvel\n\nUnlike other alphas, marvel doesn\u0027t have real PC-style CMOS clock hardware\n- RTC accesses are emulated via PAL calls.  Unfortunately, for unknown\nreason these calls work only on CPU #0.  So current implementation for\narbitrary CPU makes CMOS_READ/WRITE to be executed on CPU #0 via IPI.\nHowever, for obvious reason this doesn\u0027t work with standard\nget/set_rtc_time() functions, where a bunch of CMOS accesses is done with\ndisabled interrupts.\n\nSolved by making the IPI calls for entire get/set_rtc_time() functions,\nnot for individual CMOS accesses.  Which is also a lot more effective\nperformance-wise.\n\nThe patch is largely based on the code from Jay Estabrook.\nMy changes:\n- tweak asm-generic/rtc.h by adding a couple of #defines to\n  avoid a massive code duplication in arch/alpha/include/asm/rtc.h;\n- sys_marvel.c: fix get/set_rtc_time() return values (Jay\u0027s FIXMEs).\n\nNOTE: this fixes *only* LIB_RTC drivers.  Legacy (CONFIG_RTC) driver\nwont\u0027t work on marvel.  Actually I think that we should just disable\nCONFIG_RTC on alpha (maybe in 2.6.30?), like most other arches - AFAIK,\nall modern distributions use LIB_RTC anyway.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f88d151cb8e73587983d7feccd70672ff6730fe",
      "tree": "bb5e134c5d3a3b056e262636015e9d1a44d2a246",
      "parents": [
        "70b66cbfd3316b792a855cb9a2574e85f1a63d0f"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: nautilus - fix hang on boot\n\nRecently introduced generic pci_common_swizzle() relies on bus-\u003eself\nbeing NULL for the root PCI bus. But on nautilus bus-\u003eself points to\nthe host bridge device, which is necessary as we do a root bus sizing\non this system. As a result, pci_common_swizzle() loops infinitely.\nThis worked until 2.6.29-rc1 because the alpha-specific swizzle routine\nchecked for bus-\u003eparent \u003d\u003d NULL (instead of bus-\u003eself).\n\nFixed by clearing bus-\u003eself after bus sizing is done.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70b66cbfd3316b792a855cb9a2574e85f1a63d0f",
      "tree": "10fef9a200c0d104bc7afd4e8b14092e4a12a232",
      "parents": [
        "46666d8ac42893f90edde7e57a11bc8749d7e89c"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Thu Jan 15 13:51:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:39:40 2009 -0800"
      },
      "message": "alpha: nautilus - fix compile failure with gcc-4.3\n\ninit_srm_irq() deals with irq\u0027s #16 and above, but size of irq_desc\narray on nautilus and some other system types is 16. So gcc-4.3\ncomplains that \"array subscript is above array bounds\", even though\nthis function is never called on those systems.\n\nThis adds a check for NR_IRQS \u003c\u003d 16, which effectively optimizes\ninit_srm_irq() code away on problematic platforms.\n\nThanks to Daniel Drake \u003cdsd@gentoo.org\u003e for detailed analysis\nof the problem.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5db0e38653bfada34a92f360b4111566ede3842",
      "tree": "0ebc72a544e3d879ea5f9f57d5f65448d6bf3250",
      "parents": [
        "647df5189fecb2c2fa811421a3f28bf9034e3a70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 15:32:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 15 16:25:09 2009 -0800"
      },
      "message": "Revert \"x86 PAT: remove CPA WARN_ON for zero pte\"\n\nThis reverts commit 58dab916dfb57328d50deb0aa9b3fc92efa248ff, which\nmakes my Nehalem come to a nasty crawling almost-halt.  It looks like it\nturns off caching of regular kernel RAM, with the understandable\nslowdown of a few orders of magnitude as a result.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "175add1981e53d22caba8f42d5f924a4de507b6c",
      "tree": "71ddbf7f46d18222f4f5867d7261b335677c6af6",
      "parents": [
        "a6a3bb5c88d706c5efe0c86b3b669ac9ee012b3f"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Mon Nov 24 16:47:17 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 10:42:16 2009 -0800"
      },
      "message": "[IA64] SN specific version of dma_get_required_mask()\n\nCreate a platform specific version of dma_get_required_mask()\nfor ia64 SN Altix. All SN Altix platforms support 64 bit DMA\naddressing regardless of the size of system memory.\nCreate an ia64 machvec for dma_get_required_mask, with the\nSN version unconditionally returning DMA_64BIT_MASK.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a6a3bb5c88d706c5efe0c86b3b669ac9ee012b3f",
      "tree": "78ef1976959131aff22139364881041db269d192",
      "parents": [
        "88fc241f54459ac3d86c5e13b449730199f66061"
      ],
      "author": {
        "name": "Brent Casavant",
        "email": "bcasavan@sgi.com",
        "time": "Wed Dec 10 09:46:16 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 10:40:59 2009 -0800"
      },
      "message": "[IA64] generic_defconfig: Enable SATA_VITESSE\n\nCONFIG_SATA_VITESSE\u003dy was not added to generic_defconfig when\nsn2_defconfig was removed.  SGI Altix systems that use an IO10\nbase IO card to drive the root device are unable to boot without\nthe Vitesse controller.\n\nSigned-off-by: Brent Casavant \u003cbcasavan@sgi.com\u003e\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "88fc241f54459ac3d86c5e13b449730199f66061",
      "tree": "d8148e145e9252b76b12b8d466ff3ecbfa4222ea",
      "parents": [
        "0773a6cf673316440999752e23f8c3d4f85e48b9"
      ],
      "author": {
        "name": "Doug Chapman",
        "email": "doug.chapman@hp.com",
        "time": "Thu Jan 15 10:38:56 2009 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 10:38:56 2009 -0800"
      },
      "message": "[IA64] dump stack on kernel unaligned warnings\n\nOften the cause of kernel unaligned access warnings is not\nobvious from just the ip displayed in the warning.  This adds\nthe option via proc to dump the stack in addition to the warning.\nThe default is off (just display the 1 line warning).  To enable\nthe stack to be shown: echo 1 \u003e /proc/sys/kernel/unaligned-dump-stack\n\nSigned-off-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0773a6cf673316440999752e23f8c3d4f85e48b9",
      "tree": "2d42211a451efb114795f9c1c70810a86174ff3f",
      "parents": [
        "7a0b6e01434f77194b86c8051b4c3718da636c64"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 10:29:17 2009 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 10:29:17 2009 -0800"
      },
      "message": "[IA64] Turn on CONFIG_HAVE_UNSTABLE_CLOCK\n\nsched_clock() on ia64 is based on ar.itc, so is never\ncompletely synchronized between cpus. On some platforms\n(e.g. certain models of SGI Altix) it may be running at\nradically different frequencies.\n\nBased on a patch from Dimitri Sivanich which set this\njust for SN2 \u0026\u0026 GENERIC kernels ... it is needed for\nall ia64 machines.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7a0b6e01434f77194b86c8051b4c3718da636c64",
      "tree": "e9d412faddabd370426d2f8229d6c84ddf2b48e2",
      "parents": [
        "5393f780277165f282a37ed82dd878159ec9dad5"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Thu Jan 15 15:16:55 2009 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Jan 15 09:43:24 2009 -0800"
      },
      "message": "[IA64] Update to use account_{steal,idle}_ticks\n\nThis patch fixes the following errors caused by\n79741dd35713ff4f6fd0eafd59fa94e8a4ba922d which changed\nthe prototypes of account_steal_time() and account_idle_time().\n\n\u003e   CC      arch/ia64/xen/time.o\n\u003e arch/ia64/xen/time.c: In function \u0027consider_steal_time\u0027:\n\u003e arch/ia64/xen/time.c:132: warning: passing argument 1 of \u0027account_steal_time\u0027 makes integer from pointer without a cast\n\u003e arch/ia64/xen/time.c:132: error: too many arguments to function \u0027account_steal_time\u0027\n\u003e arch/ia64/xen/time.c:133: warning: passing argument 1 of \u0027account_steal_time\u0027 makes integer from pointer without a cast\n\u003e arch/ia64/xen/time.c:133: error: too many arguments to function \u0027account_steal_time\u0027\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5393f780277165f282a37ed82dd878159ec9dad5",
      "tree": "00df86ebd8b598b5db3c4fe4612c6614409caf94",
      "parents": [
        "bca268565fd18f0b36ab8fff6e1623d8dffae2b1",
        "ea0105ea3881b409e362451690184af494bce6e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 20:00:28 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 20:00:28 2009 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (29 commits)\n  powerpc/83xx: Move mcu_mpc8349emitx driver out of drivers/i2c/chips/\n  powerpc/83xx: Make serial ports work on MPC8315E-RDB w/ FSL U-Boots\n  powerpc/e500mc: Doorbells need to be taken w/exceptions disabled\n  powerpc: Enable PS3 options and QPACE in ppc64_defconfig\n  powerpc/powermac: Fix occasional SMP boot failure\n  powerpc/cacheinfo: Rename cache_dir per-cpu variable\n  hvc_console: Use kzalloc() instead of kmalloc() + memset()\n  hvc_console: Do not set low_latency when using interrupts\n  hvc_console: Call free_irq() only if request_irq() was successful\n  hvc_console: Change an mb() to smp_mb() and add some comments\n  powerpc: Cleanup from l64 to ll64 change: drivers/net\n  powerpc: Cleanup from l64 to ll64 change: drivers/char\n  powerpc: Cleanup from l64 to ll64 change: arch code\n  powerpc: Change u64/s64 to a long long integer type\n  powerpc/kexec: Check crash_base for relocatable kernel\n  powerpc: Make dummy section a valid note header\n  Xilinx: SPI: updated driver for device tree\n  drivers/of: Add the of_find_i2c_device_by_node function.\n  powerpc/xsysace: add compatible string for non-ipcore instance\n  powerpc/mpc52xx: remove dead code from GPIO driver\n  ...\n"
    },
    {
      "commit": "bca268565fd18f0b36ab8fff6e1623d8dffae2b1",
      "tree": "11abda03d7a7764cfa6a49a6ec2da1576b3058ee",
      "parents": [
        "74d96f018673759d04d032c137d132f6447bfb1e",
        "26689452f5ca201add63b1b1ff0dbcf82d6885e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:58:40 2009 -0800"
      },
      "message": "Merge branch \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027syscalls\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (44 commits)\n  [CVE-2009-0029] s390 specific system call wrappers\n  [CVE-2009-0029] System call wrappers part 33\n  [CVE-2009-0029] System call wrappers part 32\n  [CVE-2009-0029] System call wrappers part 31\n  [CVE-2009-0029] System call wrappers part 30\n  [CVE-2009-0029] System call wrappers part 29\n  [CVE-2009-0029] System call wrappers part 28\n  [CVE-2009-0029] System call wrappers part 27\n  [CVE-2009-0029] System call wrappers part 26\n  [CVE-2009-0029] System call wrappers part 25\n  [CVE-2009-0029] System call wrappers part 24\n  [CVE-2009-0029] System call wrappers part 23\n  [CVE-2009-0029] System call wrappers part 22\n  [CVE-2009-0029] System call wrappers part 21\n  [CVE-2009-0029] System call wrappers part 20\n  [CVE-2009-0029] System call wrappers part 19\n  [CVE-2009-0029] System call wrappers part 18\n  [CVE-2009-0029] System call wrappers part 17\n  [CVE-2009-0029] System call wrappers part 16\n  [CVE-2009-0029] System call wrappers part 15\n  ...\n"
    },
    {
      "commit": "74d96f018673759d04d032c137d132f6447bfb1e",
      "tree": "426f0649e0903c185a1426da65b4d8eeb5c8cf12",
      "parents": [
        "aa0effbd1c0269ce7dd13be8dbf13e6b04f30ebd"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 13 19:27:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:56:50 2009 -0800"
      },
      "message": "byteorder: make swab.h include asm/swab.h like a regular header\n\nAdd swab.h to kbuild.asm and remove the individual entries from\neach arch, mark as unifdef as some arches have some kernel-only\nbits inside.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa0effbd1c0269ce7dd13be8dbf13e6b04f30ebd",
      "tree": "a58e482f511aa2c79a3ca9d3025ec9ffe55c405e",
      "parents": [
        "5bf431fa32c52e7027c4af85c7afc82326fa6d43"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Jan 13 19:31:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 14 19:56:49 2009 -0800"
      },
      "message": "cris: introduce asm/swab.h\n\nAdjust the arch overrides to the new names as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26689452f5ca201add63b1b1ff0dbcf82d6885e7",
      "tree": "04fd8fa7b9dec6154166b0b8fcb962d05b067a45",
      "parents": [
        "2b66421995d2e93c9d1a0111acf2581f8529c6e5"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:14:36 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:32 2009 +0100"
      },
      "message": "[CVE-2009-0029] s390 specific system call wrappers\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ed6bb6194350dc6ae97a65dbf2d621a3dbe6bbe9",
      "tree": "007f4036ac2821de3eae9aca8e4cdfac7f98375c",
      "parents": [
        "ee6a093222549ac0c72cfd296c69fa5e7d6daa34"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:14:01 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:17 2009 +0100"
      },
      "message": "[CVE-2009-0029] s390: enable system call wrappers\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "ee6a093222549ac0c72cfd296c69fa5e7d6daa34",
      "tree": "8f1788edc08009b80ee299b843cdc7bf3ac4bcdc",
      "parents": [
        "1a94bc34768e463a93cb3751819709ab0ea80a01"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jan 14 14:14:00 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:17 2009 +0100"
      },
      "message": "[CVE-2009-0029] powerpc: Enable syscall wrappers for 64-bit\n\nThis enables the use of syscall wrappers to do proper sign extension\nfor 64-bit programs.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "1a94bc34768e463a93cb3751819709ab0ea80a01",
      "tree": "a27753a61c2aa02d31b2d1f8efe9f00e68770856",
      "parents": [
        "f627a741d24f12955fa2d9f8831c3b12860635bd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:59 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:16 2009 +0100"
      },
      "message": "[CVE-2009-0029] System call wrapper infrastructure\n\nFrom: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n\nBy selecting HAVE_SYSCALL_WRAPPERS architectures can activate\nsystem call wrappers in order to sign extend system call arguments.\n\nAll architectures where the ABI defines that the caller of a function\nhas to perform sign extension probably need this.\n\nReported-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "1134723e96f6e2abcf8bfd7a2d1c96fcc323ef35",
      "tree": "7a056eb6845609e298568190603b71801f7e7e8f",
      "parents": [
        "e55380edf68796d75bf41391a781c68ee678587d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:56 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Remove __attribute__((weak)) from sys_pipe/sys_pipe2\n\nRemove __attribute__((weak)) from common code sys_pipe implemantation.\nIA64, ALPHA, SUPERH (32bit) and SPARC (32bit) have own implemantations\nwith the same name. Just rename them.\nFor sys_pipe2 there is no architecture specific implementation.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "e55380edf68796d75bf41391a781c68ee678587d",
      "tree": "3f40b4c46c8723bb5bec0e2e009416069a7725fc",
      "parents": [
        "2ed7c03ec17779afb4fcfa3b8c61df61bd4879ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:55 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Rename old_readdir to sys_old_readdir\n\nThis way it matches the generic system call name convention.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "7a6046ebe28d6a5d259097dcb44162e5a6eca88e",
      "tree": "5dc91bee0a900850a405096115c5bb463661cebb",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 13 17:38:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 13 17:38:24 2009 -0800"
      },
      "message": "sparc64: Fix UP build failure.\n\nsparc_ksyms_64.c includes asm/spinlock.h directly, which is\na no-no.\n\nEven better, none of these exports are even necessary.  All\nof these functions are inlines.\n\nReported by Meelis Roos and Alexander Beregalov.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea0105ea3881b409e362451690184af494bce6e3",
      "tree": "13b9cdd8ba2ca4656536c38ac9455782e3cac931",
      "parents": [
        "6c9789de2a02755101f757789ffcb17312f3fa9b"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sun Jan 11 19:55:39 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jan 13 17:46:31 2009 -0600"
      },
      "message": "powerpc/83xx: Move mcu_mpc8349emitx driver out of drivers/i2c/chips/\n\nThis patch is used to help Jean Delvare to get rid of drivers/i2c/chips/\ndirectory. The new location suggested by Kumar Gala: as the driver is\n83xx specific it\u0027s placed into arch/powerpc/platforms/83xx/.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "6c9789de2a02755101f757789ffcb17312f3fa9b",
      "tree": "6a0047d6677a1269e692ae2795ff5066533ec5fb",
      "parents": [
        "5597b25c300eeaf43392f399990d3f3027a9b779"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Sun Jan 11 18:30:13 2009 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jan 13 17:46:29 2009 -0600"
      },
      "message": "powerpc/83xx: Make serial ports work on MPC8315E-RDB w/ FSL U-Boots\n\nFSL U-Boots use /soc8315@e0000000 node to search and fixup serial\nnodes\u0027 clock-frequency properties. Though in upstream kernels we use\nnew naming convention -- for IMMR address space dts files specify\n/immr@e0000000 nodes.\n\nThis makes FSL U-Boots fail to fixup the clock frequencies, and that\nleads to serial ports misbehaviour. We can workaround the issue by\nfilling the clock frequency values manually.\n\np.s. For the same reason FSL U-Boots fail to fixup MAC addresses for\nethernet nodes, so users should either change the .dts file locally\nor set MAC address via `ifconfig hw ether\u0027 command.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5597b25c300eeaf43392f399990d3f3027a9b779",
      "tree": "3c6e52429853bdbb44f124dcc9bd6f86f90ca426",
      "parents": [
        "061b908cf888c1bfd3dd1b91ce6f676e3bc42633"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Jan 08 18:11:56 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Jan 13 17:46:24 2009 -0600"
      },
      "message": "powerpc/e500mc: Doorbells need to be taken w/exceptions disabled\n\nWe use Doorbell interrupts for IPIs and thus we need to make sure we aren\u0027t\ninterrupted in the process of processing the IPI.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nAcked-by: Dave Liu \u003cdaveliu@freescale.com\u003e\n"
    },
    {
      "commit": "a6525042bfdfcab128bd91fad264de10fd24a55e",
      "tree": "088102ff69846c71c963e970a90d627498202928",
      "parents": [
        "b9a0d06a35c382c02f471a0815e2e27cdfe1c7f9",
        "58dab916dfb57328d50deb0aa9b3fc92efa248ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 14:53:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 14:53:16 2009 -0800"
      },
      "message": "Merge branch \u0027x86-pat-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-pat-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86 PAT: remove CPA WARN_ON for zero pte\n  x86 PAT: return compatible mapping to remap_pfn_range callers\n  x86 PAT: change track_pfn_vma_new to take pgprot_t pointer param\n  x86 PAT: consolidate old memtype new memtype check into a function\n  x86 PAT: remove PFNMAP type on track_pfn_vma_new() error\n"
    },
    {
      "commit": "b9a0d06a35c382c02f471a0815e2e27cdfe1c7f9",
      "tree": "368ce644cc63a1a377b9254b440bfa73fd970919",
      "parents": [
        "62568510b8e2679cbc331d7de10ea9ba81ae8b3d",
        "e6b50c8d58bde1cdc5c9c9520be7ed8921d26aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 14:52:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 14:52:35 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  TWL4030: fix clk API usage\n  [ARM] 5364/1: allow flush_ioremap_region() to be used from modules\n  [ARM] w90x900: fix build errors and warnings\n  [ARM] i.MX add missing include\n  [ARM] i.MX: fix breakage from commit 278892736e99330195c8ae5861bcd9d791bbf19e\n  [ARM] i.MX: remove LCDC controller register definitions from imx-regs.h\n"
    },
    {
      "commit": "58dab916dfb57328d50deb0aa9b3fc92efa248ff",
      "tree": "895d4cf0e9270a1f6de215dd98dffa7548fc3897",
      "parents": [
        "cdecff6864a1cd352a41d44a65e7451b8ef5cee2"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jan 09 16:13:14 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 13 19:13:02 2009 +0100"
      },
      "message": "x86 PAT: remove CPA WARN_ON for zero pte\n\nImpact: reduce scope of debug check - avoid warnings\n\nThe logic to find whether identity map exists or not using\nhigh_memory or max_low_pfn_mapped/max_pfn_mapped are not complete\nas the memory withing the range may not be mapped if there is a\nunusable hole in e820.\n\nSpecifically, on my test system I started seeing these warnings with\ntools like hwinfo, acpidump trying to map ACPI region.\n\n[   27.400018] ------------[ cut here ]------------\n[   27.400344] WARNING: at /home/venkip/src/linus/linux-2.6/arch/x86/mm/pageattr.c:560 __change_page_attr_set_clr+0xf3/0x8b8()\n[   27.400821] Hardware name: X7DB8\n[   27.401070] CPA: called for zero pte. vaddr \u003d ffff8800cff6a000 cpa-\u003evaddr \u003d ffff8800cff6a000\n[   27.401569] Modules linked in:\n[   27.401882] Pid: 4913, comm: dmidecode Not tainted 2.6.28-05716-gfe0bdec #586\n[   27.402141] Call Trace:\n[   27.402488]  [\u003cffffffff80237c21\u003e] warn_slowpath+0xd3/0x10f\n[   27.402749]  [\u003cffffffff80274ade\u003e] ? find_get_page+0xb3/0xc9\n[   27.403028]  [\u003cffffffff80274a2b\u003e] ? find_get_page+0x0/0xc9\n[   27.403333]  [\u003cffffffff80226425\u003e] __change_page_attr_set_clr+0xf3/0x8b8\n[   27.403628]  [\u003cffffffff8028ec99\u003e] ? __purge_vmap_area_lazy+0x192/0x1a1\n[   27.403883]  [\u003cffffffff8028eb52\u003e] ? __purge_vmap_area_lazy+0x4b/0x1a1\n[   27.404172]  [\u003cffffffff80290268\u003e] ? vm_unmap_aliases+0x1ab/0x1bb\n[   27.404512]  [\u003cffffffff80290105\u003e] ? vm_unmap_aliases+0x48/0x1bb\n[   27.404766]  [\u003cffffffff80226d28\u003e] change_page_attr_set_clr+0x13e/0x2e6\n[   27.405026]  [\u003cffffffff80698fa7\u003e] ? _spin_unlock+0x26/0x2a\n[   27.405292]  [\u003cffffffff80227e6a\u003e] ? reserve_memtype+0x19b/0x4e3\n[   27.405590]  [\u003cffffffff80226ffd\u003e] _set_memory_wb+0x22/0x24\n[   27.405844]  [\u003cffffffff80225d28\u003e] ioremap_change_attr+0x26/0x28\n[   27.406097]  [\u003cffffffff80228355\u003e] reserve_pfn_range+0x1a3/0x235\n[   27.406427]  [\u003cffffffff80228430\u003e] track_pfn_vma_new+0x49/0xb3\n[   27.406686]  [\u003cffffffff80286c46\u003e] remap_pfn_range+0x94/0x32c\n[   27.406940]  [\u003cffffffff8022878d\u003e] ? phys_mem_access_prot_allowed+0xb5/0x1a8\n[   27.407209]  [\u003cffffffff803e9bf4\u003e] mmap_mem+0x75/0x9d\n[   27.407523]  [\u003cffffffff8028b3b4\u003e] mmap_region+0x2cf/0x53e\n[   27.407776]  [\u003cffffffff8028b8cc\u003e] do_mmap_pgoff+0x2a9/0x30d\n[   27.408034]  [\u003cffffffff8020f4a4\u003e] sys_mmap+0x92/0xce\n[   27.408339]  [\u003cffffffff8020b65b\u003e] system_call_fastpath+0x16/0x1b\n[   27.408614] ---[ end trace 4b16ad70c09a602d ]---\n[   27.408871] dmidecode:4913 reserve_pfn_range ioremap_change_attr failed write-back for cff6a000-cff6b000\n\nThis is wih track_pfn_vma_new trying to keep identity map in sync.\nThe address cff6a000 is the ACPI region according to e820.\n\n[    0.000000] BIOS-provided physical RAM map:\n[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009c000 (usable)\n[    0.000000]  BIOS-e820: 000000000009c000 - 00000000000a0000 (reserved)\n[    0.000000]  BIOS-e820: 00000000000cc000 - 00000000000d0000 (reserved)\n[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)\n[    0.000000]  BIOS-e820: 0000000000100000 - 00000000cff60000 (usable)\n[    0.000000]  BIOS-e820: 00000000cff60000 - 00000000cff69000 (ACPI data)\n[    0.000000]  BIOS-e820: 00000000cff69000 - 00000000cff80000 (ACPI NVS)\n[    0.000000]  BIOS-e820: 00000000cff80000 - 00000000d0000000 (reserved)\n[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)\n[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)\n[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)\n[    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)\n[    0.000000]  BIOS-e820: 0000000100000000 - 0000000230000000 (usable)\n\nAnd is not mapped as per init_memory_mapping.\n\n[    0.000000] init_memory_mapping: 0000000000000000-00000000cff60000\n[    0.000000] init_memory_mapping: 0000000100000000-0000000230000000\n\nWe can add logic to check for this. But, there can also be other holes in\nidentity map when we have 1GB of aligned reserved space in e820.\n\nThis patch handles it by removing the WARN_ON and returning a specific\nerror value (EFAULT) to indicate that the address does not have any\nidentity mapping.\n\nThe code that tries to keep identity map in sync can ignore\nthis error, with other callers of cpa still getting error here.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cdecff6864a1cd352a41d44a65e7451b8ef5cee2",
      "tree": "1e0e2ab289e757cbd34e6b961cd1b2088e62f3e7",
      "parents": [
        "e4b866ed197cef9989348e0479fed8d864ea465b"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jan 09 16:13:12 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 13 19:13:02 2009 +0100"
      },
      "message": "x86 PAT: return compatible mapping to remap_pfn_range callers\n\nImpact: avoid warning message, potentially solve 3D performance regression\n\nChange x86 PAT code to return compatible memtype if the exact memtype that\nwas requested in remap_pfn_rage and friends is not available due to some\nconflict.\n\nThis is done by returning the compatible type in pgprot parameter of\ntrack_pfn_vma_new(), and the caller uses that memtype for page table.\n\nNote that track_pfn_vma_copy() which is basically called during fork gets the\nprot from existing page table and should not have any conflict. Hence we use\nstrict memtype check there and do not allow compatible memtypes.\n\nThis patch fixes the bug reported here:\n\n  http://marc.info/?l\u003dlinux-kernel\u0026m\u003d123108883716357\u0026w\u003d2\n\nSpecifically the error message:\n\n  X:5010 map pfn expected mapping type write-back for d0000000-d0101000,\n  got write-combining\n\nShould go away.\n\nReported-and-bisected-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4b866ed197cef9989348e0479fed8d864ea465b",
      "tree": "0420e59a2312f6d1156ec85e6895cf6f322e0c6f",
      "parents": [
        "afc7d20c8429f32f19d47367fdc36eeed2334ec3"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jan 09 16:13:11 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 13 19:13:01 2009 +0100"
      },
      "message": "x86 PAT: change track_pfn_vma_new to take pgprot_t pointer param\n\nImpact: cleanup\n\nChange the protection parameter for track_pfn_vma_new() into a pgprot_t pointer.\nSubsequent patch changes the x86 PAT handling to return a compatible\nmemtype in pgprot_t, if what was requested cannot be allowed due to conflicts.\nNo fuctionality change in this patch.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "afc7d20c8429f32f19d47367fdc36eeed2334ec3",
      "tree": "e817ea903498dcce184a758efb44d6e29223cfa3",
      "parents": [
        "a36706131182f5507d1e2cfbf391b0fa8d72203c"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Jan 09 16:13:10 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 13 19:13:00 2009 +0100"
      },
      "message": "x86 PAT: consolidate old memtype new memtype check into a function\n\nImpact: cleanup\n\nMove the new memtype old memtype allowed check to header so that is can be\nshared by other users. Subsequent patch uses this in pat.c in remap_pfn_range()\ncode path. No functionality change in this patch.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0b325d310a6b11f1538413fd557d2eb98f2fae5",
      "tree": "fcbe1573c7d69e500070447fb87f17d754c16665",
      "parents": [
        "28839855bf623f2d7eee72377d4896770a45494f",
        "e8cea892dff8e3ebed42954c46730309b617196f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 09:03:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 13 09:03:02 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"i386: add TRACE_IRQS_OFF for the nmi\"\n"
    },
    {
      "commit": "061b908cf888c1bfd3dd1b91ce6f676e3bc42633",
      "tree": "49bfe64f6532405df62c2530e8a8e6d208389d3f",
      "parents": [
        "c478b58135e6c9b49c8b80bff8ef910f2ba9b313"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jan 12 16:30:00 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:48:03 2009 +1100"
      },
      "message": "powerpc: Enable PS3 options and QPACE in ppc64_defconfig\n\nTo increase the amount of code that\u0027s built for a defconfig build.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "c478b58135e6c9b49c8b80bff8ef910f2ba9b313",
      "tree": "fb5e53355a8b9973d6ae2a1b9ab0d6b86f2efeb9",
      "parents": [
        "fc7a9feb9c9df50ed6d115514b48c49e8511a4de"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jan 11 19:03:45 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:48:03 2009 +1100"
      },
      "message": "powerpc/powermac: Fix occasional SMP boot failure\n\nThe PowerMac kernel occasionally fails to bring up the secondary CPUs on\nSMP, the trigger factor seem to be fairly random and related to location\nof code and data.\n\nThis appears to be due to the initial loading of the TOC value by the\nsecondary processor which now happens before we clear HID4:RM_CI (Real\nMode Cache Invalidate). This bit should really be cleared before we do\nany load or store other than fetching code.\n\nThis fix works based on the assumption that all SMP 64-bit PowerMacs use\nvariants of the 970, which fortunately is true, by explicitely clearing\nthat bit, adding an slbia for good measure as RM_CI mode is known to\ncreate bogus ERAT entries.\n\nI also removed some spurrious debug output that was left enabled by\nmistake while at it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fc7a9feb9c9df50ed6d115514b48c49e8511a4de",
      "tree": "96b38ca91fabdbfeaba66df0484d4e93c1252a2b",
      "parents": [
        "2da7582f7cf5ef5e6adcf42537b6b8be06312152"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Jan 09 13:12:44 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:48:02 2009 +1100"
      },
      "message": "powerpc/cacheinfo: Rename cache_dir per-cpu variable\n\nThe per_cpu__ prefix on DECLARE_PER_CPU\u0027d variables is going away;\nrename cache_dir to cache_dir_pcpu.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9477e455b4b3ded3e7add8c96d8293105947eaac",
      "tree": "9753e2095fbeef8f8bd7be7a69878c0649ab0a73",
      "parents": [
        "fe333321e2a71f706b794d55b6a3dcb5ab240f65"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jan 06 14:27:38 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:47:59 2009 +1100"
      },
      "message": "powerpc: Cleanup from l64 to ll64 change: arch code\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fe333321e2a71f706b794d55b6a3dcb5ab240f65",
      "tree": "8fd95cb033c6deaa3471023213c70ebfa7949f4b",
      "parents": [
        "66c721e184e594d5761c5db804ade08fab81930d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 06 14:26:03 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:47:59 2009 +1100"
      },
      "message": "powerpc: Change u64/s64 to a long long integer type\n\nConvert arch/powerpc/ over to long long based u64:\n\n -#ifdef __powerpc64__\n -# include \u003casm-generic/int-l64.h\u003e\n -#else\n -# include \u003casm-generic/int-ll64.h\u003e\n -#endif\n +#include \u003casm-generic/int-ll64.h\u003e\n\nThis will avoid reoccuring spurious warnings in core kernel code that\ncomes when people test on their own hardware. (i.e. x86 in ~98% of the\ncases) This is what x86 uses and it generally helps keep 64-bit code\n32-bit clean too.\n\n[Adjusted to not impact user mode (from paulus) - sfr]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "66c721e184e594d5761c5db804ade08fab81930d",
      "tree": "5f1832ed0eb95c55b4a3c650b541c0aecd6d8aec",
      "parents": [
        "e16459c6b7e9c1390020a3e2a033b5383d1c4f3b"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jan 02 10:46:15 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:47:59 2009 +1100"
      },
      "message": "powerpc/kexec: Check crash_base for relocatable kernel\n\nEnforce that the crash kernel region never overlaps the current kernel,\nas it will be written directly on kexec load.\n\nAlso, default to the previous KDUMP_KERNELBASE if the start is 0.\n\nOther architectures (x86, ia64) state that specifying the start address\n0 (or omitting it) will result in the kernel allocating it.  Before the\nrelocatable patch in 2.6.28, powerpc would adjust any other start value\nto the hardcoded KDUMP_KERNELBASE of 32M.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e16459c6b7e9c1390020a3e2a033b5383d1c4f3b",
      "tree": "912d6afd17a94be86d3d065d61bee9afd2887691",
      "parents": [
        "bd1f7936ab5138d7e5e4f61bb4371e2994b2b2c5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Jan 02 10:46:04 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 14:47:58 2009 +1100"
      },
      "message": "powerpc: Make dummy section a valid note header\n\nWe are declaring the dummy section (used to work around a binutils\nbug) as PT_NOTE, but we don\u0027t have enough bytes for it to be a valid\nnote header, and kexec userspace complains:\n\nWarning: Elf Note name is not null terminated\nWarning: append\u003d option is not passed. Using the first kernel root partition\nWarning: Elf Note name is not null terminated\n\nInstead of using the arbitray value 0xf177 (aka \"fill\"), declare a\nno-name no-description note of type 0.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bd1f7936ab5138d7e5e4f61bb4371e2994b2b2c5",
      "tree": "09e5424736112005c309fcd5cb572111f265197e",
      "parents": [
        "30aae739a9eb6db31ad7b08dac44bd302f41c709",
        "ff82c587a9a4cb8796e7e04377155deba15ae18b"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:11 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:11 2009 +1100"
      },
      "message": "Merge commit \u0027gcl/gcl-next\u0027 into next\n"
    },
    {
      "commit": "30aae739a9eb6db31ad7b08dac44bd302f41c709",
      "tree": "e57a3e279946e141041adc7244d67d8c77c59e2e",
      "parents": [
        "37a76bd4f1b716949fc38a6842e89f0ccb8384d0",
        "6fd8be4bf72879b3039654388e985cabf8449af5"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:03 2009 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jan 13 13:59:03 2009 +1100"
      },
      "message": "Merge commit \u0027kumar/kumar-next\u0027 into next\n"
    },
    {
      "commit": "1181a2449969c59f0ab6b95374fe6983cc07286d",
      "tree": "cdbd320e6d2e0854ef8c699eb711d22e03275522",
      "parents": [
        "b743791639d8142277df1c2814c282e3ad752f06",
        "9d0793370987b98708d2f75ee3bba7c1008d8512"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:28:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:28:26 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sparc64: Fix cpumask related build failure\n  smp_call_function_single(): be slightly less stupid, fix\n  smp_call_function_single(): be slightly less stupid\n  rcu: fix bug in rcutorture system-shutdown code\n"
    },
    {
      "commit": "9219a3b9889dbc7dae68e472f239672ff48860b0",
      "tree": "c6446d63dd7ffb0f118804e354eee3d80041717e",
      "parents": [
        "23ead7291269db3be71b442324381c8d63e5d0b3",
        "cde15b5927fea3e1b4de0b277008cf273d8b000b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:25:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:25:35 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (37 commits)\n  MIPS: Only write c0_framemask on CPUs which have this register.\n  MIPS: Alchemy: new userspace suspend interface for development boards.\n  MIPS: Alchemy: dbdma suspend/resume support.\n  MIPS: Alchemy: Fix up PM code on Au1550/Au1200\n  MIPS: Alchemy: move calc_clock function.\n  MIPS: Alchemy: RTC counter clocksource / clockevent support.\n  MIPS: make cp0 counter clocksource/event usable as fallback.\n  MIPS: Alchemy: remove cpu_table.\n  MIPS: Alchemy: remove get/set_au1x00_lcd_clock().\n  MIPS: Print irq handler description\n  MIPS: Alchemy: pb1200: update CPLD cascade irq handler.\n  MIPS: Alchemy: update core interrupt code.\n  MIPS: Alchemy: move commandline mangling out of common code\n  MIPS: Alchemy: devboards: consolidate files\n  MIPS: Alchemy: Move development board code to common subdirectory\n  MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n  MIPS: Add defconfig for Cavium OCTEON.\n  MIPS: Adjust the dma-common.c platform hooks.\n  MIPS: Add Cavium OCTEON slot into proper tlb category.\n  MIPS:  Compute branch returns for Cavium OCTEON specific branch instructions.\n  ...\n"
    },
    {
      "commit": "54c266870c0d75b919b07d5a6bfcdc18a57deb01",
      "tree": "1918e701f4fd3ae306b5a64225b7134e5812d9c9",
      "parents": [
        "ddb4a9dd6af72cc2c57a82d54d104d53c86384c2",
        "fc4dbea733119b37d36d0006b8be778db2601946"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:22:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:22:12 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Fix asm/signal.h for 32-bit.\n  sparc: Eliminate PROMLIB_INTERNAL as it does nothing\n  sparc: Kill exports of prom internal functions\n  sparc64: move EXPORT_SYMBOL to the symbols definition\n  sparc: move EXPORT_SYMBOL to the symbols definition\n  sparc: Create a new file lib/ksyms.c and add export of all symbols defined in assembler in lib/ to this file.\n  sparc: Most unaligned_64.c tweaks for branch tracer warnings.\n  sparc: Fix sun4d_irq.c build.\n  sparc: Update 32-bit defconfig.\n  sparc64: fix warnings in psycho_common after ull conversion\n"
    },
    {
      "commit": "87aa08b7fee79dac908c80f7593007243448ef89",
      "tree": "0fce69996e4be3cfce35300831584a76a4ff1519",
      "parents": [
        "3b1b71950b81c4a20ae63c2322383ab4932cdabd",
        "618efba999d0e7f4bcde93231dcb9a748223c6e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:56:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:56:33 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] Pika Warp appliance watchdog timer\n  [WATCHDOG] Enable watchdog timer on GE Fanuc\u0027s SBC610\n  [WATCHDOG] Basic support for GE Fanuc\u0027s FPGA based watchdog timer\n  [WATCHDOG] wm8350: Fix section annotations\n"
    },
    {
      "commit": "3b1b71950b81c4a20ae63c2322383ab4932cdabd",
      "tree": "4ab1907249886ac5f410a81b9be8f2c977a10f7d",
      "parents": [
        "c69e8839c230c60d3c5f62c8f88bd23d8d6519ee",
        "877d52431f4d3cda4adea077ffbe88f3fd1755d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (30 commits)\n  m68k: Fix --build-id breakage for sun3\n  m68k: Wire up sys_restart_syscall\n  fbdev: Kill Atari vblank cursor blinking\n  m68k: zorro - Use %pR to print resources\n  m68k: dio - Kill resource_size_t format warnings\n  m68k: dmasound - Kill warn_unused_result warnings\n  m68k: zorro - Kill warn_unused_result warnings\n  m68k: dio - Kill warn_unused_result warnings\n  m68k: atafb - Kill warn_unused_result warnings\n  m68k: amiserial - Kill warn_unused_result warnings\n  m68k: ser_a2232 - Kill warn_unused_result warnings\n  m68k: vme_scc - Kill warn_unused_result warnings\n  m68k: sun3 core - Kill warn_unused_result warnings\n  m68k: mvme147 core - Kill warn_unused_result warnings\n  m68k: mac core - Kill warn_unused_result warnings\n  m68k: hp300 core - Kill warn_unused_result warnings\n  m68k: atari core - Kill warn_unused_result warnings\n  m68k: apollo core - Kill warn_unused_result warnings\n  m68k: amiga core - Kill warn_unused_result warnings\n  m68k: Kill several external declarations in source files\n  ...\n"
    },
    {
      "commit": "3e55f1a292583b11ff85952eec77d65a459da2dd",
      "tree": "78b315b3389b552f38ed14099c1a5a26b944964c",
      "parents": [
        "9b0c474f0a2366d6a9c4e7a0f348875017a841a5",
        "50c668d678fd01284799a6e4f1b91829d83cb9ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:53:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:53:58 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\"\n  x86: fix apic.c build error on latest git\n  x86: fix mpparse.c build error on latest git\n  x86: avoid theoretical vmalloc fault loop\n  x86, mtrr: fix types used in userspace exported header\n"
    },
    {
      "commit": "6ec9eae67a82a38865af20580e5e0ccd012aca4b",
      "tree": "62b68f31f6f52dd6785340475b63d9854e456b81",
      "parents": [
        "3268b5618f387c6b78b8f8b1190d43380c8170ac"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Mon Nov 10 12:31:33 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 12 20:08:47 2009 +0000"
      },
      "message": "[WATCHDOG] Enable watchdog timer on GE Fanuc\u0027s SBC610\n\nSupport for the FPGA based watchdog timer on GE Fanuc\u0027s SBC610.\n\nThis patch enables one of the watchdog timers found on the SBC610. There are\ntwo identical watchdog timers at different offsets in the above mentioned\nboards, however the current driver is only capable of supporting one of them.\n\nThe watchdog timers are also capable of generating interrupts at a\nuser-configurable threshold, though support for this operation is currently\nnot supported by the driver.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "877d52431f4d3cda4adea077ffbe88f3fd1755d3",
      "tree": "939c0f1d413a58ac49c6bd70bf97779d64acc9e8",
      "parents": [
        "c162564ebf001e79448e8aa7a6e0ffee00b55f74"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Jan 05 17:28:10 2009 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:44 2009 +0100"
      },
      "message": "m68k: Fix --build-id breakage for sun3\n\nCounterpart of commit 08a3db94f2a36c28278922732bc281c1722ceb18 (\"m68k: Add\nNOTES to init data so its discarded at boot\") for sun3 build.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c162564ebf001e79448e8aa7a6e0ffee00b55f74",
      "tree": "5a767647c24ff5388726a00fa370013a24577e3a",
      "parents": [
        "1fa0b29f3a43f9dd8080d24cd16790b15ef963f5"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Dec 29 19:34:57 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:43 2009 +0100"
      },
      "message": "m68k: Wire up sys_restart_syscall\n\nMake restart blocks working, required for proper syscall restarting.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "07e449b5b43b4b82c54e3026fc26bd4d8c81b080",
      "tree": "8e8258f360c229074c3fb0b8742eb8408e8ebb71",
      "parents": [
        "41904f8fe160202b8bfcc5da91dd927be40775b3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:05:24 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:38 2009 +0100"
      },
      "message": "m68k: sun3 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "41904f8fe160202b8bfcc5da91dd927be40775b3",
      "tree": "ed23f8a765fb985b3caa2e04d115ba397b31bb28",
      "parents": [
        "92c3dd15cd0589adf66c13c7b6114790c207e5a2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:03:28 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:37 2009 +0100"
      },
      "message": "m68k: mvme147 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "92c3dd15cd0589adf66c13c7b6114790c207e5a2",
      "tree": "0fdbcdf7f95cccf467c6537feca76b065c6bae0b",
      "parents": [
        "8bd3968bd1653b4499e843bf86a167ead7c86b74"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:02:27 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:37 2009 +0100"
      },
      "message": "m68k: mac core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "8bd3968bd1653b4499e843bf86a167ead7c86b74",
      "tree": "f6d26b054500045746a01236e6603abf801a5112",
      "parents": [
        "5b8b4c3d1b0ed4ccac3b1985acd0a973dfa00801"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:02:06 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:36 2009 +0100"
      },
      "message": "m68k: hp300 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "5b8b4c3d1b0ed4ccac3b1985acd0a973dfa00801",
      "tree": "86cb7eb9a8360df38349317fc28ac26d48fa309d",
      "parents": [
        "844306538920b3aaf6806e238f0c0309a1e2bb5f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:01:32 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:36 2009 +0100"
      },
      "message": "m68k: atari core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "844306538920b3aaf6806e238f0c0309a1e2bb5f",
      "tree": "447f53dcaad1f0aab1216b34283a1ba72821c7de",
      "parents": [
        "66acd2581259d80935fc5216b4b1268d639d9143"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:01:07 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:35 2009 +0100"
      },
      "message": "m68k: apollo core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "66acd2581259d80935fc5216b4b1268d639d9143",
      "tree": "4473773fc15cc86f6334aedf77c764322f77966f",
      "parents": [
        "c85627fbf5f47045b25bf66f1b4a7001b5b157af"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:00:34 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:35 2009 +0100"
      },
      "message": "m68k: amiga core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c85627fbf5f47045b25bf66f1b4a7001b5b157af",
      "tree": "9609b53fd6173868dfdd3bf10edbd77c37dae378",
      "parents": [
        "6d0be946e150ac17da7381b27fd40603ca40b58f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Dec 21 12:03:37 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:34 2009 +0100"
      },
      "message": "m68k: Kill several external declarations in source files\n\n  - Replace external declarations by proper includes where availiable.\n    The accesses to some symbols had to be modified, as before they were\n    declared using e.g. \"extern int _end\", while asm-generic/sections.h uses\n    e.g. \"extern char _end[]\"\n  - Remove unused or superfluous external declarations\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "2455e3c60583961c6f3ddb33201a422404564d8f",
      "tree": "3f32299fcbb981e537b2acfde6835eff18896823",
      "parents": [
        "2eab7ff843d2cb8c9b2ace869774bd85b2316090"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Thu Nov 20 14:28:30 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:32 2009 +0100"
      },
      "message": "m68k: Add vmlinux.lds to .gitignore\n\narch/m68k/kernel/.gitignore: Added vmlinux.lds to .gitignore file because it\nshouldn\u0027t be tracked.\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "e8cea892dff8e3ebed42954c46730309b617196f",
      "tree": "c370d5056ecc8d658cbe8aec0b139a90e186ce65",
      "parents": [
        "50c668d678fd01284799a6e4f1b91829d83cb9ed"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:36:59 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:36:59 2009 +0100"
      },
      "message": "Revert \"i386: add TRACE_IRQS_OFF for the nmi\"\n\nThis reverts commit e0c7317557c8fc8eacf611e30c2a80f4e24e47a3.\n\nThis patch was wrong, as lockdep (and thus the irq state tracer)\naren\u0027t nmi safe. People are already seeing lockdep warnings due\nto this.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "50c668d678fd01284799a6e4f1b91829d83cb9ed",
      "tree": "f3e129473515950d93a39b92c6ea2ebcbe3e5174",
      "parents": [
        "2bc1379712e74c5b99adaa6db433c14d8841ab4f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 10:49:53 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:23 2009 +0100"
      },
      "message": "Revert \"cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\"\n\nThis reverts commit 7503bfbae89eba07b46441a5d1594647f6b8ab7d.\n\nDieter Ries reported bootup soft-hangs and bisected it back to\nthis commit, and reverting this commit gave him a working system.\n\nThe commit introduces work_on_cpu() use into the cpufreq code,\nbut that is subtly problematic from a lock hierarchy POV: the\nhotplug-cpu lock is an highlevel lock that is taken before\nlowlevel locks, and in this codepath we are called with the\npolicy lock taken.\n\nDieter did not have lockdep enabled so we dont have a nice stack\ntrace proof for this, but using work_on_cpu() in such a lowlevel\nplace certainly looks wrong, so we revert the patch.\n\nwork_on_cpu() needs to be reworked to be more generally usable.\n\nReported-by: Dieter Ries \u003cclip2@gmx.de\u003e\nTested-by: Dieter Ries \u003cclip2@gmx.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2bc1379712e74c5b99adaa6db433c14d8841ab4f",
      "tree": "680195c9f685e31e4aa6b063234d95db26e224c9",
      "parents": [
        "4884d8e6a05026ec906355436cea9dc1acb1d09e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@infradead.org",
        "time": "Sun Jan 11 20:34:47 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:23 2009 +0100"
      },
      "message": "x86: fix apic.c build error on latest git\n\nFix this by reintroducing asm/smp.h include in apic.c - later on\nI will fix this by removing non-smp data from smp.h\n\nAlso fix the __inquire_remote_apic() prototype/inline.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4884d8e6a05026ec906355436cea9dc1acb1d09e",
      "tree": "2424a9b2e9f8faacf58a0fe265ce15c36e2e94c0",
      "parents": [
        "f313e12308f7c5ea645f18e759d104d088b18615"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@infradead.org",
        "time": "Sun Jan 11 18:38:55 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:22 2009 +0100"
      },
      "message": "x86: fix mpparse.c build error on latest git\n\nFix this by reintroducing asm/smp.h include in mpparse.c - later on\nI will fix this by removing non-smp data from smp.h.\n\nReported-by: Petr Titera \u003cP.Titera@century.cz\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f313e12308f7c5ea645f18e759d104d088b18615",
      "tree": "4043dfa82448c1ef1bba81e58eb1fe162e82a69c",
      "parents": [
        "f45ac22ae2b8fc5b4c32d9b8d17ea419a8701d89"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Jan 09 12:17:43 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:21 2009 +0100"
      },
      "message": "x86: avoid theoretical vmalloc fault loop\n\nAjith Kumar noticed:\n\n I was going through the vmalloc fault handling for x86_64 and am unclear\n about the following lines in the vmalloc_fault() function.\n\n pgd \u003d pgd_offset(current-\u003emm ?: \u0026init_mm, address);\n pgd_ref \u003d pgd_offset_k(address);\n\n Here the intention is to get the pgd corresponding to the current process\n and sync it up with the pgd in init_mm(obtained from pgd_offset_k).\n However, for kernel threads current-\u003emm is NULL and hence pgd \u003d\n pgd_offset(init_mm, address) \u003d pgd_ref which means the fault handler\n returns without setting the pgd entry in the MM structure in the context\n of which the kernel thread has faulted.  This could lead to never-ending\n faults and busy looping of kernel threads like pdflush.  So, shouldn\u0027t the\n pgd \u003d pgd_offset(current-\u003emm ?: \u0026init_mm, address); be pgd \u003d\n pgd_offset(current-\u003eactive_mm ?: \u0026init_mm, address);\n\nWe can use active_mm unconditionally because it should be always set.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a04b9f845164a745e8773d916d45b0ea1a67726d",
      "tree": "0b1dffe5fce123180bff7d66c2cb000ab72d7123",
      "parents": [
        "98007c230eb1e85ff5d49b4a697835680483dafd",
        "da17490c0d4f9fd38761e6a7e95ac0bbd9f45ad9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jan 12 13:51:40 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 12 13:51:40 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "98007c230eb1e85ff5d49b4a697835680483dafd",
      "tree": "a5074e8b1330de2f8ff8b4a6a3ce3a31a5f0f702",
      "parents": [
        "d672d2fc13242f9284345cb7e4c5a32cd5edefa3"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Fri Jan 09 15:28:55 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 12 13:51:03 2009 +0000"
      },
      "message": "[ARM] 5364/1: allow flush_ioremap_region() to be used from modules\n\nWithout this, the pxa2xx-flash driver cannot be used as a module.\n\nReported-by: Chris Lawrence \u003cchrisdl@netspace.net.au\u003e\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d672d2fc13242f9284345cb7e4c5a32cd5edefa3",
      "tree": "94784a66a7302db99b8d215e138e0d0099ec9675",
      "parents": [
        "ae04d1401577bb63151480a053057de58b8e10bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 10 11:34:39 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 12 13:51:03 2009 +0000"
      },
      "message": "[ARM] w90x900: fix build errors and warnings\n\nFix:\narch/arm/mach-w90x900/mach-w90p910evb.c:65: error: \u0027W90X900_PA_UART\u0027 undeclared here (not in a function)\n\nand silence warnings caused by inappropriate inclusion of mach/system.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "da17490c0d4f9fd38761e6a7e95ac0bbd9f45ad9",
      "tree": "de1303c22361b2c2023b25efc075fe0599157065",
      "parents": [
        "96cb767239d12ce98e66892ccc82787fbc63505f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:14:40 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:14:40 2009 +0100"
      },
      "message": "[ARM] i.MX add missing include\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "96cb767239d12ce98e66892ccc82787fbc63505f",
      "tree": "c749c2a150e86b2cd3c968fded886eaf3c9bb789",
      "parents": [
        "68b5e4891c2a7a86d8fe65c29c025d7a7f2b0e35"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:09:59 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:09:59 2009 +0100"
      },
      "message": "[ARM] i.MX: fix breakage from commit 278892736e99330195c8ae5861bcd9d791bbf19e\n\nFix breakage from commit 278892736e99330195c8ae5861bcd9d791bbf19e:\n    i.MX Framebuffer: rename imxfb_mach_info to imx_fb_platform_data\n\nForgot to rename the parts in arch/arm/mach-imx/generic.c\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "68b5e4891c2a7a86d8fe65c29c025d7a7f2b0e35",
      "tree": "f0cba9126de680dc05087ce7d27abfe6569b16a0",
      "parents": [
        "ae04d1401577bb63151480a053057de58b8e10bb"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:07:32 2009 +0100"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jan 12 12:07:32 2009 +0100"
      },
      "message": "[ARM] i.MX: remove LCDC controller register definitions from imx-regs.h\n\nThe LCDC controller register definitions are now part of the driver\nitself, so remove them from imx-regs.h to avoid redefitions.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ae04d1401577bb63151480a053057de58b8e10bb",
      "tree": "50c5421e7303893c360cd29fae010fa72c003329",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 12 11:22:01 2009 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 11 21:32:01 2009 -0800"
      },
      "message": "powerpc: Fix cpufreq drivers after cpufreq core changes\n\nThis updates the cpufreq drivers in arch/powerpc so they build again\nafter the core cpufreq changes that broke them in commit\nin835481d9bcd65720b473db6b38746a74a3964218.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d0793370987b98708d2f75ee3bba7c1008d8512",
      "tree": "ddc4a9442d730e5c209774dc2b95c9d5ba054251",
      "parents": [
        "93423b8665f43a0c7a006a1d5be048b99db56d32"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 04:06:40 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 15:33:24 2009 +0100"
      },
      "message": "sparc64: Fix cpumask related build failure\n\ncpumask_of_pcibus() was missing - this triggers on NUMA builds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cde15b5927fea3e1b4de0b277008cf273d8b000b",
      "tree": "fe125225da41f69ffb920ef5b17d7e30c6b7a31c",
      "parents": [
        "61f9c58da57a80b0df1ced18a28cbbaebd4d417a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 06 23:07:20 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:28 2009 +0000"
      },
      "message": "MIPS: Only write c0_framemask on CPUs which have this register.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61f9c58da57a80b0df1ced18a28cbbaebd4d417a",
      "tree": "cbeaa2353d98899e88c6d44dc8d1a16eabbb6a47",
      "parents": [
        "ac15dad061d351281b0bafbae1ecdd84e601435a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:27 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: new userspace suspend interface for development boards.\n\nReplace the current sysctl-based suspend interface with a new sysfs-\nbased one which also uses the Linux-2.6 suspend model.\n\nTo configure wakeup sources, a subtree for the demoboards is created\nunder /sys/power/db1x:\n\nsys/\n`-- power\n    `-- db1x\n        |-- gpio0\n        |-- gpio1\n        |-- gpio2\n        |-- gpio3\n        |-- gpio4\n        |-- gpio5\n        |-- gpio6\n        |-- gpio7\n        |-- timer\n        |-- timer_timeout\n        |-- wakemsk\n        `-- wakesrc\n\nThe nodes \u0027gpio[0-7]\u0027 and \u0027timer\u0027 configure the GPIO0..7 and M2\nbits of the SYS_WAKEMSK (wakeup source enable) register.  Writing \u00271\u0027\nenables a wakesource, 0 disables it.\n\nThe \u0027timer_timeout\u0027 node holds the timeout in seconds after which the\nTOYMATCH2 event should wake the system.\n\nThe \u0027wakesrc\u0027 node holds the SYS_WAKESRC register after wakeup (in hex),\nthe \u0027wakemsk\u0027 node can be used to get/set the wakeup mask directly.\n\nFor example, to have the timer wake the system after 10 seconds of sleep,\nthe following must be done in userspace:\n\necho 10 \u003e /sys/power/db1x/timer_timeout\necho 1 \u003e /sys/power/db1x/timer\necho mem \u003e /sys/power/sleep\n\nThis patch also removes the homebrew CPU frequency switching code.  I don\u0027t\nunderstand how it could have ever worked reliably; it does not communicate\nthe clock changes to peripheral devices other than uarts.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/alchemy/devboards/pm.c\n"
    },
    {
      "commit": "ac15dad061d351281b0bafbae1ecdd84e601435a",
      "tree": "dc5536f68f14e3a07f3af1105cfc23a2c317f21f",
      "parents": [
        "564365b0fc3395ed55501ef25705664888cebdbc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: dbdma suspend/resume support.\n\nImplement suspend/resume for DBDMA controller and its channels.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "564365b0fc3395ed55501ef25705664888cebdbc",
      "tree": "ed2228df7ea13585f014937b4fc0a6cd7138a674",
      "parents": [
        "2699cdfb765c3b7d77d28ea3bc7d84e486697177"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: Fix up PM code on Au1550/Au1200\n\nAu1550/Au1200 have a different memory controller which requires additi-\nonal code to properly put memory to sleep (code taken from AMD/RMI\u0027s\nLinux-2.6.11 source package).\n\nAlso fix up the remaining pm-related paths to compile on Au1200/Au1550\nplatforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2699cdfb765c3b7d77d28ea3bc7d84e486697177",
      "tree": "690eb6e847c7acfc0a5693a385907da480f33fd8",
      "parents": [
        "0c694de12b54fa96b9555e07603f567906ce21c8"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:24 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: move calc_clock function.\n\nNow that nothing in time.c depends on calc_clock, it can\nbe moved to clocks.c where it belongs.\nWhile at it, give it a better non-generic name and call it\nas soon as possible in plat_mem_init.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c694de12b54fa96b9555e07603f567906ce21c8",
      "tree": "c7528273c1d86069cb6e83bd2b36706f663f1eb2",
      "parents": [
        "779e7d41ad004946603da139da99ba775f74cb1c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: RTC counter clocksource / clockevent support.\n\nAdd support for the 32 kHz counter1 (RTC) as clocksource / clockevent\ndevice.  As a nice side effect, this also enables use of the \u0027wait\u0027\ninstruction for runtime idle power savings.\n\nIf the counters aren\u0027t enabled/working properly, fall back on the\ncp0 counter clock code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "779e7d41ad004946603da139da99ba775f74cb1c",
      "tree": "befca6de7d38cfb689150e722164e3d2dad7aca7",
      "parents": [
        "074cf656700ddd1d2bd7f815f78e785418beb898"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: make cp0 counter clocksource/event usable as fallback.\n\nThe current mips clock build infrastructure lets a system only use\neither the MIPS cp0 counter or a SoC specific timer as a clocksource /\nclockevent device.\n\nThis patch renames the core cp0 counter clocksource / clockevent functions\nfrom mips_* to r4k_* and updates the wrappers in asm-mips/time.h to\ncall these renamed functions instead.\n\nChips which can detect whether it is safe to use a chip-specific timer\ncan now fall back on the cp0 counter if necessary and possible\n(e.g. Alchemy with a follow-on patch).\n\nExisting behaviour is not changed in any way.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "074cf656700ddd1d2bd7f815f78e785418beb898",
      "tree": "af55e5f9d36775df851924303e44fdde7cff8654",
      "parents": [
        "1820ec1d2b993f3ec00169e881504aa4541a9bf7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove cpu_table.\n\nRemove the cpu_table:\n- move detection of whether c0_config[OD] is read-only and should be set\n  to fix various chip errata to au1000 headers.\n- move detection of write-only sys_cpupll to au1000 headers.\n- remove the BCLK switching code:  Activation of this features should be\n  left to the boards using the chips since it also affects external devices\n  tied to BCLK, and only the board designers know whether it is safe to\n  enable.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/cputable.c\n"
    },
    {
      "commit": "1820ec1d2b993f3ec00169e881504aa4541a9bf7",
      "tree": "18c7250dd41b227a2d8224a617793f33a09d783e",
      "parents": [
        "558d1de8ba9ebb1cc3f3062f1371b9330772164f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:20 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove get/set_au1x00_lcd_clock().\n\nThere are no in-tree users, so remove them.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "558d1de8ba9ebb1cc3f3062f1371b9330772164f",
      "tree": "09206a5979510d4fcebf91d57cafb9da25c26ef5",
      "parents": [
        "197b0d31eb3e82f598bf13da6ee777d906c611f3"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:19 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Print irq handler description\n\nAdd the name set by set_irq_chip_and_handler_name() to the output of\n/proc/interrupts, like so:\n\ndb1200 ~ # cat /proc/interrupts\n           CPU0\n  8:         52     Alchemy-IC0-hilevel   serial\n 10:        171     Alchemy-IC0-hilevel   au1xxx-mmc\n 11:         47     Alchemy-IC0-hilevel   Au1xxx dbdma\n 18:          1     Alchemy-IC0-hilevel   au1550-spi\n 29:    1250997     Alchemy-IC0-riseedge  timer\n 37:        211     Alchemy-IC0-hilevel   ehci_hcd:usb1, ohci_hcd:usb2\n 38:          0     Alchemy-IC0-hilevel   lcd\n 72:       2623     DB1200 CPLD-level     ide0\n 73:        257     DB1200 CPLD-level     eth0\n 84:          1     DB1200 CPLD-level     sd_insert\n 85:          0     DB1200 CPLD-level     sd_eject\n\nERR:          0\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "197b0d31eb3e82f598bf13da6ee777d906c611f3",
      "tree": "663ecf85c0096a695f425bb602012ea7ca9e57de",
      "parents": [
        "785e3268e2951d4c0c21417c8e5d8004b2ab2480"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:18 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: pb1200: update CPLD cascade irq handler.\n\nTested on Db1200.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "785e3268e2951d4c0c21417c8e5d8004b2ab2480",
      "tree": "3e7e98dbaf2592f22f65090325a823d36caa13f7",
      "parents": [
        "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:17 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: update core interrupt code.\n\nThis patch attempts to modernize core Alchemy interrupt handling code.\n\n- add irq_chips for irq controllers instead of irq type,\n- add a set_type() hook to change irq trigger type during runtime,\n- add a set_wake() hook to control GPIO0..7 based wakeup,\n- use linux\u0027 IRQF_TRIGGER_ constants instead of homebrew ones,\n- enable GENERIC_HARDIRQS_NO__DO_IRQ.\n- simplify plat_irq_dispatch\n- merge au1xxx_irqmap into irq.c file, the only place where its\n  contents are referenced.\n- board_init_irq() is now mandatory for every board; use it to register\n  the remaining (gpio-based) interrupt sources; update all boards\n  accordingly.\n\nRun-tested on Db1200 and other Au1200 based platforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/au1xxx_irqmap.c\n"
    },
    {
      "commit": "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b",
      "tree": "12bc5c0cfc3506434b0e51829bbbb66aaadf491a",
      "parents": [
        "23ba25d56606eec6fabc37c1efcbd48837dc9adc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: move commandline mangling out of common code\n\nNot every alchemy-based board might want these options forced on it,\nand most of this stuff seems to be intended for devboard code anyway.\nRemove commandline mangling code out of common chip code and instead\nadd relevant sections to all in-tree boards to not change existing\nbehaviour.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "23ba25d56606eec6fabc37c1efcbd48837dc9adc",
      "tree": "b034fe449d8896d2718cc088f54e91470ae258ee",
      "parents": [
        "58e75e86cf9af1130b3c628d924e6df0bc72832f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:15 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: devboards: consolidate files\n\nShare some code and merge small files:\n- Extract the prom init code from all devboard files (they only differ in\n  memory configuration).\n- Merge the irq configuration into board setup code.\n- Merge smaller files into board setup code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/devboards/db1x00/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1200/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/irqmap.c\n create mode 100644 arch/mips/alchemy/devboards/prom.c\n"
    },
    {
      "commit": "58e75e86cf9af1130b3c628d924e6df0bc72832f",
      "tree": "0c3e7511671a74ba5302aa5edbe2695cfbdee9ed",
      "parents": [
        "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:14 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: Move development board code to common subdirectory\n\nThis should ease sharing of common devboard code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a",
      "tree": "fd408e39dbfe1f64b469804a17c306ce832cec4f",
      "parents": [
        "551d9304de60229080b5bf97230728c1c1bc8260"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:38 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "551d9304de60229080b5bf97230728c1c1bc8260",
      "tree": "03ff92d73fe2448966176a2bef770355dcd3c7ea",
      "parents": [
        "843aef4930b9953c9ca624a990b201440304b56f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:37 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add defconfig for Cavium OCTEON.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "843aef4930b9953c9ca624a990b201440304b56f"
}
