)]}'
{
  "log": [
    {
      "commit": "4d2185d93c670902b6e4716b360e2bcb7d2f7b2f",
      "tree": "c64add5c030ff50660af80664d5e294d6c3f2e9d",
      "parents": [
        "319c2cc761505ee54a9536c5d0b9c2ee3fb33866"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:37:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 17 12:37:42 2010 +0900"
      },
      "message": "sh: Use dummy_irq_chip for INTC redirect vectors.\n\nPresently there\u0027s an ordering issue with the chained handler change\nwhich places the set_irq_chip() after set_irq_chained_handler(). This\ncauses a warning to be emitted as the IRQ chip needs to be set first.\nHowever, there is the caveat that redirect IRQs can\u0027t use the parent\nIRQ\u0027s irq chip as they are just dummy redirects, resulting in\nintc_enable() blowing up when set_irq_chained_handler() attempts to\nstart up the redirect IRQ. In these cases we can just use dummy_irq_chip\ndirectly, as we already extract the parent IRQ and chip from the redirect\nhandler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "319c2cc761505ee54a9536c5d0b9c2ee3fb33866",
      "tree": "88cc4d3e9ed697c5bdc8383712f9d3f5735e38ef",
      "parents": [
        "fb1e776050f0f6a7b90eba03a1d001756454f9dc"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Mon Feb 15 08:37:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:50:26 2010 +0900"
      },
      "message": "sh: Fix zImage boot using fixed PMB.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fb1e776050f0f6a7b90eba03a1d001756454f9dc",
      "tree": "5be962ef1e149d99c31382b255aa45f4ae7a67b8",
      "parents": [
        "d85429a31790361b9e952be3817134c23b3b758a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 15 11:53:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:38:57 2010 +0900"
      },
      "message": "sh: fix sh7724 SDHI support using INTC force_disable\n\nUpdate the sh7724 INTC tables with force_enable support\nto mask out pending unsupported SDHI interrupt sources.\n\nWithout this patch the kernel locks up due to a pending\nSDHI interrupt that the tmio_mmc driver cannot handle.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d85429a31790361b9e952be3817134c23b3b758a",
      "tree": "b5a5fa7e81345e92c518bf5ff3a81ae8d032df7d",
      "parents": [
        "92e1f9a7ed613b36f3aaf8b04a79e2fd4fa37ec1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Feb 15 11:40:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:38:56 2010 +0900"
      },
      "message": "sh: extend INTC with force_disable\n\nExtend the shared INTC code with force_disable support to\nallow keeping mask bits statically disabled. Needed for\nSDHI support to mask out unsupported interrupt sources.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "92e1f9a7ed613b36f3aaf8b04a79e2fd4fa37ec1",
      "tree": "3e1ac9265c8b7044b99d8473deb25dff577994ec",
      "parents": [
        "40331b21f5fdb746e80fc609ef60ef71b5cd47d9"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Thu Feb 11 10:24:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:29 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Fix panning.\n\nFixed SH-Mobile panning. Previously the address of the frame to be displayed\nwas updated in the VSync end interrupt. This meant there was a minimum of 1\nframe bewteen calling FBIOPAN_DISPLAY ioctl and the pan occuring. This meant\nthat apps were not able to use the FBIO_WAITFORVSYNC ioctl to wait for the\npan to complete. This patch moves the write to LDSA1R mirror reg into the\npan ioctl.  Tested on MS7724 board against 2.6.33-rc7\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40331b21f5fdb746e80fc609ef60ef71b5cd47d9",
      "tree": "66467a8eff27a8f379d433c717bd91bc84c7b6bf",
      "parents": [
        "04c869735541c27dd137c55f35f8a18bb372bbe1"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Feb 15 13:57:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 16 13:30:27 2010 +0900"
      },
      "message": "video: sh_mobile_lcdcfb: Add wait for vsync.\n\nAdded FBIO_WAITFORVSYNC ioctl for SH-Mobile devices.\nTested on MS7724 and MigoR boards against 2.6.33-rc7.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04c869735541c27dd137c55f35f8a18bb372bbe1",
      "tree": "d4dcd62d881afcb00c587640946ebbeb3c779d37",
      "parents": [
        "028c5d5d596651bce13d06737eb3707a7e99a30c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 16:10:57 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 16:10:57 2010 +0900"
      },
      "message": "sh: Fix up legacy PMB mode offset calculation.\n\nThe change for fixing up sh64 inadvertently inverted the logic for legacy\nPMB, fix that back up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "028c5d5d596651bce13d06737eb3707a7e99a30c",
      "tree": "e4e429858a19635ad2b5aa563bf1b4e39396d4e2",
      "parents": [
        "19f6b8b44e3f633d5d7d1ed68848b1eb89a1e800",
        "4b505db9c4c72dbd2a8e66b8d681640101325af6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:49:37 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:49:37 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "4b505db9c4c72dbd2a8e66b8d681640101325af6",
      "tree": "edf6aed9194684935e8f88b9501ae3f4ed33f54d",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "message": "sh64: fix tracing of signals.\n\nThis follows the parisc change to ensure that tracehook_signal_handler()\nis aware of when we are single-stepping in order to ptrace_notify()\nappropriately. While this was implemented for 32-bit SH, sh64 neglected\nto make use of TIF_SINGLESTEP when it was folded in with the 32-bit code,\nresulting in ptrace_notify() never being called.\n\nAs sh64 uses all of the other abstractions already, this simply plugs in\nthe thread flag in the appropriate enable/disable paths and fixes up the\ntracehook notification accordingly. With this in place, sh64 is brought\nin line with what 32-bit is already doing.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "724e6d3fe8003c3f60bf404bf22e4e331327c596",
      "tree": "fe8b671c049e39cbf06b63fa320e9775cad0dc58",
      "parents": [
        "e99cc290cae141853bcd901e4c7038fe686cc46d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 11:07:45 2010 -0800"
      },
      "message": "Linux 2.6.33-rc8\n"
    },
    {
      "commit": "e99cc290cae141853bcd901e4c7038fe686cc46d",
      "tree": "a1562c313f8459790ff7141be707656e1498fe84",
      "parents": [
        "26b23ace8b54d836763bad3495fe8ed1a9d4354d",
        "d6d8bf549393484e906913f02fa3c9518a2819b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 10:12:28 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n"
    },
    {
      "commit": "26b23ace8b54d836763bad3495fe8ed1a9d4354d",
      "tree": "35bc17fd4235e32fb1ab2c37ca8156ea778329bd",
      "parents": [
        "22a8cdd60339d931d0dca54427712b2714e5ba8b",
        "75dfca80a610e4e87d3b9ccfb3f520692808697d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 09:32:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 09:32:10 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: hold ref on flip object until it completes\n  drm/i915: Fix crash while aborting hibernation\n  drm/i915: Correctly return -ENOMEM on allocation failure in cmdbuf ioctls.\n  drm/i915: fix pipe source image setting in flip command\n  drm/i915: fix flip done interrupt on Ironlake\n  drm/i915: untangle page flip completion\n  drm/i915: handle FBC and self-refresh better\n  drm/i915: Increase fb alignment to 64k\n  drm/i915: Update write_domains on active list after flush.\n  drm/i915: Rework DPLL calculation parameters for Ironlake\n"
    },
    {
      "commit": "d6d8bf549393484e906913f02fa3c9518a2819b6",
      "tree": "29c0ecdb65f436e818786d15d55bf4a8c70bb873",
      "parents": [
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:17:06 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 18:20:04 2010 +0100"
      },
      "message": "ALSA: hda - use WARN_ON_ONCE() for zero-division detection\n\nReplace the zero-division warning message with WARN_ON_ONCE() per the\nadvice by Linus.  This shouldn\u0027t happen, but if it happens, it\u0027s\npossible that the bug happens often due to buggy IRQs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "22a8cdd60339d931d0dca54427712b2714e5ba8b",
      "tree": "e174e2a8e9a1c8968b6d1cabf3f1010f2bb9e306",
      "parents": [
        "0e9695d9a45e9ea643f2f4e7f2859876940c58ae"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Fri Feb 12 10:53:08 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:51:58 2010 -0800"
      },
      "message": "parisc: fix tracing of signals\n\nMike Frysinger pointed out that calling tracehook_signal_handler with\nstepping\u003d0 missed testing the thread flags, resulting in not calling\nptrace_notify. Fix this by testing if we\u0027re single stepping or branch\nstepping and setting the flag accordingly.\n\nTested, seems to work.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e9695d9a45e9ea643f2f4e7f2859876940c58ae",
      "tree": "58ac89957c99634894681459f49b8974449c02c7",
      "parents": [
        "280c96b16a732cec207ccef7f70cb9ec727d3fd9",
        "fed08d036f2aabd8d0c684439de37f8ebec2bbc2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:47 2010 -0800"
      },
      "message": "Merge branch \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027fix/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda-intel: Avoid divide by zero crash\n"
    },
    {
      "commit": "280c96b16a732cec207ccef7f70cb9ec727d3fd9",
      "tree": "51deef0c50e14960bedb78b0b84f974fadc89889",
      "parents": [
        "b49199c827d81c6dfb8ebb325292aa6b94b45e3d",
        "62737d445b149eaf0beac50de8d856b5e94150be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:48:35 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator/lp3971: vol_map out of bounds in lp3971_{ldo,dcdc}_set_voltage()\n  regulator: Fix display of null constraints for regulators\n"
    },
    {
      "commit": "b49199c827d81c6dfb8ebb325292aa6b94b45e3d",
      "tree": "396a9d57746f278c2a4a4ba1d92e79380eb968a7",
      "parents": [
        "4dfd459b738cf1f65b3eac4e0a9b19bc93cc91c6",
        "07ccb7bf2c928fef4fea2cda69ba2e23479578db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:46:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:46:23 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes:\n  GFS2: Fix bmap allocation corner-case bug\n  GFS2: Fix error code\n"
    },
    {
      "commit": "62737d445b149eaf0beac50de8d856b5e94150be",
      "tree": "f885a0c65d63cefa8794398228c686a1c733e82c",
      "parents": [
        "973e9a2795b3b41d8408a0bb6f87b783c5efc88a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Feb 12 12:30:21 2010 +0100"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 12 11:39:49 2010 +0000"
      },
      "message": "regulator/lp3971: vol_map out of bounds in lp3971_{ldo,dcdc}_set_voltage()\n\nAfter `for (val \u003d LDO_VOL_MIN_IDX; val \u003c\u003d LDO_VOL_MAX_IDX; val++)\u0027, if no break\noccurs, val reaches LDO_VOL_MIN_IDX + 1, which is out of bounds for\nldo45_voltage_map[] and ldo123_voltage_map[].\n\nSimilarly BUCK_TARGET_VOL_MAX_IDX + 1 is out of bounds for buck_voltage_map[].\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "973e9a2795b3b41d8408a0bb6f87b783c5efc88a",
      "tree": "389bb05780ae75a98bebdb6ee4dd6e866ae6d381",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Thu Feb 11 19:20:48 2010 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Feb 12 11:19:57 2010 +0000"
      },
      "message": "regulator: Fix display of null constraints for regulators\n\nIf the regulator constraints are empty and there is no voltage\nreported then nothing will be added to the text displayed for the\nconstraints, leading to random stack data being printed. This is\nunlikely to happen for practical regulators since most will at\nleast report a voltage but should still be fixed.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "07ccb7bf2c928fef4fea2cda69ba2e23479578db",
      "tree": "6aee126126d3a1245b5b9f79abe2101098392187",
      "parents": [
        "0e5a9fb0426108d750c97c25b1ab04d3768b5aff"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:10:55 2010 +0000"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:16:14 2010 +0000"
      },
      "message": "GFS2: Fix bmap allocation corner-case bug\n\nThis patch solves a corner case during allocation which occurs if both\nmetadata (indirect) and data blocks are required but there is an\nobstacle in the filesystem (e.g. a resource group header or another\nallocated block) such that when the allocation is requested only\nenough blocks for the metadata are returned.\n\nBy changing the exit condition of this loop, we ensure that a\nminimum of one data block will always be returned.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "0e5a9fb0426108d750c97c25b1ab04d3768b5aff",
      "tree": "99a3b2f6ff12b9e55b6590210d0a5ef8e852156b",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96"
      ],
      "author": {
        "name": "Abhijith Das",
        "email": "adas@redhat.com",
        "time": "Fri Feb 05 18:25:41 2010 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Feb 12 10:15:51 2010 +0000"
      },
      "message": "GFS2: Fix error code\n\nWe need this one-liner to signal the mount helper of the \u0027insufficient journals\u0027 condition.\n\nSigned-off-by: Abhijith Das \u003cadas@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "19f6b8b44e3f633d5d7d1ed68848b1eb89a1e800",
      "tree": "4d2bacbf4a1ae3f3cbbb9c32a0c9d126731b89f3",
      "parents": [
        "b0f3ae03aca0f331b851ae94bc066124e7f104df"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:41:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:41:45 2010 +0900"
      },
      "message": "sh64: fix up memory offset calculation.\n\nThe linker script offsets were broken by the recent 29/32-bit\nintegration, so this fixes it up for sh64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b0f3ae03aca0f331b851ae94bc066124e7f104df",
      "tree": "510b641df1414800abcbe022986d5c9075017759",
      "parents": [
        "a4dad4c75c4ae378c2a5d66938b8467802c2e98f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:40:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 12 15:40:00 2010 +0900"
      },
      "message": "sh: Isolate uncached mapping support.\n\nThis splits out the uncached mapping support under its own config option,\npresently only used by 29-bit mode and 32-bit + PMB. This will make it\npossible to optionally add an uncached mapping on sh64 as well as booting\nwithout an uncached mapping for 32-bit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4dfd459b738cf1f65b3eac4e0a9b19bc93cc91c6",
      "tree": "73fb5b6bdf59ed90d954993a17bb43dd1873d86a",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96",
        "a6c7fdd29350a74ba5f76809436de9c3d6763009"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP: hsmmc: fix memory leak\n"
    },
    {
      "commit": "676ad585531e965416fd958747894541dabcec96",
      "tree": "26dc3c73bc518f13cc3e31c56828fece8d52fa4f",
      "parents": [
        "ffaa60d5fe1d30b618b0feb22c79486c26a16ea0",
        "cab4d27764d5a8654212b3e96eb0ae793aec5b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:13 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Do not falsely trigger kerneloops\n"
    },
    {
      "commit": "ffaa60d5fe1d30b618b0feb22c79486c26a16ea0",
      "tree": "e4c2d26c7565c7cee36065753db09467a27e0339",
      "parents": [
        "efa82bab8e3509bb2c4a8044de5909b8bab96cfd",
        "531c2dc70d339c5dfa8c3eb628c3459dc6f3a075"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:07:00 2010 -0800"
      },
      "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  cciss: Make cciss_seq_show handle holes in the h-\u003edrv[] array\n  cfq-iosched: split seeky coop queues after one slice\n"
    },
    {
      "commit": "efa82bab8e3509bb2c4a8044de5909b8bab96cfd",
      "tree": "99288d83deb78f03a9fe6b1f5783579ceca6f862",
      "parents": [
        "06a57f4f20d7bf7c3796abd541a7d400483a4596",
        "fdcb45777a3d1689c5541e1f85ee3ebbd197d2c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:28 2010 -0800"
      },
      "message": "Merge branch \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027bugfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: Fix the mapping of the NFSERR_SERVERFAULT error\n  NFS: Remove a redundant check for PageFsCache in nfs_migrate_page()\n  NFS: Fix a bug in nfs_fscache_release_page()\n"
    },
    {
      "commit": "06a57f4f20d7bf7c3796abd541a7d400483a4596",
      "tree": "86f7c7436a21e6c558b8e12948afb76872d56cf4",
      "parents": [
        "fd48d6c888eb3eb3c7e94a8880c6121893bd17b8",
        "12b336a8b4ea8652372f88521bf55cef7f5d5283"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:06:15 2010 -0800"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.33\n\n* git://git.infradead.org/users/cbou/battery-2.6.33:\n  wm97xx_battery: Handle missing platform data gracefully\n"
    },
    {
      "commit": "fd48d6c888eb3eb3c7e94a8880c6121893bd17b8",
      "tree": "4138605892a02eda7501120c8047b34e5b8171b4",
      "parents": [
        "bbf8fc61791eabce7102e709041a0c4e6ee4a316",
        "a67093d46e3caed1a42d694a7de452b61db30562"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:05:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:05:55 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] qla2xxx: Obtain proper host structure during response-queue processing.\n  [SCSI] compat_ioct: fix bsg SG_IO\n  [SCSI] qla2xxx: make msix interrupt handler safe for irq\n  [SCSI] zfcp: Report FC BSG errors in correct field\n  [SCSI] mptfusion : mptscsih_abort return value should be SUCCESS instead of value 0.\n"
    },
    {
      "commit": "bbf8fc61791eabce7102e709041a0c4e6ee4a316",
      "tree": "4c2dbcc2f1aa6feb1f37d2bac86480cfe014d4eb",
      "parents": [
        "67dcabd06126084295b5825d3d7f584450dd8553",
        "a9f0c381973097462d9688dc26fe66f4f020502e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:42 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: psmouse - make sure we don\u0027t schedule reconnects after cleanup\n"
    },
    {
      "commit": "67dcabd06126084295b5825d3d7f584450dd8553",
      "tree": "ac4a3be737071f7b891b8a66e764d5706cf681ca",
      "parents": [
        "09e65ed298e1d12b82752675ff5b9135860429ff",
        "77c1ff3982c6b36961725dd19e872a1c07df7f3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:03:28 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (30 commits)\n  vgaarb: fix incorrect dereference of userspace pointer.\n  drm/radeon/kms: retry auxch on 0x20 timeout value.\n  drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n  drm/vmwgfx: Fix a circular locking dependency bug.\n  drm/vmwgfx: Drop scanout flag compat and add execbuf ioctl parameter members. Bumps major.\n  drm/vmwgfx: Report propper framebuffer_{max|min}_{width|height}\n  drm/vmwgfx: Update the user-space interface.\n  drm/radeon/kms: fix screen clearing before fbcon.\n  nouveau: fix state detection with switchable graphics\n  drm/nouveau: move dereferences after null checks\n  drm/nv50: make the pgraph irq handler loop like the pre-nv50 version\n  drm/nv50: delete ramfc object after disabling fifo, not before\n  drm/nv50: avoid unloading pgraph context when ctxprog is running\n  drm/nv50: align size of buffer object to the right boundaries.\n  drm/nv50: disregard dac outputs in nv50_sor_dpms()\n  drm/nv50: prevent multiple init tables being parsed at the same time\n  drm/nouveau: make dp auxch xfer len check for reads only\n  drm/nv40: make INIT_COMPUTE_MEM a NOP, just like nv50\n  drm/nouveau: Add proper vgaarb support.\n  drm/nouveau: Fix fbcon on mixed pre-NV50 + NV50 multicard.\n  ...\n"
    },
    {
      "commit": "09e65ed298e1d12b82752675ff5b9135860429ff",
      "tree": "384a60bcf2a8116427899e6784b8891510a9f403",
      "parents": [
        "9883b83d6fb2f87e0eb6c8839325272466041577",
        "734c2992828c66cee3feb21ecd30a6ac44aecc51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:02:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:02:27 2010 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  drivers/dma: Correct NULL test\n  async-tx: fix buffer submission error handling in ipu_idma.c\n  dmaengine: correct onstack wait_queue_head declaration\n  ioat: fix infinite timeout checking in ioat2_quiesce\n  dmaengine: fix memleak in dma_async_device_unregister\n"
    },
    {
      "commit": "9883b83d6fb2f87e0eb6c8839325272466041577",
      "tree": "a61cede09f8c47016af954311a8ed248bf4d2f34",
      "parents": [
        "a4b4df279471ec360de11ec86640fd8a3c533487",
        "5b7efa898b357e6ebe4024c520e62024eb969b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Don\u0027t probe reserved EntryHi bits.\n  MIPS: SNI: Correct NULL test\n  MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n  MIPS: IP27: Make defconfig useful again.\n  MIPS: Fixup of the r4k timer\n"
    },
    {
      "commit": "a4b4df279471ec360de11ec86640fd8a3c533487",
      "tree": "0b6a848428e7fc8eb41023b66e1e91c8b162828c",
      "parents": [
        "5ea8d3759244590defd369828c965101c97b65e1",
        "8523c0480979080e8088e40f25459e5b2d19f621"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:25 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cm: Revert association of an RDMA device when binding to loopback\n"
    },
    {
      "commit": "5ea8d3759244590defd369828c965101c97b65e1",
      "tree": "534f4fea14ee177f12ad16304f159aaefb7f1f8f",
      "parents": [
        "f2d6cff7f5255985939fb752daee4fab397ed61d",
        "681ee44d40d7c93b42118320e4620d07d8704fd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, apic: Don\u0027t use logical-flat mode when CPU hotplug may exceed 8 CPUs\n  x86-32: Make AT_VECTOR_SIZE_ARCH\u003d2\n  x86/agp: Fix amd64-agp module initialization regression\n  x86, doc: Fix minor spelling error in arch/x86/mm/gup.c\n"
    },
    {
      "commit": "f2d6cff7f5255985939fb752daee4fab397ed61d",
      "tree": "0dee8087cce187ad3272f9cc18457e879ffd78c9",
      "parents": [
        "803bf5ec259941936262d10ecc84511b76a20921",
        "440ab7ac2d6b735fb278a1ff1674f6716314c6bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Fix thinko in previous change.\n  sparc: Align clone and signal stacks to 16 bytes.\n"
    },
    {
      "commit": "803bf5ec259941936262d10ecc84511b76a20921",
      "tree": "ed159cfdf254f6b139ffc6b4a1e8437c6362b474",
      "parents": [
        "4cfbafd33f5ae99688ab82525a1d449c1c1b198f"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Feb 10 13:56:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:43 2010 -0800"
      },
      "message": "fs/exec.c: restrict initial stack space expansion to rlimit\n\nWhen reserving stack space for a new process, make sure we\u0027re not\nattempting to expand the stack by more than rlimit allows.\n\nThis fixes a bug caused by b6a2fea39318e43fee84fa7b0b90d68bed92d2ba (\"mm:\nvariable length argument support\") and unmasked by\nfc63cf237078c86214abcb2ee9926d8ad289da9b (\"exec: setup_arg_pages() fails\nto return errors\").\n\nThis bug means that when limiting the stack to less the 20*PAGE_SIZE (eg.\n80K on 4K pages or \u0027ulimit -s 79\u0027) all processes will be killed before\nthey start.  This is particularly bad with 64K pages, where a ulimit below\n1280K will kill every process.\n\nTo test, do:\n\n  \u0027ulimit -s 15; ls\u0027\n\nbefore and after the patch is applied.  Before it\u0027s applied, \u0027ls\u0027 should\nbe killed.  After the patch is applied, \u0027ls\u0027 should no longer be killed.\n\nA stack limit of 15KB since it\u0027s small enough to trigger 20*PAGE_SIZE.\nAlso 15KB not a multiple of PAGE_SIZE, which is a trickier case to handle\ncorrectly with this code.\n\n4K pages should be fine to test with.\n\n[kosaki.motohiro@jp.fujitsu.com: cleanup]\n[akpm@linux-foundation.org: cleanup cleanup]\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Anton Blanchard \u003canton@samba.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Serge Hallyn \u003cserue@us.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cfbafd33f5ae99688ab82525a1d449c1c1b198f",
      "tree": "f0f9b30905a913667fbe4f67ff2505c2f8b5d132",
      "parents": [
        "763458e0dbfb4d562d62823149cf62e8b8eca82b"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Wed Feb 10 13:56:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "compat_ioctl: add compat handler for TIOCGSID ioctl\n\nThis is used by tcgetsid(3).\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "763458e0dbfb4d562d62823149cf62e8b8eca82b",
      "tree": "714eaba0250fe35def7ff1349de599fb701eab9e",
      "parents": [
        "f8c63345b498a8590e8e87a5990a36cdf89636df"
      ],
      "author": {
        "name": "Rishikesh",
        "email": "risrajak@linux.vnet.ibm.com",
        "time": "Wed Feb 10 13:56:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "MAINTAINERS: changed LTP maintainership responsibilities\n\nChange the LTP maintainer responsibities from 2010.\n\nRef: http://marc.info/?l\u003dltp-list\u0026m\u003d126502242912536\u0026w\u003d2\n\nSigned-off-by : Rishikesh K Rajak \u003crisrajak@linux.vnet.ibm.com\u003e\nCc: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Garrett Cooper \u003cyanegomi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8c63345b498a8590e8e87a5990a36cdf89636df",
      "tree": "cb54d0648fff023f0e18c4153ff72e7c9e96f742",
      "parents": [
        "cff9279e4e8d6ff80a640dd6977c8f76aa01e1f8"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Wed Feb 10 13:56:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "edac: mpc85xx fix build regression by removing unused debug code\n\nSome unused, unsupported debug code existed in the mpc85xx EDAC driver\nthat resulted in a build failure when CONFIG_EDAC_DEBUG was defined:\n\n  drivers/edac/mpc85xx_edac.c: In function \u0027mpc85xx_mc_err_probe\u0027:\n  drivers/edac/mpc85xx_edac.c:1031: error: implicit declaration of function \u0027edac_mc_register_mcidev_debug\u0027\n  drivers/edac/mpc85xx_edac.c:1031: error: \u0027debug_attr\u0027 undeclared (first use in this function)\n  drivers/edac/mpc85xx_edac.c:1031: error: (Each undeclared identifier is reported only once\n  drivers/edac/mpc85xx_edac.c:1031: error: for each function it appears in.)\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cff9279e4e8d6ff80a640dd6977c8f76aa01e1f8",
      "tree": "237d536dd0daf7b3359fe955c8fd037bccc81c7a",
      "parents": [
        "c286d03cce118e9fb8dda8da43f9131c169c5a75"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Wed Feb 10 13:56:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "edac: mpc85xx fix bad page calculation\n\nCommit b4846251727a38a7f248e41308c060995371dd05 (\"edac: mpc85xx add\nmpc83xx support\") accidentally broke how a chip select\u0027s first and last\npage addresses are calculated.  The page addresses are being shifted too\nfar right by PAGE_SHIFT.  This results in errors such as:\n\n  EDAC MPC85xx MC1: Err addr: 0x003075c0\n  EDAC MPC85xx MC1: PFN: 0x00000307\n  EDAC MPC85xx MC1: PFN out of range!\n  EDAC MC1: INTERNAL ERROR: row out of range (4 \u003e\u003d 4)\n  EDAC MC1: CE - no information available: INTERNAL ERROR\n\nThe vaule of PAGE_SHIFT is already being taken into consideration during\nthe calculation of the \u0027start\u0027 and \u0027end\u0027 variables, thus it is not\nnecessary to account for it again when setting a chip select\u0027s first and\nlast page address.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c286d03cce118e9fb8dda8da43f9131c169c5a75",
      "tree": "bcc136934c1b3699163a4a59ef64f7849b620ec0",
      "parents": [
        "93716b9470fbfd9efdc7d0f2445cb34635de3f6d"
      ],
      "author": {
        "name": "Johan Kristell",
        "email": "johan.kristell@axis.com",
        "time": "Wed Feb 10 13:56:34 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "mmc_test: block addressed cards\n\nThis patch fixes a bug in the multiblock write tests where the written\ndata is read back for verifying one block at a time.  The tests in\nmmc_test assumes that all cards are byte addressable.\n\nThis will cause the multi block write tests to fail, leading the user of\nthe mmc_test driver thinking there is something wrong with the sdhci\ndriver they are testing.\n\nThe start address for the block is calculated as: blocknum * 512. For\nblock addressable cards the blocknum alone should be used.\n\nSigned-off-by: Johan Kristell \u003cjohan.kristell@axis.com\u003e\nCc: \u003clinux-mmc@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93716b9470fbfd9efdc7d0f2445cb34635de3f6d",
      "tree": "4793e53b0ed27f5791a73e851d52296b63c4d7f8",
      "parents": [
        "f79f11852831ba8837e82b73364e6f1cd0145499"
      ],
      "author": {
        "name": "Marcel Selhorst",
        "email": "m.selhorst@sirrix.com",
        "time": "Wed Feb 10 13:56:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 13:59:42 2010 -0800"
      },
      "message": "tpm_infineon: fix suspend/resume handler for pnp_driver\n\nWhen suspending, tpm_infineon calls the generic suspend function of the\nTPM framework.  However, the TPM framework does not return and the system\nhangs upon suspend.  When sending the necessary command \"TPM_SaveState\"\ndirectly within the driver, suspending and resuming works fine.\n\nSigned-off-by: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Debora Velarde \u003cdebora@linux.vnet.ibm.com\u003e\nCc: Rajiv Andrade \u003csrajiv@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.32.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "440ab7ac2d6b735fb278a1ff1674f6716314c6bb",
      "tree": "0e1c3e2b4967782c53f50a8611cedb63cf02d13e",
      "parents": [
        "f036d9f3985a529a81e582f68aa984eb7b20d54d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "message": "sparc32: Fix thinko in previous change.\n\nShould mask stack with 0xf not \"0x15\".\n\nNoticed by Blue Swirl \u003cblauwirbel@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cab4d27764d5a8654212b3e96eb0ae793aec5b94",
      "tree": "2f0ded48fed0341387d55ce65d240bbdd43667d6",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 11 17:15:57 2010 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Feb 11 20:32:14 2010 +0100"
      },
      "message": "amd64_edac: Do not falsely trigger kerneloops\n\nAn unfortunate \"WARNING\" in the message amd64_edac dumps when the system\ndoesn\u0027t support DRAM ECC or ECC checking is not enabled in the BIOS\nused to trigger kerneloops which qualified the message as an OOPS thus\nmisleading the users. See, e.g.\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/422536\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d15238\n\nDowngrade the message level to KERN_NOTICE and fix the formulation.\n\nCc: stable@kernel.org # .32.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\n"
    },
    {
      "commit": "77c1ff3982c6b36961725dd19e872a1c07df7f3b",
      "tree": "679ddde451763655c6594ae18afa58fcfc7339b1",
      "parents": [
        "0a4583eb98af3fad7a8ab7d4915bd3ae179618c3"
      ],
      "author": {
        "name": "Andy Getzendanner",
        "email": "james.getzendanner@students.olin.edu",
        "time": "Thu Feb 11 14:04:48 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:04:48 2010 +1000"
      },
      "message": "vgaarb: fix incorrect dereference of userspace pointer.\n\nThis patch corrects a userspace pointer dereference in the VGA arbiter\nin 2.6.32.1.\n\ncopy_from_user() is used at line 822 to copy the contents of buf into\nkbuf, but a call to strncmp() on line 964 uses buf rather than kbuf.  This\nproblem led to a GPF in strncmp() when X was started on my x86_32 systems.\n X triggered the behavior with a write of \"target PCI:0000:01:00.0\" to\n/dev/vga_arbiter.\n\nThe patch has been tested against 2.6.32.1 and observed to correct the GPF\nobserved when starting X or manually writing the string \"target\nPCI:0000:01:00.0\" to /dev/vga_arbiter.\n\nSigned-off-by: Andy Getzendanner \u003cjames.getzendanner@students.olin.edu\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a4583eb98af3fad7a8ab7d4915bd3ae179618c3",
      "tree": "c14bad8e3bbfc68a54481a087fe9c13cbb4cd521",
      "parents": [
        "e8a47c10b20ee446e7badd0ec5625d0bdc4216b1",
        "648ac05c4f8a8aea908c7dff81ceffe003e28561"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:51 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:51 2010 +1000"
      },
      "message": "Merge branch \u0027drm-radeon-linus\u0027 of ../drm-next\n\n* \u0027drm-radeon-linus\u0027 of ../drm-next:\n  drm/radeon/kms: retry auxch on 0x20 timeout value.\n  drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n  drm/radeon/kms: fix screen clearing before fbcon.\n  drm/radeon/kms: add quirk for VGA without DDC on rv730 XFX card.\n  drm/radeon/kms: don\u0027t crash if no DDC bus on VGA/DVI connector.\n  drm/radeon/kms: change Kconfig text to reflect the new option.\n  drm/radeon/kms: suspend and resume audio stuff\n"
    },
    {
      "commit": "648ac05c4f8a8aea908c7dff81ceffe003e28561",
      "tree": "f2a8712d7b8c6005bb07266bdc63ad686d0127d7",
      "parents": [
        "c60a284cc41f9989391706e113d30b4f27dbe3e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 10 16:52:45 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 14:03:18 2010 +1000"
      },
      "message": "drm/radeon/kms: retry auxch on 0x20 timeout value.\n\nATOM appears to return 0x20 which seems to mean some sort of timeout.\n\nretry the transaction up to 10 times before failing, this\nmakes DP-\u003eVGA convertor we bought work at least a bit more predictably.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c60a284cc41f9989391706e113d30b4f27dbe3e0",
      "tree": "bc16fb8279a410e309f9853ad4bb6c701b988e96",
      "parents": [
        "6719fc663c6cd30da5dd02d08aaefb031a7a98fd"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Thu Feb 11 00:10:33 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 13:13:25 2010 +1000"
      },
      "message": "drm/radeon: Skip dma copy test in benchmark if card doesn\u0027t have dma engine.\n\nradeon_copy_dma is only available for r200 or newer cards.\nCall to radeon_copy_dma would result to NULL pointer\ndereference if benchmarking asic without dma engine.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e8a47c10b20ee446e7badd0ec5625d0bdc4216b1",
      "tree": "117d4ac7107faa1d04b30bd5c114598057ad3e78",
      "parents": [
        "85b9e4878f3b16993fba871c0c68d0948ec9c7c6",
        "13876c6e5fec94e9ea51b73ac025583dd7655345"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:10:48 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:10:52 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of nouveau-2.6\n\n* \u0027nouveau/for-airlied\u0027 of /home/airlied/kernel/drm-next:\n  nouveau: fix state detection with switchable graphics\n  drm/nouveau: move dereferences after null checks\n  drm/nv50: make the pgraph irq handler loop like the pre-nv50 version\n  drm/nv50: delete ramfc object after disabling fifo, not before\n  drm/nv50: avoid unloading pgraph context when ctxprog is running\n  drm/nv50: align size of buffer object to the right boundaries.\n  drm/nv50: disregard dac outputs in nv50_sor_dpms()\n  drm/nv50: prevent multiple init tables being parsed at the same time\n  drm/nouveau: make dp auxch xfer len check for reads only\n  drm/nv40: make INIT_COMPUTE_MEM a NOP, just like nv50\n  drm/nouveau: Add proper vgaarb support.\n  drm/nouveau: Fix fbcon on mixed pre-NV50 + NV50 multicard.\n  drivers/gpu/drm/nouveau/nouveau_grctx.c: correct NULL test\n  drm/nouveau: call ttm_bo_wait with the bo lock held to prevent hang\n  drm/nouveau: Fixup semaphores on pre-nv50 cards.\n  drm/nouveau: Add getparam to get available PGRAPH units.\n  drm/nouveau: Add module options to disable acceleration.\n  drm/nouveau: fix non-vram notifier blocks\n"
    },
    {
      "commit": "85b9e4878f3b16993fba871c0c68d0948ec9c7c6",
      "tree": "44e6ad34d467341be0cfea6605ed50c2e92b77a6",
      "parents": [
        "a87897edbae2d60db7bcb6bb0a75e82013d68305"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Mon Feb 08 09:57:25 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:06:05 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix a circular locking dependency bug.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a87897edbae2d60db7bcb6bb0a75e82013d68305",
      "tree": "b0d1891b5bf73cd9dbad8ec22ab87813ad029522",
      "parents": [
        "3bef35721018d2bac08d0d03979606b65347211e"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Feb 09 21:29:47 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 12:03:26 2010 +1000"
      },
      "message": "drm/vmwgfx: Drop scanout flag compat and add execbuf ioctl parameter members. Bumps major.\n\nEven if this bumps the version to 1 it does not mean the driver is\nout of staging. From what we know this is the last backwards\nincompatible change to the driver.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3bef35721018d2bac08d0d03979606b65347211e",
      "tree": "b8d161fae6ce6882856609e3a73240ab2e26d44b",
      "parents": [
        "f77cef3db357aeea22d82a2aa4f0ef8fbae41d47"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Tue Feb 09 19:41:57 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:58:33 2010 +1000"
      },
      "message": "drm/vmwgfx: Report propper framebuffer_{max|min}_{width|height}\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f77cef3db357aeea22d82a2aa4f0ef8fbae41d47",
      "tree": "55e05387f639cfeb9f2c610f13ec2b77453ed9a6",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Feb 09 19:41:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:58:09 2010 +1000"
      },
      "message": "drm/vmwgfx: Update the user-space interface.\n\nWhen time-based throttling is implemented, we need to bump minor.\nWhen the old way of detecting scanout is removed, we need to bump major.\nIn the meantime, this change should not break existing user-space.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "75dfca80a610e4e87d3b9ccfb3f520692808697d",
      "tree": "f36aec97c8e6a6ff7c8c169a2ab5fc078074593c",
      "parents": [
        "84b79f8d2882b0a84330c04839ed4d3cefd2ff77"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Feb 10 15:09:44 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 17:34:46 2010 -0800"
      },
      "message": "drm/i915: hold ref on flip object until it completes\n\nThis will prevent things from falling over if the user frees the flip\nbuffer before we complete the flip, since we\u0027ll hold an internal\nreference.\n\nReported-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "84b79f8d2882b0a84330c04839ed4d3cefd2ff77",
      "tree": "087d75e21a0550bc10f109635b93bf02fa220bfb",
      "parents": [
        "a40e8d3139e9eb54bf1d29f91639a6c5e05f652e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Feb 07 21:48:24 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 17:34:33 2010 -0800"
      },
      "message": "drm/i915: Fix crash while aborting hibernation\n\nCommit cbda12d77ea590082edb6d30bd342a67ebc459e0 (drm/i915: implement\nnew pm ops for i915) introduced the problem that if s2disk hibernation\nis aborted, the system will crash, because i915_pm_freeze() does\nnothing, while it should at least reverse some operations carried out\nby i915_suspend().\n\nFix this issue by splitting the i915 suspend into a freeze part a\nsuspend part, where the latter is not executed before creating a\nhibernation image, and the i915 resume into a \"low-level\" resume part\nand a thaw part, where the former is not executed after the image has\nbeen created.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "6719fc663c6cd30da5dd02d08aaefb031a7a98fd",
      "tree": "d898b52352add966b418684d929b5c60a80d0db1",
      "parents": [
        "efa8450f6c93c9d4c99adfea2f52f1d02d878d5b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 09 12:31:08 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 11 11:25:27 2010 +1000"
      },
      "message": "drm/radeon/kms: fix screen clearing before fbcon.\n\nThis memset_io was added to debug something way back and got\nleft behind, memset the fb to black so the borders don\u0027t be all white.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "13876c6e5fec94e9ea51b73ac025583dd7655345",
      "tree": "5fb36893ecd68466f59ac7dd2630f29454c87140",
      "parents": [
        "dd19e44b28b12f7ea59ebb54d8ea18054da7f9d1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 10 20:50:34 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Feb 11 09:52:02 2010 +1000"
      },
      "message": "nouveau: fix state detection with switchable graphics\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "dd19e44b28b12f7ea59ebb54d8ea18054da7f9d1",
      "tree": "b41add6f15ebf6b7666f45b1b3d7002b3f29036b",
      "parents": [
        "b1d37aa0aa43c5bf857364093ab2191acd37f2ec"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sat Jan 30 15:41:00 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Feb 11 09:52:00 2010 +1000"
      },
      "message": "drm/nouveau: move dereferences after null checks\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a40e8d3139e9eb54bf1d29f91639a6c5e05f652e",
      "tree": "b0dc8c88f3872f57c9b29d76d5f679c2eb90792f",
      "parents": [
        "aacef09b59e99d9e919ede74d107d5d7f3721432"
      ],
      "author": {
        "name": "Owain Ainsworth",
        "email": "zerooa@googlemail.com",
        "time": "Tue Feb 09 14:25:55 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 15:08:00 2010 -0800"
      },
      "message": "drm/i915: Correctly return -ENOMEM on allocation failure in cmdbuf ioctls.\n\nSigned-off-by: Owain G. Ainsworth \u003coga@openbsd.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "aacef09b59e99d9e919ede74d107d5d7f3721432",
      "tree": "2ba8295c11fd792bf813d047376a434feb8ce911",
      "parents": [
        "f072d2e77128c5b332ce217764cf170b660b99dc"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Tue Feb 09 09:46:20 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:50:38 2010 -0800"
      },
      "message": "drm/i915: fix pipe source image setting in flip command\n\nThe MI_DISPLAY_FLIP command needs to be set the same pipe\nsource image like in pipe source register, e.g source image\nsize minus one. This fixes screen corrupt issue on Ironlake.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f072d2e77128c5b332ce217764cf170b660b99dc",
      "tree": "b75ba4302ea5a08e7d2e45e62dd186adffc366cb",
      "parents": [
        "b1b87f6b65a770a69f3632cf7c1f9182547c1249"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Tue Feb 09 09:46:19 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:34:13 2010 -0800"
      },
      "message": "drm/i915: fix flip done interrupt on Ironlake\n\nOn Ironlake plane flip interrupt means flip done event already, the\nbehavior is not like old chips, and perform like other usual interrupt.\nSo only need to handle flip done event when receiving that interrupt.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b1b87f6b65a770a69f3632cf7c1f9182547c1249",
      "tree": "6bcd3116e569da55789c94112e9d7afc8042f9be",
      "parents": [
        "ee25df2bc379728c45d81e04cf87984db1425edf"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jan 26 14:40:05 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:33:04 2010 -0800"
      },
      "message": "drm/i915: untangle page flip completion\n\nWhen a new page flip is requested, we need to both queue an unpin for\nthe current framebuffer, and also increment the flip pending count on\nthe newly submitted buffer.\n\nAt flip finish time, we need to unpin the old fb and decrement the flip\npending count on the new buffer.\n\nThe old code was conflating the two, and led to hangs when new direct\nrendered apps were started, replacing the existing frame buffer.  This\npatch splits out the buffers and prevents the hangs.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ee25df2bc379728c45d81e04cf87984db1425edf",
      "tree": "dbd5629ce6e09ef67c2891cb5d3f535461f7f424",
      "parents": [
        "fd2e8ea597222b8f38ae8948776a61ea7958232e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sat Feb 06 10:41:53 2010 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 14:27:13 2010 -0800"
      },
      "message": "drm/i915: handle FBC and self-refresh better\n\nOn 945, we need to avoid entering self-refresh if the compressor is\nbusy, or we may cause display FIFO underruns leading to ugly flicker.\n\nFixes fdo bug #24314, kernel bug #15043.\n\nTested-by: Alexander Lam \u003clambchop468@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Julien Cristau \u003cjcristau@debian.org\u003e (fd.o #25371)\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "fd2e8ea597222b8f38ae8948776a61ea7958232e",
      "tree": "8fbf3de05db1f2e23e96b079a6c0fb8846733111",
      "parents": [
        "99fcb766a3a50466fe31d743260a3400c1aee855"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Feb 09 14:14:36 2010 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:41:29 2010 -0800"
      },
      "message": "drm/i915: Increase fb alignment to 64k\n\nAn untiled framebuffer must be aligned to 64k. This is normally handled\nby intel_pin_and_fence_fb_obj(), but the intelfb_create() likes to be\ndifferent and do the pinning itself. However, it aligns the buffer\nobject incorrectly for pre-i965 chipsets causing a PGTBL_ERR when it is\ninstalled onto the output.\n\nFixes:\n  KMS error message while initializing modesetting -\n  render error detected: EIR: 0x10 [i915]\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d22936\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "99fcb766a3a50466fe31d743260a3400c1aee855",
      "tree": "1e3c929f781838b921acd41d281f796e9efe355b",
      "parents": [
        "b91ad0ec52770dcb622b94fc1f57e076686f427a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Feb 07 16:20:18 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:31:45 2010 -0800"
      },
      "message": "drm/i915: Update write_domains on active list after flush.\n\nBefore changing the status of a buffer with a pending write we will await\nupon a new flush for that buffer. So we can take advantage of any flushes\nposted whilst the buffer is active and pending processing by the GPU, by\nclearing its write_domain and updating its last_rendering_seqno -- thus\nsaving a potential flush in deep queues and improves flushing behaviour\nupon eviction for both GTT space and fences.\n\nIn order to reduce the time spent searching the active list for matching\nwrite_domains, we move those to a separate list whose elements are\nthe buffers belong to the active/flushing list with pending writes.\n\nOrignal patch by Chris Wilson \u003cchris@chris-wilson.co.uk\u003e, forward-ported\nby me.\n\nIn addition to better performance, this also fixes a real bug. Before\nthis changes, i915_gem_evict_everything didn\u0027t work as advertised. When\nthe gpu was actually busy and processing request, the flush and subsequent\nwait would not move active and dirty buffers to the inactive list, but\njust to the flushing list. Which triggered the BUG_ON at the end of this\nfunction. With the more tight dirty buffer tracking, all currently busy and\ndirty buffers get moved to the inactive list by one i915_gem_flush operation.\n\nI\u0027ve left the BUG_ON I\u0027ve used to prove this in there.\n\nReferences:\n  Bug 25911 - 2.10.0 causes kernel oops and system hangs\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d25911\n\n  Bug 26101 - [i915] xf86-video-intel 2.10.0 (and git) triggers kernel oops\n              within seconds after login\n  http://bugs.freedesktop.org/show_bug.cgi?id\u003d26101\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nTested-by: Adam Lantos \u003chege@playma.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "5b7efa898b357e6ebe4024c520e62024eb969b5f",
      "tree": "9e16176be11ca256b501b7aaf945af3e08a4b540",
      "parents": [
        "c2d5b5e525a354987b9c3de3661133f982bf9ba0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Feb 08 12:27:00 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:46 2010 +0100"
      },
      "message": "MIPS: Don\u0027t probe reserved EntryHi bits.\n\nThe patch that adds cpu_probe_vmbits is erroneously writing to reserved\nbit 12.  Since we are really only probing high bits, don\u0027t write this bit\nwith a one.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/949/\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2d5b5e525a354987b9c3de3661133f982bf9ba0",
      "tree": "8c315cbe3808072912d54b88dd8d8010f41c580f",
      "parents": [
        "63731c964d6cd9de4800891bd33b6f9e47a249bc"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 09:42:16 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: SNI: Correct NULL test\n\nTest the value that was just allocated rather than the previously tested one.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\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: http://patchwork.linux-mips.org/patch/945/\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63731c964d6cd9de4800891bd33b6f9e47a249bc",
      "tree": "32869cf37195162789b1a8d8d6041905539af9a2",
      "parents": [
        "59d302b342e5d451c4448479e82e1105864a3112"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Feb 04 15:48:49 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n\ncpu_cache_init and the things it calls should all be __cpuinit instead\nof __devinit.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/938/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59d302b342e5d451c4448479e82e1105864a3112",
      "tree": "7d73948505cf9cb068c09e5e5da77f258ce1fdca",
      "parents": [
        "f4fc580bec5fb76560329c8c537b9b71d8d032b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 03 19:16:34 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:43 2010 +0100"
      },
      "message": "MIPS: IP27: Make defconfig useful again.\n\nRTC support was rewritten but the defconfig files were not updated.  Enable\nIPv6 support which for some folks already is a must have.  Assign useful\nvalues to other new options.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4fc580bec5fb76560329c8c537b9b71d8d032b6",
      "tree": "65c8ab255b57c1163f026d7e6716de5164acec62",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Feb 01 17:10:55 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:42 2010 +0100"
      },
      "message": "MIPS: Fixup of the r4k timer\n\nAs reported by Maxime Bizon, the commit \"MIPS: PowerTV: Fix support for\ntimer interrupts with \u003e 64 external IRQs\" have broken the r4k timer\nsince it didn\u0027t initialize the cp0_compare_irq_shift variable used in\nc0_compare_int_pending() on the architectures whose cpu_has_mips_r2 is\nfalse.\n\nThis patch fixes it via initializing the cp0_compare_irq_shift as the\ncp0_compare_irq used in the old c0_compare_int_pending().\n\nReported-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: David VomLehn \u003cdvomlehn@cisco.com\u003e\nCc: mbizon@freebox.fr\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/922/\nTested-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b91ad0ec52770dcb622b94fc1f57e076686f427a",
      "tree": "afc3fa2d9ac2c3e80dbbf953d080e14c6eb5595f",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Fri Feb 05 09:14:17 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Wed Feb 10 13:05:57 2010 -0800"
      },
      "message": "drm/i915: Rework DPLL calculation parameters for Ironlake\n\nGot Ironlake DPLL parameter table, which reflects the hardware\noptimized values. So this one trys to list DPLL parameters for\ndifferent output types, should potential fix clock issue seen\non new Arrandale CPUs.\n\nThis fixes DPLL setting failure on one 1920x1080 dual channel\nLVDS for Ironlake. Test has also been made on LVDS panels with\nsmaller size and CRT/HDMI/DP ports for different monitors on\ntheir all supported modes.\n\nUpdate:\n- Change name of double LVDS to dual LVDS.\n- Fix SSC 120M reference clock to use the right range.\n\nCc: CSJ \u003cchangsijay@gmail.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8523c0480979080e8088e40f25459e5b2d19f621",
      "tree": "31bfb1ffba9d39dea55177f8e7308f45f3d272a3",
      "parents": [
        "3c8ad49b015eb115fbd6982f56d530f53cf57f84"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon Feb 08 16:41:15 2010 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Feb 10 12:00:48 2010 -0800"
      },
      "message": "RDMA/cm: Revert association of an RDMA device when binding to loopback\n\nRevert the following change from commit 6f8372b6 (\"RDMA/cm: fix\nloopback address support\")\n\n   The defined behavior of rdma_bind_addr is to associate an RDMA\n   device with an rdma_cm_id, as long as the user specified a non-\n   zero address.  (ie they weren\u0027t just trying to reserve a port)\n   Currently, if the loopback address is passed to rdma_bind_addr,\n   no device is associated with the rdma_cm_id.  Fix this.\n\nIt turns out that important apps such as Open MPI depend on\nrdma_bind_addr() NOT associating any RDMA device when binding to a\nloopback address.  Open MPI is being updated to deal with this, but at\nleast until a new Open MPI release is available, maintain the previous\nbehavior: allow rdma_bind_addr() to succeed, but do not bind to a\ndevice.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nAcked-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "734c2992828c66cee3feb21ecd30a6ac44aecc51",
      "tree": "c732007f463393046dc83cc3d6b5953cb076aa32",
      "parents": [
        "8f98781e0f15207b6ab33bee1fae05428be0475b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 09:43:41 2010 +0100"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Feb 10 12:07:28 2010 -0700"
      },
      "message": "drivers/dma: Correct NULL test\n\ncohd_fin has already been verified not to be NULL, so the argument to\nBUG_ON cannot be true.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "8f98781e0f15207b6ab33bee1fae05428be0475b",
      "tree": "31830720fd57bd11191e85bbdc98eaefe061f127",
      "parents": [
        "b953df7c70740cd7593072ebec77a8f658505630"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Feb 10 17:32:38 2010 +0100"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Feb 10 12:01:06 2010 -0700"
      },
      "message": "async-tx: fix buffer submission error handling in ipu_idma.c\n\nIf submitting new buffer failed, a wrong descriptor gets completed and it\ndoesn\u0027t check, if a callback is at all defined, which can lead to an Oops. Fix\nthese bugs and make ipu_update_channel_buffer() void, because it never fails.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "a6c7fdd29350a74ba5f76809436de9c3d6763009",
      "tree": "0bd269342ae913bfc760453c57462558aa74e10d",
      "parents": [
        "80e1e823989ec44d8e35bdfddadbddcffec90424"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Thu Feb 04 13:06:59 2010 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 09:20:33 2010 -0800"
      },
      "message": "OMAP: hsmmc: fix memory leak\n\nThe platform data allocated with kmalloc() will become unreachable once\nthe init is complete, so it should be freed. The problem was discovered\nby kmemleak.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f79f11852831ba8837e82b73364e6f1cd0145499",
      "tree": "250450363c2aa1e43980ab0d61bdf07352ec139b",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Feb 10 16:14:04 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:36:16 2010 -0800"
      },
      "message": "compat_ioctl: ignore RAID_VERSION ioctl\n\nmd ioctls are now handled by the md driver itself, but mdadm\nmay call RAID_VERSION on other devices as well. Mark the command\nas IGNORE_IOCTL so this fails silently rather than printing\nan annoying message.\n\nReported-by: \"Michael S. Tsirkin\" \u003cm.s.tsirkin@gmail.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e28cab42f384745c8a947a9ccd51e4aae52f5d51",
      "tree": "1077ac086e6bc870126e41b0c3bede9dac2e091a",
      "parents": [
        "909ccdb4cf9b2c3bfb803392e93c6195d2e68799",
        "1c010ff8912cbc08d80e865aab9c32b6b00c527d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:34:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:34:46 2010 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c-tiny-usb: Fix on big-endian systems\n"
    },
    {
      "commit": "909ccdb4cf9b2c3bfb803392e93c6195d2e68799",
      "tree": "d06764ca1a5cb2354b8137dbdb5541ea4efdc669",
      "parents": [
        "2cbd1883881ac490d93514324b947a0267c5ca96",
        "7717aefff3290c61e5f9e6aa39e9e1dc63cd4e81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:19:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:19:07 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] Fix struct _lowcore layout.\n  [S390] qdio: prevent call trace if CHPID is offline\n  [S390] qdio: continue polling for buffer state ERROR\n"
    },
    {
      "commit": "2cbd1883881ac490d93514324b947a0267c5ca96",
      "tree": "79211d70db535cfb838f3e79d31dd2ceaf6d22c1",
      "parents": [
        "5993fe31c0e9646233ff4ecea32e3c899036eda9",
        "ee73f656a604d5aa9df86a97102e4e462dd79924"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:18:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:18:15 2010 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PIT: control word is write-only\n  kvmclock: count total_sleep_time when updating guest clock\n  Export the symbol of getboottime and mmonotonic_to_bootbased\n"
    },
    {
      "commit": "5993fe31c0e9646233ff4ecea32e3c899036eda9",
      "tree": "f089d05ab2729e0eea89dc0e93cab9d5186b47f4",
      "parents": [
        "53910146dfc118d9f86eeb88775ccd6fafebb09d",
        "cbf8de1620cdb1abb5b0618ff561004f816064fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:17:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:17:54 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: clean up memory allocation in at32_add_device_mci\n  arch/avr32: Fix build failure for avr32 caused by typo\n"
    },
    {
      "commit": "53910146dfc118d9f86eeb88775ccd6fafebb09d",
      "tree": "1fc312c78d4fc04ff64383ed5c07b6fb16346b13",
      "parents": [
        "5551638acb3dbfa1c92335464158fccfa46f5a00",
        "77058e1adcc439151db41f2b84e4867a88113cd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:16:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:16:58 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix address masking bug in hpte_need_flush()\n"
    },
    {
      "commit": "5551638acb3dbfa1c92335464158fccfa46f5a00",
      "tree": "dad8376667025cfcb6ac9a277cb0f5aaf1fa868f",
      "parents": [
        "0ea457839d050370e0f7c75c81f9abd573e1f420",
        "05507fa2ac8d5e503bcf33ee43329449027d9060"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:16:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:16:44 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  cifs: fix dentry hash calculation for case-insensitive mounts\n  [CIFS] Don\u0027t cache timestamps on utimes due to coarse granularity\n  [CIFS] Maximum username length check in session setup does not match\n  cifs: fix length calculation for converted unicode readdir names\n  [CIFS] Add support for TCP_NODELAY\n"
    },
    {
      "commit": "0ea457839d050370e0f7c75c81f9abd573e1f420",
      "tree": "02446fa44f2f20885fe5739c571029fed4d283b7",
      "parents": [
        "ac73fddfc523bf3c3525d16356b44527c44fae6d",
        "44bfce5c3ec91baf8ffcd075c66711740f29a949"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:15:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:15:21 2010 -0800"
      },
      "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: (29 commits)\n  drivers/net: Correct NULL test\n  MAINTAINERS: networking drivers - Add git net-next tree\n  net/sched: Fix module name in Kconfig\n  cxgb3: fix GRO checksum check\n  dst: call cond_resched() in dst_gc_task()\n  netfilter: nf_conntrack: fix hash resizing with namespaces\n  netfilter: xtables: compat out of scope fix\n  netfilter: nf_conntrack: restrict runtime expect hashsize modifications\n  netfilter: nf_conntrack: per netns nf_conntrack_cachep\n  netfilter: nf_conntrack: fix memory corruption with multiple namespaces\n  Bluetooth: Keep a copy of each HID device\u0027s report descriptor\n  pktgen: Fix freezing problem\n  igb: make certain to reassign legacy interrupt vectors after reset\n  irda: add missing BKL in irnet_ppp ioctl\n  irda: unbalanced lock_kernel in irnet_ppp\n  ixgbe: Fix return of invalid txq\n  ixgbe: Fix ixgbe_tx_map error path\n  netxen: protect resource cleanup by rtnl lock\n  netxen: fix tx timeout recovery for NX2031 chip\n  Bluetooth: Enter active mode before establishing a SCO link.\n  ...\n"
    },
    {
      "commit": "a4dad4c75c4ae378c2a5d66938b8467802c2e98f",
      "tree": "6c0241ea2f518ed22bae2896471a49fdef11c661",
      "parents": [
        "7578a4c625a5cc32812946338a4549f3090be113"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:06:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:06:42 2010 +0900"
      },
      "message": "sh: update sdk7786 defconfig.\n\nThis plugs in USB and PCI and other bits for SDK7786.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7578a4c625a5cc32812946338a4549f3090be113",
      "tree": "dbd53333f97fc2af6818e8bfac50d02917cf1583",
      "parents": [
        "801cd56e3e2c2b727399d2c50c50139b2d7c98e8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:00:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 10 16:00:58 2010 +0900"
      },
      "message": "sh: Fix up multi-resource mapping for SH7786 PCIe.\n\nThis reworks some of the SH7786 PCIe initialization code to dynamically\nsetup and size the various resource windows, as opposed to the original\ncode that simply wired in a couple of them statically.\n\nAt the same time, we tidy up the initialization code a bit, kill off some\nread-only register twiddling that was gleaned from the bus analyzer, and\nalso propagate the physical slot/channel mapping.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "681ee44d40d7c93b42118320e4620d07d8704fd6",
      "tree": "a6bbec20a6310b8ead96807b2e7f381873b6443b",
      "parents": [
        "cf9db6c41f739a294286847aab1e85f39aef1781"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Feb 09 18:01:44 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 09 20:51:11 2010 -0800"
      },
      "message": "x86, apic: Don\u0027t use logical-flat mode when CPU hotplug may exceed 8 CPUs\n\nWe need to fall back from logical-flat APIC mode to physical-flat mode\nwhen we have more than 8 CPUs.  However, in the presence of CPU\nhotplug(with bios listing not enabled but possible cpus as disabled cpus in\nMADT), we have to consider the number of possible CPUs rather than\nthe number of current CPUs; otherwise we may cross the 8-CPU boundary\nwhen CPUs are added later.\n\n32bit apic code can use more cleanups (like the removal of vendor checks in\n32bit default_setup_apic_routing()) and more unifications with 64bit code.\nYinghai has some patches in works already. This patch addresses the boot issue\nthat is reported in the virtualization guest context.\n\n[ hpa: incorporated function annotation feedback from Yinghai Lu ]\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1265767304.2833.19.camel@sbs-t61.sc.intel.com\u003e\nAcked-by: Shaohui Zheng \u003cshaohui.zheng@intel.com\u003e\nReviewed-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "77058e1adcc439151db41f2b84e4867a88113cd8",
      "tree": "8467dab77d8b66423f65612d878aef3efb1056ca",
      "parents": [
        "ac73fddfc523bf3c3525d16356b44527c44fae6d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Feb 08 20:09:03 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 10 13:58:06 2010 +1100"
      },
      "message": "powerpc: Fix address masking bug in hpte_need_flush()\n\nCommit f71dc176aa06359681c30ba6877ffccab6fba3a6 \u0027Make\nhpte_need_flush() correctly mask for multiple page sizes\u0027 introduced\nbug, which is triggered when a kernel with a 64k base page size is run\non a system whose hardware does not 64k hash PTEs.  In this case, we\nemulate 64k pages with multiple 4k hash PTEs, however in\nhpte_need_flush() we incorrectly only mask the hardware page size from\nthe address, instead of the logical page size.  This causes things to\ngo wrong when we later attempt to iterate through the hardware\nsubpages of the logical page.\n\nThis patch corrects the error.  It has been tested on pSeries bare\nmetal by Michael Neuling.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ac73fddfc523bf3c3525d16356b44527c44fae6d",
      "tree": "77c22e04557e35168b1df43e1018a4f8241df224",
      "parents": [
        "3af9cf11b6efb82aa7a1a24e2382b75d43631c4e",
        "ef286f6fa673cd7fb367e1b145069d8dbfcc6081"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 09 17:01:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 09 17:01:26 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: fix some lockdep issues between md and sysfs.\n  md: fix \u0027degraded\u0027 calculation when starting a reshape.\n"
    },
    {
      "commit": "ef286f6fa673cd7fb367e1b145069d8dbfcc6081",
      "tree": "957760503c1b1a417850db3204d6c010d1ce1a67",
      "parents": [
        "9eb07c259207d048e3ee8be2a77b2a4680b1edd4"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Feb 09 16:34:14 2010 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Feb 10 11:26:09 2010 +1100"
      },
      "message": "md: fix some lockdep issues between md and sysfs.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nThis fix is related to\n    http://bugzilla.kernel.org/show_bug.cgi?id\u003d15142\nbut does not address that exact issue.\n\u003d\u003d\u003d\u003d\u003d\u003d\n\nsysfs does like attributes being removed while they are being accessed\n(i.e. read or written) and waits for the access to complete.\n\nAs accessing some md attributes takes the same lock that is held while\nremoving those attributes a deadlock can occur.\n\nThis patch addresses 3 issues in md that could lead to this deadlock.\n\nTwo relate to calling flush_scheduled_work while the lock is held.\nThis is probably a bad idea in general and as we use schedule_work to\ndelete various sysfs objects it is particularly bad.\n\nIn one case flush_scheduled_work is called from md_alloc (called by\nmd_probe) called from do_md_run which holds the lock.  This call is\nonly present to ensure that -\u003egendisk is set.  However we can be sure\nthat gendisk is always set (though possibly we couldn\u0027t when that code\nwas originally written.  This is because do_md_run is called in three\ndifferent contexts:\n  1/ from md_ioctl.  This requires that md_open has succeeded, and it\n     fails if -\u003egendisk is not set.\n  2/ from writing a sysfs attribute.  This can only happen if the\n     mddev has been registered in sysfs which happens in md_alloc\n     after -\u003egendisk has been set.\n  3/ from autorun_array which is only called by autorun_devices, which\n     checks for -\u003egendisk to be set before calling autorun_array.\nSo the call to md_probe in do_md_run can be removed, and the check on\n-\u003egendisk can also go.\n\n\nIn the other case flush_scheduled_work is being called in do_md_stop,\npurportedly to wait for all md_delayed_delete calls (which delete the\ncomponent rdevs) to complete.  However there really isn\u0027t any need to\nwait for them - they have already been disconnected in all important\nways.\n\nThe third issue is that raid5-\u003estop() removes some attribute names\nwhile the lock is held.  There is already some infrastructure in place\nto delay attribute removal until after the lock is released (using\nschedule_work).  So extend that infrastructure to remove the\nraid5_attrs_group.\n\nThis does not address all lockdep issues related to the sysfs\n\"s_active\" lock.  The rest can be address by splitting that lockdep\ncontext between symlinks and non-symlinks which hopefully will happen.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "f036d9f3985a529a81e582f68aa984eb7b20d54d",
      "tree": "eaf58cc5d2c81e3ca08e23b5cda76eacd515d166",
      "parents": [
        "6abce7711fcbd72b42f0c9632c1beccf4e674663"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 16:18:40 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 16:18:40 2010 -0800"
      },
      "message": "sparc: Align clone and signal stacks to 16 bytes.\n\nThis is mandatory for 64-bit processes, and doing it also for 32-bit\nprocesses saves a conditional in the compat case.\n\nThis fixes the glibc/nptl/tst-stdio1 test case, as well\nas many others, on 64-bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf9db6c41f739a294286847aab1e85f39aef1781",
      "tree": "5b227cfca54e45ee548170266b3247d91de0fcfb",
      "parents": [
        "06df6dafb5d9e3cfa3588c6ce79328b91582b6af"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Feb 08 20:35:02 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 09 16:05:08 2010 -0800"
      },
      "message": "x86-32: Make AT_VECTOR_SIZE_ARCH\u003d2\n\nBoth x86-32 and x86-64 with 32-bit compat use ARCH_DLINFO_IA32,\nwhich defines two saved_auxv entries.  But system.h only defines\nAT_VECTOR_SIZE_ARCH as 2 for CONFIG_IA32_EMULATION, not for\nCONFIG_X86_32.  Fix that.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nLKML-Reference: \u003c20100209023502.GA15408@us.ibm.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b1d37aa0aa43c5bf857364093ab2191acd37f2ec",
      "tree": "f53cce50b3be629ce7f9fab19c7b1633815306cd",
      "parents": [
        "a87ff62a80a6a65fc664cd410061910b8c52b896"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Wed Jan 20 19:54:34 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:39 2010 +1000"
      },
      "message": "drm/nv50: make the pgraph irq handler loop like the pre-nv50 version\n\nUnset the bit that indicates that a ctxprog can continue at the end.\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a87ff62a80a6a65fc664cd410061910b8c52b896",
      "tree": "4aee718753c98403d100b42cba2b2ef925897ac6",
      "parents": [
        "a51a3bf50d41708388f51ce63d965c0e77726eab"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Mon Feb 01 18:47:52 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:38 2010 +1000"
      },
      "message": "drm/nv50: delete ramfc object after disabling fifo, not before\n\nramfc is zero\u0027ed upon destruction, so it\u0027s safer to do things in the right\norder.\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a51a3bf50d41708388f51ce63d965c0e77726eab",
      "tree": "c3994c549c3d8349603083ee2cf96aebb5c47d44",
      "parents": [
        "eb1dba0ebaa5b7642b323fac148f9947522a48a8"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Mon Feb 01 18:32:09 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:36 2010 +1000"
      },
      "message": "drm/nv50: avoid unloading pgraph context when ctxprog is running\n\n- We need to disable pgraph fifo access before checking the current channel,\n  otherwise we could still hit a running ctxprog.\n- The writes to 0x400500 are already handled by pgraph-\u003efifo_access and are\n  therefore redundant, moreover pgraph fifo access should not be reenabled\n  before current context is set as invalid. So remove them altogether.\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "eb1dba0ebaa5b7642b323fac148f9947522a48a8",
      "tree": "5aaf08820f7b37235f04d79e7aadef9a80326930",
      "parents": [
        "5025b43120b629bdf11087a3c652dc9cbe172191"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Sun Dec 27 12:22:07 2009 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:34 2010 +1000"
      },
      "message": "drm/nv50: align size of buffer object to the right boundaries.\n\n- In the current situation the padding that is added is dangerous to write\n  to, userspace could potentially overwrite parts of another bo.\n- Depth and stencil buffers are supposed to be large enough in general so\n  the waste of memory should be acceptable.\n- Alternatives are hiding the padding from users or splitting vram into 2\n  zones.\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "5025b43120b629bdf11087a3c652dc9cbe172191",
      "tree": "39bef906266dd017091002df037a57523709e54e",
      "parents": [
        "39c9bfb453b748ce220ceefacbe2a5c19fabf67b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Feb 09 12:30:35 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:33 2010 +1000"
      },
      "message": "drm/nv50: disregard dac outputs in nv50_sor_dpms()\n\nFixes DVI+VGA on my 9400, and likely a lot of other configurations that\ngot broken by the previos DVI-over-DP fix.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "39c9bfb453b748ce220ceefacbe2a5c19fabf67b",
      "tree": "adc629eb6e8fb8303e5ce2e950871889e035d06c",
      "parents": [
        "1ee7698fc3ec3d7949fa55e5154c8f5de8f1c3d9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Feb 09 10:22:29 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 10 08:19:18 2010 +1000"
      },
      "message": "drm/nv50: prevent multiple init tables being parsed at the same time\n\nWith DVI and DP plugged, the DVI clock change interrupts being run can\ncause DP link training to fail.  This adds a spinlock around init table\nparsing to prevent this.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fed08d036f2aabd8d0c684439de37f8ebec2bbc2",
      "tree": "508e27908042763bc2f2c4debbea415e6fe4ff92",
      "parents": [
        "9492837a6f54b069e13e40e3c89898bb8837a386"
      ],
      "author": {
        "name": "Jody Bruchon",
        "email": "jody@nctritech.com",
        "time": "Sat Feb 06 10:46:26 2010 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 21:33:33 2010 +0100"
      },
      "message": "ALSA: hda-intel: Avoid divide by zero crash\n\nOn my AMD780V chipset, hda_intel.c can crash the kernel with a divide by\nzero\nfor as-yet unknown reasons. A simple check for zero prevents it, though\nthe problem that causes it remains. Since the workaround is harmless and\nwon\u0027t affect anyone except victims of this bug, it should be safe;\nmoreover,\nbecause this crash can be triggered by a user-mode application, there are\ndenial of service implications on the systems affected by the bug without\nthe patch.\n\nSigned-off-by: Jody Bruchon \u003cjody@nctritech.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fdcb45777a3d1689c5541e1f85ee3ebbd197d2c1",
      "tree": "e0fccac2d5b21b0ea0dbddc9ce7ccd50de341131",
      "parents": [
        "7549ad5f9b6eda49bbac4b14c5b8f37bf464f922"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Feb 08 09:32:40 2010 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Feb 09 14:29:29 2010 -0500"
      },
      "message": "NFS: Fix the mapping of the NFSERR_SERVERFAULT error\n\nIt was recently pointed out that the NFSERR_SERVERFAULT error, which is\ndesigned to inform the user of a serious internal error on the server, was\nbeing mapped to an error value that is internal to the kernel.\n\nThis patch maps it to the error EREMOTEIO, which is exported to userland\nthrough errno.h.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@kernel.org\n"
    }
  ],
  "next": "7549ad5f9b6eda49bbac4b14c5b8f37bf464f922"
}
