)]}'
{
  "log": [
    {
      "commit": "62273eeb6ac516ab0abf49417378726ad8875b03",
      "tree": "038957e2a8f409137fcd341304ace89cdc487573",
      "parents": [
        "4213cb64004e38b3e78424f30e1e638f8004c7a8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "message": "Blackfin arch: fix a broken define in dma-mapping\n\ndma_mapping_error is an actual function, so fix broken define with a\nreal inline stub\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "4213cb64004e38b3e78424f30e1e638f8004c7a8",
      "tree": "87421dd20bf7b1eb3cbc788747e9d2e6f8596d76",
      "parents": [
        "b2c2f30388c682520ae2d07c8852b4225dd4a4d7"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - Turn on DEBUG_DOUBLEFAULT, booting SMP kernel crash\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "b2c2f30388c682520ae2d07c8852b4225dd4a4d7",
      "tree": "d3df54438d368c27bbc269462cc495c1487dde47",
      "parents": [
        "72edff8dd45fdee6e1a2bc431baefd8a5372f7cb"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Tue Oct 28 15:57:49 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 15:57:49 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - shared lib function in L2 failed be called\n\nAllow user space to access L2 SRAM.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "72edff8dd45fdee6e1a2bc431baefd8a5372f7cb",
      "tree": "3a064d8a39f3e5f11e52617c10b1005ec7bdb668",
      "parents": [
        "a10101d5ff9e34c0a1a526725474eef84409529a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Oct 28 15:42:13 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 15:42:13 2008 +0800"
      },
      "message": "Blackfin arch: fix incorrect limit check for bf54x check_gpio\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "a10101d5ff9e34c0a1a526725474eef84409529a",
      "tree": "bc9c8731210f67f8c23294082a3736775908f23a",
      "parents": [
        "da986b9ffff79224417b69cf43506192bd9c29dc"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Oct 28 14:18:29 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 14:18:29 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - Cpufreq assumes clocks in kHz and not Hz.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "da986b9ffff79224417b69cf43506192bd9c29dc",
      "tree": "3629fc34e1899314e373744222ec3ebf6b4a6f0c",
      "parents": [
        "7f6b2e7b1ff70bc60cedc9a00b01c1fad5c21371"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Oct 28 13:58:15 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 13:58:15 2008 +0800"
      },
      "message": "Blackfin arch: dont warn when running a kernel on the oldest supported silicon\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "7f6b2e7b1ff70bc60cedc9a00b01c1fad5c21371",
      "tree": "469443387222a98a2d3ffe94a494577bd83f3c9b",
      "parents": [
        "39e96c8835c36b6867b4e18698b06746972cdfcc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Oct 28 12:29:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 12:29:26 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - kernel build with write back policy fails to be booted up\n\nMake sure IFLUSH is not the last instruction in the hardware loop to avoid\ninfinite core stall.\n\nThe dcache/icache function that only gets used in writeback mode was putting\nIFLUSH as the last instruction in the hardware loop ... we know from design\nthat this may often lead to inifite core stalling, so switch the FLUSH/IFLUSH\norder.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "39e96c8835c36b6867b4e18698b06746972cdfcc",
      "tree": "b2913d1dad2492adba6413a820c80372fbb2b208",
      "parents": [
        "4ee1c45337e7b529eed644c6f62399d797dcbc10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Nov 18 17:48:22 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - dmacopy test case fail on all platform\n\nThe cache code I added flushes 1 line too little if the start address is\nnot aligned to the cache size. Cache align the start address so that when\nwe straddle cache aligns, we get the right count.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "4ee1c45337e7b529eed644c6f62399d797dcbc10",
      "tree": "4b8c093942bdb8175e0a780bf66c371eea2046f3",
      "parents": [
        "3b1f26a50a2bfbd2825345b49b1d7f78432a7a4c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Tue Oct 28 11:36:11 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Oct 28 11:36:11 2008 +0800"
      },
      "message": "Blackfin arch: Fix typo when adding CONFIG_DEBUG_VERBOSE\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "3b1f26a50a2bfbd2825345b49b1d7f78432a7a4c",
      "tree": "05e1ee9dced5ec457daa5aeb7a7aa911930de9e4",
      "parents": [
        "6776cf4476833df0f1e96bd9dba18c1ea4f582d5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Oct 27 18:21:43 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Oct 27 18:21:43 2008 +0800"
      },
      "message": "Blackfin arch: don\u0027t copy bss when copying L1\n\nwhen copying L1 regions, go to the start of bss rather\nthan end since we have code to zero it out already\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "6776cf4476833df0f1e96bd9dba18c1ea4f582d5",
      "tree": "72925f2fe743e1ba5cef2cfa78c0269b6ba2f047",
      "parents": [
        "6a0bfff44e4aa4ee1721b3daa004d2039576c70d"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Oct 27 18:12:53 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Oct 27 18:12:53 2008 +0800"
      },
      "message": "Blackfin arch: fix bug - Fail to boot jffs2 kernel for BF561 with SMP patch\n\nonly if the cplb block overlapped with kernel area, this cplb need be locked\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "6a0bfff44e4aa4ee1721b3daa004d2039576c70d",
      "tree": "65de8b224933c7ac731457fd98f889c5cb92e843",
      "parents": [
        "4e14e833ac3b97a4aa8803eea49f899adc5bb5f4"
      ],
      "author": {
        "name": "Tim Pepper",
        "email": "lnxninja@linux.vnet.ibm.com",
        "time": "Mon Oct 27 12:18:36 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Oct 27 12:18:36 2008 +0800"
      },
      "message": "Blackfin arch: handle case of d_path() returning error in decode_address()\n\nd_path() can return an error.  Most of its callers do something or other to\nmake up something sane in that case.  Do similar for blackfin\u0027s\ndecode_address() call to d_path().\n\nSigned-off-by: Tim Pepper \u003clnxninja@linux.vnet.ibm.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9753b12767a7d3d2f2d36850ce5aaae59afbd685",
      "tree": "9ce70729d9eef7c28490e6a9c5a4025fda412ba0",
      "parents": [
        "847e9170c77d3b4f57822ae1f4cf4f65c65a8254",
        "cecf61bdee426a3e0a014f7e26990d09c71ed458"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 17 07:54:47 2008 -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  rtc: rtc-sun4v fixes, revised\n  sparc: Fix tty compile warnings.\n  sparc: struct device - replace bus_id with dev_name(), dev_set_name()\n"
    },
    {
      "commit": "537a2f889ac847468c9aa040910c247b218302a7",
      "tree": "ea21b1dfd11e4234b108059c84c2a42887dc9254",
      "parents": [
        "fab349cceb25f92bac1400601c5ef8345a166958",
        "272966c070237c8cb540fe67e06df51bc6ea9cc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 12:10:32 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 12:10:32 2008 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  serial: sh-sci: Reorder the SCxTDR write after the TDxE clear.\n  sh: __copy_user function can corrupt the stack in case of exception\n  sh: Fixed the TMU0 reload value on resume\n  sh: Don\u0027t factor in PAGE_OFFSET for valid_phys_addr_range() check.\n  sh: early printk port type fix\n  i2c: fix i2c-sh_mobile rx underrun\n  sh: Provide a sane valid_phys_addr_range() to prevent TLB reset with PMB.\n  usb: r8a66597-hcd: fix wrong data access in SuperH on-chip USB\n  fix sci type for SH7723\n  serial: sh-sci: fix cannot work SH7723 SCIFA\n  sh: Handle fixmap TLB eviction more coherently.\n"
    },
    {
      "commit": "011331483da8842bc4ab6f2b4e88df60b25eb817",
      "tree": "008d1ce7cf620e26c85bcd5ca6ffcf5526fb4be9",
      "parents": [
        "c98114db2d70bc670206878e92bb88da9cf6f8f2",
        "d2f019fe40e8fecd822f87bc759f74925a5c31d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:38:02 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] fix s390x_newuname\n  [S390] dasd: log sense for fatal errors\n  [S390] cpu topology: fix locking\n  [S390] cio: Fix refcount after moving devices.\n  [S390] ftrace: fix kernel stack backchain walking\n  [S390] ftrace: disable tracing on idle psw\n  [S390] lockdep: fix compile bug\n  [S390] kvm_s390: Fix oops in virtio device detection with \"mem\u003d\"\n  [S390] sclp: emit error message if assign storage fails\n  [S390] Fix range for add_active_range() in setup_memory()\n"
    },
    {
      "commit": "52168e60f7d86d83124903098ac8c2dba93cd1c4",
      "tree": "349eea04ccb95c3495b7ac17d774966da142899f",
      "parents": [
        "748f1a2ed7a68e15b28a1da3559afbebba121772"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Nov 14 13:47:31 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:37:16 2008 -0800"
      },
      "message": "Revert \"x86: blacklist DMAR on Intel G31/G33 chipsets\"\n\nThis reverts commit e51af6630848406fc97adbd71443818cdcda297b, which was\nwrongly hoovered up and submitted about a month after a better fix had\nalready been merged.\n\nThe better fix is commit cbda1ba898647aeb4ee770b803c922f595e97731\n(\"PCI/iommu: blacklist DMAR on Intel G31/G33 chipsets\"), where we do\nthis blacklisting based on the DMI identification for the offending\nmotherboard, since sometimes this chipset (or at least a chipset with\nthe same PCI ID) apparently _does_ actually have an IOMMU.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27123cbc264de89ce6951b1b4c84c223eb0f1702",
      "tree": "81e4d2cab353fb1e6085850a8a9f1a41465fb944",
      "parents": [
        "fa0cfc202c4969ceed567b1567c2e5effe7fd28b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Nov 14 08:10:19 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 15 11:36:06 2008 -0800"
      },
      "message": "m68k: Fix off-by-one in m68k_setup_user_interrupt()\n\ncommit 69961c375288bdab7604e0bb1c8d22999bb8a347 (\"[PATCH] m68k/Atari:\nInterrupt updates\") added a BUG_ON() with an incorrect upper bound\ncomparison, which causes an early crash on VME boards, where IRQ_USER is\n8, cnt is 192 and NR_IRQS is 200.\n\nReported-by: Stephen N Chivers \u003cschivers@csc.com.au\u003e\nTested-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2f019fe40e8fecd822f87bc759f74925a5c31d6",
      "tree": "cf1cfbe33e7269da1f735ced528db02ab8f07f04",
      "parents": [
        "a9cffb227d59db526286cc9f84bf258e68a97470"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:09 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:55 2008 +0100"
      },
      "message": "[S390] fix s390x_newuname\n\nThe uname system call for 64 bit compares current-\u003epersonality without\nmasking the upper 16 bits. If e.g. READ_IMPLIES_EXEC is set the result\nof a uname system call will always be s390x even if the process uses\nthe s390 personality.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "74af283102b358b0da545460d0d176f473e110f6",
      "tree": "5f5fc2faea5c40f6b597d6237ffa3f4a2e0585f4",
      "parents": [
        "85acc407bf1c49fb40b8f461c2c7526af736d87e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 14 18:18:07 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:54 2008 +0100"
      },
      "message": "[S390] cpu topology: fix locking\n\ncpu_coregroup_map used to grab a mutex on s390 since it was only\ncalled from process context.\nSince c7c22e4d5c1fdebfac4dba76de7d0338c2b0d832 \"block: add support\nfor IO CPU affinity\" this is not true anymore.\nIt now also gets called from softirq context.\n\nTo prevent possible deadlocks change this in architecture code and\nuse a spinlock instead of a mutex.\n\nCc: stable@kernel.org\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "50bec4ce5d36ebf96189dcc54e20c7fce4bf61bf",
      "tree": "5f04e012e882ed15f9c7f1f45b0e9a27dd2656f5",
      "parents": [
        "632448f65001c4935ed0d3bb362017d773da2eca"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 14 18:18:05 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:53 2008 +0100"
      },
      "message": "[S390] ftrace: fix kernel stack backchain walking\n\nWith CONFIG_IRQSOFF_TRACER the trace_hardirqs_off() function includes\na call to __builtin_return_address(1). But we calltrace_hardirqs_off()\nfrom early entry code. There we have just a single stack frame.\nSo this results in a kernel stack backchain walk that would walk beyond\nthe kernel stack. Following the NULL terminated backchain this results\nin a lowcore read access.\n\nTo fix this we simply call trace_hardirqs_off_caller() and pass the\ncurrent instruction pointer.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "632448f65001c4935ed0d3bb362017d773da2eca",
      "tree": "d1daf415fecdc1b9e353e3ad82e30c555961d325",
      "parents": [
        "af4c68740e848019d8d14c52704ed8eacceddac6"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 14 18:18:04 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:53 2008 +0100"
      },
      "message": "[S390] ftrace: disable tracing on idle psw\n\nDisable tracing on idle psw. Otherwise it would give us huge\npreempt off times for idle. Which is rather pointless.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "af4c68740e848019d8d14c52704ed8eacceddac6",
      "tree": "9bc6f6fc101f693402d7cadb8bf8d869b37f9a79",
      "parents": [
        "cc835f7872adef35076e4a3b6632ef79bb4805be"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Nov 14 18:18:03 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:53 2008 +0100"
      },
      "message": "[S390] lockdep: fix compile bug\n\narch/s390/kernel/built-in.o: In function `cleanup_io_leave_insn\u0027:\nmem_detect.c:(.text+0x10592): undefined reference to `lockdep_sys_exit\u0027\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fb2e7c5e33b341699f139b2ed972dca0a463a670",
      "tree": "84363091311ffd8755a921ce3b34487c8ef3d8cc",
      "parents": [
        "58e20d8d344b0ee083febb18c2b021d2427e56ca"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Fri Nov 14 18:18:00 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Nov 14 18:18:51 2008 +0100"
      },
      "message": "[S390] Fix range for add_active_range() in setup_memory()\n\nadd_active_range() expects start_pfn + size as end_pfn value, i.e. not\nthe pfn of the last page frame but the one behind that.\nWe used the pfn of the last page frame so far, which can lead to a\nBUG_ON in move_freepages(), when the kernelcore parameter is specified\n(page_zone(start_page) !\u003d page_zone(end_page)).\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "90aaa53c5a5af33a061313681d8f3234712b866b",
      "tree": "f7d841e7e1aecfb639fedb1bfefeb5f6ba7fa22d",
      "parents": [
        "906bf113beb07a76b665c3863aa864acdc8f9950",
        "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n  [ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n  [ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n  [ARM] dma-mapping: fix compiler warning\n  [ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n  [ARM] versatile: correct MMC clock rate\n  [ARM] realview: correct MMC clock rate\n  [ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n"
    },
    {
      "commit": "906bf113beb07a76b665c3863aa864acdc8f9950",
      "tree": "7867f66724fe828453ed3db6b14d5b558e7207be",
      "parents": [
        "4ffaf869c7780bbdfc11291e5fd4b61dde662b1c"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Nov 13 18:55:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:03 2008 -0800"
      },
      "message": "fix cpumask build breakage on parisc\n\nCommit 2d3854a37e8b767a51aba38ed6d22817b0631e33 (\"cpumask: introduce new\nAPI, without changing anything\") introduced a build breakage on parisc.\n\nThis trivial patch fixes it.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Kyle Mc Martin \u003ckyle@hera.kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320",
      "tree": "24b4085ac1fca3fce15880b9d936dc2f17718654",
      "parents": [
        "d9a682a592ff5905d328c648fd30ee7fa12ce8ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 15:02:41 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:05:03 2008 +0000"
      },
      "message": "[ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9a682a592ff5905d328c648fd30ee7fa12ce8ab",
      "tree": "5a6a09c4a9cef6f29dcab95f36db5ac6b6e6578d",
      "parents": [
        "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:53:08 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:04:52 2008 +0000"
      },
      "message": "[ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb",
      "tree": "72f24518bc6a9613f28c26f845e006db4ff0e479",
      "parents": [
        "9fa767928fe738aba8e99dae511e91f02fe20b28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:43:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:47:59 2008 +0000"
      },
      "message": "[ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n\nFLASH_* and EPROM_* constants are unused, and clash with drivers:\n\ndrivers/atm/ambassador.h:257:1: warning: \"FLASH_BASE\" redefined\ndrivers/atm/ambassador.h:258:1: warning: \"FLASH_SIZE\" redefined\ndrivers/atm/iphase.h:332:1: warning: \"EPROM_SIZE\" redefined\n\nso remove them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fa767928fe738aba8e99dae511e91f02fe20b28",
      "tree": "d0f1379ed9122c03ea8f7654291023ae0c639331",
      "parents": [
        "ebb4c65869db7213280ad9c510637683939b5ff8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "message": "[ARM] dma-mapping: fix compiler warning\n\narch/arm/mm/dma-mapping.c: In function `dma_sync_sg_for_cpu\u0027:\narch/arm/mm/dma-mapping.c:588: warning: statement with no effect\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "272966c070237c8cb540fe67e06df51bc6ea9cc2",
      "tree": "2937aa90cd6c972b13f0173f60e76c186111ffaf",
      "parents": [
        "5d52013cbb3d39bde9f5a6023193058eeb112e98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:46:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:46:06 2008 +0900"
      },
      "message": "serial: sh-sci: Reorder the SCxTDR write after the TDxE clear.\n\nUnder qemu there is a race between the TDxE read-and-clear and the SCxTDR\nwrite. While on hardware it can be gauranteed that the read-and-clear\nwill happen prior to the character being written out, no such assumption\ncan be made under emulation. As this path happens with IRQs off and the\nhardware itself doesn\u0027t care about the ordering, move the SCxTDR write\nuntil after the read-and-clear.\n\nSigned-off-by: Vladimir Prus \u003cvladimir@codesourcery.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d52013cbb3d39bde9f5a6023193058eeb112e98",
      "tree": "e941d9e884132d72c002536955014a938d740906",
      "parents": [
        "2cd0ebc83d771220eeddec91fd6d4cfefc2cc46e"
      ],
      "author": {
        "name": "Stuart MENEFY",
        "email": "stuart.menefy@st.com",
        "time": "Fri Oct 10 19:49:30 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:40:30 2008 +0900"
      },
      "message": "sh: __copy_user function can corrupt the stack in case of exception\n\nThe __copy_user function can corrupt the stack in the case of a\nnon-trivial length of data, and either of the first two move instructions\ncause an exception. This is because the fixup for these two instructions\nis mapped to the no_pop case, but these instructions execute after the\nstack is pushed.\n\nThis change creates an explicit NO_POP exception mapping macro, and uses\nit for the two instructions executed in the trivial case where no stack\npushes occur.\n\nMore information at ST Linux bugzilla:\n\n\thttps://bugzilla.stlinux.com/show_bug.cgi?id\u003d4824\n\nSigned-off-by: Dylan Reid \u003cdylan_reid@bose.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2cd0ebc83d771220eeddec91fd6d4cfefc2cc46e",
      "tree": "605460bfa32601f7353f7be532c48b1456c8b7c3",
      "parents": [
        "10840f034e2329150ce0e683e636ea13b268d333"
      ],
      "author": {
        "name": "Francesco VIRLINZI",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Oct 15 11:58:24 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:40:30 2008 +0900"
      },
      "message": "sh: Fixed the TMU0 reload value on resume\n\nThis patch fixes the TMU0 interrupt frequency on suspend/resume.\nDuring the resume the kernel reprograms the TMU0.ClockEvent mode\nbut if the mode is periodic than the TMU0.TCOR is updated with\na random wrong value without taking care latest valid saved value.\n\nThere was no problem with No_HZ system where TMU0.TCOR isn\u0027t used.\n\nSigned-off-by: Francesco M. Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e64ed0225bd82d4c108c9f78f46070cfade14fac",
      "tree": "7f6946d89b3756fa9120f8ac8a1c53e5c562af27",
      "parents": [
        "5acdc1fa2d9614ecd301f3d27f19bfeabe811ade"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Wed Nov 12 23:51:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:51:54 2008 -0800"
      },
      "message": "sparc: Fix tty compile warnings.\n\nThis patch fixes tty compile warnings as sugested by Alan Cox:\n\nCC drivers/char/n_tty.o\ndrivers/char/n_tty.c: In function normal_poll:\ndrivers/char/n_tty.c:1555: warning: array subscript is above array bounds\ndrivers/char/n_tty.c:1564: warning: array subscript is above array bounds\ndrivers/char/n_tty.c: In function read_chan:\ndrivers/char/n_tty.c:1269: warning: array subscript is above array bounds\nCC drivers/char/tty_ioctl.o\ndrivers/char/tty_ioctl.c: In function set_termios:\ndrivers/char/tty_ioctl.c:533: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:537: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c: In function tty_mode_ioctl:\ndrivers/char/tty_ioctl.c:662: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:892: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:896: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:577: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:928: warning: array subscript is above array \nbounds\ndrivers/char/tty_ioctl.c:934: warning: array subscript is above array \nbounds\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5acdc1fa2d9614ecd301f3d27f19bfeabe811ade",
      "tree": "b6d58f48ebecb5e9a38f1325e6f50d8fe2c7f76f",
      "parents": [
        "12de512ae1d6d150f95b7157cb3293ef7545676d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Nov 12 23:48:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 12 23:48:40 2008 -0800"
      },
      "message": "sparc: struct device - replace bus_id with dev_name(), dev_set_name()\n\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10840f034e2329150ce0e683e636ea13b268d333",
      "tree": "616eeea883810bdcfac5a82468edc54071bba6fe",
      "parents": [
        "bfbedf787c6b77270679429caadb044b2d33c94c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 15:38:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 15:38:02 2008 +0900"
      },
      "message": "sh: Don\u0027t factor in PAGE_OFFSET for valid_phys_addr_range() check.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bfbedf787c6b77270679429caadb044b2d33c94c",
      "tree": "1ee9b1bb7917e08e7c9388704f492c1fca174d4e",
      "parents": [
        "bff4056c8b868a4311d5ebd6cbbf09a2c10f4551"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Nov 13 15:33:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 15:37:07 2008 +0900"
      },
      "message": "sh: early printk port type fix\n\nAdd PORT_SCIF to unbreak the early printk code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4416662ece4e88aca687b28d7c059336b47478ba",
      "tree": "6059210bf94c052f0450044fe48ddce017d3660d",
      "parents": [
        "3edac25f2e8ac8c2a84904c140e1aeb434e73e75",
        "06190d8415219d9eef7d8f04b52a109e34575a76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 11:48:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 11:48:54 2008 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  dmaengine: struct device - replace bus_id with dev_name(), dev_set_name()\n  iop-adma: use iop_paranoia() for debug BUG_ONs\n  iop-adma: add a dummy read to flush next descriptor update\n"
    },
    {
      "commit": "58a47481b6ecb6dd05ab4a788e1f2ae3c7c46f57",
      "tree": "2ffa67fd1236c9770418f9e5e7518ee7e098c535",
      "parents": [
        "bd9384a9fdd6c15da6b01b2844c3471d07a45d64"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:55 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Don\u0027t do misalignment handling for userspace\n\nDon\u0027t do misalignment handling for userspace misalignment faults: just\ngenerate an appropriate SIGBUS instead.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd9384a9fdd6c15da6b01b2844c3471d07a45d64",
      "tree": "ea78ffcb7039b170dd129a890eb0ded9b17207a7",
      "parents": [
        "d3bd462865421dd8be310fac2d2f6da6069f9679"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:50 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Don\u0027t handle misaligned loading and storing of SP\n\nDon\u0027t handle the misaligned loading and storing of the SP register as in C code\nthat\u0027s most certainly a compiler bug.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3bd462865421dd8be310fac2d2f6da6069f9679",
      "tree": "3b32df394ef7b5daec8360e86542be4248397abf",
      "parents": [
        "852c15b7362cf34e0d7949abefbfeeb0845d93b4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:45 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Handle misaligned SP-based operands\n\nSupport misalignment handling for instructions that have kernel SP-based\naddress operands, including fixing those that include IMM8 or IMM16\ndisplacements.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "852c15b7362cf34e0d7949abefbfeeb0845d93b4",
      "tree": "98dade6ff2f502d65c29f6e7df8bd4032c1578bf",
      "parents": [
        "6d615c78fb92fbd80e52ba7acb2d4c4d503006c3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:40 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Fix misaligned index-register addressing handling\n\nFix misalignment handling for an address calculated from the sum of two\nregisters.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d615c78fb92fbd80e52ba7acb2d4c4d503006c3",
      "tree": "8ea928819e0e5efe9b112ce97f1e41ba0fa8e6a2",
      "parents": [
        "ddb6d05cbaea76eddbee52585152ab801a8aedc7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:35 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Handle misaligned postinc-with-imm addressing mode correctly\n\nCorrectly handle misalignment in MOV instructions with postinc-with-immediate\naddressing mode operands.  In these, the immediate value is the increment to\nbe applied the address register, not the displacement to the address.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddb6d05cbaea76eddbee52585152ab801a8aedc7",
      "tree": "3cc3b24f10c608d2a228833dc4f0e8fab5fe689d",
      "parents": [
        "aefefbbec1ad25bafa97a7a1db25313ce26563e2"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Perform misalignment fixups of MOV_Lcc\n\nPerform misalignment fixups of the MOV_Lcc instructions (move postinc memory\nto register and conditionally loop).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aefefbbec1ad25bafa97a7a1db25313ce26563e2",
      "tree": "52f7d47b3190f6e2622ab851447a8bd99348ab3b",
      "parents": [
        "f911c685d65ea1855eb3f95b8eaf871e5d9342fa"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:25 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Allow misalignment fixup in interrupt handling\n\nAllow misalignment fixup in interrupt handling in the MN10300 arch.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f911c685d65ea1855eb3f95b8eaf871e5d9342fa",
      "tree": "26c2ac08ef38829006c5c8f99ac5ed5d8c660ba2",
      "parents": [
        "b308bf3be1f75207c307eea9ada90e0b76194911"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:20 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Fix register-postinc addressing misalignment handling\n\nFix misalignment handling of operands with register postincrement addressing.\nThe flag to indicate that postincrement is required should not be interpreted\nas an specification of a value to be added to the address.\n\nAlso add BUGs to catch unimplemented parameter markings in the opcodes table.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b308bf3be1f75207c307eea9ada90e0b76194911",
      "tree": "a782544532bf58b9475e2ebdd68ef811b6d3596e",
      "parents": [
        "ee6e740cf7e5605b353af539eb9a6e17948747b6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:14 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Extract the displacement from an insn correctly in misalignment fixup\n\nExtract the displacement from an MN10300 instruction correctly in the\nmisalignment fixup handler.\n\nThe code should extract the displacement in LSB order, not MSB order.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6e740cf7e5605b353af539eb9a6e17948747b6",
      "tree": "4dc865ffc88bb7ee31038364d9b8ba1469099fdb",
      "parents": [
        "9f55588968095306d52bd30564666d4fadce5e39"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:09 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Add further misalignment fixups\n\nAdd further misalignment fixup support to the MN10300 arch, notably for ABS32\nand SP+disp addressing.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f55588968095306d52bd30564666d4fadce5e39",
      "tree": "d75a97919e847f4dcdee8d6b75d6f06f2688f235",
      "parents": [
        "31ea24bba77a16d3220b0822838785cbafb78175"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:04 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Add built-in testing for misalignment handler\n\nAdd configurable built-in testing for the MN10300 misalignment handler.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31ea24bba77a16d3220b0822838785cbafb78175",
      "tree": "8a3936344453bb04506ea9b8cbca60a84b7da76d",
      "parents": [
        "5d2007ebc278525cbe8d2e3ef559a4b191ee4ded"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:34:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Clean up the misalignment handler a little\n\nClean up the MN10300 misalignment handler a little by:\n\n (1) Use ilog2() rather than doing implementing log2() locally.\n\n (2) Make format_tbl[] const and static.\n\n (3) Making the debugging prints more consistent.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d2007ebc278525cbe8d2e3ef559a4b191ee4ded",
      "tree": "04287151da2ecbd8055703d34b0b572709651137",
      "parents": [
        "1c1271850494f06b63ae6b485e2e1b9c27ffb2d1",
        "e17d1dc0863767bab8fde4ba9be92c7f79e7fe50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:38:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:38:42 2008 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates/2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: Fix pit memory leak if unable to allocate irq source id\n  KVM: ia64: fix vmm_spin_{un}lock for !CONFIG_SMP\n  KVM: VMX: Set IGMT bit in EPT entry\n  KVM: Require the PCI subsystem\n  x86: KVM guest: fix section mismatch warning in kvmclock.c\n  KVM: ia64: Use guest signal mask when blocking\n  KVM: MMU: increase per-vcpu rmap cache alloc size\n"
    },
    {
      "commit": "08c1184fa2b785f23453b8cbb43f86b409cde3a6",
      "tree": "f3d529d72ecdbf3f6ee1d245a6d9b099408fc259",
      "parents": [
        "f21f237cf55494c3a4209de323281a3b0528da10",
        "d1876ba4dead6ace7e9fbf16f83397e6486d0dfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:24:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:24:46 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (47 commits)\n  ACPI: pci_link: remove acpi_irq_balance_set() interface\n  fujitsu-laptop: Add DMI callback for Lifebook S6420\n  ACPI: EC: Don\u0027t do transaction from GPE handler in poll mode.\n  ACPI: EC: lower interrupt storm treshold\n  ACPICA: Use spinlock for acpi_{en|dis}able_gpe\n  ACPI: EC: restart failed command\n  ACPI: EC: wait for last write gpe\n  ACPI: EC: make kernel messages more useful when GPE storm is detected\n  ACPI: EC: revert msleep patch\n  thinkpad_acpi: fingers off backlight if video.ko is serving this functionality\n  sony-laptop: fingers off backlight if video.ko is serving this functionality\n  msi-laptop: fingers off backlight if video.ko is serving this functionality\n  fujitsu-laptop: fingers off backlight if video.ko is serving this functionality\n  eeepc-laptop: fingers off backlight if video.ko is serving this functionality\n  compal: fingers off backlight if video.ko is serving this functionality\n  asus-acpi: fingers off backlight if video.ko is serving this functionality\n  Acer-WMI: fingers off backlight if video.ko is serving this functionality\n  ACPI video: if no ACPI backlight support, use vendor drivers\n  ACPI: video: Ignore devices that aren\u0027t present in hardware\n  Delete an unwanted return statement at evgpe.c\n  ...\n"
    },
    {
      "commit": "185aed75570fb4f78ef283dfa26cd9da5fa06a91",
      "tree": "a98cb3f46bf9426f8d4a660d63b8a3ac7d9f369d",
      "parents": [
        "ade7a9b4ccd20ab8159c77a0abd20552f2d6b06c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:53:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:53:48 2008 +0900"
      },
      "message": "sh: Provide a sane valid_phys_addr_range() to prevent TLB reset with PMB.\n\nWith the PMB enabled, only P1SEG and up are covered by the PMB mappings,\nmeaning that situations where out-of-bounds physical addresses are read\nfrom will lead to TLB reset after the PMB miss, allowing for use cases\nlike dd if\u003d/dev/mem to reset the TLB.\n\nFix this up to make sure the reference is between __MEMORY_START (phys)\nand __pa(high_memory). This is coherent across all variants of sh/sh64\nwith and without MMU, though the PMB bug itself is only applicable to\nSH-4A parts.\n\nReported-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "51ee3d92bfb983790b9ed576c22f59d42adff329",
      "tree": "9c700702b585f1d8617cb574a9eb68ee0597dda2",
      "parents": [
        "1a22f08dbd0e77c7cf45b5f527f93131d0b591b6"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Nov 11 12:19:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:29:56 2008 +0900"
      },
      "message": "fix sci type for SH7723\n\nThis patch changes sci type of SH7723 from PORT_SCI to PORT_SCIFA.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3e0fe364835cecc8560cf32bb9609f4c56c5d9fa",
      "tree": "be2236bd4f6f16aee24cca5217449dc03a6c1e85",
      "parents": [
        "e911d27af43e7d28d59a96a4682e8942f0661469",
        "32836259ff25ce97010569706cd33ba94de81d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "32836259ff25ce97010569706cd33ba94de81d62",
      "tree": "7411cfd8879b10653a20196a064f8fcc7df00e13",
      "parents": [
        "56960b546a88844a6f5295a9f81aab9e6b81edc9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:52 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:12:05 2008 -0500"
      },
      "message": "ACPI: pci_link: remove acpi_irq_balance_set() interface\n\nThis removes the acpi_irq_balance_set() interface from the PCI\ninterrupt link driver.\n\nx86 used acpi_irq_balance_set() to tell the PCI interrupt link\ndriver to configure links to minimize IRQ sharing.  But the link\ndriver can easily figure out whether to turn on IRQ balancing\nbased on the IRQ model (PIC/IOAPIC/etc), so we can get rid of\nthat external interface.\n\nIt\u0027s better for the driver to figure this out at init-time.  If\nwe set it externally via the x86 code, the interface reduces\nmodularity, and we depend on the fact that acpi_process_madt()\nhappens before we process the kernel command line.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "65e503814dec83c7b2ac955e75919d009109c919",
      "tree": "6cd01ca32ae269760d864d3c1bae94fdb0e95a45",
      "parents": [
        "137cb55c6dcd56cb367285adaf15f808a2a9fec7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "message": "iop-adma: use iop_paranoia() for debug BUG_ONs\n\nNow that the critical read back to flush the next descriptor address is\nfixed we can downgrade some BUG_ONs that need only be enabled when testing\nchanges to the driver.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "e17d1dc0863767bab8fde4ba9be92c7f79e7fe50",
      "tree": "79ae45dbe65c8e47b0eac7a21affb833bc6dc4f0",
      "parents": [
        "c60ff51eb26dfcfb0bdc807b09a096aeadd01325"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 13:09:36 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:01:51 2008 +0200"
      },
      "message": "KVM: Fix pit memory leak if unable to allocate irq source id\n\nReported-By: Daniel Marjamäki \u003cdanielm77@spray.se\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "c60ff51eb26dfcfb0bdc807b09a096aeadd01325",
      "tree": "f594cc6ee6cc42a4b2a13521883c44962d1b0695",
      "parents": [
        "928d4bf747e9c290b690ff515d8f81e8ee226d97"
      ],
      "author": {
        "name": "Xiantao Zhang",
        "email": "xiantao.zhang@intel.com",
        "time": "Sat Nov 08 15:46:59 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:01:30 2008 +0200"
      },
      "message": "KVM: ia64: fix vmm_spin_{un}lock for !CONFIG_SMP\n\nIn the case of !CONFIG_SMP, raw_spinlock_t is empty and the spinlock functions\ndon\u0027t build.  Fix by defining spinlock functions for the uniprocessor case.\n\nSigned-off-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "928d4bf747e9c290b690ff515d8f81e8ee226d97",
      "tree": "3df5209cb7f85fddd8374dab314d31843d59e8fd",
      "parents": [
        "ca93e992fdfdc6569ac2845d7560eeb5de4a4e0b"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Thu Nov 06 14:55:45 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:00:37 2008 +0200"
      },
      "message": "KVM: VMX: Set IGMT bit in EPT entry\n\nThere is a potential issue that, when guest using pagetable without vmexit when\nEPT enabled, guest would use PAT/PCD/PWT bits to index PAT msr for it\u0027s memory,\nwhich would be inconsistent with host side and would cause host MCE due to\ninconsistent cache attribute.\n\nThe patch set IGMT bit in EPT entry to ignore guest PAT and use WB as default\nmemory type to protect host (notice that all memory mapped by KVM should be WB).\n\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "ca93e992fdfdc6569ac2845d7560eeb5de4a4e0b",
      "tree": "aa5c11b0bded1b7ccb02d17d0171f3eb2e3bc375",
      "parents": [
        "a29a2af378f3f6362b68e126e2541c8bde885ead"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 04 11:25:17 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:56:13 2008 +0200"
      },
      "message": "KVM: Require the PCI subsystem\n\nPCI device assignment makes calls to pci code, so require it to be built\ninto the kernel.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "a29a2af378f3f6362b68e126e2541c8bde885ead",
      "tree": "9358c42cb95e567ca10f7a9418c0455c0f2c5a7d",
      "parents": [
        "a2e4e28946c2c282a040ba4945c8f7288de69118"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Oct 29 14:13:39 2008 -0700"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:55:10 2008 +0200"
      },
      "message": "x86: KVM guest: fix section mismatch warning in kvmclock.c\n\nWARNING: arch/x86/kernel/built-in.o(.text+0x1722c): Section mismatch\nin reference from the function kvm_setup_secondary_clock() to the\nfunction .devinit.text:setup_secondary_APIC_clock()\nThe function kvm_setup_secondary_clock() references\nthe function __devinit setup_secondary_APIC_clock().\nThis is often because kvm_setup_secondary_clock lacks a __devinit\nannotation or the annotation of setup_secondary_APIC_clock is wrong.\n\nSigned-off-by: Md.Rakib H. Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "f21f237cf55494c3a4209de323281a3b0528da10",
      "tree": "40ebad408aebbc5bf4e54bd51a7c0077ad04508b",
      "parents": [
        "2f96cb57cde9957bac0991c712068d29364b2ac9",
        "5d5254f0d3b9bebc47d97e357374c0ad0c291a7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 10:53:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 10:53:50 2008 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  timers: handle HRTIMER_CB_IRQSAFE_UNLOCKED correctly from softirq context\n  nohz: disable tick_nohz_kick_tick() for now\n  irq: call __irq_enter() before calling the tick_idle_check\n  x86: HPET: enter hpet_interrupt_handler with interrupts disabled\n  x86: HPET: read from HPET_Tn_CMP() not HPET_T0_CMP\n  x86: HPET: convert WARN_ON to WARN_ON_ONCE\n"
    },
    {
      "commit": "a2e4e28946c2c282a040ba4945c8f7288de69118",
      "tree": "d2bc15506bea1b567ae037faf292bdc4613e87b3",
      "parents": [
        "c41ef344de212bd918f7765af21b5008628c03e0"
      ],
      "author": {
        "name": "Xiantao Zhang",
        "email": "xiantao.zhang@intel.com",
        "time": "Thu Oct 23 15:02:52 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:53:34 2008 +0200"
      },
      "message": "KVM: ia64: Use guest signal mask when blocking\n\nBefore a vcpu blocks, it should switch to the guest signal mask to allow\nsignals to unblock it.\n\nSigned-off-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "c41ef344de212bd918f7765af21b5008628c03e0",
      "tree": "036f03910d6ee4edb46d12df751eeb7e6db2e671",
      "parents": [
        "3ad4f597058301c97f362e500a32f63f5c950a45"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue Oct 28 18:16:58 2008 -0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:53:34 2008 +0200"
      },
      "message": "KVM: MMU: increase per-vcpu rmap cache alloc size\n\nThe page fault path can use two rmap_desc structures, if:\n\n- walk_addr\u0027s dirty pte update allocates one rmap_desc.\n- mmu_lock is dropped, sptes are zapped resulting in rmap_desc being\nfreed.\n- fetch-\u003emmu_set_spte allocates another rmap_desc.\n\nIncrease to 4 for safety.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "e892873c5d7431324d98dfd3ed1572a2948046be",
      "tree": "05d3785c0a4720c63fa7a7d9372ba24904b5049a",
      "parents": [
        "eda1be631a1efa3985b408a231ba20e1ecf0a92b",
        "cb8fdc69a2a80e81e1280ec58afd2c3217ac8a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:24:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:24:31 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: Update desktop/server defconfigs\n  powerpc: Fix msr check in compat_sys_swapcontext\n  powerpc: Repair device bindings documentation\n  powerpc: Updated Freescale PPC related defconfigs\n  powerpc: Update QE/CPM2 usb_ctlr structures for USB support\n  powerpc/86xx: Correct SOC bus-frequency in GE Fanuc SBC610 DTS\n  powerpc: Fix Book-E watchdog timer interval setting\n  powerpc/fsl-booke: Fix synchronization bug w/local tlb invalidates\n"
    },
    {
      "commit": "7e2cec8631b76e123787a57eb8334b95762b8741",
      "tree": "5c9687feba833f307e299c3b5f053698dbf5f4bb",
      "parents": [
        "0a4cf2c8786219b4871c37240ab9787a61d843ee",
        "12de512ae1d6d150f95b7157cb3293ef7545676d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:20:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:20:43 2008 -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: Update defconfig.\n  Revert \"sparc: correct section of current_pc()\"\n"
    },
    {
      "commit": "cb8fdc69a2a80e81e1280ec58afd2c3217ac8a7f",
      "tree": "dd1707ffda0c12c7e98b6bfc02d44a7cd2cb47a8",
      "parents": [
        "77eb50aefa5dd2337246dce8b66e18e837c1a8bc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:39:26 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:42:30 2008 +1100"
      },
      "message": "powerpc: Update desktop/server defconfigs\n\nTurned off CONFIG_PCI_LEGACY and turned on EXT4, and otherwise mostly\ntook the defaults.  This also updates ppc6xx_defconfig, which covers\nthe 6xx/7xx/7xxx-based embedded boards.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77eb50aefa5dd2337246dce8b66e18e837c1a8bc",
      "tree": "76232c81ab3f3badfbd45b5793dc4637fd2ed0dd",
      "parents": [
        "ec5d7657f746c46b5fbb3dbec6d0f7d8b6b82961"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Nov 06 00:49:00 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:42:22 2008 +1100"
      },
      "message": "powerpc: Fix msr check in compat_sys_swapcontext\n\nThe new context may not be 16-byte aligned, so the real address of the\nmcontext structure should be read from the uc_regs pointer instead of\ndirectly using the (unaligned) uc_mcontext field.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4694516d1987303dd83bfd0efdd36fa5b65d701b",
      "tree": "282e046e9ca333a0dc93f06298e616d9d00ecdd2",
      "parents": [
        "1f8f5cf6e4f038552a3e47b66085452c08556d71"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Nov 10 21:52:47 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 10 13:20:57 2008 -0800"
      },
      "message": "x86: Make NUMA on 32-bit depend on BROKEN\n\nWhile investigating the failure of hibernation on 32-bit x86 with\nCONFIG_NUMA set, as described in this message\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d122634118116226\u0026w\u003d4\nI asked some people for help and I was told that it wasn\u0027t really\nworth the effort, because CONFIG_NUMA was generally broken on 32-bit\nx86 systems and it shouldn\u0027t be used in such configs.  For this\nreason, make CONFIG_NUMA depend on BROKEN instead of EXPERIMENTAL on\nx86-32.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12de512ae1d6d150f95b7157cb3293ef7545676d",
      "tree": "2838e59f44b3e72bbd71cbb12a9b29622efb00c2",
      "parents": [
        "29b143281657e0b064ee0553837cf9dd4d2441f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b143281657e0b064ee0553837cf9dd4d2441f9",
      "tree": "053af363325d5fe3f157599806e7a395cb8a9e39",
      "parents": [
        "3ad4f597058301c97f362e500a32f63f5c950a45"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 07 22:57:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:33:30 2008 -0800"
      },
      "message": "Revert \"sparc: correct section of current_pc()\"\n\nThis reverts commit 8dd9453737822469837d48d5da3785ce70fb2118.\n\nThis fixes a boot failure reported by Robert Reif.\n\nThe code above the section change expects to fallthrough, so\nwe can\u0027t make such a section change here.\n"
    },
    {
      "commit": "5ceb1a04187553e08c6ab60d30cee7c454ee139a",
      "tree": "8ce801cf81aa3fae8c73788312c8cd75cb99bf49",
      "parents": [
        "89d77a1eb60be916d85d9394bedbfa2037af89c5"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 22:23:13 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: enter hpet_interrupt_handler with interrupts disabled\n\nSome functions that may be called from this handler require that\ninterrupts are disabled. Also, combining IRQF_DISABLED and\nIRQF_SHARED does not reliably disable interrupts in a handler, so\nremove IRQF_SHARED from the irq flags (this irq is not shared anyway).\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nCc: \"Will Newton\" \u003cwill.newton@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "89d77a1eb60be916d85d9394bedbfa2037af89c5",
      "tree": "43528edb4db6c57a19e903240872acfe160e8653",
      "parents": [
        "1de5b0854623d30d01d72cd4ea323eb5f39d1f16"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 16:04:20 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: read from HPET_Tn_CMP() not HPET_T0_CMP\n\nIn hpet_next_event() we check that the value we just wrote to\nHPET_Tn_CMP(timer) has reached the chip. Currently, we\u0027re checking that\nthe value we wrote to HPET_Tn_CMP(timer) is in HPET_T0_CMP, which, if\ntimer is anything other than timer 0, is likely to fail.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1de5b0854623d30d01d72cd4ea323eb5f39d1f16",
      "tree": "b8ab2deb2e3a01e08821f3f807b6a46b66843d10",
      "parents": [
        "f7160c7573615ec82c691e294cf80d920b5d588d"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 16:04:18 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: convert WARN_ON to WARN_ON_ONCE\n\nIt is possible to flood the console with call traces if the WARN_ON\ncondition is true because of the frequency with which this function is\ncalled.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "acca4f4d9bd657e8bc7e1665ba5077465138f133",
      "tree": "39b107c67d9dc59e6064e528457ca97ba4396ba2",
      "parents": [
        "f7160c7573615ec82c691e294cf80d920b5d588d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 10 20:00:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 10 20:00:45 2008 +0900"
      },
      "message": "sh: Handle fixmap TLB eviction more coherently.\n\nThere was a race in the kmap_coherent() implementation. While we\nguarded against preemption, there was nothing preventing eviction of\nthe pre-faulted fixmap entry from the UTLB. Under certain workloads\nthis would result in the fixmap entries used for cache colouring being\nevicted from the UTLB in the midst of a copy_page().\n\nIn addition to pre-faulting, we also make sure to preserve the PTEs\nin the kernel page table and introduce a cached PTE for kmap_coherent()\nusage. This follows a similar change on MIPS (\"[MIPS] Fix aliasing bug\nin copy_to_user_page / copy_from_user_page\").\n\nReported-by: Hideo Saito \u003csaito@densan.co.jp\u003e\nReported-by: CHIKAMA Masaki \u003cmasaki.chikama@gmail.com\u003e\nTested-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ebb4c65869db7213280ad9c510637683939b5ff8",
      "tree": "e9aa372c806fad73a04ba2f9d16d1f17491a11cf",
      "parents": [
        "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "message": "[ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n\nMikael Pettersson reported:\n\n   The 2.6.28-rc kernels fail to detect PCI device 0000:00:01.0\n   (the first ethernet port) on my Thecus n2100 XScale box.\n\n   There is however still a strange \"ghost\" device that gets partially\n   detected in 2.6.28-rc2 vanilla.\n\nThe IOP321 manual says:\n\n  The user designates the memory region containing the OCCDR as\n  non-cacheable and non-bufferable from the IntelR XScaleTM core.\n  This guarantees that all load/stores to the OCCDR are only of\n  DWORD quantities.\n\nEnsure that the OCCDR is so mapped.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1",
      "tree": "10e2cda464db4f7f8a685ebf760a875030121142",
      "parents": [
        "0fded351a7d03fc69484d5a9e655fbd15a8e7dab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 20:12:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] versatile: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fded351a7d03fc69484d5a9e655fbd15a8e7dab",
      "tree": "209632f3fc195a350a724023ebe8c4226ebd12c0",
      "parents": [
        "72bc2b1ad62f4d2f0a51b35829093d41f55accce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 19:14:56 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] realview: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72bc2b1ad62f4d2f0a51b35829093d41f55accce",
      "tree": "56a6c8db69e4835259ba135c721a28b3a91ba4ed",
      "parents": [
        "4bab0ea1d42dd1927af9df6fbf0003fc00617c50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Nov 08 21:15:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:54 2008 +0000"
      },
      "message": "[ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n\nSame fix as commit c7cf72dcadb: when \u0027start\u0027 and \u0027end\u0027 are less than a\ncacheline apart and \u0027start\u0027 is unaligned we are done after cleaning and\ninvalidating the first cacheline.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea37194d680ff62c5cd187b40d6ea78fa2631ec1",
      "tree": "84a389a493dd5a8b302c7b79ec2bcf0794137ddb",
      "parents": [
        "2b48706560cd4811654582a4a194c67a8562d602"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:32:41 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:40:54 2008 -0600"
      },
      "message": "powerpc: Updated Freescale PPC related defconfigs\n\nunset CONFIG_PCI_LEGACY in the defconfigs as none of them enable\nISDN drivers which seem to be the only place we are using pci_find_device\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2b48706560cd4811654582a4a194c67a8562d602",
      "tree": "cd551373f8fb308138bcc70e188e69d487f41d17",
      "parents": [
        "33d2d78baaed06dda9f4de105388832850fb3555"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Sat Nov 08 20:51:34 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:39:02 2008 -0600"
      },
      "message": "powerpc: Update QE/CPM2 usb_ctlr structures for USB support\n\nFixes following build error:\n\n  CC      drivers/usb/gadget/fsl_qe_udc.o\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_stall_change\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:156: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:163: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eptx_stall_change\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:173: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:180: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_nack\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:201: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:201: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_normal\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:218: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:218: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_ep_reset\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:325: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:342: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_ep_register_init\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:515: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027ch9getstatus\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:1981: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\nmake[2]: *** [drivers/usb/gadget/fsl_qe_udc.o] Error 1\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "33d2d78baaed06dda9f4de105388832850fb3555",
      "tree": "2cbb99af58c9ac18c495f4bfe305825526c7dd08",
      "parents": [
        "0a0e9e0cb90170f95b4351597fd5c0e65fab6bc5"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Fri Nov 07 13:43:43 2008 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:39:01 2008 -0600"
      },
      "message": "powerpc/86xx: Correct SOC bus-frequency in GE Fanuc SBC610 DTS\n\nThis patch corrects the bus-frequency value provided in the SBC610\u0027s dts.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b41d6fee37e2bebd58ad3623c288197e75787905",
      "tree": "6734bfe8160636384b21dc2fce9e9cfa1ebac7b7",
      "parents": [
        "454666eb78d890f5740ea1901f8b01a43c77c67c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 04 14:56:55 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:38:55 2008 -0600"
      },
      "message": "powerpc/fsl-booke: Fix synchronization bug w/local tlb invalidates\n\nThe implemetation of _tlbil_pid() on Freescale Book-E cores needs\nan msync \u0026 isync after we flash invalidate the TLBs.  This was causing\nthe following oops reported by Sebastian Andrzej Siewior:\n\n  VFS: Mounted root (nfs filesystem) readonly.\n  Freeing unused kernel memory: 148k init\n  BUG: sleeping function called from invalid context at /home/bigeasy/git/linux-2.6-powerpc/mm/mmap.c:234\n  in_atomic():1, irqs_disabled():0\n  Call Trace:\n  [df189df0] [c0007160] show_stack+0x48/0x148 (unreliable)\n  [df189e30] [c0029480] __might_sleep+0xf0/0x100\n  [df189e40] [c0070ac0] remove_vma+0x28/0x98\n  [df189e50] [c0070c1c] exit_mmap+0xec/0x128\n  [df189e80] [c002d2f4] mmput+0x54/0xec\n  [df189ea0] [c0030b6c] exit_mm+0x10c/0x120\n  [df189ed0] [c003288c] do_exit+0x1ac/0x6e8\n  [df189f20] [c0032e48] do_group_exit+0x80/0xac\n  [df189f40] [c000e9dc] ret_from_syscall+0x0/0x3c\n  BUG: scheduling while atomic: udevd/956/0x10000002\n  Modules linked in:\n  Call Trace:\n  [df189df0] [c0007160] show_stack+0x48/0x148 (unreliable)\n  [df189e30] [c002ac88] __schedule_bug+0x58/0x6c\n  [df189e40] [c023e6cc] schedule+0xa8/0x4a8\n  [df189e90] [c002ad6c] __cond_resched+0x38/0x64\n  [df189ea0] [c023ebc8] _cond_resched+0x3c/0x58\n  [df189eb0] [c0030e70] put_files_struct+0x90/0xec\n  [df189ed0] [c00328a8] do_exit+0x1c8/0x6e8\n  [df189f20] [c0032e48] do_group_exit+0x80/0xac\n  [df189f40] [c000e9dc] ret_from_syscall+0x0/0x3c\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a622cf69b806bbb1887913c04e01d0c25b892876",
      "tree": "08c2da8eea9ab32957735672514c603e96a402be",
      "parents": [
        "af3e48ffce029a191f1bc4b8550e8571303233d5",
        "7cbaef9c83e58bbd4bdd534b09052b6c5ec457d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 08 10:24:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 08 10:24:28 2008 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: optimize sched_clock() a bit\n  sched: improve sched_clock() performance\n"
    },
    {
      "commit": "7cbaef9c83e58bbd4bdd534b09052b6c5ec457d5",
      "tree": "7d2746038b50eb3b2721f506f82de9a0a910c2e6",
      "parents": [
        "0d12cdd5f883f508d33b85c1bae98fa28987c8c7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 17:05:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 17:05:38 2008 +0100"
      },
      "message": "sched: optimize sched_clock() a bit\n\nsched_clock() uses cycles_2_ns() needlessly - which is an irq-disabling\nvariant of __cycles_2_ns().\n\nMost of the time sched_clock() is called with irqs disabled already.\nThe few places that call it with irqs enabled need to be updated.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d12cdd5f883f508d33b85c1bae98fa28987c8c7",
      "tree": "e07bb1f9ef49062fbd9817fe41cab66964bedf03",
      "parents": [
        "52c642f33b14bfa1b00ef2b68296effb34a573f3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 16:19:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 16:48:19 2008 +0100"
      },
      "message": "sched: improve sched_clock() performance\n\nin scheduler-intense workloads native_read_tsc() overhead accounts for\n20% of the system overhead:\n\n 659567 system_call                              41222.9375\n 686796 schedule                                 435.7843\n 718382 __switch_to                              665.1685\n 823875 switch_mm                                4526.7857\n 1883122 native_read_tsc                          55385.9412\n 9761990 total                                      2.8468\n\nthis is large part due to the rdtsc_barrier() that is done before\nand after reading the TSC.\n\nBut sched_clock() is not a precise clock in the GTOD sense, using such\nbarriers is completely pointless. So remove the barriers and only use\nthem in vget_cycles().\n\nThis improves lat_ctx performance by about 5%.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "01aab518b084a547940ed6ff334e9a7721c7dc71",
      "tree": "627f0c7e4833b1c563aba403a1f731fc7c4f3b0c",
      "parents": [
        "fed4d59b6ec5481caceb17863f19a0b0e5eaa939",
        "7c64ade53a6f977d73f16243865c42ceae999aea"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 19:22:10 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 19:22:10 2008 +0100"
      },
      "message": "Merge branch \u0027oprofile-for-tip\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into x86/urgent\n"
    },
    {
      "commit": "fed4d59b6ec5481caceb17863f19a0b0e5eaa939",
      "tree": "6e3244f82d9f42f1eccc49060330cb00c66f4151",
      "parents": [
        "8ec96e7bba2b8fa339b666354dffe3f47b9fa074",
        "17c1f07ed70afa4f3941745fc3cc173e2a0365fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 10:09:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 10:09:28 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Reserve elfcorehdr memory in CONFIG_CRASH_DUMP\n  [IA64] fix boot panic caused by offline CPUs\n  [IA64] reorder Kconfig options to match x86\n  [IA64] Build VT-D iommu support into generic kernel\n  [IA64] remove dead BIO_VMERGE_BOUNDARY definition\n  [IA64] remove duplicated #include from pci-dma.c\n  [IA64] use common header for software IO/TLB\n  [IA64] fix the difference between node_mem_map and node_start_pfn\n  [IA64] Add error_recovery_info field to SAL section header\n  [IA64] Add UV watchlist support.\n  [IA64] Simplify SGI uv vs. sn2 driver issues\n"
    },
    {
      "commit": "17c1f07ed70afa4f3941745fc3cc173e2a0365fe",
      "tree": "ade8e6f89589d7c09bd657ee0c96fbc222ea519c",
      "parents": [
        "62ee0540f5e5a804b79cae8b3c0185a85f02436b"
      ],
      "author": {
        "name": "Jay Lan",
        "email": "jlan@sgi.com",
        "time": "Fri Nov 07 09:51:55 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 07 09:51:55 2008 -0800"
      },
      "message": "[IA64] Reserve elfcorehdr memory in CONFIG_CRASH_DUMP\n\nIA64 kdump kernel failed to initialize /proc/vmcore in 2.6.28-rc2.\nA bug was introduced in this patch commit:\n\n  d9a9855d0b06ca6d6cc92596fedcc03f8512e062\n  always reserve elfcore header memory in crash kernel\n\nThe problem was that the call to reserve_elfcorehdr() should be placed\nin CONFIG_CRASH_DUMP rather than in CONFIG_CRASH_KERNEL, which does\nnot exist.\n\nSigned-off-by: Jay Lan \u003cjlan@sgi.com\u003e\nAcked-by: Simon Hormon \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cb110171a65c5a2d85ec814d498986db611040fd",
      "tree": "1b56e18eff0c6fc72625896ad83916927b1f743c",
      "parents": [
        "55477eb49d1e56927358f90762a8a19b61c6cb53",
        "47cb2ed9df2789fc4a3fe1201e475078f93c4839"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 09:17:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 09:17:59 2008 -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  x86, xen: fix use of pgd_page now that it really does return a page\n"
    },
    {
      "commit": "7c64ade53a6f977d73f16243865c42ceae999aea",
      "tree": "6244f6e9da1cc6078e5d314b90031a5af307a4b6",
      "parents": [
        "99219b4f3e0772a11fc0d98213b00e89fee7b049"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Nov 07 14:02:49 2008 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Nov 07 17:34:41 2008 +0100"
      },
      "message": "oprofile: Fix p6 counter overflow check\n\nFix the counter overflow check for CPUs with counter width \u003e 32\n\nI had a similar change in a different patch that I didn\u0027t submit\nand I didn\u0027t notice the problem earlier because it was always\ntested together.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "d05fdf316067cd311d5e7add08da26ded8a58080",
      "tree": "abf6541cdd9e19f17eab6c73c4ffb09a23f0826e",
      "parents": [
        "9b46333406b9cb3397ab538485a4d57c316af0ff"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Oct 28 19:23:06 2008 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 10:05:59 2008 +0100"
      },
      "message": "xen: make sure stray alias mappings are gone before pinning\n\nXen requires that all mappings of pagetable pages are read-only, so\nthat they can\u0027t be updated illegally.  As a result, if a page is being\nturned into a pagetable page, we need to make sure all its mappings\nare RO.\n\nIf the page had been used for ioremap or vmalloc, it may still have\nleft over mappings as a result of not having been lazily unmapped.\nThis change makes sure we explicitly mop them all up before pinning\nthe page.\n\nUnlike aliases created by kmap, the there can be vmalloc aliases even\nfor non-high pages, so we must do the flush unconditionally.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Linux Memory Management List \u003clinux-mm@kvack.org\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a15a82f42c5ee519d28f08c932803a9fd5168fc4",
      "tree": "e50bfd8ea138e396842f1915260836928dfe6873",
      "parents": [
        "9144f3821d2cba9f16cdf3ff1b881384f4b68b53",
        "8d00450d296dedec9ada38d43b83e79cca6fd5a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -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 \"x86: default to reboot via ACPI\"\n  x86: align DirectMap in /proc/meminfo\n  AMD IOMMU: fix lazy IO/TLB flushing in unmap path\n  x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR\n  x86: remove VISWS and PARAVIRT around NR_IRQS puzzle\n  x86: mention ACPI in top-level Kconfig menu\n  x86: size NR_IRQS on 32-bit systems the same way as 64-bit\n  x86: don\u0027t allow nr_irqs \u003e NR_IRQS\n  x86/docs: remove noirqbalance param docs\n  x86: don\u0027t use tsc_khz to calculate lpj if notsc is passed\n  x86, voyager: fix smp_intr_init() compile breakage\n  AMD IOMMU: fix detection of NP capable IOMMUs\n"
    },
    {
      "commit": "9144f3821d2cba9f16cdf3ff1b881384f4b68b53",
      "tree": "f5835554ac585c56e76e6fd66b49d9ca81bcf19c",
      "parents": [
        "6572a281cfd805dd54718597d6c33261b5be052b",
        "6597cb84c86cefe4e174533b79e17b86f634b5e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:56:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:56:29 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] xsc3: fix xsc3_l2_inv_range\n  [ARM] mm: fix page table initialization\n  [ARM] fix naming of MODULE_START / MODULE_END\n  ARM: OMAP: Fix define for twl4030 irqs\n  ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits\n  ARM: OMAP: Fix debugfs_create_*\u0027s error checking method for arm/plat-omap\n  ARM: OMAP: Fix compiler warnings in gpmc.c\n  [ARM] fix VFP+softfloat binaries\n"
    },
    {
      "commit": "38407aad0d1860515223075f33843a386277a30a",
      "tree": "05659e9527ff0c76c18dd47948bae3bfb6fc3ea9",
      "parents": [
        "39d4e58d36321b3c3b4025d9bf28bf026c2a5bb1",
        "454666eb78d890f5740ea1901f8b01a43c77c67c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:46:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:46:28 2008 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: Fix \"unused variable\" warning in pci_dlpar.c\n  powerpc/cell: Fix compile error in ras.c\n  powerpc/ps3: Fix compile error in ps3-lpm.c\n"
    },
    {
      "commit": "47cb2ed9df2789fc4a3fe1201e475078f93c4839",
      "tree": "5d2bc2cdc63496d8b073eeea09d939b900129a46",
      "parents": [
        "8d00450d296dedec9ada38d43b83e79cca6fd5a3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Thu Nov 06 13:48:24 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 23:20:47 2008 +0100"
      },
      "message": "x86, xen: fix use of pgd_page now that it really does return a page\n\nImpact: fix 32-bit Xen guest boot crash\n\nOn 32-bit PAE, pud_page, for no good reason, didn\u0027t really return a\nstruct page *.  Since Jan Beulich\u0027s fix \"i386/PAE: fix pud_page()\",\npud_page does return a struct page *.\n\nBecause PAE has 3 pagetable levels, the pud level is folded into the\npgd level, so pgd_page() is the same as pud_page(), and now returns\na struct page *.  Update the xen/mmu.c code which uses pgd_page()\naccordingly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6597cb84c86cefe4e174533b79e17b86f634b5e0",
      "tree": "9cc2c5f15e48c41462be3732e23dab4cf09ee6b9",
      "parents": [
        "878708f290f6ed8b108d73fd6ab624cda6266a1e",
        "5c32f62b97d62bec097c09e54e6602d0fce2af07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "878708f290f6ed8b108d73fd6ab624cda6266a1e",
      "tree": "249f991f231ef8532c7f44b592bbfe78194f7e2e",
      "parents": [
        "b1cce6b1b2785fd61454b47ceacb461815407662",
        "c7cf72dcadbe39c2077b32460f86c9f8167be3be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/xscaleiop\n"
    },
    {
      "commit": "c7cf72dcadbe39c2077b32460f86c9f8167be3be",
      "tree": "66984afe9b390596d1ae97e35aaeb4e6f52c412d",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 17:43:55 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 10:48:29 2008 -0700"
      },
      "message": "[ARM] xsc3: fix xsc3_l2_inv_range\n\nWhen \u0027start\u0027 and \u0027end\u0027 are less than a cacheline apart and \u0027start\u0027 is\nunaligned we are done after cleaning and invalidating the first\ncacheline.  So check for (start \u003c end) which will not walk off into\ninvalid address ranges when (start \u003e end).\n\nThis issue was caught by drivers/dma/dmatest.\n\n2.6.27 is susceptible.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Lothar WaÃ\u003c9f\u003emann \u003cLW@KARO-electronics.de\u003e\nCc: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "b1cce6b1b2785fd61454b47ceacb461815407662",
      "tree": "90a877fcab8defd4a6770aaab4dcb3de6e69ba04",
      "parents": [
        "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 04 10:52:28 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:45:32 2008 +0000"
      },
      "message": "[ARM] mm: fix page table initialization\n\nAs a result of the ptebits changes, we ended up marking device mappings\nas normal memory on ARMv7 CPUs, resulting in undesirable behaviour with\nserial ports and the like.  While reviewing the section mapping table\nentries, other errors in the memory type settings for devices were\ndetected and confirmed to prevent Xscale3 platforms booting.\n\nTested on:\n\tOMAP34xx (ARMv7),\n\tOMAP24xx (ARMv6),\n\tOMAP16xx (ARM926T, ARMv5),\n\tPXA311 (Xscale3),\n\tPXA272 (Xscale),\n\tPXA255 (Xscale),\n\tIXP42x (Xscale),\n\tS3C2410 (ARM920T, ARMv4T),\n\tARM720T (ARMv4T)\n\tStrongARM-110 (ARMv4)\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nTested-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nTested-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "62ee0540f5e5a804b79cae8b3c0185a85f02436b"
}
