)]}'
{
  "log": [
    {
      "commit": "94673e968cbcce07fa78dac4b0ae05d24b5816e1",
      "tree": "e09e561f6188801b1f5cc3b37b880931ecbaf12b",
      "parents": [
        "05d43ed8a89c159ff641d472f970e3f1baa66318"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 28 21:42:02 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 08:22:01 2010 -0800"
      },
      "message": "sparc: TIF_ABI_PENDING bit removal\n\nHere are the sparc bits to remove TIF_ABI_PENDING now that\nset_personality() is called at the appropriate place in exec.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05d43ed8a89c159ff641d472f970e3f1baa66318",
      "tree": "78b6619e51bb77c2e5350a63b1b11c23a4a113e2",
      "parents": [
        "221af7f87b97431e3ee21ce4b0e77d5411cf1549"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Jan 28 22:14:43 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 08:22:01 2010 -0800"
      },
      "message": "x86: get rid of the insane TIF_ABI_PENDING bit\n\nNow that the previous commit made it possible to do the personality\nsetting at the point of no return, we do just that for ELF binaries.\nAnd suddenly all the reasons for that insane TIF_ABI_PENDING bit go\naway, and we can just make SET_PERSONALITY() just do the obvious thing\nfor a 32-bit compat process.\n\nEverything becomes much more straightforward this way.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "221af7f87b97431e3ee21ce4b0e77d5411cf1549",
      "tree": "480126aada06d87c09cb62e7c8fa292572438c18",
      "parents": [
        "64a028a6de08545a2c94f302bc7694bf48aee5b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 22:14:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 29 08:22:01 2010 -0800"
      },
      "message": "Split \u0027flush_old_exec\u0027 into two functions\n\n\u0027flush_old_exec()\u0027 is the point of no return when doing an execve(), and\nit is pretty badly misnamed.  It doesn\u0027t just flush the old executable\nenvironment, it also starts up the new one.\n\nWhich is very inconvenient for things like setting up the new\npersonality, because we want the new personality to affect the starting\nof the new environment, but at the same time we do _not_ want the new\npersonality to take effect if flushing the old one fails.\n\nAs a result, the x86-64 \u002732-bit\u0027 personality is actually done using this\ninsane \"I\u0027m going to change the ABI, but I haven\u0027t done it yet\" bit\n(TIF_ABI_PENDING), with SET_PERSONALITY() not actually setting the\npersonality, but just the \"pending\" bit, so that \"flush_thread()\" can do\nthe actual personality magic.\n\nThis patch in no way changes any of that insanity, but it does split the\n\u0027flush_old_exec()\u0027 function up into a preparatory part that can fail\n(still called flush_old_exec()), and a new part that will actually set\nup the new exec environment (setup_new_exec()).  All callers are changed\nto trivially comply with the new world order.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d29935ff0773fe466e957f17284ca777a2aaa89",
      "tree": "dcbadff76bb481124fe996e4103c138f1810e984",
      "parents": [
        "474118d06d1d5053f27450224f0541219483ec69",
        "e8e06eae4ffd683931b928f460c11c40cd3f7fd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 16:33:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 16:33:12 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: remove IOH range fetching\n  PCI: fix nested spinlock hang in aer_inject\n"
    },
    {
      "commit": "474118d06d1d5053f27450224f0541219483ec69",
      "tree": "ed97d32609bd5c835ec087b2e0cac10ab77b9dff",
      "parents": [
        "d4d37bde3d036cfce240c12144ea9e80ce3ee5d0",
        "ba45d525748e969538c0ea3d491aa817d3be3af8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 14:34:11 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 28 14:34:11 2010 -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] Update mach-types\n  [ARM] orion5x: D-link DNS-323 rev. B1 power-off\n  [ARM] Orion5x: add GPIO LED and buttons for wrt350n v2\n  [ARM] pxa: fix irq suspend/resume for pxa25x\n  [ARM] pxa: fix the incorrect naming of AC97 reset pin config for pxa26x\n  [ARM] pxa/corgi: fix incorrect default GPIO for UDC Vbus\n  [ARM] Kirkwood: drive USB VBUS pin on rd88f6192-nas high on boot\n  [ARM] Orion: fix PCIe inbound window programming when RAM size is not a power of two\n"
    },
    {
      "commit": "ba45d525748e969538c0ea3d491aa817d3be3af8",
      "tree": "153a84b47e4f4770383bb28e9995f7e6f365f161",
      "parents": [
        "0b6c135ea9d563f77fe121deff6f19af222b3b0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 22:15:55 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 22:17:45 2010 +0000"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0b6c135ea9d563f77fe121deff6f19af222b3b0e",
      "tree": "3d48d7582c0d10befaa0e440c1c3c756e547edbd",
      "parents": [
        "00e4acb1e2352477e4d0a19dcbff2af870e8b401",
        "c70f5a60994058895384f593989a9fbe6fe6adee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 21:59:58 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 28 21:59:58 2010 +0000"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "e8e06eae4ffd683931b928f460c11c40cd3f7fd8",
      "tree": "d8f1ef374663fd7ad5592adeb6427518acfb4098",
      "parents": [
        "bd1f46deba615971a58193afd0202878cadf19a7"
      ],
      "author": {
        "name": "Jeff Garrett",
        "email": "jeff@jgarrett.org",
        "time": "Wed Jan 27 22:02:26 2010 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jan 28 08:24:11 2010 -0800"
      },
      "message": "x86/PCI: remove IOH range fetching\n\nTurned out to cause trouble on single IOH machines, and is superceded by\n_CRS on multi-IOH machines with production BIOSes.\n\nSigned-off-by: Jeff Garrett \u003cjeff@jgarrett.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "010c108d7af708d9e09b83724a058a76803fbc66",
      "tree": "6b7108e6852b0306ecd686a8ce9b9ae5733985fa",
      "parents": [
        "59dfa2fcaecc39fb88bfa196cb15adca7146867a"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Mon Dec 21 17:49:22 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 28 00:03:31 2010 +0100"
      },
      "message": "MIPS: PowerTV: Fix support for timer interrupts with \u003e 64 external IRQs\n\nThe MIPS processor is limited to 64 external interrupt sources. Using a\ngreater number without IRQ sharing requires reading platform-specific\nregisters. On such platforms, reading the IntCtl register to determine\nwhich interrupt corresponds to a timer interrupt will not work.\n\nOn MIPSR2 systems there is a solution - the TI bit in the Cause register,\nspecifically indicates that a timer interrupt has occured. This patch uses\nthat bit to detect interrupts for MIPSR2 processors, which may be expected\nto work regardless of how the timer interrupt may be routed in the hardware.\n\nSigned-off-by: David VomLehn (dvomlehn@cisco.com)\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/804/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59dfa2fcaecc39fb88bfa196cb15adca7146867a",
      "tree": "25a1e3541ec399110d7a53ac8162e1bbcbd5efc0",
      "parents": [
        "9c4a6fce2032fcb5bb8339d53fd3dadfd7ddfb98"
      ],
      "author": {
        "name": "David VomLehn",
        "email": "dvomlehn@cisco.com",
        "time": "Wed Dec 23 17:34:46 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 28 00:03:31 2010 +0100"
      },
      "message": "MIPS: PowerTV: Streamline access to platform device registers\n\nPre-compute addresses for the basic ASIC registers. This speeds up access\nand allows memory for unused configurations to be freed. In addition,\nuninitialized register addresses will be returned as NULL to catch bad\nusage quickly.\n\nSigned-off-by: David VomLehn \u003cdvomlehn@cisco.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/806/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c4a6fce2032fcb5bb8339d53fd3dadfd7ddfb98",
      "tree": "97bc1532be75bc9faa9574b70be283555e641063",
      "parents": [
        "fe1d45e08650213ec83a72d3499c3dd703243792"
      ],
      "author": {
        "name": "Alexander Clouter",
        "email": "alex@digriz.org.uk",
        "time": "Wed Jan 20 20:50:07 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 28 00:03:30 2010 +0100"
      },
      "message": "MIPS: Fix vmlinuz build for 32bit-only math shells\n\nPOSIX requires $((\u003cexpression\u003e)) arithmetic in sh only to have long\narithmetic so on 32-bit sh binaries might do only 32-bit arithmetic but\nthe arithmetic done in arch/mips/boot/compressed/Makefile needs 64-bit.\n\nI play with the AR7 platform, so VMLINUX_LOAD_ADDRESS is\n0xffffffff94100000, and for an example 4MiB kernel\nVMLINUZ_LOAD_ADDRESS is made out to be:\n----\nalex@berk:~$ bash -c \u0027printf \"%x\\n\" $((0xffffffff94100000 + 0x400000))\u0027\nffffffff94500000\nalex@berk:~$ dash -c \u0027printf \"%x\\n\" $((0xffffffff94100000 + 0x400000))\u0027\n80000000003fffff\n----\n\nThe former is obviously correct whilst the later breaks things royally.\n\nFortunately working with only the lower 32bit\u0027s works for both bash and\ndash:\n----\n$ bash -c \u0027printf \"%x\\n\" $((0x94100000 + 0x400000))\u0027\n94500000\n$ dash -c \u0027printf \"%x\\n\" $((0x94100000 + 0x400000))\u0027\n94500000\n----\n\nSo, we can split the original 64bit string to two parts, and only\ncalculate the low 32bit part, which is big enough (1GiB kernel sizes\nanyone?) for a normal Linux kernel image file, now, we calculate the\nVMLINUZ_LOAD_ADDRESS like this:\n\n1. if present, append top 32bit of VMLINUX_LOAD_ADDRESS\" as a prefix\n2. get the sum of the low 32bit of VMLINUX_LOAD_ADDRESS + VMLINUX_SIZE\n\nThis patch fixes vmlinuz kernel builds on systems where only a\n32bit-only math shell is available.\n\nPatch Changelog:\n  Version 2\n    - simplified method by using \u0027expr\u0027 for \u0027substr\u0027 and making it work\n\twith dash once again\n  Version 1\n    - Revert the removals of \u0027-n \"$(VMLINUX_SIZE)\"\u0027 to avoid the error\n        of \"make clean\"\n    - Consider more cases of the VMLINUX_LOAD_ADDRESS\n  Version 0\n    - initial release\n\nSigned-off-by: Alexander Clouter \u003calex@digriz.org.uk\u003e\nAcked-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/861/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fe1d45e08650213ec83a72d3499c3dd703243792",
      "tree": "2d967f4d9a11ffa4e6daf6ff6e498915441b10ed",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Fri Jan 15 20:34:46 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 28 00:03:30 2010 +0100"
      },
      "message": "MIPS: Add support of LZO-compressed kernels\n\nThe necessary changes to the x86 Kconfig and boot/compressed to allow the\nuse of this new compression method.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/857/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "00e4acb1e2352477e4d0a19dcbff2af870e8b401",
      "tree": "d6481ecd452d1a491f996cd897251f2b3a92c2d9",
      "parents": [
        "b04da8bfdfbbd79544cab2fadfdc12e87eb01600",
        "cf11052a95275c942c1f45ea5fde43ce45bbba6d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 27 22:16:05 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 27 22:16:05 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion\n"
    },
    {
      "commit": "981a2edd1922c00e747680f30734ea50c86af28d",
      "tree": "e32a9896900ea525eeb6019e618f8fa9d233d81e",
      "parents": [
        "4bdadb9785696439c6e2b3efe34aa76df1149c83",
        "21ec7f6dbf10492ce9a21718040677d3e68bd57d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:27:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 09:27:44 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] fix single stepped svcs with TRACE_IRQFLAGS\u003dy\n  [S390] zcrypt: Do not remove coprocessor for error 8/72\n  [S390] sclp_vt220: set initial terminal window size\n  [S390] use set_current_state in sigsuspend\n  [S390] irqflags: add missing types.h include\n  [S390] dasd: fix possible NULL pointer errors\n"
    },
    {
      "commit": "caf0801e0cc482497c14a9ce349469c33c60beec",
      "tree": "75fc0709ecb1f02dc5b6dc6b9b7f5bfe69de98a2",
      "parents": [
        "5bc6d799e1158b0a9d99fe1d92b397214fa76f91",
        "da482474b8396e1a099c37ffc6541b78775aedb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 02:49:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 02:49:10 2010 -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, msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers.\n  x86: Remove \"x86 CPU features in debugfs\" (CONFIG_X86_CPU_DEBUG)\n  Revert \"x86: ucode-amd: Load ucode-patches once ...\"\n  x86: Disable HPET MSI on ATI SB700/SB800\n  x86: Set hotpluggable nodes in nodes_possible_map\n"
    },
    {
      "commit": "5bc6d799e1158b0a9d99fe1d92b397214fa76f91",
      "tree": "d6c8d0819ed5e9ed682d34903c4d1aa784739a64",
      "parents": [
        "b04da8bfdfbbd79544cab2fadfdc12e87eb01600",
        "6abce7711fcbd72b42f0c9632c1beccf4e674663"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 02:47:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 27 02:47:24 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix UP build.\n"
    },
    {
      "commit": "21ec7f6dbf10492ce9a21718040677d3e68bd57d",
      "tree": "5446637ed4982dc78be84f4bd386b02b8d0027c1",
      "parents": [
        "19b123ebacacdce5e75045bfe82122b01c821a5b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 27 10:12:40 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 27 10:12:49 2010 +0100"
      },
      "message": "[S390] fix single stepped svcs with TRACE_IRQFLAGS\u003dy\n\nIf irq flags tracing is enabled the TRACE_IRQS_ON macros expands to\na function call which clobbers registers %r0-%r5. The macro is used\nin the code path for single stepped system calls. The argument\nregisters %r2-%r6 need to be restored from the stack before the system\ncall function is called.\n\nCc: stable@kernel.org\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0b4d78903bf48fe6b125c4c9f0755437a4f21d47",
      "tree": "1f95868d2b642809703272825a30cfdfeb1bcb82",
      "parents": [
        "428aecf67cf673d546627b2813bd4acabd20e3a9"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 27 10:12:37 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 27 10:12:49 2010 +0100"
      },
      "message": "[S390] use set_current_state in sigsuspend\n\nUse set_current_state instead of a direct assignment to set the\ntask state of the current process.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "428aecf67cf673d546627b2813bd4acabd20e3a9",
      "tree": "de290d2c4db6dbcf4c80c427c8b203fa886389a2",
      "parents": [
        "294001a80c9810e2fe27aaaad7df8be12a103065"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 27 10:12:36 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 27 10:12:49 2010 +0100"
      },
      "message": "[S390] irqflags: add missing types.h include\n\nAdd missing types.h include. Otherwise would cause build breakages on\nhw breakpoint support, because of undefined BITS_PER_LONG.\nAlso fix up the copyright line and remove the superfluous __KERNEL__\nifdef.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "da482474b8396e1a099c37ffc6541b78775aedb4",
      "tree": "bc236d38ba1c6d5319eeafb02ed8a3d7bc4dd9aa",
      "parents": [
        "b160091802d4a76dd063facb09fcf10bf5d5d747"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Tue Jan 26 20:37:22 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Jan 26 23:52:38 2010 -0800"
      },
      "message": "x86, msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers.\n\nPass the number of minors when unregistering MSR and CPUID drivers.\n\nReported-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nSigned-off-by: Dean Nelson \u003cdnelson@redhat.com\u003e\nLKML-Reference: \u003c20100127023722.GA22305@sgi.com\u003e\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "6abce7711fcbd72b42f0c9632c1beccf4e674663",
      "tree": "fb05481145e37f45bb0c25f41b24f70746e928f9",
      "parents": [
        "1091ce6215a1cab60c3a4601a569cb727ca8637a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 26 04:16:49 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 26 04:16:49 2010 -0800"
      },
      "message": "sparc64: Fix UP build.\n\nCan\u0027t reference irq_desc[].affinity when !SMP.\n\nReported-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "486d35e2220acfe45d85131c557d94fe889184a2",
      "tree": "6be42a8a0d82e7e09bb4ac05edcbdb96adf650dc",
      "parents": [
        "a8d0b6666ecfe14226f1e46d693d5e2cde072337",
        "443c39bc9ef7d8f648408d74c97e943f3bb3f48a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 19:02:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 19:02:31 2010 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init()\n  KVM: x86: Fix probable memory leak of vcpu-\u003earch.mce_banks\n  KVM: S390: fix potential array overrun in intercept handling\n  KVM: fix spurious interrupt with irqfd\n  eventfd - allow atomic read and waitqueue remove\n  KVM: MMU: bail out pagewalk on kvm_read_guest error\n  KVM: properly check max PIC pin in irq route setup\n  KVM: only allow one gsi per fd\n  KVM: x86: Fix host_mapping_level()\n  KVM: powerpc: Show timing option only on embedded\n  KVM: Fix race between APIC TMR and IRR\n"
    },
    {
      "commit": "840f51ffe126123e748df0f36c411a90db1efd93",
      "tree": "81a25939a99b9255777ca447cebc95b6385e61c3",
      "parents": [
        "e2197787efe54c0dcbdc4f6acb6dabb65f27f347",
        "1091ce6215a1cab60c3a4601a569cb727ca8637a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:57:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:57:25 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix IRQ -\u003eset_affinity() methods.\n  sparc: cpumask_of_node() should handle -1 as a node\n  sparc64: Update defconfig.\n  sparc: Add missing SW perf fault events.\n  sparc64: Fully support both performance counters.\n  sparc64: Add perf callchain support.\n  sparc: convert to arch_gettimeoffset()\n  sparc: leds_resource.end assigned to itself in clock_board_probe()\n  sparc32: Fix page_to_phys().\n  sparc: Simplify param.h by simply including \u003casm-generic/param.h\u003e\n  sparc32: Update defconfig.\n  SPARC: use helpers for rlimits\n  sparc: copy_from_user() should not return -EFAULT\n"
    },
    {
      "commit": "4f4e65d2484811210a2826fa9d59712c7fcf1b49",
      "tree": "40227b3582232e6351dcd9bb96085a85bc5cc410",
      "parents": [
        "f6760aa024199cfbce564311dc4bc4d47b6fb349",
        "5c3db36bf68bb9f682a0188d81dc184f5e62a6e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:56:12 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 25 18:56:12 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (25 commits)\n  OMAP2/3: DMTIMER: Clear pending interrupts when stopping a timer\n  PM debug: Fix warning when no CONFIG_DEBUG_FS\n  OMAP3: PM: DSS PM_WKEN to refill DMA\n  OMAP: timekeeping: time should not stop during suspend\n  OMAP3: PM: Force write last pad config register into save area\n  OMAP: omap3_pm_get_suspend_state() error ignored in pwrdm_suspend_get()\n  OMAP3: PM: Enable wake-up from McBSP2, 3 and 4 modules\n  OMAP3: PM debug: fix build error when !CONFIG_DEBUG_FS\n  OMAP3: PM: Removing redundant and potentially dangerous PRCM configration\n  OMAP3: Fixed ARM aux ctrl register save/restore\n  OMAP3: CPUidle: Fixed timer resolution\n  OMAP3: PM: Remove duplicate code blocks\n  OMAP3: PM: Disable interrupt controller AUTOIDLE before WFI\n  OMAP3: PM: Enable system control module autoidle\n  OMAP3: PM: Ack pending interrupts before entering suspend\n  omap: Enable GPMC clock in gpmc_init\n  OMAP1 clock: fix for \"BUG: spinlock lockup on CPU#0\"\n  OMAP4: clocks: Fix the clksel_rate struct DPLL divs\n  OMAP4: PRCM: Fix the base address for CHIRONSS reg defines\n  OMAP: dma_chan[lch_head].flag \u0026 OMAP_DMA_ACTIVE tested twice in omap_dma_unlink_lch()\n  ...\n"
    },
    {
      "commit": "443c39bc9ef7d8f648408d74c97e943f3bb3f48a",
      "tree": "ea4b29635cd1caee726c1c1c950ac0b10804d6ce",
      "parents": [
        "36cb93fd6b6bf7e9163a69a8bf20207aed5fea44"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Fri Jan 22 14:21:29 2010 +0800"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:40 2010 -0200"
      },
      "message": "KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init()\n\nIn function kvm_arch_vcpu_init(), if the memory malloc for\nvcpu-\u003earch.mce_banks is fail, it does not free the memory\nof lapic date. This patch fixed it.\n\nCc: stable@kernel.org\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "36cb93fd6b6bf7e9163a69a8bf20207aed5fea44",
      "tree": "ec12f37abfee010a968001e513ba5813d0d1b615",
      "parents": [
        "062d5e9b0d714f449b261bb522eadaaf6f00f438"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Fri Jan 22 14:18:47 2010 +0800"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:40 2010 -0200"
      },
      "message": "KVM: x86: Fix probable memory leak of vcpu-\u003earch.mce_banks\n\nvcpu-\u003earch.mce_banks is malloc in kvm_arch_vcpu_init(), but\nnever free in any place, this may cause memory leak. So this\npatch fixed to free it in kvm_arch_vcpu_uninit().\n\nCc: stable@kernel.org\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "062d5e9b0d714f449b261bb522eadaaf6f00f438",
      "tree": "cd0e9b7e7449a2b067614865998218fd4462e581",
      "parents": [
        "b6a114d27273c37cd0107b0f49af208168498f05"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Thu Jan 21 12:19:07 2010 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:39 2010 -0200"
      },
      "message": "KVM: S390: fix potential array overrun in intercept handling\n\nkvm_handle_sie_intercept uses a jump table to get the intercept handler\nfor a SIE intercept. Static code analysis revealed a potential problem:\nthe intercept_funcs jump table was defined to contain (0x48 \u003e\u003e 2) entries,\nbut we only checked for code \u003e 0x48 which would cause an off-by-one\narray overflow if code \u003d\u003d 0x48.\n\nUse the compiler and ARRAY_SIZE to automatically set the limits.\n\nCc: stable@kernel.org\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "a6085fbaf65ab09bfb5ec8d902d6d21680fe1895",
      "tree": "78e2ca9d3bc6d2ea81bb01952ef22cc9c17a7c9f",
      "parents": [
        "d72118cecabbb76b96b77107a50c74d1bb36c0c1"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Jan 14 17:41:27 2010 -0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:38 2010 -0200"
      },
      "message": "KVM: MMU: bail out pagewalk on kvm_read_guest error\n\nExit the guest pagetable walk loop if reading gpte failed. Otherwise its\npossible to enter an endless loop processing the previous present pte.\n\nCc: stable@kernel.org\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "82b7005f0e72d8d1a8226e4c192cbb0850d10b3f",
      "tree": "19f72919eda5126ca257d6d2f0936e95fdd554fe",
      "parents": [
        "e1f829b6f453c7985cfdfab616994b4051c3d788"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Tue Jan 05 19:02:28 2010 +0800"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:37 2010 -0200"
      },
      "message": "KVM: x86: Fix host_mapping_level()\n\nWhen found a error hva, should not return PAGE_SIZE but the level...\n\nAlso clean up the coding style of the following loop.\n\nCc: stable@kernel.org\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "e1f829b6f453c7985cfdfab616994b4051c3d788",
      "tree": "d4b53b4c7814c765e4a2ea8581da3d2fcf1f0089",
      "parents": [
        "a5d36f82c4f3e852b61fdf1fee13463c8aa91b90"
      ],
      "author": {
        "name": "Alexander Graf",
        "email": "agraf@suse.de",
        "time": "Sun Dec 20 22:24:06 2009 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:36 2010 -0200"
      },
      "message": "KVM: powerpc: Show timing option only on embedded\n\nEmbedded PowerPC KVM has an exit timing implementation to track and evaluate\nhow much time was spent in which exit path.\n\nFor Book3S, we don\u0027t implement it. So let\u0027s not expose it as a config option\neither.\n\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "a5d36f82c4f3e852b61fdf1fee13463c8aa91b90",
      "tree": "5d7563cd69d710cf0948e48b26ff4b0cf197a51b",
      "parents": [
        "f6760aa024199cfbce564311dc4bc4d47b6fb349"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Dec 29 12:42:16 2009 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Mon Jan 25 12:26:36 2010 -0200"
      },
      "message": "KVM: Fix race between APIC TMR and IRR\n\nWhen we queue an interrupt to the local apic, we set the IRR before the TMR.\nThe vcpu can pick up the IRR and inject the interrupt before setting the TMR,\nand perhaps even EOI it, causing incorrect behaviour.\n\nThe race is really insignificant since it can only occur on the first\ninterrupt (usually following interrupts will not change TMR), but it\u0027s better\nclosed than open.\n\nFixed by reordering setting the TMR vs IRR.\n\nCc: stable@kernel.org\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "cf11052a95275c942c1f45ea5fde43ce45bbba6d",
      "tree": "d3b3ba442582b1b9b0206f8a335b51c0486bb72d",
      "parents": [
        "e9cfa167b6b598a364c53459bee93b508f073c65"
      ],
      "author": {
        "name": "Erik Benada",
        "email": "erikbenada@yahoo.ca",
        "time": "Sun Jan 24 13:43:04 2010 -0800"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Sun Jan 24 22:17:51 2010 -0500"
      },
      "message": "[ARM] orion5x: D-link DNS-323 rev. B1 power-off\n\nThis patch fixes power LED blinking and power-off on DNS-323 rev. B1.\n\nGPIO pin 3 has to be set to 1 to stop power LED blinking and to allow the LED to be controlled via leds-gpio. This pin has to be also set to 1 for power-off to work.\nTo power-off the rev. B1 machine, pin 8 has to be set to 1 and then set to 0 to do actual power-off.\n\nTested on my DNS-323 rev. B1\n\nSigned-off-by: Erik Benada \u003cerikbenada@yahoo.ca\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\n"
    },
    {
      "commit": "b160091802d4a76dd063facb09fcf10bf5d5d747",
      "tree": "fbc6b4c8315fc0088466c6b747d4419a86dc13d2",
      "parents": [
        "3b2e3d85aeb80769fb96c15ee4f6e14135328471"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Jan 23 18:27:47 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sat Jan 23 18:27:47 2010 -0800"
      },
      "message": "x86: Remove \"x86 CPU features in debugfs\" (CONFIG_X86_CPU_DEBUG)\n\nCONFIG_X86_CPU_DEBUG, which provides some parsed versions of the x86\nCPU configuration via debugfs, has caused boot failures on real\nhardware.  The value of this feature has been marginal at best, as all\nthis information is already available to userspace via generic\ninterfaces.\n\nCauses crashes that have not been fixed + minimal utility -\u003e remove.\n\nSee the referenced LKML thread for more information.\n\nReported-by: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1001221755320.13231@localhost.localdomain\u003e\nCc: Jaswinder Singh Rajput \u003cjaswinder@kernel.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "3b2e3d85aeb80769fb96c15ee4f6e14135328471",
      "tree": "bbf76624a4732792825031e750bc44f4007850ea",
      "parents": [
        "73472a46b5b28116b145fb5fc05242c1aa8e1461"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Fri Jan 22 21:34:56 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 23 06:21:59 2010 +0100"
      },
      "message": "Revert \"x86: ucode-amd: Load ucode-patches once ...\"\n\nCommit d1c84f79a6ba992dc01e312c44a21496303874d6\nleads to a regression when microcode_amd.c is compiled into the kernel.\nIt causes a big boot delay because the firmware is not available.\nSee http://marc.info/?l\u003dlinux-kernel\u0026m\u003d126267290920060\n\nIt also renders the reload sysfs attribute useless.\nFixing this is too intrusive for an -rc5 kernel.\n\nThus I\u0027d like to restore the microcode loading behaviour of kernel\n2.6.32.\n\nCC: Gene Heskett \u003cgene.heskett@verizon.net\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nLKML-Reference: \u003c20100122203456.GB13792@alberich.amd.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "73472a46b5b28116b145fb5fc05242c1aa8e1461",
      "tree": "bbcb6174edb2ea3c94e64bbfe7f92f3f128d96d3",
      "parents": [
        "3a5fc0e40cb467e692737bc798bc99773c81e1e2"
      ],
      "author": {
        "name": "Pallipadi, Venkatesh",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Jan 21 11:09:52 2010 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 23 06:21:58 2010 +0100"
      },
      "message": "x86: Disable HPET MSI on ATI SB700/SB800\n\nHPET MSI on platforms with ATI SB700/SB800 as they seem to have some\nside-effects on floppy DMA. Do not use HPET MSI on such platforms.\n\nOriginal problem report from Mark Hounschell\nhttp://lkml.indiana.edu/hypermail/linux/kernel/0912.2/01118.html\n\n[ This patch needs to go to stable as well. But, there are some\n  conflicts that prevents the patch from going as is. I can\n  rebase/resubmit to stable once the patch goes upstream.\n  hpa: still Cc:\u0027ing stable@ as an FYI. ]\n\nTested-by: Mark Hounschell \u003cmarkh@compro.net\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c20100121190952.GA32523@linux-os.sc.intel.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "3a5fc0e40cb467e692737bc798bc99773c81e1e2",
      "tree": "1b7563af83ac5b537b98fb35185ce9bb807e5a7d",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Jan 20 12:10:47 2010 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 23 06:21:57 2010 +0100"
      },
      "message": "x86: Set hotpluggable nodes in nodes_possible_map\n\nnodes_possible_map does not currently include nodes that have SRAT\nentries that are all ACPI_SRAT_MEM_HOT_PLUGGABLE since the bit is\ncleared in nodes_parsed if it does not have an online address range.\n\nUnequivocally setting the bit in nodes_parsed is insufficient since\nexisting code, such as acpi_get_nodes(), assumes all nodes in the map\nhave online address ranges.  In fact, all code using nodes_parsed\nassumes such nodes represent an address range of online memory.\n\nnodes_possible_map is created by unioning nodes_parsed and\ncpu_nodes_parsed; the former represents nodes with online memory and\nthe latter represents memoryless nodes.  We now set the bit for\nhotpluggable nodes in cpu_nodes_parsed so that it also gets set in\nnodes_possible_map.\n\n[ hpa: Haicheng Li points out that this makes the naming of the\n  variable cpu_nodes_parsed somewhat counterintuitive.  However, leave\n  it as is in the interest of keeping the pure bug fix patch small. ]\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nTested-by: Haicheng Li \u003chaicheng.li@linux.intel.com\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1001201152040.30528@chino.kir.corp.google.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "5c3db36bf68bb9f682a0188d81dc184f5e62a6e4",
      "tree": "b18b45715c6ebfd4f5e3022be441bc386b6d479d",
      "parents": [
        "b2d959173fea3e04229b2ff33473b5a031669f66"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:47 2009 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 21 18:30:10 2010 -0800"
      },
      "message": "OMAP2/3: DMTIMER: Clear pending interrupts when stopping a timer\n\nOMAP GP timers keep running for a few cycles after they are stopped,\nwhich can cause the timer to expire and generate an interrupt. The\npending interrupt will prevent e.g. OMAP from entering suspend, thus\nwe ack it manually.  Only applicable on OMAP2/3/4.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "298a4c3a57fed38df365a6807728d1930a72c728",
      "tree": "f8836c6a0be6b4810221fa801378b752b41a476c",
      "parents": [
        "92dcffb916d309aa01778bf8963a6932e4014d07",
        "1619ce111492d733d425acbacec9a2cb2ba16ed9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 17:33:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 17:33:23 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/samsung\u0027 of git://git.fluff.org/bjdooks/linux:\n  hmt: adjust for new pwm_backlight-\u003enotify prototype\n"
    },
    {
      "commit": "1619ce111492d733d425acbacec9a2cb2ba16ed9",
      "tree": "e8fcc2668c8d3cb1e84850c22d7ba96787186f91",
      "parents": [
        "3ce2f76f5dfeeacd128db9e5cd6945bac0ea0b2a"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Jan 21 22:56:58 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Jan 22 09:58:17 2010 +0900"
      },
      "message": "hmt: adjust for new pwm_backlight-\u003enotify prototype\n\nCommit cfc38999f (backlight: Pass device through notify callback)\nadded a struct device argument to the notify callback, but didn\u0027t\nupdate the user of it in mach-hmt.c\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e80b1359858df17b0034bdf7d1b6f3e0d5b97257",
      "tree": "c0ce7b9abcef8910ee78327285d85b04b0512d33",
      "parents": [
        "341031caec0cd730e84d248d95851bf54ec4e41f",
        "b27d515a49169e5e2a92d621faac761074a8c5b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 08:50:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 08:50:04 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: x86: Add support for the ANY bit\n  perf: Change the is_software_event() definition\n  perf: Honour event state for aux stream data\n  perf: Fix perf_event_do_pending() fallback callsite\n  perf kmem: Print usage help for unknown commands\n  perf kmem: Increase \"Hit\" column length\n  hw-breakpoints, perf: Fix broken mmiotrace due to dr6 by reference change\n  perf timechart: Use tid not pid for COMM change\n"
    },
    {
      "commit": "dedd0c2a48d1eb779373de5eddd04a3e059ce540",
      "tree": "7c88094810291c16d6f42a76ee4f0c94260d1a61",
      "parents": [
        "15e551e52bf62f595f06ddf7a66b750ccfe41683",
        "418521deef3b3dd478a54e4e21d983e010c848f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:29:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:29:36 2010 -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: (23 commits)\n  ACPI: delete acpi_processor_power_verify_c2()\n  ACPI: allow C3 \u003e 1000usec\n  ACPI: enable C2 and Turbo-mode on Nehalem notebooks on A/C\n  ACPI: power_meter: remove double kfree()\n  ACPI: processor: restrict early _PDC to opt-in platforms\n  ACPI: Fix unused variable warning in sbs.c\n  acpi: make ACPI device id constant\n  sony-laptop - fix using of uninitialized variable\n  ACPI: Fix section mismatch error for acpi_early_processor_set_pdc()\n  eeepc-laptop: disable wireless hotplug for 1201N\n  eeepc-laptop: add hotplug_disable parameter\n  eeepc-laptop: switch to using sparse keymap library\n  eeepc-laptop: dmi blacklist to disable pci hotplug code\n  eeepc-laptop: disable cpu speed control on EeePC 701\n  ACPI: don\u0027t cond_resched if irq is disabled\n  ACPI: Remove unnecessary cast.\n  ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes\n  ACPI: EC: Add wait for irq storm\n  ACPI: SBS: Move SBS HC callback to faster Notify queue\n  x86, ACPI: delete acpi_boot_table_init() return value\n  ...\n"
    },
    {
      "commit": "970114a1dacf5f1f47aae9ad75c0abca42d8499c",
      "tree": "4373412a410d5d61226dfb6a845b74e714a7c6e3",
      "parents": [
        "def20529227a5c0938c374d11781bd0dbd5edee4",
        "79f211b8e17205aae0304c58518fbc58506e52e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:16:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:16:27 2010 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh64: wire up sys_accept4.\n  sh: unwire sys_recvmmsg.\n  sh: ms7724: Correct sh-eth EEPROM polling timeout.\n"
    },
    {
      "commit": "def20529227a5c0938c374d11781bd0dbd5edee4",
      "tree": "76ba59d7dfdb858892996a59e95a892b43e0e6d2",
      "parents": [
        "24bc7347da73a9ed3383056c3d0f28c0e361621e",
        "2045124ffd1a5e46d157349016a2c50f19c8c91d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 21 07:15:10 2010 -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: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n  ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n  ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n  ARM: 5884/1: arm: Fix DCC console for v7\n  ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n  ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n  ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n"
    },
    {
      "commit": "b27d515a49169e5e2a92d621faac761074a8c5b1",
      "tree": "cc27b8a7c3b3d07df4a09c0eed9ca7aaf265ead1",
      "parents": [
        "92b6759857ea3ad19bc6871044e373f6251841d3"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Mon Jan 18 10:58:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jan 21 13:40:41 2010 +0100"
      },
      "message": "perf: x86: Add support for the ANY bit\n\nPropagate the ANY bit into the fixed counter config for v3 and higher.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\n[a.p.zijlstra@chello.nl: split from larger patch]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c4b5430c6.0f975e0a.1bf9.ffff85fe@mx.google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1091ce6215a1cab60c3a4601a569cb727ca8637a",
      "tree": "45038c0ee7cc4f83d268098ce8c91bfa97e63c07",
      "parents": [
        "e5981fd6d77c63c003cac44ab52da72994e7ead3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 19:30:49 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 19:30:49 2010 -0800"
      },
      "message": "sparc64: Fix IRQ -\u003eset_affinity() methods.\n\nAs noted by Benjamin Herrenschmidt, the generic IRQ layer\nonly sets irq_desc[irq].affinity after -\u003eset_affinity()\nsucceeds.\n\nSo we have to use the passed in cpumask.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5981fd6d77c63c003cac44ab52da72994e7ead3",
      "tree": "6eacba7c57e63779eb24f01060d7826bd4c659e7",
      "parents": [
        "3583cbd951d31517de015eab85eb0b5705bce8a9"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Jan 06 04:55:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 19:04:42 2010 -0800"
      },
      "message": "sparc: cpumask_of_node() should handle -1 as a node\n\npcibus_to_node can return -1 if we cannot determine which node a pci bus\nis on. If passed -1, cpumask_of_node will negatively index the lookup array\nand pull in random data:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\n00000000,00000003,00000000,00000000\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n64-65\n\nChange cpumask_of_node to check for -1 and return cpu_all_mask in this\ncase:\n\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpus\nffffffff,ffffffff,ffffffff,ffffffff\n# cat /sys/devices/pci0000:00/0000:00:01.0/local_cpulist\n0-127\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2d959173fea3e04229b2ff33473b5a031669f66",
      "tree": "3c034551b406c8e8b20deeb0197273e06017c11b",
      "parents": [
        "ccaae273c3f92d7e7acb796d6747077a93dcca4b",
        "1daa8c1d75876f690ed8d3f13c806034af5984eb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:21:01 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:21:01 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 into omap-fixes-for-linus\n"
    },
    {
      "commit": "ccaae273c3f92d7e7acb796d6747077a93dcca4b",
      "tree": "3b3853db3d4b0db18c9cbc51469538aa767aeaee",
      "parents": [
        "fa8d1d6c2a72659f773f919c4356b68884c875d0",
        "6b34f9d4e60a4fb9f847533a207e31316603e840"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:20:47 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 18:20:47 2010 -0800"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-fixes-for-linus\n"
    },
    {
      "commit": "6b34f9d4e60a4fb9f847533a207e31316603e840",
      "tree": "4e00b23c2bda5fe37b494abc549f204d60795935",
      "parents": [
        "b92c5721d28507738d294e9a582eb6232ec6abad"
      ],
      "author": {
        "name": "Sergio Aguirre",
        "email": "saaguirre@ti.com",
        "time": "Thu Jan 14 11:01:15 2010 -0600"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:10 2010 -0800"
      },
      "message": "PM debug: Fix warning when no CONFIG_DEBUG_FS\n\nFix following warning when CONFIG_DEBUG_FS wasn\u0027t selected:\n\narch/arm/mach-omap2/pm-debug.c:57: warning: \u0027pm_dbg_init\u0027 declared \u0027static\u0027 but never defined\n\nSigned-off-by: Sergio Aguirre \u003csaaguirre@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b92c5721d28507738d294e9a582eb6232ec6abad",
      "tree": "459bbe59b1e61f6eee9c7971901a4d7bfdeced88",
      "parents": [
        "d92cfcbe39fdb2328a28b5505f31cb8be40fc339"
      ],
      "author": {
        "name": "Subramani Venkatesh",
        "email": "subramani.venkatesh@windriver.com",
        "time": "Tue Dec 22 15:07:50 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:09 2010 -0800"
      },
      "message": "OMAP3: PM: DSS PM_WKEN to refill DMA\n\nCurrently, DSS does not wakeup when there is a DMA request.  DSS wake\nup event must be enabled so that the DMA request to refill the FIFO\nwill wake up the CORE domain.\n\nSigned-off-by: Subramani Venkatesh \u003csubramani.venkatesh@windriver.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "d92cfcbe39fdb2328a28b5505f31cb8be40fc339",
      "tree": "709d6537fae858fb700aa83884eec2080a11b0bf",
      "parents": [
        "dccaad895094a699c37c065bff3fa9bb997daeb9"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Sep 24 16:35:48 2009 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:08 2010 -0800"
      },
      "message": "OMAP: timekeeping: time should not stop during suspend\n\nDuring suspend, the kernel timekeeping subsystem is shut down.  Before\nsuspend and upon resume, it uses a weak function\nread_persistent_clock() to determine the amount of time that elapsed\nduring suspend.\n\nThis function was not implemented on OMAP, so from the timekeeping\nsubsystem perspective (and thus userspace as well) it appeared that no\ntime elapsed during suspend.\n\nThis patch uses the 32k sync timer as a the persistent clock.\n\nNOTE: This does *NOT* fully handle wrapping of the 32k sync timer, so\n      more than one wrapping of the 32k sync timer during suspend may\n      cause problems.  Also note there are not interrupts when the 32k\n      sync timer wraps, so something else has to be done.\n\nReported-by: Jon Hunter \u003cjon-hunter@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "dccaad895094a699c37c065bff3fa9bb997daeb9",
      "tree": "42877b2692289947315573f915aecba1fbfa7360",
      "parents": [
        "61b17d972f60fb8097592cadee2a2dd594285ff6"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Tue Nov 17 18:34:53 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:07 2010 -0800"
      },
      "message": "OMAP3: PM: Force write last pad config register into save area\n\nDue to OMAP3 erratas 1.157, 1.185 the save of the last pad register\n(ETK_D14 and ETK_D15) can fail sometimes when there is simultaneous\nOCP access to the SCM register area. Fixed by writing the last\nregister to the save area.\n\nAlso, optimized the delay loop for the HW save to include an udelay(1),\nwhich limits the number of unnecessary HW accesses to SCM register area\nduring the save.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nAcked-by: Nishanth Menon \u003cnm@ti.com\u003e\nReviewed-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "61b17d972f60fb8097592cadee2a2dd594285ff6",
      "tree": "4f5518cce45c92b979277daa228f21e87d098926",
      "parents": [
        "e3d9329640e4b291cdd2c6d178774c28bba47d59"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Dec 16 17:22:04 2009 +0100"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:07 2010 -0800"
      },
      "message": "OMAP: omap3_pm_get_suspend_state() error ignored in pwrdm_suspend_get()\n\nval is an u64 pointer, we need an int to check the error.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "e3d9329640e4b291cdd2c6d178774c28bba47d59",
      "tree": "b231571bc4cab11556c32d8b6fa5517f81b361d7",
      "parents": [
        "ae559d8769531ab8895d241107a10fbe320b3b7f"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Thu Nov 26 15:18:50 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:06 2010 -0800"
      },
      "message": "OMAP3: PM: Enable wake-up from McBSP2, 3 and 4 modules\n\nWake-up from McBSP ports are needed, especially when the THRESHOLD\ndma mode is in use for audio playback.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "ae559d8769531ab8895d241107a10fbe320b3b7f",
      "tree": "3f9695b7c5873a8143cb18bae7872e0e1c28d6c9",
      "parents": [
        "8640425b265752a1b7bae041815872cda5b72a2f"
      ],
      "author": {
        "name": "Manjunatha GK",
        "email": "manjugk@ti.com",
        "time": "Mon Nov 16 20:16:52 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:05 2010 -0800"
      },
      "message": "OMAP3: PM debug: fix build error when !CONFIG_DEBUG_FS\n\nThe PM debug code fails to build on when CONFIG_DEBUG_FS is not\nenabled.\n\nBuild error log:\narch/arm/mach-omap2/built-in.o: In function `omap_sram_idle\u0027:\narch/arm/mach-omap2/pm34xx.c:449: undefined reference to `pm_dbg_regset_save\u0027\narch/arm/mach-omap2/pm34xx.c:460: undefined reference to `pm_dbg_regset_save\u0027\narch/arm/mach-omap2/built-in.o: In function `configure_vc\u0027:\narch/arm/mach-omap2/pm34xx.c:1237: undefined reference to `pm_dbg_regset_init\u0027\narch/arm/mach-omap2/pm34xx.c:1238: undefined reference to `pm_dbg_regset_init\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nThis patch fixes the above errors.\n\nKernel booting is tested on omap zoom2 and zoom3 boards.\n\nSigned-off-by: Manjunatha GK \u003cmanjugk@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "8640425b265752a1b7bae041815872cda5b72a2f",
      "tree": "aa6af91b64e06ec460857267a4ae77da1f7c2d4e",
      "parents": [
        "a087cad92c0d83f096024d6ec8c8a8f6b6286811"
      ],
      "author": {
        "name": "Sripathy, Vishwanath",
        "email": "vishwanath.bs@ti.com",
        "time": "Mon Nov 16 16:41:40 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:04 2010 -0800"
      },
      "message": "OMAP3: PM: Removing redundant and potentially dangerous PRCM configration\n\nAs part of Core domain context restoration while coming out of off mode\nthere are some registers being restored which are not required to be restored.\nROM code will have restored them already. Overwriting some of them can have\npotential side effect. Eg: CM_CLKEN_PLL register should not be written while dpll is locked.\nTested on OMAP 3430 SDP for suspend/resume and off mode with sleep_while_idle enabled.\n\nSigned-off-by: Vishwanath BS \u003cvishwanath.bs@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "a087cad92c0d83f096024d6ec8c8a8f6b6286811",
      "tree": "899af3638df06a15c3096719d05d9520b0e56a63",
      "parents": [
        "afbcf6197d78aed814e90bad6099ecfbeb756ec1"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Thu Nov 12 12:07:20 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:03 2010 -0800"
      },
      "message": "OMAP3: Fixed ARM aux ctrl register save/restore\n\nCurrent value is stored on SDRAM and it is written back during wakeup.\nPreviously a static value of 0x72 was written there.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nAcked-by: Thara Gopinath \u003cthara@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "afbcf6197d78aed814e90bad6099ecfbeb756ec1",
      "tree": "d84a99a5f61eca7dd15eae6e4b67f181815ef7de",
      "parents": [
        "a174e609b5b9b3bc1c5859402be8d8d88f6e098c"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Mon Oct 26 15:10:40 2009 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:02 2010 -0800"
      },
      "message": "OMAP3: CPUidle: Fixed timer resolution\n\nPreviously used u32 as temporary data storage that wraps around at 4.294s.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "a174e609b5b9b3bc1c5859402be8d8d88f6e098c",
      "tree": "235c1bda3fab5b6d04e31b497f040217f58f16ed",
      "parents": [
        "f18cc2ff5e18e8eb6df5284866331ef4a2db58d6"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Mon Nov 02 20:23:38 2009 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:01 2010 -0800"
      },
      "message": "OMAP3: PM: Remove duplicate code blocks\n\nThis patch removes code blocks that are repeated\nin function prcm_setup_regs().\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "f18cc2ff5e18e8eb6df5284866331ef4a2db58d6",
      "tree": "5d20f9ba3a46c44ba11c3ed1deeed8e60e8115cc",
      "parents": [
        "b296c8118b26a359b027b8c9bb9f5f41dc7693fa"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:50 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:16:00 2010 -0800"
      },
      "message": "OMAP3: PM: Disable interrupt controller AUTOIDLE before WFI\n\nOMAP interrupt controller goes to unknown state when there is right\ncombination of l3,l4 sleep/wake-up transitions, l4 autoidle in\ninterrupt controller and some interrupt. When this happens, interrupts\nare not delivered to ARM anymore and ARM will remain in WFI (wait for\ninterrupt) until interrupt controller is forced to wake-up\n(i.e. lauterbach).\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b296c8118b26a359b027b8c9bb9f5f41dc7693fa",
      "tree": "4a99f5e9965f6fb2d2fdf9ae18b24add7f7d2454",
      "parents": [
        "2bbe3af3f1e1c1d0992c984e05d061ef5469edb4"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:49 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:15:59 2010 -0800"
      },
      "message": "OMAP3: PM: Enable system control module autoidle\n\nEnable the auto-idle feature of the SCM block to save some additional\npower.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "2bbe3af3f1e1c1d0992c984e05d061ef5469edb4",
      "tree": "df2f0e2ef2561930d277d0923dd15012046646ff",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Fri Oct 23 19:03:48 2009 +0300"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jan 20 18:15:58 2010 -0800"
      },
      "message": "OMAP3: PM: Ack pending interrupts before entering suspend\n\nSuspending drivers may still generate interrupts just before their suspend is\ncompleted. Any pending interrupts here will prevent sleep.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "1daa8c1d75876f690ed8d3f13c806034af5984eb",
      "tree": "af41aba45d687465c258469a7fa2c52babd89758",
      "parents": [
        "247421fda7a9612f03150aacb90fdad55e9f63d2"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Jan 20 22:39:29 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jan 20 17:25:31 2010 -0800"
      },
      "message": "omap: Enable GPMC clock in gpmc_init\n\nDon\u0027t assume that gpmc_l3_clk is on, enable it before touching\nconfiguration registers.\n\nNote that the current code assumes that this clock is always\nenabled. We are already setting smart idle and L3 autogating\nfor GPMC clock in gpmc_init.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3583cbd951d31517de015eab85eb0b5705bce8a9",
      "tree": "857ff8302857929708bfe475ba9e7612c69daf90",
      "parents": [
        "a084b6678a89a106a350c12e4845f42ccc9811f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 16:32:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 16:32:21 2010 -0800"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a084b6678a89a106a350c12e4845f42ccc9811f0",
      "tree": "bf6b07e5590f5ecc69c8fcfc1cd6edf6c06bf811",
      "parents": [
        "e7bef6b04ca2e8e4cf667c43d7e2ab3034a869d5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 03:04:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 16:23:03 2010 -0800"
      },
      "message": "sparc: Add missing SW perf fault events.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7bef6b04ca2e8e4cf667c43d7e2ab3034a869d5",
      "tree": "b21d045e0b97f6e3f68a97e992e92432b3f91c2f",
      "parents": [
        "4f6dbe4ac01d2664231d3f3eceadd33a44cde993"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 02:59:47 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 16:23:03 2010 -0800"
      },
      "message": "sparc64: Fully support both performance counters.\n\nAdd the rest of the conflict detection and resolution logic necessary\nto support more than one counter at a time on sparc64.\n\nThe structure and implementation closely mimicks that of powerpc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f6dbe4ac01d2664231d3f3eceadd33a44cde993",
      "tree": "029201f8597df383c5fac18b2693227570b1693e",
      "parents": [
        "0299b1371d8f1b074c8284a19beb9094ada9405f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 19 00:26:13 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 20 16:23:02 2010 -0800"
      },
      "message": "sparc64: Add perf callchain support.\n\nPretty straightforward, and it should be easy to add accurate\nwalk through of signal stack frames in userspace.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nTested-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "af022fafa89cca5731da3e3325dc027ed8d57bcd",
      "tree": "b902855a35129aa2731d7233d50838e207b111e8",
      "parents": [
        "ecbb06594744b72c362cb2252cb5f6de7cf1b394"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:55 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:28 2010 -0700"
      },
      "message": "OMAP1 clock: fix for \"BUG: spinlock lockup on CPU#0\"\n\nCommit 52650505fbf3a6ab851c801f54e73e76c55ab8da caused clock initialization\nto fail on OMAP1 with \"BUG: spinlock lockup on CPU#0\" -- this is because\nomap1_select_table_rate() and omap1_round_to_table_rate() call clk_get_rate()\nwith the clockfw spinlock held.  Fix by accessing the rate directly from\nthe internal clock framework functions.\n\nThanks to Tony Lindgren \u003ctony@atomide.com\u003e for reporting and testing the fix.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ecbb06594744b72c362cb2252cb5f6de7cf1b394",
      "tree": "9073d78f6c122faf2831201189f108f1b263db16",
      "parents": [
        "0324f59fc945b76337dbc18f4ad4b4383f683ae5"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Jan 19 17:30:55 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:28 2010 -0700"
      },
      "message": "OMAP4: clocks: Fix the clksel_rate struct DPLL divs\n\nFor all DPLL\u0027s the valid dividers are same as the values\nto be programmed in the register. 0 is an invalid value.\nThe changes are generated by updating the script which autogenerates\nthe file modifed in the patch.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "0324f59fc945b76337dbc18f4ad4b4383f683ae5",
      "tree": "9a810c11df7ad7057037439f2b49fc4e25681a9b",
      "parents": [
        "6468e3b18777ecfffa6738e365896be9f17403f2"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Jan 19 17:30:54 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jan 20 13:35:27 2010 -0700"
      },
      "message": "OMAP4: PRCM: Fix the base address for CHIRONSS reg defines\n\nThe CHIRONSS has its own local PRCM module and the register defines\nneed to use the CHIRONSS base and not the PRM base.\nThe changes are generated by updating the script which autogenerates\nthe file modifed in the patch.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "be6066f34c948ccf4adcc90bbeb1fd335d663303",
      "tree": "551d2cf4934e7101e2e668347d85f47663a77e7c",
      "parents": [
        "b4cdd6ac4f9b73118542a5c4e796e6b9f287d0dd",
        "7f07a605a3929d2d94dcbad8ccb7d280958d21f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 20 01:23:27 2010 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "247421fda7a9612f03150aacb90fdad55e9f63d2",
      "tree": "b01e1c792fd91e0891b721b51f712e78adbe323e",
      "parents": [
        "e9acb9b64d7fb16c7f69efa85c5707cffd0c7275"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jan 13 18:10:29 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:38 2010 -0800"
      },
      "message": "OMAP: dma_chan[lch_head].flag \u0026 OMAP_DMA_ACTIVE tested twice in omap_dma_unlink_lch()\n\nThe same flag and bits were tested twice.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e9acb9b64d7fb16c7f69efa85c5707cffd0c7275",
      "tree": "2eae26e4c1cfb5dab85b846125270b80bea55ad3",
      "parents": [
        "d4bb72e50a0c4b6790dec127a38fd06d06e561cc"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 15:40:26 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:36 2010 -0800"
      },
      "message": "omap3: Fix cpu detection\n\nWe need to set the omap_chip.oc carefully for the clocks to work.\n\nTo fix this, set the omap_chip.oc in omap3_check_features() based\non the CONTROL_IDCODE and silicon revision registers.\n\nAlso add handling for 34xx es3.1.2 as es3.1 for now.\n\nFixes booting on at least overo board.\n\nBased on an earlier patch by Paul Walmsley \u003cpaul@pwsan.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d4bb72e50a0c4b6790dec127a38fd06d06e561cc",
      "tree": "6c25baeb406cfdab554aa7c826f952004d801287",
      "parents": [
        "2cb0c54f3a696351b81e6670f8419120c94b5e0b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 15:15:24 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:35 2010 -0800"
      },
      "message": "omap: Fix functions for dynamic remuxing of pins\n\nMake the omap_mux_read and write available for board code,\nand rename omap_mux_set_board_signals into omap_mux_write_array.\nAlso add the related prototypes and comments into mux.h.\n\nIn some cases we want to change the signals dynamically,\nmostly for power management.\n\nNote that we cannot use the signal names as they are set\n__init to save memory.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2cb0c54f3a696351b81e6670f8419120c94b5e0b",
      "tree": "e556bfbf3abe3df558781a2e6e5ad37c1093387b",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:07 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 18:17:07 2010 -0800"
      },
      "message": "omap: Fix cmdline muxing\n\nLooks like cmdline muxing got broken at some point when we\ndecided to limit muxing to __init code. Currently omap_mux_entry\nlist is not yet initialized when we try to initialize cmdline\nmuxing.\n\nFix this by calling omap_mux_init_list() before calling\nomap_mux_set_cmdline_signals().\n\nReported-by: Philip Balister \u003cphilip@balister.org\u003e\nTested-by: Philip Balister \u003cphilip@balister.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "6468e3b18777ecfffa6738e365896be9f17403f2",
      "tree": "0c8323159c431d60b9397a594a14e375ba3da429",
      "parents": [
        "883edfdd58419b0cc298db14ba25c26d55c6d1af"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 17:30:52 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:52 2010 -0700"
      },
      "message": "OMAP3: clock: Remove unnecessarily .init initializers from OMAP3 clocks\n\nThe first thing that omap2_init_clksel_parent() does is check for\na non-zero .clksel field in the struct clk.  Therefore, it is\npointless calling this function on clocks where the clksel field\nis unset.\n\nRemove init calls to omap2_init_clksel_parent() on clocks without\na clksel field.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e"
    },
    {
      "commit": "883edfdd58419b0cc298db14ba25c26d55c6d1af",
      "tree": "8b651df7b5c288c7176346be4e2828242398066c",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Thara Gopinath",
        "email": "thara@ti.com",
        "time": "Tue Jan 19 17:30:51 2010 -0700"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Jan 19 17:30:51 2010 -0700"
      },
      "message": "OMAP3: hwmod: Adding flag to prevent caching of sysconfig register.\n\nIn the current implementation the sysconfig value is read into\n _sysc_cache once and an actual update to the sysconfig register\nhappens only if the new value paased is differnt from the one in _sysc_cache.\n_sysc_cache is updated only if _HWMOD_SYSCONFIG_LOADED is not set.\nThis can lead to the follwing issue if off mode is enabled in modules\nwhich employs \"always-retore\" mechanism of context save and restore.\n\n        a. The module sets the sysconfig register through omap_device_enable.\n           Here _sysc_cache is updated with the value written to the sysconfig\n           register and left.\n        b. The power domain containig the module enters off mode and the\n           module context is lost.\n        c. The module in use becomes active and calls omap_device_enable to\n           enable itself. Here a read of sysconfig register does not happen\n           as _HWMOD_SYSCONFIG_LOADED flag is set. The value to be written\n           to the sysconfig register will be same as the one written in step a.\n           Since _sysc_cache reflects the previous written value an update\n           of the sysconfig register does not happen.\nThis means in modules which employs \"always-restore\" mechanism\nafter off , the sysconfig regsiters will never get updated.\n\nThis patch introduces a flag SYSC_NO_CACHE which if set ensures that the\nsysconfig register is always read into _sysc_cache before an update is\nattempted.\n\nThis flags need to be set only by modules which does not do a context save\nbut re-initializes the registers every time the module is accessed. This\nincludes modules like i2c, smartreflex etc.\n\nSigned-off-by: Thara Gopinath \u003cthara@ti.com\u003e\n[paul@pwsan.com: tweaked to apply on a different head, added flag comment]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "2045124ffd1a5e46d157349016a2c50f19c8c91d",
      "tree": "e305146e3f9054baead6ccb6d8bddb22c845161a",
      "parents": [
        "1f667c690be3ab71036c436d8391105eee23f65b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 23:42:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 23:11:56 2010 +0000"
      },
      "message": "ARM: 5888/1: arm: Update comments in cacheflush.h and remove unnecessary V6 and V7 comments\n\nThe comments in cacheflush.h should follow what\u0027s in\nstruct cpu_cache_fns. The comments for V6 and V7 are\nunnecessary.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f667c690be3ab71036c436d8391105eee23f65b",
      "tree": "6ae1c21bc08853412c4c7b384a3485da9c21ec70",
      "parents": [
        "ad3e6c0b1fad31282a8384903ed811671d840a9c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 17:01:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5886/1: arm: Fix cpu_proc_fin() for proc-v7.S and make kexec work\n\nThe comments in arm_machine_restart() suggest that cpu_proc_fin()\nwill clean and disable cache and turn off interrupts. This does\nnot seem to be implemented for proc-v7.S, implement it the same\nway as for proc-v6.S.\n\nThis also makes kexec work for v7. Note that a related TLB and\nbranch traget flush patch is also needed to avoid kexec\n\"crc error\".\n\nNote that there are still some issues that seem to be related\nto L2 cache being on and causing occasional uncompress \"crc error\"\nwith kexec. Anyways, this gets kexec mostly working on V7 for now.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad3e6c0b1fad31282a8384903ed811671d840a9c",
      "tree": "cc2ea5a7f713c3b0684515ad24ab23aa8f491c71",
      "parents": [
        "200b7a8dc09504bc0aedac567a307a6e533f39e5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:42:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:17 2010 +0000"
      },
      "message": "ARM: 5885/1: arm: Flush TLB entries in setup_mm_for_reboot()\n\nWe need to do that if we tinker with the MMU entries.\n\nThis fixes the occasional bug with kexec where the new\nfails to uncompress with \"crc error\". Most likely at\nleast kexec on v6 and v7 need this fix.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "200b7a8dc09504bc0aedac567a307a6e533f39e5",
      "tree": "ec735fed9611efcbafd4982cb015eab58b552f27",
      "parents": [
        "a7b22962776109b5bfe3a3efa4f42622318c547d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Jan 19 16:40:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 19 20:23:16 2010 +0000"
      },
      "message": "ARM: 5884/1: arm: Fix DCC console for v7\n\nWithout this patch arch/arm/compressed/head.S defaults to generic\nDCC code that does not work for v7.\n\nFor more information on the v7 DCC, see Cortex-A8 TRM\n\"12.11.1 Debug communications channel\".\n\nTo use it with post 2.6.33-rc1 or later, you need to have:\n\nCONFIG_DEBUG_LL\u003dy\nONFIG_DEBUG_ICEDCC\u003dy\nCONFIG_EARLY_PRINTK\u003dy\n\nEarlier kernels need commit 93fd03a8c6728b58879f8af20ffd55d9c32a778b\nbackported.\n\nTested on omap3430.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79f211b8e17205aae0304c58518fbc58506e52e3",
      "tree": "cf4227655998956a2a57646bef700bbd27bf308e",
      "parents": [
        "6eacb2c4cba4c84c2aee13f416cd476777e8400a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:31 2010 +0900"
      },
      "message": "sh64: wire up sys_accept4.\n\nsh64 on the other hand provides both direct broken out syscalls as well\nas socketcall access. As there are binaries that use both socketcall has\nto stay around. The current ABI prefers direct syscalls.\n\nIt was pointed out that when sys_recvmmsg was added in, sys_accept4 was\noverlooked. This takes care of wiring it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6eacb2c4cba4c84c2aee13f416cd476777e8400a",
      "tree": "03c70df6e42f2e512a0c6545c75f6a007640e9b3",
      "parents": [
        "c718aff2e673a4f42de2a8b9f43bbfd700ce9544"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:06 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 19 17:00:06 2010 +0900"
      },
      "message": "sh: unwire sys_recvmmsg.\n\nsh32 at the moment only uses sys_socketcall to reach these, so unwire\nrecvmmsg for now. While we\u0027re at it, add it to the ignore list, as per\nthe s390 change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb668da6d6f2bec8a63838c098d9515eccb22cc4",
      "tree": "d41b25f7f9a8dcfcfeea13be8035799f3e154216",
      "parents": [
        "dfea91d5a7c795fd6f4e1a97489a98e4e767463e"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:28 2010 -0800"
      },
      "message": "x86, apic: use logical flat for systems with \u003c\u003d 8 logical cpus\n\nWe can use logical flat mode if there are \u003c\u003d 8 logical cpu\u0027s\n(irrespective of physical apic id values).  This will enable simplified\nand efficient IPI and device interrupt routing on such platforms.\n\nThis has been tested to work on both Intel and AMD platforms.\nExceptions like IBM summit platform which can\u0027t use logical flat mode\nare addressed by using OEM platform checks.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfea91d5a7c795fd6f4e1a97489a98e4e767463e",
      "tree": "f4e60892201bd21cb0f1c462861dd28f3c0437d2",
      "parents": [
        "54ef91dcf094313fb4fbe87713c11fb55bcf15a9"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jan 18 12:10:48 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:15:27 2010 -0800"
      },
      "message": "x86, apic: use physical mode for IBM summit platforms\n\nChris McDermott from IBM confirmed that hurricane chipset in IBM summit\nplatforms doesn\u0027t support logical flat mode.  Irrespective of the other\nthings like apic_id\u0027s, total number of logical cpu\u0027s, Linux kernel\nshould default to physical mode for this system.\n\nThe 32-bit kernel does so using the OEM checks for the IBM summit\nplatform.  Add a similar OEM platform check for the 64bit kernel too.\n\nOtherwise the linux kernel boot can hang on this platform under certain\nbios/platform settings.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Chris McDermott \u003clcm@linux.vnet.ibm.com\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91302873bad9550ad06f09dd1ce9e283900ef84e",
      "tree": "387e2764ca5966c08eb13a5e12cf8a1745769db7",
      "parents": [
        "fe64454d7b0474cc43360d86267844b043275e82",
        "878194c8237e4fc5276685ec59cb3bfb9341988c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:12:42 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: pci_controller-\u003earch_data really is a struct device_node *\n  microblaze: Add missing double apostrophe in Kconfig\n  microblaze: Add PT_ macros for special purpose regs\n  microblaze: Enable accept4 syscall\n  microblaze: Wire up recvmmsg syscall\n"
    },
    {
      "commit": "8888be69adea1d86d694096cb206ef570e2d691a",
      "tree": "ba3fd0c0b7d7dd7c8d7b7afeb56f094b65ebdb66",
      "parents": [
        "1e868d8e6d2c4b8736cdf7a4bd5701e4f527f722",
        "78924577f493c6fa62e2b38356faa542fa7583e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 18 14:08:55 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Move cpu hotplug driver lock from pseries to powerpc\n  powerpc: Move /proc/ppc64 to /proc/powerpc update\n  powerpc/8xx: Fix user space TLB walk in dcbX fixup\n  powerpc: Fix decrementer setup on 1GHz boards\n  powerpc/iseries: Initialise on-stack completion\n  powerpc/hvc: Driver build breaks with !HVC_CONSOLE\n  serial/pmac_zilog: Workaround problem due to interrupt on closed port\n  powerpc/macintosh: Make Open Firmware device id constant\n  powerpc: Use helpers for rlimits\n  powerpc: cpumask_of_node() should handle -1 as a node\n  powerpc/pseries: Fix dlpar compile warning without CONFIG_PROC_DEVICETREE\n  powerpc/pseries: Fix xics interrupt affinity\n  powerpc/swsusp_32: Fix TLB invalidation\n  powerpc/8xx: Always pin kernel instruction TLB\n  powerpc: 2.6.33 update of defconfigs for embedded 6xx/7xxx, 8xx, 8xxx\n  powerpc: Use scripts/mkuboot.sh instead of \u0027mkimage\u0027\n  powerpc/5200: update defconfigs\n"
    },
    {
      "commit": "878194c8237e4fc5276685ec59cb3bfb9341988c",
      "tree": "6dd51d5000986223d4c1cc46a4b33c65e43c1991",
      "parents": [
        "296e2603cfdb9e80cb4c7c4535d904524d1eac13"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 13 15:29:52 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:36:07 2010 +0100"
      },
      "message": "microblaze: pci_controller-\u003earch_data really is a struct device_node *\n\nwe are follow powerpc change:\n44ef339073f67d4abcc62ae52a5fbc069d7a4d29\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "296e2603cfdb9e80cb4c7c4535d904524d1eac13",
      "tree": "05fa079376af8d7ec5ac65e04c00473a3441a160",
      "parents": [
        "90974cb4cc283b36fe00b594446aba9177ac3287"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jan 12 11:05:49 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:52 2010 +0100"
      },
      "message": "microblaze: Add missing double apostrophe in Kconfig\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "90974cb4cc283b36fe00b594446aba9177ac3287",
      "tree": "9d8eb90b376041f0c73099c975beca6000aef04a",
      "parents": [
        "4a3bb9a90083c064031f15c2ac38bcf68c3487e6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:25:15 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:39 2010 +0100"
      },
      "message": "microblaze: Add PT_ macros for special purpose regs\n\nPT_ macros are used by gdb and strace uses them too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4a3bb9a90083c064031f15c2ac38bcf68c3487e6",
      "tree": "8655a290b2f7c804e6a74ecba1783d39b0cbcb04",
      "parents": [
        "ce9c37f1318d98c357ab733be51b768ba138c0b0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:24:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:27 2010 +0100"
      },
      "message": "microblaze: Enable accept4 syscall\n\nWe had wrong name in unistd.h + I wire up this syscall\nin syscall table.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ce9c37f1318d98c357ab733be51b768ba138c0b0",
      "tree": "4809904afede7586a5c39416df7318267ec94230",
      "parents": [
        "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:21:46 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:15 2010 +0100"
      },
      "message": "microblaze: Wire up recvmmsg syscall\n\nPatch a2e2725541fad72416326798c2d7fa4dafb7d337 should\ncontain change in unistd.h too. The same problem\nhad MIPS.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a7b22962776109b5bfe3a3efa4f42622318c547d",
      "tree": "f3ed45fc8504a862f909f55a3a4ba93bb11f9ec2",
      "parents": [
        "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Mon Jan 18 15:04:32 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 14:12:11 2010 +0000"
      },
      "message": "ARM: 5883/1: Revert \"disable NX support for OABI-supporting kernels\"\n\nThis reverts commit 14f0aa359365e8a93a77b71e3b840274b9b4dcb1.\n\nThat commit was needed earlier because system call restarting for\nOABI (compat) required an executable stack and thus had problems\nwith NX.  Since ab72b00734ae4d0b (\"ARM: Fix signal restart issues\nwith NX and OABI compat\") has reworked the code to not require an\nexecutable stack anymore, we can re-enable NX support for kernels\nwith OABI (compat) support.\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b53e9b5ebd5c6e718f54bcacd4e97b71533ca681",
      "tree": "055a09686eefa24a4bc72be7c25847c690f34c7d",
      "parents": [
        "95b8f20fd6a2694a16b8addb190b942bfb670c88"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jan 14 20:36:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 18 12:44:51 2010 +0000"
      },
      "message": "ARM: 5882/1: ARM: Fix uncompress code compile for different defines of flush(void)\n\nBecause of the include of the decompress_inflate.c file from\nboot/compress/misc.c, there are different flush() defines:\n\nIn file included from arch/arm/boot/compressed/misc.c:249:\narch/arm/boot/compressed/../../../../lib/decompress_inflate.c:138:29: error: macro \"flush\" passed 2 arguments, but takes just 0\n\nFix this by removing the define of flush() in misc.c for\nCONFIG_DEBUG_ICEDCC as it\u0027s already defined in mach/uncompress.h,\nand that is being included unconditionally.\n\nAlso use a static inline function instead of define\nfor mach-mxc and mach-gemini to avoid similar bug\nfor those platforms.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c718aff2e673a4f42de2a8b9f43bbfd700ce9544",
      "tree": "be5af25699bef51ddbd9f0870e68e0948c3bb7d1",
      "parents": [
        "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 24 08:31:44 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 18 20:47:15 2010 +0900"
      },
      "message": "sh: ms7724: Correct sh-eth EEPROM polling timeout.\n\nThis converts the cpu_relax() to a udelay(1), which fixes up issues with\nthe EEPROM polling occasionally timing out.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7dc9c484a71525794ca05cf7a47f283f1b54cd12",
      "tree": "e150ea705069b06af5c6e0d077a94437f24e991a",
      "parents": [
        "3a5dd791abef032fe57fc652c0232913c696e59b",
        "27d55f1f4c190b14092fcca3069c7d15df83514f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 17 11:01:16 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  do_add_mount() should sanitize mnt_flags\n  CIFS shouldn\u0027t make mountpoints shrinkable\n  mnt_flags fixes in do_remount()\n  attach_recursive_mnt() needs to hold vfsmount_lock over set_mnt_shared()\n  may_umount() needs namespace_sem\n  Fix configfs leak\n  Fix the -ESTALE handling in do_filp_open()\n  ecryptfs: Fix refcnt leak on ecryptfs_follow_link() error path\n  Fix ACC_MODE() for real\n  Unrot uml mconsole a bit\n  hppfs: handle -\u003eput_link()\n  Kill 9p readlink()\n  fix autofs/afs/etc. magic mountpoint breakage\n"
    },
    {
      "commit": "95b8f20fd6a2694a16b8addb190b942bfb670c88",
      "tree": "089023ef349b6170b1a1078d8a9299298706c7e6",
      "parents": [
        "7284ce6c9f6153d1777df5f310c959724d1bd446"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 14 11:43:54 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jan 17 17:19:56 2010 +0000"
      },
      "message": "ARM: fix badly placed mach/plat entries in Kconfig \u0026 Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0bb7a95f5455cd87e6a69e5818bc1f509a98d187",
      "tree": "23c3e35c8300fc07d469a1875daf0be29cc37588",
      "parents": [
        "8f06d7e6e1bbfb32698d6d455583ab7460c090e2"
      ],
      "author": {
        "name": "Luca Barbieri",
        "email": "luca@luca-barbieri.com",
        "time": "Sat Jan 16 10:39:30 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 17 08:01:44 2010 +0100"
      },
      "message": "hw-breakpoints, perf: Fix broken mmiotrace due to dr6 by reference change\n\nCommit 62edab9056a6cf0c9207339c8892c923a5217e45 (from June 2009\nbut merged in 2.6.33) changes notify_die to pass dr6 by\nreference.\n\nHowever, it forgets to fix the check for DR_STEP in kmmio.c,\nbreaking mmiotrace. It also passes a wrong value to the post\nhandler.\n\nThis simple fix makes mmiotrace work again.\n\nSigned-off-by: Luca Barbieri \u003cluca@luca-barbieri.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c1263634770-14578-1-git-send-email-luca@luca-barbieri.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "330a518a1aae6724601903b278ce892d7ab08136",
      "tree": "11cfe776207693f0624b0c1412f5f1d117170f74",
      "parents": [
        "2a8249daf6e2d643bf47a68a7fef2584a0597cb5",
        "1d2c867c941d635e53e8ad7bf37d060bb5b25ec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:31:42 2010 -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, uv: Ensure hub revision set for all ACPI modes.\n  x86, uv: Add function retrieving node controller revision number\n  x86: xen: 64-bit kernel RPL should be 0\n  x86: kernel_thread() -- initialize SS to a known state\n  x86/agp: Fix agp_amd64_init and agp_amd64_cleanup\n  x86: SGI UV: Fix mapping of MMIO registers\n  x86: mce.h: Fix warning in header checks\n"
    },
    {
      "commit": "c6a93d330b53fa587f550aedcdeb93ff23ea7f87",
      "tree": "9f702ce8e33f5c455cd95d6d5f6f78537e65ba67",
      "parents": [
        "6ccc347b699681a0b21c2f7b1a1f85500a58c6b8",
        "1703f2c321a8a531c393e137a82602e16c6061cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 16 12:27:47 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Check if /dev/null can be used as the -o gcc argument\n  perf tools: Move QUIET_STDERR def to before first use\n  perf: Stop stack frame walking off kernel addresses boundaries\n"
    }
  ],
  "next": "355e8e8d1b0779fccb6ca1351fb73c71985e22b2"
}
