)]}'
{
  "log": [
    {
      "commit": "201bbc6fd84c67b4021f454d3e4c30d5cd77f702",
      "tree": "2c1e10a96b060787169cef3e5b2e45b02114b182",
      "parents": [
        "8221610e9990e7ee542a4e508d278302af8a9e75"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 20:56:10 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:30 2010 -0400"
      },
      "message": "spi/bfin_spi: drop custom cs_change_per_word support\n\nAs David points out, the cs_change_per_word option isn\u0027t standard, nor is\nanyone actually using it.  So punt all of the dead code considering it\nmakes up ~10% of the code size.\n\nReported-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2d019713b7acbc01d769a1e512ca1f9a04c30bd0",
      "tree": "7d27e26c3aa2c9aa2a084395ead52d00ffd048a4",
      "parents": [
        "4f515cc93248face6ba45dd296dc3e7381848ab7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:16 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: test __LITTLE_ENDIAN__ instead of __LITTLE_ENDIAN\n\nFixes build for me... these are what\u0027s tested in byteorder.h...\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f515cc93248face6ba45dd296dc3e7381848ab7",
      "tree": "9907f76e32ee562667a4730bb9b3dd0daa3ce2e6",
      "parents": [
        "388d148fe89cbdd99ec6bcab6cf34480e74c50ee"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:13 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: add kernel/.gitignore and ignore vmlinux.lds\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "388d148fe89cbdd99ec6bcab6cf34480e74c50ee",
      "tree": "56d65bf99e4159eb7adb5031b9c237df7bf35b3f",
      "parents": [
        "99d6734f3ca66c17b81df85724953a9b29eff7cf"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:17:09 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: get_user takes an lvalue, not a pointer\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nAcked-by: Al \"my fuckup\" Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99d6734f3ca66c17b81df85724953a9b29eff7cf",
      "tree": "65ad0e615a1809df7daed7183d1805b16941aca8",
      "parents": [
        "79b5dc0c64d88cda3da23b2e22a5cec0964372ac"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Oct 15 21:16:45 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 19:37:50 2010 -0700"
      },
      "message": "m32r: restore _BLOCKABLE\n\nCommit a7f8388e accidentally removed it... Al explains:\n\n  \"Sorry, reordering breakage.  In the signals tree here I have\n\n   static inline void sig_set_blocked(struct sigset_t *set)\n   ...\n\n   and it\u0027s used all over the place (including quite a few places where\n   we currently have sigprocmask(SIG_SETMASK, set, NULL), which is what\n   it\u0027s equivalent to).  With that done, m32r doesn\u0027t use _BLOCKABLE\n   anywhere, so it got removed.  And that chunk got picked when I\u0027d been\n   reordering the queue to pull the arch-specific fixes in front.\n   Sorry.\"\n\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3c6cf61815b0af0c697aeed4c6f11762f913002",
      "tree": "0b9b33c1539ca362b8a483843c73eb76d92933ab",
      "parents": [
        "a9febbb4bd1302b6f01aa1203b0a804e4e5c9e25"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 15 14:34:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 14:42:24 2010 -0700"
      },
      "message": "uml: fix build\n\nFix a build error introduced by d6d1b650ae6acce73d55dd024 (\"param: simple\nlocking for sysfs-writable charp parameters\").\n\n    CC      arch/um/kernel/trap.o\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostaudio_open\u0027:\n  arch/um/drivers/hostaudio_kern.c:204: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:204: error: (Each undeclared identifier is reported only once\n  arch/um/drivers/hostaudio_kern.c:204: error: for each function it appears in.)\n  arch/um/drivers/hostaudio_kern.c: In function \u0027hostmixer_open_mixdev\u0027:\n  arch/um/drivers/hostaudio_kern.c:265: error: \u0027__param_mixer\u0027 undeclared (first use in this function)\n  arch/um/drivers/hostaudio_kern.c:272: error: \u0027__param_dsp\u0027 undeclared (first use in this function)\n\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "264780c29041a147f5cff5dda64d03373e24b972",
      "tree": "4d74502d311792550f052e54a5e93ded5de5283e",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51",
        "47526903feb52f4c26a6350370bdf74e337fcdb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  ubd: fix incorrect sector handling during request restart\n  ps3disk: passing wrong variable to bvec_kunmap_irq()\n"
    },
    {
      "commit": "47526903feb52f4c26a6350370bdf74e337fcdb1",
      "tree": "319aaf924a030ccbb680817128606defd33ac476",
      "parents": [
        "93055c31045a2d5599ec613a0c6cdcefc481a460"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Oct 15 12:56:21 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Oct 15 12:56:21 2010 +0200"
      },
      "message": "ubd: fix incorrect sector handling during request restart\n\nCommit f81f2f7c (ubd: drop unnecessary rq-\u003esector manipulation)\ndropped request-\u003esector manipulation in preparation for global request\nhandling cleanup; unfortunately, it incorrectly assumed that the\nupdated sector wasn\u0027t being used.\n\nubd tries to issue as many requests as possible to io_thread.  When\nissuing fails due to memory pressure or other reasons, the device is\nput on the restart list and issuing stops.  On IO completion, devices\non the restart list are scanned and IO issuing is restarted.\n\nubd issues IOs sg-by-sg and issuing can be stopped in the middle of a\nrequest, so each device on the restart queue needs to remember where\nto restart in its current request.  ubd needs to keep track of the\nissue position itself because,\n\n* blk_rq_pos(req) is now updated by the block layer to keep track of\n  _completion_ position.\n\n* Multiple io_req\u0027s for the current request may be in flight, so it\u0027s\n  difficult to tell where blk_rq_pos(req) currently is.\n\nAdd ubd-\u003erq_pos to keep track of the issue position and use it to\ncorrectly restart io_req issue.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Richard Weinberger \u003crichard@nod.at\u003e\nTested-by: Chris Frey \u003ccdfrey@foursquare.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "0eead9ab41da33644ae2c97c57ad03da636a0422",
      "tree": "757516bc7caa70a10101264edc3eac7d44c11ce8",
      "parents": [
        "53eeb64e808971207350386121f4bab12fa2f45f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 10:57:40 2010 -0700"
      },
      "message": "Don\u0027t dump task struct in a.out core-dumps\n\nakiphie points out that a.out core-dumps have that odd task struct\ndumping that was never used and was never really a good idea (it goes\nback into the mists of history, probably the original core-dumping\ncode).  Just remove it.\n\nAlso do the access_ok() check on dump_write().  It probably doesn\u0027t\nmatter (since normal filesystems all seem to do it anyway), but he\npoints out that it\u0027s normally done by the VFS layer, so ...\n\n[ I suspect that we should possibly do \"vfs_write()\" instead of\n  calling -\u003ewrite directly.  That also does the whole fsnotify and write\n  statistics thing, which may or may not be a good idea. ]\n\nAnd just to be anal, do this all for the x86-64 32-bit a.out emulation\ncode too, even though it\u0027s not enabled (and won\u0027t currently even\ncompile)\n\nReported-by: akiphie \u003cakiphie@lavabit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d94bc4fc24ed6263746934ace161ab916818d38a",
      "tree": "d6c8045823efe4ef1599261e8451775b19dcfd00",
      "parents": [
        "70813196581fc636cb8a49e9bba9e04bda76206e",
        "06c10884486a63a1e4ff657aaa51e848e64b9dc3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:33 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: relax ioremap prohibition (309caa9) for -final and -stable\n  ARM: 6440/1: ep93xx: DMA: fix channel_disable\n  cpuimx27: fix i2c bus selection\n  cpuimx27: fix compile when ULPI is selected\n  ARM: 6435/1: Fix HWCAP_TLS flag for ARM11MPCore/Cortex-A9\n  ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors\n  ARM: fix section mismatch warnings in Versatile Express\n  ARM: 6412/1: kprobes-decode: add support for MOVW instruction\n  ARM: 6419/1: mmu: Fix MT_MEMORY and MT_MEMORY_NONCACHED pte flags\n  ARM: 6416/1: errata: faulty hazard checking in the Store Buffer may lead to data corruption\n"
    },
    {
      "commit": "70813196581fc636cb8a49e9bba9e04bda76206e",
      "tree": "862f24526ba6ec0e7a9ebfe46100246f8a41b72a",
      "parents": [
        "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
        "0fa035e52373386381fcdfbd506e32eac0c662f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:35:05 2010 -0700"
      },
      "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:\n  omap: iommu-load cam register before flushing the entry\n"
    },
    {
      "commit": "509d4486bd86f17b17f5134d02bc3586569f9678",
      "tree": "062984c6837da9a6284deba13b02a52418ebfe98",
      "parents": [
        "0acc1b2afb6ded060b7d6b1b5e6ac8a00ec47547",
        "73cf624d029d776a33d0a80c695485b3f9b36231"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:23 2010 -0700"
      },
      "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, numa: For each node, register the memory blocks actually used\n  x86, AMD, MCE thresholding: Fix the MCi_MISCj iteration order\n  x86, mce, therm_throt.c: Fix missing curly braces in error handling logic\n"
    },
    {
      "commit": "06c10884486a63a1e4ff657aaa51e848e64b9dc3",
      "tree": "3913f3d19b60a9e6a62484e2f4e352d9dcf995a8",
      "parents": [
        "841f48a849e0dc14fe6f3d2bd31e831ac6a76546"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:15:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 13 00:19:03 2010 +0100"
      },
      "message": "ARM: relax ioremap prohibition (309caa9) for -final and -stable\n\n... but produce a big warning about the problem as encouragement\nfor people to fix their drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "841f48a849e0dc14fe6f3d2bd31e831ac6a76546",
      "tree": "ed5946b32134587db9b6fc3a309bc4737b6199d7",
      "parents": [
        "10d48b3934940c178635413b5128c33bc17abe1d",
        "4793ca4028e4dcdbf2740db50995c9378ded3cf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:26 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:36 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "10d48b3934940c178635413b5128c33bc17abe1d",
      "tree": "60b4ae5c63da00a885130313315b49d3a5f9db7c",
      "parents": [
        "c0bb5862a9076992e2cbeb5fa0d08c2ac3d4fbb0"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Tue Oct 12 10:37:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 12 22:43:19 2010 +0100"
      },
      "message": "ARM: 6440/1: ep93xx: DMA: fix channel_disable\n\nWhen channel_disable() is called, it disables per channel interrupts and\nwaits until channels state becomes STATE_STALL, and then disables the\nchannel. Now, if the DMA transfer is disabled while the channel is in\nSTATE_NEXT we will not wait anything and disable the channel immediately.\nThis seems to cause weird data corruption for example in audio transfers.\n\nFix is to wait while we are in STATE_NEXT or STATE_ON and only then\ndisable the channel.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nAcked-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73cf624d029d776a33d0a80c695485b3f9b36231",
      "tree": "fb19490174755aafbb39e129d23128aee5ad9634",
      "parents": [
        "6dcbfe4f0b4e17e289d56fa534b7ce5a6b7f63a3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Oct 10 19:52:15 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Oct 11 15:26:15 2010 -0700"
      },
      "message": "x86, numa: For each node, register the memory blocks actually used\n\nRuss reported SGI UV is broken recently. He said:\n\n| The SRAT table shows that memory range is spread over two nodes.\n|\n| SRAT: Node 0 PXM 0 100000000-800000000\n| SRAT: Node 1 PXM 1 800000000-1000000000\n| SRAT: Node 0 PXM 0 1000000000-1080000000\n|\n|Previously, the kernel early_node_map[] would show three entries\n|with the proper node.\n|\n|[    0.000000]     0: 0x00100000 -\u003e 0x00800000\n|[    0.000000]     1: 0x00800000 -\u003e 0x01000000\n|[    0.000000]     0: 0x01000000 -\u003e 0x01080000\n|\n|The problem is recent community kernel early_node_map[] shows\n|only two entries with the node 0 entry overlapping the node 1\n|entry.\n|\n|    0: 0x00100000 -\u003e 0x01080000\n|    1: 0x00800000 -\u003e 0x01000000\n\nAfter looking at the changelog, Found out that it has been broken for a while by\nfollowing commit\n\n|commit 8716273caef7f55f39fe4fc6c69c5f9f197f41f1\n|Author: David Rientjes \u003crientjes@google.com\u003e\n|Date:   Fri Sep 25 15:20:04 2009 -0700\n|\n|    x86: Export srat physical topology\n\nBefore that commit, register_active_regions() is called for every SRAT memory\nentry right away.\n\nUse nodememblk_range[] instead of nodes[] in order to make sure we\ncapture the actual memory blocks registered with each node.  nodes[]\ncontains an extended range which spans all memory regions associated\nwith a node, but that does not mean that all the memory in between are\nincluded.\n\nReported-by: Russ Anderson \u003crja@sgi.com\u003e\nTested-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nLKML-Reference: \u003c4CB27BDF.5000800@kernel.org\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: \u003cstable@kernel.org\u003e 2.6.33 .34 .35 .36\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "47008cd887c1836bcadda123ba73e1863de7a6c4",
      "tree": "ea0bbcd104b7c882d008486de2fc725d0396fbf1",
      "parents": [
        "58877679fd393d3ef71aa383031ac7817561463d"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zamsden@redhat.com",
        "time": "Thu Aug 19 22:07:19 2010 -1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Oct 11 12:36:07 2010 +0200"
      },
      "message": "KVM: x86: Move TSC reset out of vmcb_init\n\nThe VMCB is reset whenever we receive a startup IPI, so Linux is setting\nTSC back to zero happens very late in the boot process and destabilizing\nthe TSC.  Instead, just set TSC to zero once at VCPU creation time.\n\nWhy the separate patch?  So git-bisect is your friend.\n\nSigned-off-by: Zachary Amsden \u003czamsden@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "58877679fd393d3ef71aa383031ac7817561463d",
      "tree": "92188d827e4c5f32a2bf68ba88d5bbb9a7870b01",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zamsden@redhat.com",
        "time": "Thu Aug 19 22:07:18 2010 -1000"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Mon Oct 11 12:36:07 2010 +0200"
      },
      "message": "KVM: x86: Fix SVM VMCB reset\n\nOn reset, VMCB TSC should be set to zero.  Instead, code was setting\ntsc_offset to zero, which passes through the underlying TSC.\n\nSigned-off-by: Zachary Amsden \u003czamsden@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "6dcbfe4f0b4e17e289d56fa534b7ce5a6b7f63a3",
      "tree": "2fa24b374dd8062cbd8039a170ca3721b69e655f",
      "parents": [
        "b62be8ea9db4048112219ff6d6ce5f183179d4dc"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 08 12:08:34 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 11 11:04:36 2010 +0200"
      },
      "message": "x86, AMD, MCE thresholding: Fix the MCi_MISCj iteration order\n\nThis fixes possible cases of not collecting valid error info in\nthe MCE error thresholding groups on F10h hardware.\n\nThe current code contains a subtle problem of checking only the\nValid bit of MSR0000_0413 (which is MC4_MISC0 - DRAM\nthresholding group) in its first iteration and breaking out if\nthe bit is cleared.\n\nBut (!), this MSR contains an offset value, BlkPtr[31:24], which\npoints to the remaining MSRs in this thresholding group which\nmight contain valid information too. But if we bail out only\nafter we checked the valid bit in the first MSR and not the\nblock pointer too, we miss that other information.\n\nThe thing is, MC4_MISC0[BlkPtr] is not predicated on\nMCi_STATUS[MiscV] or MC4_MISC0[Valid] and should be checked\nprior to iterating over the MCI_MISCj thresholding group,\nirrespective of the MC4_MISC0[Valid] setting.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ea3f0afb23bc49a996f262ea04708b38de82bca",
      "tree": "27f7708b3f165cab0fec7ac335fba146054d9f4a",
      "parents": [
        "e92ba6d2ec8f83a26deb68dd3c2a195657dfdebe",
        "7cf4b482f06df0b590a9bc1561a5a81d67e0fe4c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:18 2010 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: SAMSUNG: Add a workaround for get_clock() for serial driver\n  ARM: S5P: Bug fix on errors of build with CONFIG_PREEMPT_NONE\n  ARM: SAMSUNG: Fix build warnings because of unused codes\n"
    },
    {
      "commit": "e92ba6d2ec8f83a26deb68dd3c2a195657dfdebe",
      "tree": "1a52926109e63c953bca6573095678b0bbc7f581",
      "parents": [
        "e4c4776dea9fd0295ebb3b215599d52938d6d7a3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Oct 08 20:36:15 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:42:37 2010 -0700"
      },
      "message": "Define _addr_lsb in siginfo_t for mips\n\nDefine an _addr_lsb field in the mips and ia64 siginfo_ts, following\nthe asm-generic version. This just puts the field over padding.\n\nThis fixes a compilation problem introduced with a337fda.\n\nCc: ralf@linux-mips.org\nCc: tony.luck@intel.com\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4793ca4028e4dcdbf2740db50995c9378ded3cf8",
      "tree": "14f0117e221905258cee31f65912222db2332b04",
      "parents": [
        "22377ec5ea0a6d65a712465df33f7c2058ac32aa"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Oct 08 10:37:41 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 08 15:08:41 2010 +0200"
      },
      "message": "cpuimx27: fix i2c bus selection\n\nRecent clean of i.MX devices registration changed the i2C bus number\nselected for our platform (Freescale start peripheral ID at 1, kernel\nnow start it at 0 so i.MX27\u0027s i2c 1 is kernel\u0027s i2c 0).\nWithout this fix, i2c is unusable on this platform.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "22377ec5ea0a6d65a712465df33f7c2058ac32aa",
      "tree": "75bd47f1d52e3bd1fbafdbce8ed4147664d2e4d4",
      "parents": [
        "14f0f512ba6f4eccc9b7cf67be47439ed2917afb"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Oct 08 10:37:40 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Oct 08 15:08:41 2010 +0200"
      },
      "message": "cpuimx27: fix compile when ULPI is selected\n\nwithout this patch we get :\narch/arm/mach-imx/built-in.o: In function `eukrea_cpuimx27_init\u0027:\neukrea_mbimx27-baseboard.c:(.init.text+0x44c): undefined reference to `mxc_ulpi_access_ops\u0027\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c0bb5862a9076992e2cbeb5fa0d08c2ac3d4fbb0",
      "tree": "1309a6b52c09b010d6fcbeca95a9f657977afe3e",
      "parents": [
        "5c189208b606a85b4e97109af70d59f10a42fdfd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Oct 07 19:34:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 08 10:01:23 2010 +0100"
      },
      "message": "ARM: 6435/1: Fix HWCAP_TLS flag for ARM11MPCore/Cortex-A9\n\nCommit 14eff1812679c76564b775aa95cdd378965f6cfb added proper\ndetection for ARM11MPCore/Cortex-A9 instead of detecting them\nas ARMv7. However, it was missing the HWCAP_TLS flags.\n\nHWCAP_TLS is needed if support for earlier ARMv6 is compiled\ninto the same kernel. Without HWCAP_TLS flags the userspace\nwon\u0027t work unless nosmp is specified:\n\nKernel panic - not syncing: Attempted to kill init!\nCPU0: stopping\n\u003cc005d5e4\u003e] (unwind_backtrace+0x0/0xec) from [\u003cc004c2f8\u003e] (do_IPI+0xfc/0x184)\n\u003cc004c2f8\u003e] (do_IPI+0xfc/0x184) from [\u003cc03f25bc\u003e] (__irq_svc+0x9c/0x160)\nException stack(0xc0565f80 to 0xc0565fc8)\n5f80: 00000001 c05772a0 00000000 00003a61 c0564000 c05cf500 c003603c c0578600\n5fa0: 80033ef0 410fc091 0000001f 00000000 00000000 c0565fc8 c00b91f8 c0057cb4\n5fc0: 20000013 ffffffff\n[\u003cc03f25bc\u003e] (__irq_svc+0x9c/0x160) from [\u003cc0057cb4\u003e] (default_idle+0x30/0x38)\n[\u003cc0057cb4\u003e] (default_idle+0x30/0x38) from [\u003cc005829c\u003e] (cpu_idle+0x9c/0xf8)\n[\u003cc005829c\u003e] (cpu_idle+0x9c/0xf8) from [\u003cc0008d48\u003e] (start_kernel+0x2a4/0x300)\n[\u003cc0008d48\u003e] (start_kernel+0x2a4/0x300) from [\u003c80008084\u003e] (0x80008084)\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c189208b606a85b4e97109af70d59f10a42fdfd",
      "tree": "a39e52ce6cb5d2f0ef1e9b4df50097f2574c2fc8",
      "parents": [
        "cdaf9a2f280b25dd2fb1e04da5d3899411766e1b"
      ],
      "author": {
        "name": "Anders Larsen",
        "email": "al@alarsen.net",
        "time": "Thu Oct 07 20:44:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 08 10:00:36 2010 +0100"
      },
      "message": "ARM: 6436/1: AT91: Fix power-saving in idle-mode on 926T processors\n\nAccording to Atmel, their 926T processors (AT91 post RM9200) requires\n\u0027Wait for Interrupt\u0027 mode be entered right after disabling the processor clock\nin order to minimise current consumption when idle, so do both provided we\u0027re\nnot running on a 920T (an RM9200).\n\nFurthermore, get rid of the #ifndef CONFIG_DEBUG_KERNEL, since arch_idle()\ncan be turned off completely with the kernel parameter \u0027nohlt\u0027.\n\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nSigned-off-by: Anders Larsen \u003cal@alarsen.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b62be8ea9db4048112219ff6d6ce5f183179d4dc",
      "tree": "84a9b197a31724e785e3b45eae1c120091d4ad17",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Thu Aug 26 17:29:05 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 08 10:29:20 2010 +0200"
      },
      "message": "x86, mce, therm_throt.c: Fix missing curly braces in error handling logic\n\nWhen the feature PTS is not supported by CPU, the sysfile\npackage_power_limit_count for package should not be\ngenerated.\n\nThis patch is used for fixing missing { and }.\n\nThe patch is not complete as there are other error handling\nproblems in this function - but that can wait until the\nmerge window.\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Fenghua Yu \u003cfenghua.yu@initel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Brown Len \u003clen.brown@intel.com\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: lm-sensors@lm-sensors.org \u003clm-sensors@lm-sensors.org\u003e\nLKML-Reference: \u003c4C7625D1.4060201@np.css.fujitsu.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7cf4b482f06df0b590a9bc1561a5a81d67e0fe4c",
      "tree": "694533686d5343b47e5bc0c4658080fcfbcc2a1c",
      "parents": [
        "4341f9b38fe33aab51439ae59593e149a6f61d9f"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Oct 07 17:19:10 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:18 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Add a workaround for get_clock() for serial driver\n\nSerial drivers call get_clock() very early, before platform bus\nhas been set up, this requires a special check to let them get\na proper clock. Without this patch, a serial console is broken\non S5PV310 and S5PC210 boards.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n[kgene.kim@samsung.com: fix coding-style]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4341f9b38fe33aab51439ae59593e149a6f61d9f",
      "tree": "c369b8816ee53236022d680c128a03878696cf4d",
      "parents": [
        "1a95036465e6abdcb639f0d7bb1ec612663caf5b"
      ],
      "author": {
        "name": "SeungChull Suh",
        "email": "sc.suh@samsung.com",
        "time": "Sat Oct 02 12:48:12 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:17 2010 +0900"
      },
      "message": "ARM: S5P: Bug fix on errors of build with CONFIG_PREEMPT_NONE\n\nThis patch adds header \u003clinux/sched.h\u003e into the below files for build with\nCONFIG_PREEMPT_NONE.\n\narch/arm/mach-s5p6440/cpu.c\narch/arm/mach-s5p6442/cpu.c\narch/arm/mach-s5pc100/cpu.c\narch/arm/mach-s5pv210/cpu.c\n\nFollowing is error message of in case of s5pv210_defconfig with CONFIG_PREEMPT_NONE.\n\narch/arm/mach-s5pv210/cpu.c:91: error: implicit declaration of function \u0027need_resched\u0027\n\nSigned-off-by: SeungChull Suh \u003csc.suh@samsung.com\u003e\n[kgene.kim@samsung.com: removed mach-s5p64x0/cpu.c]\n[kgene.kim@samsung.com: added fix mach-s5p6440/cpu.c]\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "1a95036465e6abdcb639f0d7bb1ec612663caf5b",
      "tree": "f8201319aa5719ce34e8a1b596818618a57be360",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Sep 09 08:56:15 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Oct 08 13:50:17 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix build warnings because of unused codes\n\nThis patch removes following unused codes for removing build warnings.\n\narch/arm/plat-samsung/adc.c:438: warning: unused variable \u0027flags\u0027\narch/arm/mach-s5pv210/clock.c:176: warning: \u0027s5pv210_clk_ip4_ctrl\u0027 defined but not used\n\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "81c20b96e51660762f7d0df58b5faa370d47e3fd",
      "tree": "1da1598ec918005ef657fba0634b5ce9aec78b72",
      "parents": [
        "089eed29b4021f8b68ec3d1746a1f9b9c4f04783",
        "158d6742bced08c87fd46b5905eebc0d41e3cdf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:27:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:27:19 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Octeon: Place cnmips_cu2_setup in __init memory.\n  MIPS: Don\u0027t place cu2 notifiers in __cpuinitdata\n  MIPS: Calculate VMLINUZ_LOAD_ADDRESS based on the length of vmlinux.bin\n  MIPS: Alchemy: Resolve prom section mismatches\n  MIPS: Fix syscall 64 bit number comments.\n  MIPS: Hookup fanotify_init, fanotify_mark, and prlimit64 syscalls.\n  MIPS: TX49xx: Rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n  MIPS: N32: Fix getdents64 syscall for n32\n  MIPS: Remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n  MIPS: PNX8550: Sort out machine halt, restart and powerdown functions.\n  MIPS: GIC: Remove dependencies from Malta files.\n  MIPS: Kconfig: Fix and clarify kconfig help text for VSMP and SMTC.\n  MIPS: DMA: Fix computation of DMA flags from device\u0027s coherent_dma_mask.\n  MIPS: Audit: Fix hang in entry.S.\n  MIPS: Document why RELOC_HIDE is there.\n  MIPS: Octeon: Determine if helper needs to be built\n  MIPS: Use generic atomic64 for 32-bit kernels\n  MIPS: RM7000: Symbol should be static\n  MIPS: kspd: Adjust confusing if indentation\n  MIPS: Fix a typo.\n"
    },
    {
      "commit": "34984f54b7e8cb29632e921fb2f47b403c0e617a",
      "tree": "76a900f41782ab78eb2c96ee2b6ff81c9f3bf1b3",
      "parents": [
        "8fe9793af04e2a63257dd620984ca912a6a40965",
        "31e7e931cdc27f76dc68444edc4df1c0d1bfa6cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 09:51:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 09:51:28 2010 -0700"
      },
      "message": "Merge branch \u0027v2.6.36-rc6-urgent-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u0027v2.6.36-rc6-urgent-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: do not initialize PV timers on HVM if !xen_have_vector_callback\n  xen: do not set xenstored_ready before xenbus_probe on hvm\n"
    },
    {
      "commit": "7c6d45e665d5322401e4439060bbf758b08422d4",
      "tree": "b5ff24f1484073bb37e6b52a61177c5004602c73",
      "parents": [
        "e1d9694cae722d00a94fb58f901aa69c9c324a16"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 06 11:06:44 2010 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 17:27:54 2010 -0700"
      },
      "message": "powerpc: remove unused variable\n\nSince powerpc uses -Werror on arch powerpc, the build was broken like\nthis:\n\n  cc1: warnings being treated as errors\n  arch/powerpc/kernel/module.c: In function \u0027module_finalize\u0027:\n  arch/powerpc/kernel/module.c:66: error: unused variable \u0027err\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39c12be86aaedd2f81bfb2236aca5333a2334dea",
      "tree": "ba3edacaa130bc875813674ed960b100c9158e64",
      "parents": [
        "231d0aefd88e94129cb8fb84794f9bb788c6366e",
        "0f940cb7d970f4fd569bb5f9f49774422f2ccbee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:57:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:57:37 2010 -0700"
      },
      "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 trace scripting: Fix extern struct definitions\n  perf ui hist browser: Fix segfault on \u0027a\u0027 for annotate\n  perf tools: Fix build breakage\n  perf, x86: Handle in flight NMIs on P4 platform\n  oprofile, ARM: Release resources on failure\n  oprofile: Add Support for Intel CPU Family 6 / Model 29\n"
    },
    {
      "commit": "5336377d6225959624146629ce3fc88ee8ecda3d",
      "tree": "571b9db75d1ba50faa1e399509563f367fd5694f",
      "parents": [
        "2f6b3aa7a563d05453c4d73ccf88191aee84333f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:29:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:29:27 2010 -0700"
      },
      "message": "modules: Fix module_bug_list list corruption race\n\nWith all the recent module loading cleanups, we\u0027ve minimized the code\nthat sits under module_mutex, fixing various deadlocks and making it\npossible to do most of the module loading in parallel.\n\nHowever, that whole conversion totally missed the rather obscure code\nthat adds a new module to the list for BUG() handling.  That code was\ndoubly obscure because (a) the code itself lives in lib/bugs.c (for\ndubious reasons) and (b) it gets called from the architecture-specific\n\"module_finalize()\" rather than from generic code.\n\nCalling it from arch-specific code makes no sense what-so-ever to begin\nwith, and is now actively wrong since that code isn\u0027t protected by the\nmodule loading lock any more.\n\nSo this commit moves the \"module_bug_{finalize,cleanup}()\" calls away\nfrom the arch-specific code, and into the generic code - and in the\nprocess protects it with the module_mutex so that the list operations\nare now safe.\n\nFuture fixups:\n - move the module list handling code into kernel/module.c where it\n   belongs.\n - get rid of \u0027module_bug_list\u0027 and just use the regular list of modules\n   (called \u0027modules\u0027 - imagine that) that we already create and maintain\n   for other reasons.\n\nReported-and-tested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fa035e52373386381fcdfbd506e32eac0c662f0",
      "tree": "54096bf2eaa7f9d9ffa55c05a63711ee7f063900",
      "parents": [
        "3c729087d4312a4a1fa1a8b674fd9c8050cfc3db"
      ],
      "author": {
        "name": "Hari Kanigeri",
        "email": "h-kanigeri2@ti.com",
        "time": "Fri Aug 20 13:50:18 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 05 10:22:13 2010 -0700"
      },
      "message": "omap: iommu-load cam register before flushing the entry\n\nThe flush_iotlb_page is not loading the cam register before flushing\nthe cam entry. This causes wrong entry to be flushed out from the TLB, and\nif the entry happens to be a locked TLB entry it would lead to MMU faults.\n\nThe fix is to load the cam register with the address to be flushed before\nflushing the TLB entry.\n\nSigned-off-by: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nAcked-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "31e7e931cdc27f76dc68444edc4df1c0d1bfa6cc",
      "tree": "5185fc3b7286c7a1f4f3eed17fbd8da233d65043",
      "parents": [
        "a947f0f8f7012a5e8689a9cff7209ec6964ec154"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Fri Oct 01 17:35:46 2010 +0100"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Tue Oct 05 13:39:23 2010 +0100"
      },
      "message": "xen: do not initialize PV timers on HVM if !xen_have_vector_callback\n\nif !xen_have_vector_callback do not initialize PV timer unconditionally\nbecause we still don\u0027t know how many cpus are available and if there is\nmore than one we won\u0027t be able to receive the timer interrupts on\ncpu \u003e 0.\n\nThis patch fixes an hang at boot when Xen does not support vector\ncallbacks and the guest has multiple vcpus.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n"
    },
    {
      "commit": "cdaf9a2f280b25dd2fb1e04da5d3899411766e1b",
      "tree": "373d6e2614d8edb77c57c63daeeffcac197516c6",
      "parents": [
        "ccdf2e1bca8a45eaf89eb142dbed3551886413fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 05 11:29:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 05 11:30:40 2010 +0100"
      },
      "message": "ARM: fix section mismatch warnings in Versatile Express\n\nWARNING: vmlinux.o(.text+0xbf30): Section mismatch in reference from the function v2m_timer_init() to the function .init.text:sp804_clocksource_init()\nThe function v2m_timer_init() references\nthe function __init sp804_clocksource_init().\nThis is often because v2m_timer_init lacks a __init\nannotation or the annotation of sp804_clocksource_init is wrong.\n\nWARNING: vmlinux.o(.text+0xbf3c): Section mismatch in reference from the function v2m_timer_init() to the function .init.text:sp804_clockevents_init()\nThe function v2m_timer_init() references\nthe function __init sp804_clockevents_init().\nThis is often because v2m_timer_init lacks a __init\nannotation or the annotation of sp804_clockevents_init is wrong.\n\nWARNING: vmlinux.o(.text+0xc524): Section mismatch in reference from the function ct_ca9x4_init() to the function .init.text:l2x0_init()\nThe function ct_ca9x4_init() references\nthe function __init l2x0_init().\nThis is often because ct_ca9x4_init lacks a __init\nannotation or the annotation of l2x0_init is wrong.\n\nWARNING: vmlinux.o(.text+0xc530): Section mismatch in reference from the function ct_ca9x4_init() to the function .init.text:clkdev_add_table()\nThe function ct_ca9x4_init() references\nthe function __init clkdev_add_table().\nThis is often because ct_ca9x4_init lacks a __init\nannotation or the annotation of clkdev_add_table is wrong.\n\nWARNING: vmlinux.o(.text+0xc578): Section mismatch in reference from the function ct_ca9x4_init() to the (unknown reference) .init.data:(unknown)\nThe function ct_ca9x4_init() references\nthe (unknown reference) __initdata (unknown).\nThis is often because ct_ca9x4_init lacks a __initdata\nannotation or the annotation of (unknown) is wrong.\n\nFix these by making ct_ca9x4_init() and v2m_timer_init() both __init.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c06806e690885ce978ef180c8f8b6f8c17fb4b4",
      "tree": "ad81aba3744848d97df016f21e63390ab6fe0752",
      "parents": [
        "d9f73afcd364eb02b355921f6101db9e7ee4001c",
        "fa32154e47a203688453e53c1369fcbc63b06a21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:45:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:45:35 2010 -0700"
      },
      "message": "Merge branch \u0027merge-powerpc\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge-powerpc\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/5200: tighten up ac97 reset timing\n  powerpc/5200: efika.c: Add of_node_put to avoid memory leak\n  powerpc/512x: fix clk_get() return value\n"
    },
    {
      "commit": "ccdf2e1bca8a45eaf89eb142dbed3551886413fe",
      "tree": "e4e73da9cfeb2851a523f4a2914d00ac21657520",
      "parents": [
        "7f58217bb6d39edac68ae0988cdb96a520ad916f"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Sep 27 18:12:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 04 19:21:37 2010 +0100"
      },
      "message": "ARM: 6412/1: kprobes-decode: add support for MOVW instruction\n\nThe MOVW instruction moves a 16-bit immediate into the bottom halfword\nof the destination register.\n\nThis patch ensures that kprobes leaves the 16-bit immediate intact, rather\nthan assume a 12-bit immediate and mask out the upper 4 bits.\n\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f58217bb6d39edac68ae0988cdb96a520ad916f",
      "tree": "9d1b9eb06abb657e2943f1db5759ca1a0cf3617c",
      "parents": [
        "475d92fc6e72cd123dc5dbb9e70cdb80b0cfdf2d"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Thu Sep 30 09:02:17 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 04 19:20:18 2010 +0100"
      },
      "message": "ARM: 6419/1: mmu: Fix MT_MEMORY and MT_MEMORY_NONCACHED pte flags\n\nThe commit f1a2481c0 sets up the default flags for MT_MEMORY and\nMT_MEMORY_NONCACHED memory types. L_PTE_USER flag is wrongly\nset as default for these entries so remove it. Also adding\nthe \u0027L_PTE_WRITE\u0027 flag so that these pages become read-write\ninstead of just being read-only\n\n[this stops them being exposed to userspace, which is the main\nconcern here --rmk]\n\nReported-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "475d92fc6e72cd123dc5dbb9e70cdb80b0cfdf2d",
      "tree": "c2c3e98575957a0eab1492da35921c982c5d2e1e",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Tue Sep 28 14:02:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 04 19:20:14 2010 +0100"
      },
      "message": "ARM: 6416/1: errata: faulty hazard checking in the Store Buffer may lead to data corruption\n\nOn the r2p0, r2p1 and r2p2 versions of the Cortex-A9, data corruption\ncan occur under very rare conditions due to a store buffer optimisation.\n\nThis workaround sets a bit in the diagnostic register of the Cortex-A9,\ndisabling the optimisation and preventing the problem from occurring.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a4bbd01c8516d4f116c32e6c4b64bfd5e5fe10d",
      "tree": "94089811b869c6a703c085d2ad27c2577942c086",
      "parents": [
        "989cd445b48dc996426ab739d002ed504c5c43c9",
        "3682930623f63c693845d9620c6bcdf5598c9bbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:14:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:14:21 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix memory leaks in pcc_cpufreq_do_osc\n  [CPUFREQ] acpi-cpufreq: add missing __percpu markup\n"
    },
    {
      "commit": "4a73a43741489a652588460e72be959e60bcb9ec",
      "tree": "7479147c1832131a7c8abfcd0ee8ae1a7d07116f",
      "parents": [
        "c470af0a27bc2f84f337a50624926eac8343211e",
        "173e79fb70a98b5b223f8dc09c22990d777bdd78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:11:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:11:01 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  vlan: dont drop packets from unknown vlans in promiscuous mode\n  Phonet: Correct header retrieval after pskb_may_pull\n  um: Proper Fix for f25c80a4: remove duplicate structure field initialization\n  ip_gre: Fix dependencies wrt. ipv6.\n  net-2.6: SYN retransmits: Add new parameter to retransmits_timed_out()\n  iwl3945: queue the right work if the scan needs to be aborted\n  mac80211: fix use-after-free\n"
    },
    {
      "commit": "158d6742bced08c87fd46b5905eebc0d41e3cdf6",
      "tree": "e6915f960663dcc10bf87f784855e2c40c21e15d",
      "parents": [
        "4c7106c48a061e26f646391cfe8ba7cbd28516b6"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Sep 23 11:24:09 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:34:00 2010 +0100"
      },
      "message": "MIPS: Octeon: Place cnmips_cu2_setup in __init memory.\n\nIt is an early_initcall, so it should be in __init memory.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1593/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c7106c48a061e26f646391cfe8ba7cbd28516b6",
      "tree": "0190e8446a20ed9eacec4966ab290705013ce56b",
      "parents": [
        "2ccc5b150fb771bcbbb27a19a00e176e10b7f11e"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Sep 23 11:23:29 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:34:00 2010 +0100"
      },
      "message": "MIPS: Don\u0027t place cu2 notifiers in __cpuinitdata\n\nThe notifiers may be called at any time, so the notifier_block cannot\nbe in init memory.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1592/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2ccc5b150fb771bcbbb27a19a00e176e10b7f11e",
      "tree": "711d6dceb694b10a827347e4d29e3297887c99ea",
      "parents": [
        "2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f"
      ],
      "author": {
        "name": "Shmulik Ladkani",
        "email": "shmulik.ladkani@gmail.com",
        "time": "Tue Aug 31 13:24:19 2010 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:34:00 2010 +0100"
      },
      "message": "MIPS: Calculate VMLINUZ_LOAD_ADDRESS based on the length of vmlinux.bin\n\nFix VMLINUZ_LOAD_ADDRESS calculation to be based on the length of\nvmlinux.bin, the actual uncompressed kernel binary.\n\nPreviously it was based on the length of KBUILD_IMAGE (the unstripped ELF\nvmlinux), which is bigger than vmlinux.bin.  As a result, vmlinuz was\nloaded into a memory address higher then actually needed - a problem for\nsmall memory platforms.\n\nSigned-off-by: Shmulik Ladkani \u003cshmulik.ladkani@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: alex@digriz.org.uk\nCc: manuel.lauss@googlemail.com\nCc: sam@ravnborg.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1564/\nAcked-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b877a3ff41b6d7e3ade0739ac840fb6c89f3b1f",
      "tree": "1bc4ee7e10672d2f5dfc936efdc442d9aa581d53",
      "parents": [
        "e080e6166a4c365f98a346e8433c81d0dca42f52"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Thu Aug 19 13:37:13 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:59 2010 +0100"
      },
      "message": "MIPS: Alchemy: Resolve prom section mismatches\n\nThe function prom_init_cmdline() references the variable __initdata\narcs_cmdline.\n\nThe function prom_get_ethernet_addr() references the variable __initdata\narcs_cmdline.\n\nAnnotate prom_init_cmdline() as __init, unexport and annotate\nprom_get_ethernet_addr() since it\u0027s no longer called from within\ndriver code.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1547/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e080e6166a4c365f98a346e8433c81d0dca42f52",
      "tree": "b99bb0633dee3db6895c3b34385bb876f3b10145",
      "parents": [
        "5e844b31c2ace282ab8bea630b63e0212d9532d4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 20 15:00:19 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:59 2010 +0100"
      },
      "message": "MIPS: Fix syscall 64 bit number comments.\n\nNoticed and original patch by Philby John \u003cpjohn@mvista.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5e844b31c2ace282ab8bea630b63e0212d9532d4",
      "tree": "cde594f69e092f797e715a46c0ff785aa1196f43",
      "parents": [
        "c9c4d98b47f9e0cec995b8bdd77616e4e1c12d98"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Aug 23 14:10:37 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:59 2010 +0100"
      },
      "message": "MIPS: Hookup fanotify_init, fanotify_mark, and prlimit64 syscalls.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1553/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9c4d98b47f9e0cec995b8bdd77616e4e1c12d98",
      "tree": "9a0e1c50f445dd9dd801dcaa22e9c295a0b720c2",
      "parents": [
        "e9fb4d84d69403d1e004422086c559b31b3f8136"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Aug 14 16:02:37 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:58 2010 +0100"
      },
      "message": "MIPS: TX49xx: Rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n\nArchitectures need to set ARCH_DMA_MINALIGN to the minimum DMA\nalignment (commit a6eb9fe105d5de0053b261148cee56c94b4720ca). Defining\nARCH_KMALLOC_MINALIGN doesn\u0027t work anymore.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: anemo@mba.ocn.ne.jp\nPatchwork: https://patchwork.linux-mips.org/patch/1544/\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e9fb4d84d69403d1e004422086c559b31b3f8136",
      "tree": "21b03b42c75b90a3c06e7cbaf2bc6c87e9ddab79",
      "parents": [
        "7dde29cb1dc4e3e9c4c3746332b5f61695cd59da"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Fri Sep 03 10:15:34 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:58 2010 +0100"
      },
      "message": "MIPS: N32: Fix getdents64 syscall for n32\n\nCommit 31c984a5acabea5d8c7224dc226453022be46f33 introduced a new syscall\ngetdents64. However, in the syscall table, the new syscall still refers to\nthe old getdents which doesn\u0027t work.\n\nThe problem appeared with a system that uses the eglibc 2.12-r11187 (that\nutilizes that new syscall) is very confused. The fix has been tested with\nthat eglibc version.\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nTo: linux-mips@linux-mips.org\nCc: ddaney@caviumnetworks.com\nCc: akpm@linux-foundation.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1567/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7dde29cb1dc4e3e9c4c3746332b5f61695cd59da",
      "tree": "f01ac17b1924d387deb6a4eea462beb0cde33351",
      "parents": [
        "c1b47e9508f74c152407323260f9fbb980d2fde1"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Sep 11 22:10:52 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:57 2010 +0100"
      },
      "message": "MIPS: Remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n\nThese would result in KERN_\u003clevel\u003e actually getting printed.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nTo: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1581/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c1b47e9508f74c152407323260f9fbb980d2fde1",
      "tree": "3e913dd2799fad90bc0856ced4826e97ade33480",
      "parents": [
        "863cb9bad8f992a9c171e90552045eac77808e84"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 19 00:09:09 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:57 2010 +0100"
      },
      "message": "MIPS: PNX8550: Sort out machine halt, restart and powerdown functions.\n\nNo rubbish printks - those belong to userspace.  The halt function now\nactually halts the system and the poweroff function was deleted because\nit didn\u0027t actually power down the system.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "863cb9bad8f992a9c171e90552045eac77808e84",
      "tree": "27bc4a56644d9b8e388b72b14fca3a18fe5da7e8",
      "parents": [
        "25f12b339caea6b3ca750871d8cecbda70fd83c6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 17 17:07:48 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:56 2010 +0100"
      },
      "message": "MIPS: GIC: Remove dependencies from Malta files.\n\nThis prevents the GIC code from being reusable sanely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25f12b339caea6b3ca750871d8cecbda70fd83c6",
      "tree": "39f6536c9571b877669837326d3830f8a0627311",
      "parents": [
        "a2e715a86c6dc85fb4a13c0c818637131de44cd2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 16 11:40:41 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:56 2010 +0100"
      },
      "message": "MIPS: Kconfig: Fix and clarify kconfig help text for VSMP and SMTC.\n\nOnly VSMP was known as SMVP and generally the help text was too short to\nbe helpful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a2e715a86c6dc85fb4a13c0c818637131de44cd2",
      "tree": "3a7cc8414c582403eb87cb573b3f685fce18414f",
      "parents": [
        "244599469f4c5860c8a4ae8fa8c6907a10caeccf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 02 23:22:23 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:56 2010 +0100"
      },
      "message": "MIPS: DMA: Fix computation of DMA flags from device\u0027s coherent_dma_mask.\n\nThis only matters for ISA devices with a 24-bit DMA limit or for devices\nwith a 32-bit DMA limit on systems with ZONE_DMA32 enabled.  The latter\ncurrently only affects 32-bit PCI cards on Sibyte-based systems with more\nthan 1GB RAM installed.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "244599469f4c5860c8a4ae8fa8c6907a10caeccf",
      "tree": "a71b3e640bf007cb0899081b780fc6b87e377589",
      "parents": [
        "5707bf6bcecd85d01ea22e8b28cf66170068475f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 02 22:59:58 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:55 2010 +0100"
      },
      "message": "MIPS: Audit: Fix hang in entry.S.\n\n_TIF_WORK_MASK false had _TIF_SYSCALL_AUDIT set.  If a thread\u0027s\n_TIF_SYSCALL_AUDIT is ever set this will lead to an endless loop on the\nway out from a syscall.\n\nCurrently this is only a theoretic bug as init/Kconfig doesn\u0027t allow\nAUDIT_SYSCALL to be enabled for MIPS.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5707bf6bcecd85d01ea22e8b28cf66170068475f",
      "tree": "7e816313c963b856caceb6611928cb1fa98929ce",
      "parents": [
        "1ec0e739766b29c9d93d8a4cff68b1cb2e962cde"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 17 16:01:59 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:55 2010 +0100"
      },
      "message": "MIPS: Document why RELOC_HIDE is there.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ec0e739766b29c9d93d8a4cff68b1cb2e962cde",
      "tree": "a13ecb445755f62df24f886f81a8080deb0834b8",
      "parents": [
        "2b78920d19870561a8b7503b8e869a6da5f07d3f"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Wed Aug 11 18:49:53 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:55 2010 +0100"
      },
      "message": "MIPS: Octeon: Determine if helper needs to be built\n\nThis patch adds an config switch to determine if we need to build some\nworkaround helper files.\n\nThe staging driver octeon-ethernet references some symbols which are only\nbuilt when PCI is enabled. The new config switch enables these symbols in\nbothe cases.\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nTo: linux-kernel@vger.kernel.org\nCc: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1543/\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b78920d19870561a8b7503b8e869a6da5f07d3f",
      "tree": "363e73cd197f0a873322df38bb8ac5dcb8f6541d",
      "parents": [
        "543001f8d8a878c3babe4525cb16d83d25c16762"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Wed Jun 09 12:35:25 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:54 2010 +0100"
      },
      "message": "MIPS: Use generic atomic64 for 32-bit kernels\n\nThe 64-bit kernel has already had its atomic64 functions. Except for that,\nwe use the generic spinlocked version. The atomic64 types and related\nfunctions are needed for the Linux performance counter subsystem.\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nPatchwork: https://patchwork.linux-mips.org/patch/1361/\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "543001f8d8a878c3babe4525cb16d83d25c16762",
      "tree": "5a20cb97445a6cf5576b319d1708f6f50fec3cb3",
      "parents": [
        "26deda5ceedbe28df4beb3b98e3fbce281b53a07"
      ],
      "author": {
        "name": "Ricardo Mendoza",
        "email": "ricmm@gentoo.org",
        "time": "Fri Aug 06 11:12:57 2010 -0430"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:54 2010 +0100"
      },
      "message": "MIPS: RM7000: Symbol should be static\n\nSigned-off-by: Ricardo Mendoza \u003cricmm@gentoo.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1540/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26deda5ceedbe28df4beb3b98e3fbce281b53a07",
      "tree": "663d766d5d848fb56b08b5ea625f2722ba50543e",
      "parents": [
        "eefc3f329d93404bfe1285d5b2f4380fede42e89"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Aug 05 22:17:22 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:54 2010 +0100"
      },
      "message": "MIPS: kspd: Adjust confusing if indentation\n\nIndent the branch of an if.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r disable braces4@\nposition p1,p2;\nstatement S1,S2;\n@@\n\n(\nif (...) { ... }\n|\nif (...) S1@p1 S2@p2\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nif (p1[0].column \u003d\u003d p2[0].column):\n  cocci.print_main(\"branch\",p1)\n  cocci.print_secs(\"after\",p2)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nTo: kernel-janitors@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1539/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "eefc3f329d93404bfe1285d5b2f4380fede42e89",
      "tree": "ecb3d3955673520401177d2188beb3a7b00e3aff",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Thu Aug 05 15:51:25 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 04 18:33:54 2010 +0100"
      },
      "message": "MIPS: Fix a typo.\n\n\"Userpace\" -\u003e \"Userspace\"\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nCc: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Martin Hicks \u003cmort@sgi.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1536/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4a3330d76b17239fb34a99d54692248c2d0468c",
      "tree": "0a01c408fc2d58fbab7b6bcb0ce93933e4862f31",
      "parents": [
        "57cf4f78c6266d5a6e5de5485065d4015b84bb30",
        "021989622810b02aab4b24f91e1f5ada2b654579"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 15:02:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 15:02:41 2010 -0700"
      },
      "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, hpet: Fix bogus error check in hpet_assign_irq()\n  x86, irq: Plug memory leak in sparse irq\n  x86, cpu: After uncapping CPUID, re-run CPU feature detection\n"
    },
    {
      "commit": "57cf4f78c6266d5a6e5de5485065d4015b84bb30",
      "tree": "9191fd529acc57ac0b0114f73b675aa99fcfed1f",
      "parents": [
        "18ffe4b18cef097f789d3ff43b45f2938cebe241"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Oct 01 10:31:03 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 15:01:47 2010 -0700"
      },
      "message": "MN10300: Fix flush_icache_range()\n\nflush_icache_range() is given virtual addresses to describe the region.  It\ndeals with these by attempting to translate them through the current set of\npage tables.\n\nThis is fine for userspace memory and vmalloc()\u0027d areas as they are governed by\npage tables.  However, since the regions above 0x80000000 aren\u0027t translated\nthrough the page tables by the MMU, the kernel doesn\u0027t bother to set up page\ntables for them (see paging_init()).\n\nThis means flush_icache_range() as it stands cannot be used to flush regions of\nthe VM area between 0x80000000 and 0x9fffffff where the kernel resides if the\ndata cache is operating in WriteBack mode.\n\nTo fix this, make flush_icache_range() first check for addresses in the upper\nhalf of VM space and deal with them appropriately, before dealing with any\nrange in the page table mapped area.\n\nOrdinarily, this is not a problem, but it has the capacity to make kprobes and\nkgdb malfunction.  It should not affect gdbstub, signal frame setup or module\nloading as gdb has its own flush functions, and the others take place in the\npage table mapped area only.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Akira Takeuchi \u003ctakeuchi.akr@jp.panasonic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "303a407002db563ae76d0f8a8ef0d8fe7954fcd4",
      "tree": "cb2383c974717eeecf861296e988bd8d6df98481",
      "parents": [
        "35ec42167bb5f13db93f1e8c13298eb564f95142",
        "fdb8c58a1671beb51949412e053926acd5500b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:54:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:54:58 2010 -0700"
      },
      "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:\n  ACPI: invoke DSDT corruption workaround on all Toshiba Satellite\n  ACPI, APEI, Fix ERST MOVE_DATA instruction implementation\n  ACPI: fan: Fix more unbalanced code block\n  ACPI: acpi_pad: simplify code to avoid false gcc build warning\n  ACPI, APEI, Fix error path for memory allocation\n  ACPI, APEI, HEST Fix the unsuitable usage of platform_data\n  ACPI, APEI, Fix acpi_pre_map() return value\n  ACPI, APEI, Fix APEI related table size checking\n  ACPI: Disable Windows Vista compatibility for Toshiba P305D\n  ACPI: Kconfig: fix typo.\n  ACPI: add missing __percpu markup in arch/x86/kernel/acpi/cstate.c\n  ACPI: Fix typos\n  ACPI video: fix a poor warning message\n  ACPI: fix build warnings resulting from merge window conflict\n  ACPI: EC: add Vista incompatibility DMI entry for Toshiba Satellite L355\n  ACPI: expand Vista blacklist to include SP1 and SP2\n  ACPI: delete ZEPTO idle\u003dnomwait DMI quirk\n  ACPI: enable repeated PCIEXP wakeup by clearing PCIEXP_WAKE_STS on resume\n  PM / ACPI: Blacklist systems known to require acpi_sleep\u003dnonvs\n  ACPI: Don\u0027t report current_now if battery reports in mWh\n"
    },
    {
      "commit": "3c729087d4312a4a1fa1a8b674fd9c8050cfc3db",
      "tree": "13573259926af305d273196047e666b9e4a599f1",
      "parents": [
        "9d8117e72bf453dd9d85e0cd322ce4a0f8bccbc0",
        "cb922d2596593bac0bf0597eb305cc9bc136cec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:06 2010 -0700"
      },
      "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:\n  omap: McBSP: tx_irq_completion used in rx_irq_handler\n  omap: Fix compile dependency to LEDS_CLASS\n"
    },
    {
      "commit": "e53ced1b02a18fb006fc13c1658bb454ed6cf63c",
      "tree": "dd4f433515cb0b9c07f094216f92c36ca7344c6b",
      "parents": [
        "63d66cab4755edc86ddc5b78cae657a3fda908e1"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Sep 30 15:15:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:50:58 2010 -0700"
      },
      "message": "arch/m68k/mac/macboing.c: use unsigned long for irqflags\n\nFix the warnings\n\n  arch/m68k/mac/macboing.c: In function \u0027mac_mksound\u0027:\n  arch/m68k/mac/macboing.c:189: warning: comparison of distinct pointer types lacks a cast\n  arch/m68k/mac/macboing.c:211: warning: comparison of distinct pointer types lacks a cast\n  arch/m68k/mac/macboing.c: In function \u0027mac_quadra_start_bell\u0027:\n  arch/m68k/mac/macboing.c:241: warning: comparison of distinct pointer types lacks a cast\n  arch/m68k/mac/macboing.c:263: warning: comparison of distinct pointer types lacks a cast\n  arch/m68k/mac/macboing.c: In function \u0027mac_quadra_ring_bell\u0027:\n  arch/m68k/mac/macboing.c:283: warning: comparison of distinct pointer types lacks a cast\n\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "021989622810b02aab4b24f91e1f5ada2b654579",
      "tree": "b82183d2b69b8510122872206ffa7d75d5542131",
      "parents": [
        "1cf180c94e9166cda083ff65333883ab3648e852"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 28 23:20:23 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Sep 30 15:57:35 2010 -0700"
      },
      "message": "x86, hpet: Fix bogus error check in hpet_assign_irq()\n\ncreate_irq() returns -1 if the interrupt allocation failed, but the\ncode checks for irq \u003d\u003d 0.\n\nUse create_irq_nr() instead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1009282310360.2416@localhost6.localdomain6\u003e\nCc: stable@kernel.org\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "1cf180c94e9166cda083ff65333883ab3648e852",
      "tree": "70cee3eaf3f99abf64377f19a864bb56974b3547",
      "parents": [
        "d900329e20f4476db6461752accebcf7935a8055"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 28 20:57:19 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Sep 30 15:57:35 2010 -0700"
      },
      "message": "x86, irq: Plug memory leak in sparse irq\n\nfree_irq_cfg() is not freeing the cpumask_vars in irq_cfg. Fixing this\ntriggers a use after free caused by the fact that copying struct\nirq_cfg is done with memcpy, which copies the pointer not the cpumask.\n\nFix both places.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nLKML-Reference: \u003calpine.LFD.2.00.1009282052570.2416@localhost6.localdomain6\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "3682930623f63c693845d9620c6bcdf5598c9bbb",
      "tree": "5f34ebbd52bf077da60bb13b6e5b4daca469108c",
      "parents": [
        "86cf1474948a91c67b3dd58f8b360006c82e0068"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Sep 30 22:57:33 2010 +0300"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Sep 30 16:14:23 2010 -0400"
      },
      "message": "[CPUFREQ] Fix memory leaks in pcc_cpufreq_do_osc\n\nIf acpi_evaluate_object() function call doesn\u0027t fail, we must kfree()\noutput.buffer before returning from pcc_cpufreq_do_osc().\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "86cf1474948a91c67b3dd58f8b360006c82e0068",
      "tree": "3251831521b0af659ce3d991df436ac1507594b8",
      "parents": [
        "320b2b8de12698082609ebbc1a17165727f4c893"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Fri Aug 13 23:00:11 2010 +0900"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Sep 30 16:14:22 2010 -0400"
      },
      "message": "[CPUFREQ] acpi-cpufreq: add missing __percpu markup\n\nacpi_perf_data is a percpu pointer but was missing __percpu markup.\nAdd it.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "87400e5406e215e9a1b43cf67794fbb34c15c342",
      "tree": "cdce4a7566ced27a5cf77c65338ed1507e79b580",
      "parents": [
        "0d4911081ce201f3e44bc8b32ac0f862d1260332"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 30 08:37:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 30 08:37:38 2010 -0700"
      },
      "message": "Fix up more fallout form alpha signal cleanups\n\nCommit c52c2ddc1dfa (\"alpha: switch osf_sigprocmask() to use of\nsigprocmask()\") had several problems.  The more obvious compile issues\ngot fixed in commit 0f44fbd297e1 (\"alpha: fix compile problem in\narch/alpha/kernel/signal.c\"), but it also caused a regression.\n\nSince _BLOCKABLE is already the set of signals that can be blocked, the\ncode should do \"newmask \u0026 _BLOCKABLE\" rather than inverting _BLOCKABLE\nbefore masking.\n\nReported-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nPatch-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nPatch-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03e22198d2379ffa746c9ea332fbb1f094f9423b",
      "tree": "51ab8e4665943d9a703c110fba68a90d4410eb43",
      "parents": [
        "98d943b02f6f1b57787ff1aa6f34d019a407e3ee"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Sep 29 23:01:38 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 30 09:17:59 2010 +0200"
      },
      "message": "perf, x86: Handle in flight NMIs on P4 platform\n\nStephane reported we\u0027ve forgot to guard the P4 platform\nagainst spurious in-flight performance IRQs. Fix it.\n\nThis fixes potential spurious \u0027dazed and confused\u0027 NMI\nmessages.\n\nReported-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: fweisbec@gmail.com\nCc: peterz@infradead.org\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nLKML-Reference: \u003c1285815698-4298-1-git-send-email-dzickus@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "98d943b02f6f1b57787ff1aa6f34d019a407e3ee",
      "tree": "164e086eae181e38b7ab25751f0b05928a4c2366",
      "parents": [
        "c7a27aa4652c63172489a73f3961455650a79a7f"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 29 16:52:25 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Sep 30 09:14:25 2010 +0200"
      },
      "message": "oprofile, ARM: Release resources on failure\n\nThis patch fixes a resource leak on failure, where the\noprofilefs and some counters may not released properly.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: \u003cstable@kernel.org\u003e # .35.x\nLKML-Reference: \u003c20100929145225.GJ13563@erda.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9337057d4335053dc14934a60d9c3e8fe4e32039",
      "tree": "c530d94ff1517586dd93f409aee882858f9925a3",
      "parents": [
        "68c1f3a96c32a4fe15ebadae45c8145a5e5a66d2"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Sep 29 08:34:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 29 19:30:11 2010 -0700"
      },
      "message": "um: Proper Fix for f25c80a4: remove duplicate structure field initialization\n\numl_net_set_mac() was broken and luckily it was never used, before.\nWhat it was trying to do is spin_lock before memcopy the mac address.\nLinus attempted to fix it in assumption that someone decided the\nlock was needed. But since it was never ever used at all, and was\njust dead code, I think we can assume that it is not needed, after\nall.\n\nOn the other hand patch [f25c80a4] was trying to use eth_mac_addr()\nin eth_configure(), *which was the real fallout*. Because of state\nchecks done inside eth_mac_addr() the address was never set. I have\nnot reintroduced the memcpy wrapper, but I\u0027ve put a comment for future\ncats.\n\nThe code now is back to exactly as it was before [f25c80a4]. With\nthe cleanup applied. If the spin_lock is indeed needed then a contender\nshould supply a test case that fails, then fix it with the proper\nlocking, as a separate unrelated patch.\n\nCC: Julia Lawall \u003cjulia@diku.dk\u003e\nCC: David S. Miller \u003cdavem@davemloft.net\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nTested-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd126b23a2f30c3c7d268db2b96866923eb732a5",
      "tree": "dc4abf734b58fbf529aa30a98878a5cef70f5c37",
      "parents": [
        "58f87ed0d45141a90167f34c0959d607160a26df"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Sun Aug 08 02:17:29 2010 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:20 2010 -0400"
      },
      "message": "ACPI: add missing __percpu markup in arch/x86/kernel/acpi/cstate.c\n\ncpu_cstate_entry is a percpu pointer\nbut was missing __percpu markup.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "62bdb288bf464862a2801b2e53aadc6c4d100fab",
      "tree": "35f321df2ab9091d2f4a1f788b609ad36fed03db",
      "parents": [
        "0f44fbd297e1cda5d9ecc9f5321a86fe647c7d4a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Sep 29 01:57:02 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 18:01:14 2010 -0700"
      },
      "message": "MN10300: Handle missing sys_cacheflush() when caching disabled\n\nWhen caching is disabled on the MN10300 arch, the sys_cacheflush()\nfunction is removed by conditional stuff in the makefiles, but is still\nreferred to by the syscall table.\n\nProvide a null version that just returns 0 when caching is disabled (or\n-EINVAL if the arguments are silly).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d900329e20f4476db6461752accebcf7935a8055",
      "tree": "124a958a91f2b7652fd379cdc9c1d0a067b254d1",
      "parents": [
        "0f44fbd297e1cda5d9ecc9f5321a86fe647c7d4a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue Sep 28 15:35:01 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue Sep 28 16:33:14 2010 -0700"
      },
      "message": "x86, cpu: After uncapping CPUID, re-run CPU feature detection\n\nAfter uncapping the CPUID level, we need to also re-run the CPU\nfeature detection code.\n\nThis resolves kernel bugzilla 16322.\n\nReported-by: boris64 \u003cbugzilla.kernel.org@boris64.net\u003e\nCc: \u003cstable@kernel.org\u003e v2.6.29..2.6.35\nLKML-Reference: \u003ctip-@git.kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f44fbd297e1cda5d9ecc9f5321a86fe647c7d4a",
      "tree": "9f3bd3eb11181cd3874bdd2a66361765522337b4",
      "parents": [
        "7268e3c4b5eb8e3206a467d664c6e17773f2d19e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 13:26:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 13:26:57 2010 -0700"
      },
      "message": "alpha: fix compile problem in arch/alpha/kernel/signal.c\n\nTssk.  Apparently Al hadn\u0027t checked commit c52c2ddc1dfa (\"alpha: switch\nosf_sigprocmask() to use of sigprocmask()\") at all. It doesn\u0027t compile.\n\nFixed as per suggestions from Michael Cree.\n\nReported-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "050026feae5bd4fe2db4096b63b15abce7c47faa",
      "tree": "6d826f7548e16c949b51f257f7c5d4d85318e602",
      "parents": [
        "252a52aa4fa22a668f019e55b3aac3ff71ec1c29",
        "c9e2fbd909c20b165b2b9ffb59f8b674cf0a55b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 21:19:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 21:19:27 2010 -0700"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: Avoid \u0027constant_test_bit()\u0027 misoptimization due to cast to non-volatile\n"
    },
    {
      "commit": "95929eff2cb01e9858779283795f4e3943ee020d",
      "tree": "2049459662ec89991de985dfd8dce056e9a85dd7",
      "parents": [
        "d6f74be08d4388222ac83eeba0ade72659e7d247"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Sep 27 13:12:33 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 16:29:06 2010 -0700"
      },
      "message": "MN10300: Default config choice GDBSTUB_TTYSM0 should be GDBSTUB_ON_TTYSM0\n\nThe configuration choice for the port on which the GDB stub listens has\na default of GDBSTUB_TTYSM0, but this should be GDBSTUB_ON_TTYSM0 to\nmatch the option.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e029fe3737b022610ededf9e70ee84fb2bdc045",
      "tree": "0fc7a86e17014907d32e1b6dcb3b8b310b495870",
      "parents": [
        "26d1e7ced7a51c9ebcff058a9671513fe1fe05b1",
        "2de59fea8b3095d1df4c729fda041625930aab4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (28 commits)\n  ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n  ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE\n  ARM: 6408/1: omap: Map only available sram memory\n  ARM: 6407/1: mmu: Setup MT_MEMORY and MT_MEMORY_NONCACHED L1 entries\n  ARM: pxa: remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n  ARM: pxa168fb: clear enable bit when not active\n  ARM: pxa: fix cpu_is_pxa*() not expanding to zero when not configured\n  ARM: pxa168: fix corrected reset vector\n  ARM: pxa: Use PIO for PI2C communication on Palm27x\n  ARM: pxa: Fix Vpac270 gpio_power for MMC\n  ARM: 6401/1: plug a race in the alignment trap handler\n  ARM: 6406/1: at91sam9g45: fix i2c bus speed\n  leds: leds-ns2: fix locking\n  ARM: dove: fix __io() definition to use bus based offset\n  dmaengine: fix interrupt clearing for mv_xor\n  ARM: kirkwood: Unbreak PCIe I/O port\n  ARM: Fix build error when using KCONFIG_CONFIG\n  ARM: 6383/1: Implement phys_mem_access_prot() to avoid attributes aliasing\n  ARM: 6400/1: at91: fix arch_gettimeoffset fallout\n  ARM: 6398/1: add proc info for ARM11MPCore/Cortex-A9 from ARM\n  ...\n"
    },
    {
      "commit": "6a6aa2b7e47c725b5256ff0f7462fe1247cabf5a",
      "tree": "dcd8e549193e7aedcdcfb34c13177eceda5b29f4",
      "parents": [
        "f0619343ce782a731f55b8ba06d9a7e7d28a0fb8",
        "7329cf0201f48695862e334828a108aa7175e955"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:22:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:22:21 2010 -0700"
      },
      "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/amd-iommu: Fix rounding-bug in __unmap_single\n  x86/amd-iommu: Work around S3 BIOS bug\n  x86/amd-iommu: Set iommu configuration flags in enable-loop\n  x86, setup: Fix earlyprintk\u003dserial,0x3f8,115200\n  x86, setup: Fix earlyprintk\u003dserial,ttyS0,115200\n"
    },
    {
      "commit": "f0619343ce782a731f55b8ba06d9a7e7d28a0fb8",
      "tree": "a2a1e23cdfd640b65d09afd826adf28cd0a208fe",
      "parents": [
        "60bdb72e3c2e808228612f672bd8d18e82872de3",
        "63e6be6d98e1a2bcdca86872b67052e51ab6afa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:21:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:21:48 2010 -0700"
      },
      "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: Catch spurious interrupts after disabling counters\n  tracing/x86: Don\u0027t use mcount in kvmclock.c\n  tracing/x86: Don\u0027t use mcount in pvclock.c\n"
    },
    {
      "commit": "60bdb72e3c2e808228612f672bd8d18e82872de3",
      "tree": "71f0946e38d8a6bf4893e9cf9951ad88e4736b99",
      "parents": [
        "8e87354d01b3046aa5e1080419178191f3dce8f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:29:12 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "mn10300: check __get_user/__put_user results...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e87354d01b3046aa5e1080419178191f3dce8f0",
      "tree": "f31863458958296dbbf54cf779afe9f5ca3a547a",
      "parents": [
        "c05628b49b19187841d635dddd3e47caab33242b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:29:02 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "mn10300: get rid of set_fs(USER_DS) in sigframe setup\n\nIt really has no business being there; short of a serious kernel bug\nwe should already have USER_DS at that point.  It shouldn\u0027t have been\ndone on x86 either...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c05628b49b19187841d635dddd3e47caab33242b",
      "tree": "d624d95c154ee59589f166b84e4dc178e7723d46",
      "parents": [
        "00cbf6080c7d60b999864afcd9010e0bbc7c5db6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:28:52 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "mn10300: -\u003erestart_block.fn needs to be reset on sigreturn\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00cbf6080c7d60b999864afcd9010e0bbc7c5db6",
      "tree": "19ee4371be3b21d3de8cf1cfb539776ce8387c54",
      "parents": [
        "e46924d246e028c94689087db0699438343a344e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:28:42 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "mn10300: prevent double syscall restarts\n\nset -\u003eorig_d0 to -1, same as what sigreturn does\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46924d246e028c94689087db0699438343a344e",
      "tree": "e2ed72422868d684e2f62b9265e60f40ed3ebe14",
      "parents": [
        "18e6bfa96d4d810ad9a69e17f08e0d0089379f22"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:28:32 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "mn10300: avoid SIGSEGV delivery loop\n\nforce_sigsegv() is there for purpose...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18e6bfa96d4d810ad9a69e17f08e0d0089379f22",
      "tree": "cd89c2ca672f78d073f0bfb352b8f8e3360c8997",
      "parents": [
        "c52c2ddc1dfa6fe85ffd5e4c57cf91f6982639fe"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:28:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "alpha: __get_user/__put_user results need to be checked...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c52c2ddc1dfa6fe85ffd5e4c57cf91f6982639fe",
      "tree": "25f44cf6ce5fbd50109935978821ec76e3d51393",
      "parents": [
        "32163f4b2cef28a5aab8b226ffecfc6379a53786"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 26 19:28:12 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:19:53 2010 -0700"
      },
      "message": "alpha: switch osf_sigprocmask() to use of sigprocmask()\n\nget rid of a useless wrapper, while we are at it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2de59fea8b3095d1df4c729fda041625930aab4f",
      "tree": "b7d5e28e4da11607c74a7ed99c3bd2f93473a8fd",
      "parents": [
        "2de5c00ac06c8983ab33ad51a8341584f1cf42c3"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Sep 27 14:55:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 27 14:57:36 2010 +0100"
      },
      "message": "ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n\nThe PL310 on the ct-ca9x4 tile for the Versatile Express does not need\nto add additional latency when accessing its cache RAMs. Unfortunately,\nthe boot monitor sets this up for an 8-cycle delay on reads and writes,\nresulting in greatly reduced memory performance when the L2 cache is\nenabled.\n\nThis patch sets the L2 RAM latencies to the correct value of 1 cycle\non the ct-ca9x4 tile before enabling the L2 cache.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c7a27aa4652c63172489a73f3961455650a79a7f",
      "tree": "9251ba2b3477db1a46b51e0a3ab9c415cd9432cc",
      "parents": [
        "63e6be6d98e1a2bcdca86872b67052e51ab6afa1",
        "bb7ab785ad05a97a2c9ffb3a06547ed39f3133e8"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 27 09:48:44 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 27 09:48:44 2010 +0200"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into perf/urgent\n"
    },
    {
      "commit": "c9e2fbd909c20b165b2b9ffb59f8b674cf0a55b0",
      "tree": "29b4f977e3a1fa4b0b85057c35652ee5fe58949e",
      "parents": [
        "7329cf0201f48695862e334828a108aa7175e955"
      ],
      "author": {
        "name": "Alexander Chumachenko",
        "email": "ledest@gmail.com",
        "time": "Thu Apr 01 15:34:52 2010 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Sep 26 22:43:07 2010 -0700"
      },
      "message": "x86: Avoid \u0027constant_test_bit()\u0027 misoptimization due to cast to non-volatile\n\nWhile debugging bit_spin_lock() hang, it was tracked down to gcc-4.4\nmisoptimization of non-inlined constant_test_bit() due to non-volatile\naddr when \u0027const volatile unsigned long *addr\u0027 cast to \u0027unsigned long *\u0027\nwith subsequent unconditional jump to pause (and not to the test) leading\nto hang.\n\nCompiling with gcc-4.3 or disabling CONFIG_OPTIMIZE_INLINING yields inlined\nconstant_test_bit() and correct jump, thus working around the kernel bug.\n\nOther arches than asm-x86 may implement this slightly differently;\n2.6.29 mitigates the misoptimization by changing the function prototype\n(commit c4295fbb6048d85f0b41c5ced5cbf63f6811c46c) but probably fixing the issue\nitself is better.\n\nSigned-off-by: Alexander Chumachenko \u003cledest@gmail.com\u003e\nSigned-off-by: Michael Shigorin \u003cmike@osdn.org.ua\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "32163f4b2cef28a5aab8b226ffecfc6379a53786",
      "tree": "c4e1412c1aba536551b4ff5f30cbe788e524694c",
      "parents": [
        "77edffb652b33a565e099ff0a1687762f03eb46a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Sep 25 21:07:51 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 25 14:38:13 2010 -0700"
      },
      "message": "alpha: fix usp value in multithreaded coredumps\n\nrdusp() gives us the right value only for the current thread...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77edffb652b33a565e099ff0a1687762f03eb46a",
      "tree": "1e6e9586fc563d867c8737feb855575314deaff7",
      "parents": [
        "56162badadb91aae93843d8d6558c7d7780e3cb2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Sep 25 21:07:14 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 25 14:38:13 2010 -0700"
      },
      "message": "alpha: fix hae_cache race in RESTORE_ALL\n\nWe want interrupts disabled on all paths leading to RESTORE_ALL;\notherwise, we are risking an IRQ coming between the updates of\nalpha_mv-\u003ehae_cache and *alpha_mv-\u003ehae_register and set_hae()\nwithin the IRQ getting badly confused.\n\nRESTORE_ALL used to play with disabling IRQ itself, but that got\nremoved back in 2002, without making sure we had them disabled\non all paths.  It\u0027s cheaper to make sure we have them disabled than\nto revert to original variant...\n\nRemove the detritus left from that commit back in 2002; we used to\nneed a reload of $0 and $1 since swpipl would change those, but\ndoing that had become pointless when we stopped doing swpipl in\nthere...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2de5c00ac06c8983ab33ad51a8341584f1cf42c3",
      "tree": "b3d73b315c0bf3fa809e9382b9368b5f02917c51",
      "parents": [
        "e546f21b4b7af012d9f18edad6237339adfeb681"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:21:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:40 2010 +0100"
      },
      "message": "ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE\n\nOn Davinci SRAM is mapped as MT_DEVICE becasue of the section\nmapping pre-requisite instead of intended MT_MEMORY_NONCACHED\n\nSince the section mapping limitation gets fixed with first\npatch in this series, the MT_MEMORY_NONCACHED can be used now.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e546f21b4b7af012d9f18edad6237339adfeb681",
      "tree": "8c425960cc8e2fce8f35a294c00f2c97852696a7",
      "parents": [
        "f1a2481c0ad3aebd94d11b317c488deaadc25002"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:19:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:40 2010 +0100"
      },
      "message": "ARM: 6408/1: omap: Map only available sram memory\n\nCurrently we map 1 MB section while setting up SRAM on OMAPs\nRegardless of the actual memory. The physical OCM RAM available\non OMAP SOCs is in order of KBs. This patch maps only available\nsram and cleans up some un-necessary cpu_is_xxx checks.\n\nMapping un-available or non-accessible(secure) memory on the newer ARM\nprocessor is dangerous. Because ARM CPUs can now speculatively prefetch,\nwe should avoid mapping any no-existing or secure memory.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1a2481c0ad3aebd94d11b317c488deaadc25002",
      "tree": "34835ebb681604635db2f8b44c2fa7d2d0f75933",
      "parents": [
        "f933b87e6f06fcce5988fd5e8ebf3a97858a7155"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Sep 24 07:18:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 25 15:58:39 2010 +0100"
      },
      "message": "ARM: 6407/1: mmu: Setup MT_MEMORY and MT_MEMORY_NONCACHED L1 entries\n\nThis patch populates the L1 entries for MT_MEMORY and MT_MEMORY_NONCACHED\ntypes so that at boot-up, we can map memories outside system memory\nat page level granularity\n\nPreviously the mapping was limiting to section level, which creates\nunnecessary additional mapping for which physical memory may not\npresent. On the newer ARM with speculation, this is dangerous and can\nresult in untraceable aborts.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "f933b87e6f06fcce5988fd5e8ebf3a97858a7155"
}
