)]}'
{
  "log": [
    {
      "commit": "30c95c2d495c1c8d4d6a97bb9f4e4eacb91ba1d2",
      "tree": "ace5f0f3da8d942bc894f8ad0fbc6ceddda1d64d",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Mon May 09 22:06:22 2011 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Mon May 09 22:06:22 2011 -0700"
      },
      "message": "RDMA/cxgb4: Don\u0027t change QP state outside EP lock\n\nConcurrent ingress CLOSE and ULP ABORT operations causes a crash due\nto a race condition where the close path releases the EP lock and then\ntries to move the QP state to CLOSED.  This must be done inside the EP\nlock to avoid the race.\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "c191f6ccee11b79fb562c36007a5af31c705c9e2",
      "tree": "c011a1212bfb8e8b043ef4acd253bd387c3efadb",
      "parents": [
        "a09a79f66874c905af35d5bb5e5f2fdc7b6b894d",
        "2fb4e61d9471867677c97bf11dba8f1e9dfa7f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 16:59:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 16:59:51 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915/lvds: Only act on lid notify when the device is on\n  drm/i915: fix intel_crtc_clock_get pipe reads after \"cleanup cleanup\"\n  drm/i915: Only enable the plane after setting the fb base (pre-ILK)\n  drm/i915/dp: Be paranoid in case we disable a DP before it is attached\n  drm/i915: Release object along create user fb error path\n"
    },
    {
      "commit": "26822eebb25500fb0776c7c256a6af041e9f538b",
      "tree": "c8b09fbf2e16ca0e52818767cfbf82289936f970",
      "parents": [
        "047ec4b5de745fa1e0b56afcb06d431046bd36a3",
        "14fdb152416c0fab80ecddf492c129d7da1bb8ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 12:00:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 12:00:49 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  eeepc-laptop: Use ACPI handle to identify rfkill port\n  [PATCH] sony-laptop: limit brightness range to DSDT provided ones\n  sony-laptop: report failures on setting LCD brightness\n  thinkpad-acpi: module autoloading for newer Lenovo ThinkPads.\n"
    },
    {
      "commit": "2fb4e61d9471867677c97bf11dba8f1e9dfa7f7c",
      "tree": "4a1884e1fb0b26f43898ca16a71f5b757d932c1d",
      "parents": [
        "39adb7a542db08998b4ae88f1698c4300dc39b55"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Thu Apr 21 16:08:14 2011 -0600"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:22 2011 -0700"
      },
      "message": "drm/i915/lvds: Only act on lid notify when the device is on\n\nIf we\u0027re using vga switcheroo, the device may be turned off\nand poking it can return random state. This provokes an OOPS fixed\nseparately by 8ff887c847 (drm/i915/dp: Be paranoid in case we disable a\nDP before it is attached). Trying to use and respond to events on a\ndevice that has been turned off by the user is in principle a silly thing\nto do.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "39adb7a542db08998b4ae88f1698c4300dc39b55",
      "tree": "f1f2818ca04a59ccce7d8c2d33717eb67e3002f4",
      "parents": [
        "49183b2818de6899383bb82bc032f9344d6791ff"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Apr 22 22:17:21 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:21 2011 -0700"
      },
      "message": "drm/i915: fix intel_crtc_clock_get pipe reads after \"cleanup cleanup\"\n\nDespite the fixes in 548f245ba6a31 (drm/i915: fix per-pipe reads after\n\"cleanup\"), we missed one neighbouring read that was mistakenly replaced\nwith the reg value in 9db4a9c (drm/i915: cleanup per-pipe reg usage).\nThis was preventing us from correctly determining the mode the BIOS left\nthe panel in for machines that neither have an OpRegion nor access to\nthe VBT, (e.g. the EeePC 700).\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "49183b2818de6899383bb82bc032f9344d6791ff",
      "tree": "772319c3c38dccb88e534665bb3a0f1e01c837d6",
      "parents": [
        "31acbcc408f412d1ba73765b846c38642be553c3"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Apr 19 21:14:14 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon May 09 09:13:20 2011 -0700"
      },
      "message": "drm/i915: Only enable the plane after setting the fb base (pre-ILK)\n\nWhen enabling the plane, it is helpful to have already pointed that\nplane to valid memory or else we may incur the wrath of a PGTBL_ER.\nThis code preserved the behaviour from the bad old days for unknown\nreasons...\n\nFound by assert_fb_bound_for_plane().\n\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d36246\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "fd98a5d78062289552fff19afb9aa6918eaee63f",
      "tree": "7c27dbb0c531b99609c1b0c86145397e6b47231c",
      "parents": [
        "7f4238a0ef8858e1f9b02a874b5818f6e9846673",
        "4f87af46107499415afd238be104587b5a9d7ac3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:09:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 09 09:09:04 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add pci id to acer travelmate quirk for 5730\n  drm/radeon: fix order of doing things in radeon_crtc_cursor_set\n  drm: mm: fix debug output\n  drm/radeon/kms: ATPX switcheroo fixes\n  drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n"
    },
    {
      "commit": "14fdb152416c0fab80ecddf492c129d7da1bb8ef",
      "tree": "360f8a21c47af38edaf05b778a7dba23481e6215",
      "parents": [
        "62d2f23e8bce3e7da4db53928e810fc8a474ce70"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:44:01 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:48:47 2011 -0400"
      },
      "message": "eeepc-laptop: Use ACPI handle to identify rfkill port\n\nThe ACPI notification we get from rfkill events on these machines gives\nus all the information we need to identify the port that\u0027s changed. Do\nso rather than assuming that it\u0027s always bus 1.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "62d2f23e8bce3e7da4db53928e810fc8a474ce70",
      "tree": "5f463c8a917131bd38e51bc585aec253e3ba0862",
      "parents": [
        "6192fa7109fb33591fa1078c8c1981e39da02d2d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Mon May 09 10:20:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:28:47 2011 -0400"
      },
      "message": "[PATCH] sony-laptop: limit brightness range to DSDT provided ones\n\nThe new style brightness control provides an operating range of 9 values\n(seems consistent over a large number of models sharing the same\nbrightness control methods).\nRead and use the minimum and maximum values to limit the backlight\ninterface between those boundaries.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6192fa7109fb33591fa1078c8c1981e39da02d2d",
      "tree": "d7fb75fcf18338d55316170f05e59f1980e5b134",
      "parents": [
        "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Tue Apr 05 23:38:36 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:26:44 2011 -0400"
      },
      "message": "sony-laptop: report failures on setting LCD brightness\n\nCheck if we were successful in setting the requested brightness and\nreport failure in that case.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9fbdaeb4f4dd14a0caa9fc35c496d5440c251a3a",
      "tree": "465f9c81e13a1bfffe2583726e3ecfb3a36ca9e1",
      "parents": [
        "8b061610dac3a3b89770c85ad63b481a47b0c38e"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Sun May 08 18:04:29 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon May 09 10:25:13 2011 -0400"
      },
      "message": "thinkpad-acpi: module autoloading for newer Lenovo ThinkPads.\n\nThe newer Lenovo ThinkPads have HKEY HID of LEN0068 instead\nof IBM0068. Added new HID so that thinkpad_acpi module will\nauto load on these newer Lenovo ThinkPads.\n\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: stable@kernel.org\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4f87af46107499415afd238be104587b5a9d7ac3",
      "tree": "7f94f42cac2671efbd6b8b636401041e67792602",
      "parents": [
        "45e5f6a2ee6aac20e393d44f8a6762104426c81b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed May 04 11:41:47 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:16:38 2011 +1000"
      },
      "message": "drm/radeon/kms: add pci id to acer travelmate quirk for 5730\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34082\n\nReported by: Sampo Laaksonen \u003czhamahn@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "45e5f6a2ee6aac20e393d44f8a6762104426c81b",
      "tree": "fb607aaa76c95ffc1e7b540063f91972844e185c",
      "parents": [
        "2bbd4492552867053b5a618a2474297e2b1c355d"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Wed May 04 20:15:03 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:16:05 2011 +1000"
      },
      "message": "drm/radeon: fix order of doing things in radeon_crtc_cursor_set\n\n if object pin or object lookup in radeon_cursor_set fail, the function\n could leave inconsistent mouse width and hight values in radeon_crtc\n fixed by moving cursor width and height assignments after all\n checks have passed\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2bbd4492552867053b5a618a2474297e2b1c355d",
      "tree": "13f6e611009a3175af2aeebecb5a1d65cf3cd205",
      "parents": [
        "ff68146acb98b689947692bffd38ec4ad67eb1cb"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 06 23:47:53 2011 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:45 2011 +1000"
      },
      "message": "drm: mm: fix debug output\n\nThe looping helper didn\u0027t do anything due to a superficial\nsemicolon. Furthermore one of the two dump functions suffered\nfrom copy\u0026paste fail.\n\nWhile staring at the code I\u0027ve also noticed that the replace\nhelper (currently unused) is a bit broken.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ff68146acb98b689947692bffd38ec4ad67eb1cb",
      "tree": "76e5b8e196f595f14c5b4b6fd412b2cbd03a0d5e",
      "parents": [
        "58e73811c85d0c0e74b8d300547bbc9abaf40a38",
        "7a7b94ad8ce3e24d4dd97b45583911e0f03aecd6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:38 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:38 2011 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next into drm-fixes\n\n* \u0027nouveau/drm-nouveau-fixes\u0027 of /ssd/git/drm-nouveau-next:\n  drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n"
    },
    {
      "commit": "58e73811c85d0c0e74b8d300547bbc9abaf40a38",
      "tree": "74e3960d53b2c3ac4a4d93ca6853ab6fbe1feb11",
      "parents": [
        "8aeb96f80232e9a701b5c4715504f4c9173978bd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri May 06 01:42:49 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 09 09:14:35 2011 +1000"
      },
      "message": "drm/radeon/kms: ATPX switcheroo fixes\n\nWhen we switch the display mux, also switch\nthe i2c mux.  Also use the start and finish\nmethods to let the sbios know that the switch\nis happening.\n\nShould fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d35398\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7a7b94ad8ce3e24d4dd97b45583911e0f03aecd6",
      "tree": "9f9c6ebd78c2d7c008cc194fe3e0e631a3d97270",
      "parents": [
        "8aeb96f80232e9a701b5c4715504f4c9173978bd"
      ],
      "author": {
        "name": "Jimmy Rentz",
        "email": "jb17bsome@gmail.com",
        "time": "Sun Apr 17 16:15:09 2011 -0400"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 09 08:42:49 2011 +1000"
      },
      "message": "drm/nouveau: Fix a crash at card takedown for NV40 and older cards\n\nNV40 and older cards (pre NV50) reserve a vram bo for the vga memory at\ncard init. This bo is then freed at card shutdown.  The problem is that\nthe ttm bo vram manager was already freed. So a crash occurs when the\nvga bo is freed. The fix is to free the vga bo prior to freeing the ttm\nbo vram manager. There might be other solutions but this seemed the\nsimplest to me.\n\nSigned-off-by: Jimmy Rentz \u003cjb17bsome@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e5e06985bec89414ce2b3f301c24d884f609b020",
      "tree": "da702c3e4facd0b41faaba34ea98aa3556ce525a",
      "parents": [
        "fa039d5f6b126fbd65eefa05db2f67e44df8f121",
        "c055f5b2614b4f758ae6cc86733f31fa4c2c5844"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 06 10:01:54 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 06 10:01:54 2011 -0700"
      },
      "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] fix oops in scsi_run_queue()\n"
    },
    {
      "commit": "5895198c56d131cc696556a45f7ff0ea99ac297b",
      "tree": "26b98358ece87f30b8788603fee48bc9a3a71728",
      "parents": [
        "0ecb063a2976b62d5eaecbd5a70bb994fe4b5a8a",
        "9005fcd89c24f2a0fa6f87588b9208aae6d4d6cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:23:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:23:41 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: Remove a warning for drivers/staging/wlan-ng/cfg80211.c\n  staging: intel_sst: intelmid needs delay.h\n  staging: solo6x10: add select SND_PCM to fix build error\n  staging: usbip: vhci: fix oops on subsequent attach\n  staging: ft1000: Remove unnecessary EXPORT_SYMBOLs\n  staging: rts_pstor: use #ifdef instead of #if\n  staging: rts_pstor: Add \u003clinux/vmalloc.h\u003e\n  staging: gma500: Depend on X86\n  staging: olpc: Add \u003clinux/delay.h\u003e\n"
    },
    {
      "commit": "0ecb063a2976b62d5eaecbd5a70bb994fe4b5a8a",
      "tree": "2b599cd66f1747d4e246d906b0e240ffd7ed0263",
      "parents": [
        "bd355f8ae6577aa6b444ab76bb1dfeb1a7002d9f",
        "4f0871a6c7811a433513c3788a7cce27033bb8b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:53 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  xHCI: Clear PLC in xhci_bus_resume()\n  USB: fix regression in usbip by setting has_tt flag\n  usb/isp1760: Report correct urb status after unlink\n  omap:usb: add regulator support for EHCI\n  mfd: Fix usbhs_enable error handling\n  usb: musb: gadget: Fix out-of-sync runtime pm calls\n  usb: musb: omap2430: Fix retention idle on musb peripheral only boards\n"
    },
    {
      "commit": "bd355f8ae6577aa6b444ab76bb1dfeb1a7002d9f",
      "tree": "b88b57915ccc335cb1391abf3da5fa59bd5e6ac5",
      "parents": [
        "1c08232cfe5e68c6234305a3abb64d52d89c9ead",
        "fca65b4ad72d28cbb43a029114d04b89f06faadb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:20 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: do not call __mark_dirty_inode under i_lock\n  libceph: fix ceph_osdc_alloc_request error checks\n  ceph: handle ceph_osdc_new_request failure in ceph_writepages_start\n  libceph: fix ceph_msg_new error path\n  ceph: use ihold() when i_lock is held\n"
    },
    {
      "commit": "1c08232cfe5e68c6234305a3abb64d52d89c9ead",
      "tree": "ffba8b76685d26e719c20591e7b2b04468dd8507",
      "parents": [
        "8db72a7d7268630e04ec285fbd3e90733b2eddf9",
        "b730011061e2805a46b7291e708b6caaf2be6869"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:22:04 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] ngene: Fix CI data transfer regression Fix CI data transfer regression introduced by previous cleanup.\n  [media] v4l: make sure drivers supply a zeroed struct v4l2_subdev\n  [media] Missing frontend config for LME DM04/QQBOX\n  [media] rc_core: avoid kernel oops when rmmod saa7134\n  [media] imon: add conditional locking in change_protocol\n  [media] rc: show RC_TYPE_OTHER in sysfs\n  [media] ite-cir: modular build on ppc requires delay.h include\n  [media] mceusb: add Dell transceiver ID\n"
    },
    {
      "commit": "8db72a7d7268630e04ec285fbd3e90733b2eddf9",
      "tree": "bb41f5ce688f9595b5734b02c48ef53d2cc067bd",
      "parents": [
        "8a3d8ed027b563d2875cd3df816fb4a888a8551e",
        "2e053a27d9d5ad5e0831e002cbf8043836fb2060"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:21:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 04 14:21:39 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: Fix for broken configrom updates in quick succession\n"
    },
    {
      "commit": "31acbcc408f412d1ba73765b846c38642be553c3",
      "tree": "6a1f340e21b0c24d067eccbc369c1d96098e6ffc",
      "parents": [
        "2dd251f0a294300a1cf8f4b63768145fa6153c4d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Apr 17 06:38:35 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed May 04 12:38:02 2011 -0700"
      },
      "message": "drm/i915/dp: Be paranoid in case we disable a DP before it is attached\n\nGiven that the hardware may be left in a random condition by the BIOS,\nit is conceivable that we then attempt to clear the DP_PIPEB_SELECT bit\nwithout us ever enabling/attaching the DP encoder to a pipe. Thus\ncausing a NULL deference when we attempt to wait for a vblank on that\ncrtc.\n\nReported-and-tested-by: Bryan Christ \u003cbryan.christ@gmail.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d36314\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d36456\nReported-and-tested-by: Bo Wang \u003cbo.b.wang@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "2dd251f0a294300a1cf8f4b63768145fa6153c4d",
      "tree": "0220bae157fa4e5b70ff8d86cfb92bd7d678c61e",
      "parents": [
        "0ee5623f9a6e52df90a78bd21179f8ab370e102e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Apr 16 10:23:51 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed May 04 12:36:17 2011 -0700"
      },
      "message": "drm/i915: Release object along create user fb error path\n\nReported-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "8aeb96f80232e9a701b5c4715504f4c9173978bd",
      "tree": "59852e4f90221689eef0ed0ae8b7ff51e598b90a",
      "parents": [
        "498548ec69c6897fe4376b2ca90758762fa0b817"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue May 03 19:28:02 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 04 10:16:40 2011 +1000"
      },
      "message": "drm/radeon/kms: fix gart setup on fusion parts (v2)\n\nOut of the entire GART/VM subsystem, the hw designers changed\nthe location of 3 regs.\n\nv2: airlied: add parameter for userspace to work from.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "498548ec69c6897fe4376b2ca90758762fa0b817",
      "tree": "9e7fa6f5d7e58ab2acb688c7a9e4653856cf4e49",
      "parents": [
        "eaa4f5e1d0b816291a59a47917e569c0384f2b6f"
      ],
      "author": {
        "name": "Christopher James Halse Rogers",
        "email": "christopher.halse.rogers@canonical.com",
        "time": "Wed Apr 27 16:10:57 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 04 10:11:55 2011 +1000"
      },
      "message": "drm: Send pending vblank events before disabling vblank.\n\nThis is the least-bad behaviour.  It means that we signal the\nvblank event before it actually happens, but since we\u0027re disabling\nvblanks there\u0027s no guarantee that it will *ever* happen otherwise.\n\nThis prevents GL applications which use WaitMSC from hanging\nindefinitely.\n\nSigned-off-by: Christopher James Halse Rogers \u003cchristopher.halse.rogers@canonical.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eaa4f5e1d0b816291a59a47917e569c0384f2b6f",
      "tree": "befbb663805892aeccb458de70316d9d723abbc2",
      "parents": [
        "e2c85d8e3974c9041ad7b080846b28d2243e771b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun May 01 20:16:30 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 04 09:29:25 2011 +1000"
      },
      "message": "drm/radeon: fix regression on atom cards with hardcoded EDID record.\n\nSince fafcf94e2b5732d1e13b440291c53115d2b172e9 introduced an edid size, it seems to have broken this path.\n\nThis manifest as oops on T500 Lenovo laptops with dual graphics primarily.\n\nFixes: https://bugzilla.kernel.org/show_bug.cgi?id\u003d33812\n\ncc: stable@kernel.org\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c055f5b2614b4f758ae6cc86733f31fa4c2c5844",
      "tree": "9c4e094c66454e855c52da7e37c6c7fa73a4bfe4",
      "parents": [
        "3fd9952df4964fac7d5868ba48eadcc9dae3ba46"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 09:42:07 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue May 03 15:30:00 2011 -0500"
      },
      "message": "[SCSI] fix oops in scsi_run_queue()\n\nThe recent commit closing the race window in device teardown:\n\ncommit 86cbfb5607d4b81b1a993ff689bbd2addd5d3a9b\nAuthor: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nDate:   Fri Apr 22 10:39:59 2011 -0500\n\n    [SCSI] put stricter guards on queue dead checks\n\nis causing a potential NULL deref in scsi_run_queue() because the\nq-\u003equeuedata may already be NULL by the time this function is called.\nSince we shouldn\u0027t be running a queue that is being torn down, simply\nadd a NULL check in scsi_run_queue() to forestall this.\n\nTested-by: Jim Schutt \u003cjaschut@sandia.gov\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9005fcd89c24f2a0fa6f87588b9208aae6d4d6cd",
      "tree": "a8fdb26f0070ac003307dc74d13431a1a5bdeeb9",
      "parents": [
        "b27b8ea853c4c1c1d5d95448cf69b3f10a9558d4"
      ],
      "author": {
        "name": "Harry Wei",
        "email": "jiaweiwei.xiyou@gmail.com",
        "time": "Thu Apr 28 09:30:01 2011 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 03 12:52:00 2011 -0700"
      },
      "message": "staging: Remove a warning for drivers/staging/wlan-ng/cfg80211.c\n\nHi us,\n   When i was compiling kernel, a warning happened to me.\nThe warning said like following.\n\ndrivers/staging/wlan-ng/cfg80211.c:709: warning: initialization from\nincompatible pointer type.\n\nSee http://s1202.photobucket.com/albums/bb364/harrywei/?action\u003dview\u0026current\u003dpatched2.png\nfor more details.\n\nSo i patch like following.\n\nSigned-off-by: Harry Wei \u003charryxiyou@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f0871a6c7811a433513c3788a7cce27033bb8b8",
      "tree": "f532cfb989d412eba133163b74337f4afabd3b02",
      "parents": [
        "cee6a262550f53a13acfefbc1e3e5ff35c96182c"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Tue Apr 19 17:17:39 2011 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue May 03 11:14:32 2011 -0700"
      },
      "message": "xHCI: Clear PLC in xhci_bus_resume()\n\nThis patch clears PORT_PLC if xhci_bus_resume() resumes a previous suspended\nport, because if a port transition from U3 to U0 state, it will report a\nport link state change, and software should clear the corresponding PLC bit.\n\nIt also uses hcd-\u003espeed to check if a port is a USB2 protocol port.\n\nThe patch fixes the issue that USB keyboard can not wakeup system from\nhibernation.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ad12621e442b7a072e81270808f617cb65c5672",
      "tree": "eecdd1d51f525b9b07c70f8fbcf08c9ede3b8f79",
      "parents": [
        "8c71897be2ddfd84969412635ca42fa9e137f7b6"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 03 09:23:36 2011 -0700"
      },
      "committer": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue May 03 09:28:13 2011 -0700"
      },
      "message": "libceph: fix ceph_osdc_alloc_request error checks\n\nceph_osdc_alloc_request returns NULL on failure.\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\n"
    },
    {
      "commit": "9a6cd4b45a1372b04bb4c3307f1ce79a0a2e2fa9",
      "tree": "d4672f9b0388ab49f8e279e9fd69b682549e002c",
      "parents": [
        "bab0dcc717e28f76f10337a26ed5a14adcd786ce",
        "0c9c99a765321104cc5f9c97f949382a9ba4927e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 03 09:24:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 03 09:24:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: sdhci: Check mrq !\u003d NULL in sdhci_tasklet_finish\n  mmc: sdhci: Check mrq-\u003ecmd in sdhci_tasklet_finish\n  mmc: tmio: fix .set_ios(MMC_POWER_UP) handling\n  mmc: fix a race between card-detect rescan and clock-gate work instances\n  mmc: omap: Fix possible NULL pointer deref\n  mmc: core: mmc_add_card(): fix missing break in switch statement\n  mmc: sdhci-pci: Fix error case in sdhci_pci_probe_slot()\n"
    },
    {
      "commit": "497ff0344432d1c4ab493ce163a87410064b8d91",
      "tree": "fbb4f5038622f475bf40d61047b3c3cf44a3d068",
      "parents": [
        "5933f2ae353a93b1d3b501bc63c925531849bbc7",
        "bf283707d5fb174ec09215ae19860ad04ba7b67a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 20:26:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 20:26:32 2011 -0700"
      },
      "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: wm831x-ts - move BTN_TOUCH reporting to data transfer\n  Input: wm831x-ts - allow IRQ flags to be specified\n  Input: wm831x-ts - fix races with IRQ management\n"
    },
    {
      "commit": "5933f2ae353a93b1d3b501bc63c925531849bbc7",
      "tree": "4b21f6a2e5f252651827c8cb7c9692e378ba04c2",
      "parents": [
        "adadfe48df3858c3c1ba52963502f38885ab2f3c",
        "ff538818f4a82c4cf02d2d6bd6ac5c7360b9d41d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 18:00:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 18:00:43 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  sysctl: net: call unregister_net_sysctl_table where needed\n  Revert: veth: remove unneeded ifname code from veth_newlink()\n  smsc95xx: fix reset check\n  tg3: Fix failure to enable WoL by default when possible\n  networking: inappropriate ioctl operation should return ENOTTY\n  amd8111e: trivial typo spelling: Negotitate -\u003e Negotiate\n  ipv4: don\u0027t spam dmesg with \"Using LC-trie\" messages\n  af_unix: Only allow recv on connected seqpacket sockets.\n  mii: add support of pause frames in mii_get_an\n  net: ftmac100: fix scheduling while atomic during PHY link status change\n  usbnet: Transfer of maintainership\n  usbnet: add support for some Huawei modems with cdc-ether ports\n  bnx2: cancel timer on device removal\n  iwl4965: fix \"Received BA when not expected\"\n  iwlagn: fix \"Received BA when not expected\"\n  dsa/mv88e6131: fix unknown multicast/broadcast forwarding on mv88e6085\n  usbnet: Resubmit interrupt URB if device is open\n  iwl4965: fix \"TX Power requested while scanning\"\n  iwlegacy: led stay solid on when no traffic\n  b43: trivial: update module info about ucode16_mimo firmware\n  ...\n"
    },
    {
      "commit": "cee6a262550f53a13acfefbc1e3e5ff35c96182c",
      "tree": "c8bf0aaebedf3f613bd39e35e88680d73c622751",
      "parents": [
        "d93da492d9a8840a0bdda88e74df8d0f593f1977"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon May 02 14:21:44 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 02 17:07:50 2011 -0700"
      },
      "message": "USB: fix regression in usbip by setting has_tt flag\n\nThis patch (as1460) fixes a regression in the usbip driver caused by\nthe new check for Transaction Translators in USB-2 hubs.  The root hub\nregistered by vhci_hcd needs to have the has_tt flag set, because it\ncan connect to low- and full-speed devices as well as high-speed\ndevices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-and-tested-by: Nikola Ciprich \u003cnikola.ciprich@linuxbox.cz\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d93da492d9a8840a0bdda88e74df8d0f593f1977",
      "tree": "c99abc7835ef9cc8e552fade0fcf8c31d9c2a495",
      "parents": [
        "6e3d4bec6b1e0829ed8b23be750762255f225019"
      ],
      "author": {
        "name": "Arvid Brodin",
        "email": "arvid.brodin@enea.com",
        "time": "Tue Apr 26 21:46:47 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 02 17:07:49 2011 -0700"
      },
      "message": "usb/isp1760: Report correct urb status after unlink\n\nThis fixes a bug in my previous (2.6.38) patch series which caused\nurb-\u003estatus value to be wrong after unlink (broke usbtest 11, 12).\n\nSigned-off-by: Arvid Brodin \u003carvid.brodin@enea.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6c8c44462ac8ac3f95929328f0c56e9e8b6dd524",
      "tree": "d8e8206cbcdff00eef515b5b9324aedb54a3f0da",
      "parents": [
        "d946092000698fd204d82a9d239103c656fb63bf"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Apr 30 01:28:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 15:54:31 2011 -0700"
      },
      "message": "Revert: veth: remove unneeded ifname code from veth_newlink()\n\n84c49d8c3e4abefb0a41a77b25aa37ebe8d6b743 (\"veth: remove unneeded\nifname code from veth_newlink()\") caused regression on veth\ncreation. This patch reverts the original one.\n\nReported-by: Michał Mirosław \u003cmirqus@gmail.com\u003e\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d946092000698fd204d82a9d239103c656fb63bf",
      "tree": "6d043e823caaddbbbde50b79429d110169f22b28",
      "parents": [
        "6fdbab9d93e04bfe71f2b3fde485d092e2ffe3ec"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin@rab.in",
        "time": "Sat Apr 30 08:29:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 15:50:58 2011 -0700"
      },
      "message": "smsc95xx: fix reset check\n\nThe reset loop check should check the MII_BMCR register value for\nBMCR_RESET rather than for MII_BMCR (the register address, which also\nhappens to be zero).\n\nSigned-off-by: Rabin Vincent \u003crabin@rab.in\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fdbab9d93e04bfe71f2b3fde485d092e2ffe3ec",
      "tree": "cd88b86a5b7b7c9c16f6fbdefd03b9d5310b41c6",
      "parents": [
        "41c31f318a5209922d051e293c61e4724daad11c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Apr 28 11:02:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 15:44:17 2011 -0700"
      },
      "message": "tg3: Fix failure to enable WoL by default when possible\n\ntg3 is supposed to enable WoL by default on adapters which support\nthat, but it fails to do so unless the adapter\u0027s\n/sys/devices/.../power/wakeup file contains \u0027enabled\u0027 during the\ninitialization of the adapter.  Fix that by making tg3 use\ndevice_set_wakeup_enable() to enable wakeup automatically whenever\nWoL should be enabled by default.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "983960b159a75621855283030d92a80bea92e071",
      "tree": "3f93525b4372ae650a4d8d1b84e27d5b4d0a40f3",
      "parents": [
        "badb02953aac4af9993163e2a87be60f10700db9"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 02 09:59:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 14:42:55 2011 -0700"
      },
      "message": "amd8111e: trivial typo spelling: Negotitate -\u003e Negotiate\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e053a27d9d5ad5e0831e002cbf8043836fb2060",
      "tree": "4e3ed1110128cbb1ba3b5baf4e45161300ad58c2",
      "parents": [
        "115881d395959b75c8c3bb94913f2ce869b8aa7a"
      ],
      "author": {
        "name": "B.J. Buchalter",
        "email": "bj@mhlabs.com",
        "time": "Mon May 02 13:33:42 2011 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 02 22:55:22 2011 +0200"
      },
      "message": "firewire: Fix for broken configrom updates in quick succession\n\nCurrent implementation of ohci_set_config_rom() uses a deferred\nbus reset via fw_schedule_bus_reset(). If clients add multiple\nunit descriptors to the config_rom in quick succession, the\ndeferred bus reset may not have fired before succeeding update\nrequests have come in. This can lead to an incorrect partial\nupdate of the config_rom for both addition and removal of\nconfig_rom descriptors, as the ohci_set_config_rom() routine\nwill return -EBUSY if a previous pending update has not been\ncompleted yet; the requested update just gets dropped on the floor.\n\nThis patch recognizes that the \"in-flight\" update can be modified\nuntil it has been processed by the bus-reset, and the locking\nin the bus_reset_tasklet ensures that the update is done atomically\nwith respect to modifications made by ohci_set_config_rom(). The\n-EBUSY error case is simply removed.\n\n[Stefan R:  The bug always existed at least theoretically.  But it\nbecame easy to trigger since 2.6.36 commit 02d37bed188c \"firewire: core:\nintegrate software-forced bus resets with bus management\" which\nintroduced long mandatory delays between janitorial bus resets.]\n\nSigned-off-by: Benjamin Buchalter \u003cbj@mhlabs.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (trivial style changes)\nCc: \u003cstable@kernel.org\u003e # 2.6.36.y and newer\n"
    },
    {
      "commit": "badb02953aac4af9993163e2a87be60f10700db9",
      "tree": "2f60f9eeda84733423169aae6a84878b582502eb",
      "parents": [
        "7cfd260910b881250cde76ba92ebe3cbf8493a8f",
        "16b345d89686ca0482a9ca741a1167def1abdd7f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 12:21:47 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 02 12:21:47 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "625a3b6057e86d5079976db5648bd42289c8b6cc",
      "tree": "bfdc13d0060375297927d63aa184dea75c55ff88",
      "parents": [
        "c7bcecbe98fe29e87ac7d01c70c5998806e0989f",
        "e8bf8df9c296b782c32236c6a5893aec301320c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 12:17:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 12:17:05 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (47 commits)\n  CLKDEV: Fix clkdev return value for NULL clk case\n  ARM: 6891/1: prevent heap corruption in OABI semtimedop\n  ARM: kprobes: Tidy-up kprobes-decode.c\n  ARM: kprobes: Add emulation of hint instructions like NOP and WFI\n  ARM: kprobes: Add emulation of SBFX, UBFX, BFI and BFC instructions\n  ARM: kprobes: Add emulation of MOVW and MOVT instructions\n  ARM: kprobes: Reject probing of undefined data processing instructions\n  ARM: kprobes: Remove redundant code in space_1111\n  ARM: kprobes: Fix emulation of PLD instructions\n  ARM: kprobes: Reject probing of SETEND instructions\n  ARM: kprobes: Consolidate stub decoding functions\n  ARM: kprobes: Reject probing of all coprocessor instructions\n  ARM: kprobes: Fix emulation of USAD8 instructions\n  ARM: kprobes: Fix emulation of SMUAD, SMUSD and SMMUL instructions\n  ARM: kprobes: Fix emulation of SXTB16, SXTB, SXTH, UXTB16, UXTB and UXTH instructions\n  ARM: kprobes: Reject probing of undefined media instructions\n  ARM: kprobes: Add emulation of RBIT instruction\n  ARM: kprobes: Reject probing of LDRB instructions which load PC\n  ARM: kprobes: Fix emulation of LDRD and STRD instructions\n  ARM: kprobes: Reject probing of LDR/STR instructions which update PC unpredictably\n  ...\n"
    },
    {
      "commit": "96f3ee280549ebf62818ef71603061a3b3230eb9",
      "tree": "42576f17169c6c9a2d334cf70ae313a02580f26c",
      "parents": [
        "fa515888821d307a79cb8d1e8e052b7aff39d844",
        "a9851832857dc1e4efefca1713f5cff3e168a25c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 08:47:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 08:47:35 2011 -0700"
      },
      "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] irqstats: fix counting of pfault, dasd diag and virtio irqs\n  [S390] prng: fix pointer arithmetic\n"
    },
    {
      "commit": "fa515888821d307a79cb8d1e8e052b7aff39d844",
      "tree": "5d04ecc5289184c4cc5ab990e4132bac51385fcc",
      "parents": [
        "bc9be57f85d465506d0d4a8951275dae4e694f16",
        "c30aa39c233ca1df8397eb9e9c8b40a397ce72bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 08:47:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 02 08:47:12 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (twl4030-madc-hwmon) Return proper error if hwmon_device_register fails\n"
    },
    {
      "commit": "6e3d4bec6b1e0829ed8b23be750762255f225019",
      "tree": "05d867705022dee4f6b37a808eb5e2e47cd67a88",
      "parents": [
        "d11536e4e0e99c26d33c849b44cd279cdd67b032"
      ],
      "author": {
        "name": "Keshava Munegowda",
        "email": "Keshava_mgowda@ti.com",
        "time": "Thu Apr 21 19:52:43 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 15:29:26 2011 +0300"
      },
      "message": "omap:usb: add regulator support for EHCI\n\nin case of ehci phy mode; regulator of phy\nshould be enabled before initializing the\nusbhs core driver.\n\nSigned-off-by: Keshava Munegowda \u003ckeshava_mgowda@ti.com\u003e\nTested-by: Steve Calfee \u003cstevecalfee@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "d11536e4e0e99c26d33c849b44cd279cdd67b032",
      "tree": "8319291780b24636dd21c8cb06746ffc220adf84",
      "parents": [
        "cdefce169594742ace29a2016dfa381755428ab5"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Apr 21 19:52:41 2011 +0530"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 12:34:34 2011 +0300"
      },
      "message": "mfd: Fix usbhs_enable error handling\n\nIn the case of missing platform_data we do not hold a spin_lock,\nthus we should not call spin_unlock_irqrestore in the error path.\n\nAlso simplify the error handling by separating the successful path\nfrom error path. I think this change improves readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nTested-by: Steve Calfee \u003cstevecalfee@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "cdefce169594742ace29a2016dfa381755428ab5",
      "tree": "f7109dc93d436d74158c0e7ff9a93adc34b19aac",
      "parents": [
        "383cf4e8d47f902600263191f8f167379c376985"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Fri Apr 29 16:17:35 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 12:34:33 2011 +0300"
      },
      "message": "usb: musb: gadget: Fix out-of-sync runtime pm calls\n\nIf cable is not connected to peripheral only board when initializing the\ngadget driver, then runtime pm calls are out-of-sync and the musb cannot\nidle with omap2430.c. This was noted on Nokia N900 where musb prevented the\nCPU to be able to enter deeper retention idle state.\n\nThis was working in 2.6.38 before runtime pm conversions but there musb\nsmart standby/idle modes were configured statically where they are now\nupdated runtime depending on use and cable status.\n\nReason for out-of-sync is that runtime pm is activated in function\nmusb_gadget.c: usb_gadget_probe_driver but suspended only in OTG mode if\ncable is not connected when initializing. In peripheral only mode this leads\nto out-of-sync runtime pm since runtime pm remain active and is activated\nanother time in omap2430.c: musb_otg_notifications for VBUS Connect event\nand thus cannot suspend for VBUS Disconnect event since the use count remains\nactive.\n\nFix this by moving cable status check and pm_runtime_put call in\nusb_gadget_probe_driver out of is_otg_enabled block.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "383cf4e8d47f902600263191f8f167379c376985",
      "tree": "ef90c8a3bc44c70d5eb122911ae50f4685d41f2e",
      "parents": [
        "f0e615c3cb72b42191b558c130409335812621d8"
      ],
      "author": {
        "name": "Jarkko Nikula",
        "email": "jhnikula@gmail.com",
        "time": "Wed Apr 27 17:02:37 2011 +0300"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon May 02 12:34:32 2011 +0300"
      },
      "message": "usb: musb: omap2430: Fix retention idle on musb peripheral only boards\n\nRecent runtime pm and hwmod conversions for 2.6.39 broke the musb peripheral\nmode OMAP retention idle on boards where the board mode in struct\nmusb_hdrc_platform_data is set to MUSB_PERIPHERAL.\n\nThese conversions changed the way how the OTG_SYSCONFIG register is\nconfigured and used in runtime. Before 2.6.39 smart standby/idle modes were\nactivated statically in OTG_SYSCONFIG. Those modes allow that the musb is\nable to idle when peripheral device is not connected to host.\n\nIn 2.6.39 the OTG_SYSCONFIG is updated runtime depending on VBUS status.\nNo standby/idle modes are used when device is connected and force\nstandby/idle when disconnected.\n\nUnfortunately VBUS disconnect event that handles the disconnect case lets\nthe peripheral musb to idle only when board mode is MUSB_OTG. Fix this by\nchecking the peripheral mode also.\n\nSigned-off-by: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "56acc7a39ac4ac7638cdc32cd3d0832ebbc834e4",
      "tree": "c2f1b47a7ff678de38413b05016cb0ded3e8f714",
      "parents": [
        "a6e5e2be44616c8400f9ec2f635b10f8e579217c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 01 18:18:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun May 01 18:18:49 2011 +0200"
      },
      "message": "i2c-parport: Fix adapter list handling\n\nUse a standard list with proper locking to handle the list of\nadapters. Thankfully it only matters on systems with more than one\nparallel port, which are very rare.\n\nThanks to Lukasz Kapiec for reporting the problem to me.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "a6e5e2be44616c8400f9ec2f635b10f8e579217c",
      "tree": "256bc5f315449dbd1f31e6a973860178eaeaf06f",
      "parents": [
        "3fd9952df4964fac7d5868ba48eadcc9dae3ba46"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 01 18:18:49 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun May 01 18:18:49 2011 +0200"
      },
      "message": "i2c-i801: Move device ID definitions to driver\n\nMove the SMBus device ID definitions of recent devices from pci_ids.h\nto the i2c-i801.c driver file. They don\u0027t have to be shared, as they\nare clearly identified and only used in this driver. In the future,\nsuch IDs will go to i2c-i801 directly. This will make adding support\nfor new devices much faster and easier, as it will avoid cross-\nsubsystem patch sets and merge conflicts.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Seth Heasley \u003cseth.heasley@intel.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c30aa39c233ca1df8397eb9e9c8b40a397ce72bb",
      "tree": "ec550c54d08f245c717587bc4bae228ffe75090b",
      "parents": [
        "1be6a1f89f131e9c3d22f819ec542be9cda8c9e3"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun May 01 11:34:55 2011 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun May 01 09:06:35 2011 -0700"
      },
      "message": "hwmon: (twl4030-madc-hwmon) Return proper error if hwmon_device_register fails\n\nThe driver did not return an error if the call to hwmon_device_register failed.\nFix by returning the error reported from hwmon_device_register.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "e8bf8df9c296b782c32236c6a5893aec301320c7",
      "tree": "13b3749d6b912b84b069d83ca39b53bea5e23ac5",
      "parents": [
        "0f22072ab50cac7983f9660d33974b45184da4f9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 30 10:14:08 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 30 10:14:08 2011 +0100"
      },
      "message": "CLKDEV: Fix clkdev return value for NULL clk case\n\nclkdev may incorrectly cause a clkdev entry with a NULL clk to return\n-ENOENT.  This is not the intention of this code; -ENOENT should only\nbe returned if the clock entry can not be found in the table.  Fix\nthis.\n\nReported-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1be6a1f89f131e9c3d22f819ec542be9cda8c9e3",
      "tree": "f5a98ccdd1e9b825c32dbfda4a7fc529a0f2ce83",
      "parents": [
        "40a963502cd44765a0e0d45ff3409051986b5a39",
        "5f6279da3760ce48f478f2856aacebe0c59a39f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 29 16:27:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 29 16:27:52 2011 -0700"
      },
      "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] pmcraid: reject negative request size\n  [SCSI] put stricter guards on queue dead checks\n  [SCSI] scsi_dh: fix reference counting in scsi_dh_activate error path\n  [SCSI] mpt2sas: prevent heap overflows and unchecked reads\n"
    },
    {
      "commit": "fcc4dc715113999c6c7b5d3087fade3ee8d0f6eb",
      "tree": "1f0aa5cc31baff8b0b392208d31b7f7ce3f02cee",
      "parents": [
        "a6ab948e6500306dcb415ec80bff5f9b93f41b90",
        "ce31332d3c77532d6ea97ddcb475a2b02dd358b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 29 15:08:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 29 15:08:31 2011 -0700"
      },
      "message": "Merge branch \u0027timer-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timer-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  hrtimer: Initialize CLOCK_ID to HRTIMER_BASE table statically\n  rtc: max8925: Call dev_set_drvdata before rtc_device_register\n"
    },
    {
      "commit": "2b5a4ace664cfe05c17bee60c4da66263a05fccf",
      "tree": "fcae796e9b40d1670649a198ec95e03009f9c902",
      "parents": [
        "eee9700c5dd8fbac517c8c1e85c60b688bc311a9"
      ],
      "author": {
        "name": "artpol",
        "email": "artpol84@gmail.com",
        "time": "Wed Apr 27 17:49:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 13:57:32 2011 -0700"
      },
      "message": "mii: add support of pause frames in mii_get_an\n\nAdd support of pause frames advertise in mii_get_an. This provides all drivers\nthat use mii_ethtool_gset to represent their own and Link partner flow control\nabilities in ethtool.\n\nSigned-off-by: Artem Polyakov \u003cartpol84@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eee9700c5dd8fbac517c8c1e85c60b688bc311a9",
      "tree": "a714e66dfea1c9166d2b23f04c9000590593bd5c",
      "parents": [
        "686f13bb17784fbf8595a59ff4e4bd707d5ae66f"
      ],
      "author": {
        "name": "Adam Jaremko",
        "email": "adam.jaremko@gmail.com",
        "time": "Thu Apr 28 07:41:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 12:41:59 2011 -0700"
      },
      "message": "net: ftmac100: fix scheduling while atomic during PHY link status change\n\nSigned-off-by: Adam Jaremko \u003cadam.jaremko@gmail.com\u003e\nAcked-by: Po-Yu Chuang \u003cratbert@faraday-tech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3c914aa84f4e4bbb3efc8f41c359d96e5e932d2",
      "tree": "5b500f869ec00167f87a197900c9fddfe14ec362",
      "parents": [
        "8333a46ad3877485e4d67ef499c6dda36bfd1f9a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Apr 27 09:54:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 12:40:20 2011 -0700"
      },
      "message": "usbnet: add support for some Huawei modems with cdc-ether ports\n\nSome newer Huawei devices (T-Mobile Rocket, others) have cdc-ether\ncompatible ports, so recognize and expose them.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8333a46ad3877485e4d67ef499c6dda36bfd1f9a",
      "tree": "d4f94e094e1c7f342b6e53c6cc0819a051f5c149",
      "parents": [
        "b3b270054b80e6195b1d2b2ce082239911261839"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Apr 26 10:30:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 29 12:32:35 2011 -0700"
      },
      "message": "bnx2: cancel timer on device removal\n\nThis oops was recently reported to me:\n\ninvalid opcode: 0000 [#1] SMP\nlast sysfs file:\n/sys/devices/pci0000:00/0000:00:01.0/0000:01:0d.0/0000:02:05.0/device\nCPU 1\nModules linked in: bnx2(+) sunrpc ipv6 dm_mirror dm_region_hash dm_log sg\nmicrocode serio_raw amd64_edac_mod edac_core edac_mce_amd k8temp i2c_piix4\nshpchp ext4 mbcache jbd2 sd_mod crc_t10dif mptsas mptscsih mptbase\nscsi_transport_sas radeon ttm drm_kms_helper drm hwmon i2c_algo_bit i2c_core\ndm_mod [last unloaded: bnx2]\n\nModules linked in: bnx2(+) sunrpc ipv6 dm_mirror dm_region_hash dm_log sg\nmicrocode serio_raw amd64_edac_mod edac_core edac_mce_amd k8temp i2c_piix4\nshpchp ext4 mbcache jbd2 sd_mod crc_t10dif mptsas mptscsih mptbase\nscsi_transport_sas radeon ttm drm_kms_helper drm hwmon i2c_algo_bit i2c_core\ndm_mod [last unloaded: bnx2]\nPid: 23900, comm: pidof Not tainted 2.6.32-130.el6.x86_64 #1 BladeCenter LS21\n-[797251Z]-\nRIP: 0010:[\u003cffffffffa058b270\u003e]  [\u003cffffffffa058b270\u003e] 0xffffffffa058b270\nRSP: 0018:ffff880002083e48  EFLAGS: 00010246\nRAX: ffff880002083e90 RBX: ffff88007ccd4000 RCX: 0000000000000000\nRDX: 0000000000000100 RSI: dead000000200200 RDI: ffff8800007b8700\nRBP: ffff880002083ed0 R08: ffff88000208db40 R09: 0000022d191d27c8\nR10: 0000000000000000 R11: 0000000000000000 R12: ffff8800007b9bc8\nR13: ffff880002083e90 R14: ffff8800007b8700 R15: ffffffffa058b270\nFS:  00007fbb3bcf7700(0000) GS:ffff880002080000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 0000000001664a98 CR3: 0000000060395000 CR4: 00000000000006e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess pidof (pid: 23900, threadinfo ffff8800007e8000, task ffff8800091c0040)\nStack:\n ffffffff81079f77 ffffffff8109e010 ffff88007ccd5c20 ffff88007ccd5820\n\u003c0\u003e ffff88007ccd5420 ffff8800007e9fd8 ffff8800007e9fd8 0000010000000000\n\u003c0\u003e ffff88007ccd5020 ffff880002083e90 ffff880002083e90 ffffffff8102a00d\nCall Trace:\n \u003cIRQ\u003e\n [\u003cffffffff81079f77\u003e] ? run_timer_softirq+0x197/0x340\n [\u003cffffffff8109e010\u003e] ? tick_sched_timer+0x0/0xc0\n [\u003cffffffff8102a00d\u003e] ? lapic_next_event+0x1d/0x30\n [\u003cffffffff8106f737\u003e] __do_softirq+0xb7/0x1e0\n [\u003cffffffff81092cc0\u003e] ? hrtimer_interrupt+0x140/0x250\n [\u003cffffffff81185f90\u003e] ? filldir+0x0/0xe0\n [\u003cffffffff8100c2cc\u003e] call_softirq+0x1c/0x30\n [\u003cffffffff8100df05\u003e] do_softirq+0x65/0xa0\n [\u003cffffffff8106f525\u003e] irq_exit+0x85/0x90\n [\u003cffffffff814e3340\u003e] smp_apic_timer_interrupt+0x70/0x9b\n [\u003cffffffff8100bc93\u003e] apic_timer_interrupt+0x13/0x20\n \u003cEOI\u003e\n [\u003cffffffff81211ba5\u003e] ? selinux_file_permission+0x45/0x150\n [\u003cffffffff81262a75\u003e] ? _atomic_dec_and_lock+0x55/0x80\n [\u003cffffffff812050c6\u003e] security_file_permission+0x16/0x20\n [\u003cffffffff811861c1\u003e] vfs_readdir+0x71/0xe0\n [\u003cffffffff81186399\u003e] sys_getdents+0x89/0xf0\n [\u003cffffffff8100b172\u003e] system_call_fastpath+0x16/0x1b\n\nIt occured during some stress testing, in which the reporter was repeatedly\nremoving and modprobing the bnx2 module while doing various other random\noperations on the bnx2 registered net device.  Noting that this error occured on\na serdes based device, we noted that there were a few ethtool operations (most\nnotably self_test and set_phys_id) that have execution paths that lead into\nbnx2_setup_serdes_phy.  This function is notable because it executes a mod_timer\ncall, which starts the bp-\u003etimer running.  Currently bnx2 is setup to assume\nthat this timer only nees to be stopped when bnx2_close or bnx2_suspend is\ncalled.  Since the above ethtool operations are not gated on the net device\nhaving been opened however, that assumption is incorrect, and can lead to the\ntimer still running after the module has been removed, leading to the oops above\n(as well as other simmilar oopses).\n\nFix the problem by ensuring that the timer is stopped when pci_device_unregister\nis called.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReported-by: Hushan Jia \u003chjia@redhat.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16b345d89686ca0482a9ca741a1167def1abdd7f",
      "tree": "3e3a9db573cadfa2b7f615e4ebcc525e0e26bf51",
      "parents": [
        "bfd36103ec26599557c2bd3225a1f1c9267f8fcb"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Apr 29 17:51:56 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 29 15:24:15 2011 -0400"
      },
      "message": "iwl4965: fix \"Received BA when not expected\"\n\nNeed to use broadcast sta_id for management frames, otherwise we broke\nBA session in the firmware and get messages like that:\n\n\"Received BA when not expected\"\n\nor (on older kernels):\n\n\"BA scd_flow 0 does not match txq_id 10\"\n\nThis fix regression introduced in 2.6.35 during station management\ncode rewrite by:\n\ncommit 2a87c26bbe9587baeb9e56d3ce0b4971bd777643\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Fri Apr 30 11:30:45 2010 -0700\n\n    iwlwifi: use iwl_find_station less\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bfd36103ec26599557c2bd3225a1f1c9267f8fcb",
      "tree": "0fd0ea7d8678e0c1b59f3513ab8ce7c53da2c628",
      "parents": [
        "f325757ab2812b42da4d690cf8da73c0e678368c"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Apr 29 17:51:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Apr 29 15:24:15 2011 -0400"
      },
      "message": "iwlagn: fix \"Received BA when not expected\"\n\nNeed to use broadcast sta_id for management frames, otherwise we broke\nBA session in the firmware and get messages like that:\n\n\"Received BA when not expected\"\n\nor (on older kernels):\n\n\"BA scd_flow 0 does not match txq_id 10\"\n\nThis fix regression introduced in 2.6.35 during station management\ncode rewrite by:\n\ncommit 2a87c26bbe9587baeb9e56d3ce0b4971bd777643\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Fri Apr 30 11:30:45 2010 -0700\n\n    iwlwifi: use iwl_find_station less\n\nPatch partially resolve:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16691\nHowever, there are still 11n performance problems on 4965 and 5xxx\ndevices that need to be investigated.\n\nCc: stable@kernel.org # 2.6.35+\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b730011061e2805a46b7291e708b6caaf2be6869",
      "tree": "5ba1d7ff10d42e5e794b1e869aa22431efb9791b",
      "parents": [
        "80845a33165278f3236812009e9c568ba8c29938"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Tue Mar 29 17:35:24 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 12:35:10 2011 -0300"
      },
      "message": "[media] ngene: Fix CI data transfer regression\nFix CI data transfer regression introduced by previous cleanup.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "80845a33165278f3236812009e9c568ba8c29938",
      "tree": "fdf785e3a5ca7cd6cf26a4e1d19b3928b96bbcae",
      "parents": [
        "2b5cb549f8a31b44575fe25ccd043ddb7e901cf8"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton.krzesinski@canonical.com",
        "time": "Fri Apr 01 14:12:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 12:33:28 2011 -0300"
      },
      "message": "[media] v4l: make sure drivers supply a zeroed struct v4l2_subdev\n\nSome v4l drivers currently don\u0027t initialize their struct v4l2_subdev\nwith zeros, and this is a problem since some of the v4l2 code expects\nthis. One example is the addition of internal_ops in commit 45f6f84,\nafter that we are at risk of random oopses with these drivers when code\nin v4l2_device_register_subdev tries to dereference sd-\u003einternal_ops-\u003e*,\nas can be shown by the report at http://bugs.launchpad.net/bugs/745213\nand analysis of its crash at https://lkml.org/lkml/2011/4/1/168\n\nUse kzalloc within problematic drivers to ensure we have a zeroed struct\nv4l2_subdev.\n\nBugLink: http://bugs.launchpad.net/bugs/745213\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton.krzesinski@canonical.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2b5cb549f8a31b44575fe25ccd043ddb7e901cf8",
      "tree": "aab4dfbca3ee7afbed15bd651bc6b6b6c1547703",
      "parents": [
        "88fda5619e6cd7988dc1d9a52f2da9ee8fd0e64d"
      ],
      "author": {
        "name": "Malcolm Priestley",
        "email": "tvboxspy@gmail.com",
        "time": "Tue Feb 22 03:14:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 11:46:12 2011 -0300"
      },
      "message": "[media] Missing frontend config for LME DM04/QQBOX\n\nForgot to add the DVB_STV0299/DVB_PLL to config\n\nSigned-off-by: Malcolm Priestley \u003ctvboxspy@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "88fda5619e6cd7988dc1d9a52f2da9ee8fd0e64d",
      "tree": "36df1029bb38a8960132e3823811caa5d0e49791",
      "parents": [
        "23ef710e1a6c4d6b9ef1c2fa19410f7f1479401e"
      ],
      "author": {
        "name": "Hussam Al-Tayeb",
        "email": "ht990332@gmail.com",
        "time": "Mon Feb 21 15:20:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 11:45:52 2011 -0300"
      },
      "message": "[media] rc_core: avoid kernel oops when rmmod saa7134\n\nThe following is a patch to avoid a kernel oops when running rmmod\nsaa7134 on kernel 2.6.27.1. The change is as suggested by mchehab on\nirc.freenode.org\n\nSigned-off-by: Hussam Al-Tayeb \u003cht990332@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bc4d45f1901042a295b10949f51d24cce223e65d",
      "tree": "61de31e24034cce008e7fd2544ccfdaa95678acd",
      "parents": [
        "5f441e2256506a5878d276399e0a22a13942fe4b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "message": "hwmon: (lm85) Fix error paths in probe function\n\nWe must remove all files we created, even in error cases.\n\nFixes second part of kernel bug #34072:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34072\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5f441e2256506a5878d276399e0a22a13942fe4b",
      "tree": "ac5d0d2da306a178e0ccddc6a85a925b243f46d4",
      "parents": [
        "d7ce0335b5ddbe4cc1c519750074b5176a4124ab"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "message": "hwmon: (lm85) Add missing list terminators\n\nFixes kernel bug #34072:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d34072\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "d7ce0335b5ddbe4cc1c519750074b5176a4124ab",
      "tree": "2544c098c863146262e80d570ca75b815cf62e1c",
      "parents": [
        "177e75925bead0c1f8bb8b2e69bcddabb1e07c11"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Apr 29 16:33:36 2011 +0200"
      },
      "message": "hwmon: (adm1021) Clarify documentation regarding Xeon processors\n\nRecent Xeon processor thermal sensors are supported by the coretemp\ndriver and not the adm1021 driver. Only one old generation of Xeon\nprocessors (the first Netburst ones) are supported by the adm1021\ndriver.\n\nReported-by: Darren Hart \u003cdvhart@linux.intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5a4e5e6a701bea7d3cbeed19fa9ea45802e8fabb",
      "tree": "721d052e593c2d15fdda6d10a9e293f4f7525857",
      "parents": [
        "fafc9929c668f8bae6dd1f109f33a86d2cb3c460"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Apr 29 16:33:35 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Fri Apr 29 16:33:35 2011 +0200"
      },
      "message": "hwmon: (lm90) Add support for ADT7461A and NCT1008\n\nThis patch adds support for ADT7461A and NCT1008 to the lm90 driver.\nBoth chips have identical functionality and report the same manufacturing ID\nand device ID values.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "23ef710e1a6c4d6b9ef1c2fa19410f7f1479401e",
      "tree": "9ce5594297c3dfacbcf5fdd0567d67cd6d9ec182",
      "parents": [
        "b30039333ae2a1cdd19ebd856a69e96918a46637"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Wed Apr 27 19:01:44 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 09:27:48 2011 -0300"
      },
      "message": "[media] imon: add conditional locking in change_protocol\n\nThe imon_ir_change_protocol function gets called two different ways, one\nway is from rc_register_device, for initial protocol selection/setup,\nand the other is via a userspace-initiated protocol change request,\neither by direct sysfs prodding or by something like ir-keytable.\n\nIn the rc_register_device case, the imon context lock is already held,\nbut when initiated from userspace, it is not, so we must acquire it,\nprior to calling send_packet, which requires that the lock is held.\n\nWithout this change, there\u0027s an easily reproduceable deadlock when\nanother function calls send_packet (such as either of the display write\nfops) after a userspace-initiated change_protocol.\n\nWith a lock-debugging-enabled kernel, I was getting this:\n\n[   15.014153] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   15.015048] [ BUG: bad unlock balance detected! ]\n[   15.015048] -------------------------------------\n[   15.015048] ir-keytable/773 is trying to release lock (\u0026ictx-\u003elock) at:\n[   15.015048] [\u003cffffffff814c6297\u003e] mutex_unlock+0xe/0x10\n[   15.015048] but there are no more locks to release!\n[   15.015048]\n[   15.015048] other info that might help us debug this:\n[   15.015048] 2 locks held by ir-keytable/773:\n[   15.015048]  #0:  (\u0026buffer-\u003emutex){+.+.+.}, at: [\u003cffffffff8119d400\u003e] sysfs_write_file+0x3c/0x144\n[   15.015048]  #1:  (s_active#87){.+.+.+}, at: [\u003cffffffff8119d4ab\u003e] sysfs_write_file+0xe7/0x144\n[   15.015048]\n[   15.015048] stack backtrace:\n[   15.015048] Pid: 773, comm: ir-keytable Not tainted 2.6.38.4-20.fc15.x86_64.debug #1\n[   15.015048] Call Trace:\n[   15.015048]  [\u003cffffffff81089715\u003e] ? print_unlock_inbalance_bug+0xca/0xd5\n[   15.015048]  [\u003cffffffff8108b35c\u003e] ? lock_release_non_nested+0xc1/0x263\n[   15.015048]  [\u003cffffffff814c6297\u003e] ? mutex_unlock+0xe/0x10\n[   15.015048]  [\u003cffffffff814c6297\u003e] ? mutex_unlock+0xe/0x10\n[   15.015048]  [\u003cffffffff8108b67b\u003e] ? lock_release+0x17d/0x1a4\n[   15.015048]  [\u003cffffffff814c6229\u003e] ? __mutex_unlock_slowpath+0xc5/0x125\n[   15.015048]  [\u003cffffffff814c6297\u003e] ? mutex_unlock+0xe/0x10\n[   15.015048]  [\u003cffffffffa02964b6\u003e] ? send_packet+0x1c9/0x264 [imon]\n[   15.015048]  [\u003cffffffff8108b376\u003e] ? lock_release_non_nested+0xdb/0x263\n[   15.015048]  [\u003cffffffffa0296731\u003e] ? imon_ir_change_protocol+0x126/0x15e [imon]\n[   15.015048]  [\u003cffffffffa024a334\u003e] ? store_protocols+0x1c3/0x286 [rc_core]\n[   15.015048]  [\u003cffffffff81326e4e\u003e] ? dev_attr_store+0x20/0x22\n[   15.015048]  [\u003cffffffff8119d4cc\u003e] ? sysfs_write_file+0x108/0x144\n...\n\nThe original report that led to the investigation was the following:\n\n[ 1679.457305] INFO: task LCDd:8460 blocked for more than 120 seconds.\n[ 1679.457307] \"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this message.\n[ 1679.457309] LCDd            D ffff88010fcd89c8     0  8460      1 0x00000000\n[ 1679.457312]  ffff8800d5a03b48 0000000000000082 0000000000000000 ffff8800d5a03fd8\n[ 1679.457314]  00000000012dcd30 fffffffffffffffd ffff8800d5a03fd8 ffff88010fcd86f0\n[ 1679.457316]  ffff8800d5a03fd8 ffff8800d5a03fd8 ffff88010fcd89d0 ffff8800d5a03fd8\n[ 1679.457319] Call Trace:\n[ 1679.457324]  [\u003cffffffff810ff1a5\u003e] ? zone_statistics+0x75/0x90\n[ 1679.457327]  [\u003cffffffff810ea907\u003e] ? get_page_from_freelist+0x3c7/0x820\n[ 1679.457330]  [\u003cffffffff813b0a49\u003e] __mutex_lock_slowpath+0x139/0x320\n[ 1679.457335]  [\u003cffffffff813b0c41\u003e] mutex_lock+0x11/0x30\n[ 1679.457338]  [\u003cffffffffa0d54216\u003e] display_open+0x66/0x130 [imon]\n[ 1679.457345]  [\u003cffffffffa01d06c0\u003e] usb_open+0x180/0x310 [usbcore]\n[ 1679.457349]  [\u003cffffffff81143b3b\u003e] chrdev_open+0x1bb/0x2d0\n[ 1679.457350]  [\u003cffffffff8113d93d\u003e] __dentry_open+0x10d/0x370\n[ 1679.457352]  [\u003cffffffff81143980\u003e] ? chrdev_open+0x0/0x2d0\n...\n\nBump the driver version here so its easier to tell if people have this\nlocking fix or not, and also make locking during probe easier to follow.\n\nCC: stable@kernel.org\nReported-by: Benjamin Hodgetts \u003cben@xnode.org\u003e\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b30039333ae2a1cdd19ebd856a69e96918a46637",
      "tree": "311b7a5983e00418cfce2bb362365e21762751e7",
      "parents": [
        "d7516c7cf37a5fcb84b8f229947e3f52c62e19ae"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Tue Apr 26 12:25:02 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 09:26:22 2011 -0300"
      },
      "message": "[media] rc: show RC_TYPE_OTHER in sysfs\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d7516c7cf37a5fcb84b8f229947e3f52c62e19ae",
      "tree": "d1a957cbe2bf10b319e472a7c51ab01f9ba4a1a2",
      "parents": [
        "e296e1276ca389156d7f06eed668dac30141c37d"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Apr 25 14:50:50 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 09:26:05 2011 -0300"
      },
      "message": "[media] ite-cir: modular build on ppc requires delay.h include\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e296e1276ca389156d7f06eed668dac30141c37d",
      "tree": "4e3d207f3485c2df5d8116c288c257c04dd418cb",
      "parents": [
        "13b140953ab4fd86e2065adfef892fe833986ffa"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon Apr 25 14:48:18 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Apr 29 09:25:36 2011 -0300"
      },
      "message": "[media] mceusb: add Dell transceiver ID\n\nAdd device ID for a Dell-branded, Philips device ID transceiver reported\nby an OpenELEC user on their forums.\n\nhttp://openelec.tv/forum/27-hardware-support/5622-adding-support-for-an-ir-receiver--dell-branded--#5622\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a9851832857dc1e4efefca1713f5cff3e168a25c",
      "tree": "f5ca038fcc00f5ed2cac37c575aec550e170c65c",
      "parents": [
        "ed961581a7ca91d6a4852af2e44333e983100505"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 29 10:42:19 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Apr 29 10:42:25 2011 +0200"
      },
      "message": "[S390] irqstats: fix counting of pfault, dasd diag and virtio irqs\n\npfault, dasd diag and virtio all use the same external interrupt number.\nThe respective interrupt handlers decide by the subcode if they are\nmeant to handle the interrupt.\nCounting is currently done before looking at the subcode which means\neach handler counts an interrupt even if it is not handling it.\nFix this by moving the kstat code after the code which looks at the\nsubcode.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fafc9929c668f8bae6dd1f109f33a86d2cb3c460",
      "tree": "ea9739877f8d4107c8a36683e248595cedb1e738",
      "parents": [
        "0dee0e7fbf446b02125a67f7dfe9415880d6564e",
        "e8e7a2b8ccfdae0d4cb6bd25824bbedcd42da316"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 28 13:14:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 28 13:14:02 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/i915: restore only the mode of this driver on lastclose (v2)\n  drm/radeon/kms: add info query for tile pipes\n  drm/radeon/kms: add missing safe regs for 6xx/7xx\n  drm: select FRAMEBUFFER_CONSOLE_PRIMARY if we have FRAMEBUFFER_CONSOLE\n"
    },
    {
      "commit": "68972efa657040f891c7eda07c7da8c8dd576788",
      "tree": "56e451d2101c37802fa043e41f55b8b5daad6b82",
      "parents": [
        "7833aa05b8db63484b43b4b4c389cd4533140afb"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@chromium.org",
        "time": "Thu Apr 28 05:43:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 28 12:56:09 2011 -0700"
      },
      "message": "usbnet: Resubmit interrupt URB if device is open\n\nResubmit interrupt URB if device is open.  Use a flag set in\nusbnet_open() to determine this state.  Also kill and free\ninterrupt URB in usbnet_disconnect().\n\n[Rebased off git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git]\n\nSigned-off-by: Paul Stewart \u003cpstew@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f325757ab2812b42da4d690cf8da73c0e678368c",
      "tree": "ee1ad70684e18533b97d88b3c080809bd19a5f14",
      "parents": [
        "1501b6764f0c363a9f1d72f9d422841f81f1bd8c"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Apr 28 11:36:54 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:38:36 2011 -0400"
      },
      "message": "iwl4965: fix \"TX Power requested while scanning\"\n\nFix the following:\n\nWARNING: at drivers/net/wireless/iwlegacy/iwl-4965.c:1128 \\\niwl4965_send_tx_power+0x61/0x102 [iwl4965]() Hardware name: [...]\nTX Power requested while scanning!\n\nPid: 5723, comm: kworker/u:28 Not tainted 2.6.39-0.rc4.4.fc14.x86_64 #1\nCall Trace:\n [\u003cffffffff8104e27b\u003e] warn_slowpath_common+0x85/0x9d\n [\u003cffffffffa02782e0\u003e] ? iwl4965_show_temperature+0x49/0x49 [iwl4965]\n [\u003cffffffff8104e336\u003e] warn_slowpath_fmt+0x46/0x48\n [\u003cffffffffa027712f\u003e] iwl4965_send_tx_power+0x61/0x102 [iwl4965]\n [\u003cffffffff81477e05\u003e] ? mutex_lock+0x36/0x50\n [\u003cffffffffa0278337\u003e] iwl4965_bg_txpower_work+0x57/0x73 [iwl4965]\n [\u003cffffffff810647f3\u003e] process_one_work+0x18d/0x286\n [\u003cffffffff81065a5e\u003e] worker_thread+0xfd/0x181\n [\u003cffffffff81065961\u003e] ? manage_workers.clone.16+0x172/0x172\n [\u003cffffffff81069036\u003e] kthread+0x82/0x8a\n [\u003cffffffff81480524\u003e] kernel_thread_helper+0x4/0x10\n [\u003cffffffff81068fb4\u003e] ? kthread_worker_fn+0x14b/0x14b\n [\u003cffffffff81480520\u003e] ? gs_change+0x13/0x13\n\nReported-and-tested-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1501b6764f0c363a9f1d72f9d422841f81f1bd8c",
      "tree": "22ad0ea3368c798f9e395646488d74eadf1467bf",
      "parents": [
        "f61583941667c96d61fc6991b9f23307f9bfa87e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Apr 25 11:12:57 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:38:35 2011 -0400"
      },
      "message": "iwlegacy: led stay solid on when no traffic\n\ncommit 5ed540aecc2aae92d5c97b9a9306a5bf88ad5574 change the led behavior\nfor iwlwifi driver; the side effect cause led blink all the time.\n\nModify the led blink table to fix this problem\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f61583941667c96d61fc6991b9f23307f9bfa87e",
      "tree": "558a510dd6c47516ea688cc3cc82e7bca6bc9851",
      "parents": [
        "069f40fc07f6df3da325e7ea1698a0d6247983d5"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Apr 19 22:49:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:38:35 2011 -0400"
      },
      "message": "b43: trivial: update module info about ucode16_mimo firmware\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f945a3d9600633de589ce698233b34ff6ad57e55",
      "tree": "61032ef1fe4917f1a505d9a3ea517b1bc54ee502",
      "parents": [
        "e8dad69408a9812d6bb42d03e74d2c314534a4fa"
      ],
      "author": {
        "name": "Zhangfei Gao",
        "email": "zhangfei.gao@marvell.com",
        "time": "Wed Apr 27 11:44:29 2011 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Apr 28 11:16:21 2011 +0200"
      },
      "message": "rtc: max8925: Call dev_set_drvdata before rtc_device_register\n\nWe call rtc_read_alarm from rtc_device_register, so it is important\nthat the rtc device is fully initialized prior to registration.\n\nrtc-max8925 sets drvdata after register, so the rtc_read_alarm code\ndereferences a NULL pointer.\n\nCall dev_set_drvdata before rtc_device_register.\n\n[ jstultz/tglx: Massaged commit message ]\n\nSigned-off-by: Zhangfei Gao \u003czhangfei.gao@marvell.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nLink: http://lkml.kernel.org/r/%3C1303929869-25249-1-git-send-email-john.stultz%40linaro.org%3E\nSigned-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bf283707d5fb174ec09215ae19860ad04ba7b67a",
      "tree": "d8e53d6880713b916dc0cc0b5d8d4f96985213f3",
      "parents": [
        "acad9853b95df6a3887f52e0ec88e4a77119ee28"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:09:26 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:22 2011 -0700"
      },
      "message": "Input: wm831x-ts - move BTN_TOUCH reporting to data transfer\n\nDon\u0027t report BTN_TOUCH until we\u0027ve got data as some less robust applications\ncan be confused by getting a touch event by itself and it doesn\u0027t seem\nunreasonable for them to expect coordinates along with a touch.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "acad9853b95df6a3887f52e0ec88e4a77119ee28",
      "tree": "8e43801e6e5ebb245d5e90f73ef36bbfce3f6184",
      "parents": [
        "f5346668150c37094b42cc2d07ec5fd1451eb980"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:08:51 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:16 2011 -0700"
      },
      "message": "Input: wm831x-ts - allow IRQ flags to be specified\n\nThis allows maximum flexibility for configuring the direct GPIO based\ninterrupts.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f5346668150c37094b42cc2d07ec5fd1451eb980",
      "tree": "23fb800e00acd2142ed8e4da2df9361de3397084",
      "parents": [
        "c36b58e8a9112017c2bcc322cc98e71241814303"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 27 23:08:34 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Apr 27 23:12:12 2011 -0700"
      },
      "message": "Input: wm831x-ts - fix races with IRQ management\n\nIf the WM831x pen down and data IRQs run in parallel it is possible for the\ndata and pen down IRQs to deadlock themselves as one is part way through\ndisabling its operation while the other is part way through enabling. Fix\nthis by always disabling the pen down interrupt while data is active and\nvice versa.  When a changeover is required we disable the IRQ that is to\nbe stopped then schedule work that will enable the new IRQ.\n\nWe need to handle the data flow in the data IRQ as the readback from the\ndevice needs to be ordered correctly with the IRQ for robust operation.\n\nThis also fixes an issue when using the built in IRQs due to enable_irq()\nnot being valid from interrupt context on an interrupt controller with bus\noperations like the built in IRQ controller - this issue may also have\naffected other interrupt controllers.  We can\u0027t rely on having the data\nand pen down IRQs available via GPIOs on the CPU on every system.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0c9c99a765321104cc5f9c97f949382a9ba4927e",
      "tree": "c2879b7fc0c81d680745a2a8592e0fdf1cf876ba",
      "parents": [
        "b7b4d3426d2b5ecab21578eb20d8e456a1aace8f"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 17:35:31 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:16:50 2011 -0400"
      },
      "message": "mmc: sdhci: Check mrq !\u003d NULL in sdhci_tasklet_finish\n\nIt seems that under certain circumstances the sdhci_tasklet_finish()\ncall can be entered with mrq set to NULL, causing the system to crash\nwith a NULL pointer de-reference.\n\nSeen on S3C6410 system.  Based on a patch by Dimitris Papastamos.\n\nReported-by: Dimitris Papastamos \u003cdp@opensource.wolfsonmicro.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b7b4d3426d2b5ecab21578eb20d8e456a1aace8f",
      "tree": "b02b9f95a2aae744e62b2b5c6ea46c7327efb276",
      "parents": [
        "c919c2a073c5d2e076e52a56b44281d922721b61"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Apr 27 14:24:19 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:16:45 2011 -0400"
      },
      "message": "mmc: sdhci: Check mrq-\u003ecmd in sdhci_tasklet_finish\n\nIt seems that under certain circumstances that the sdhci_tasklet_finish()\ncall can be entered with mrq-\u003ecmd set to NULL, causing the system to crash\nwith a NULL pointer de-reference.\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\nPC is at sdhci_tasklet_finish+0x34/0xe8\nLR is at sdhci_tasklet_finish+0x24/0xe8\n\nSeen on S3C6410 system.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c919c2a073c5d2e076e52a56b44281d922721b61",
      "tree": "1e179f87a4c7830c9abaf0c7b0a9452e1d72e69d",
      "parents": [
        "26fc8775b51484d8c0a671198639c6d5ae60533e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Apr 21 09:09:59 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:16:29 2011 -0400"
      },
      "message": "mmc: tmio: fix .set_ios(MMC_POWER_UP) handling\n\nThe aggressive clock gating for TMIO MMC patch has broken switching\ninterface power on, using MFD or platform callbacks. Restore the\nios-\u003epower_mode \u003d\u003d MMC_POWER_UP \u0026\u0026 ios-\u003eclock \u003d\u003d 0 case handling.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "26fc8775b51484d8c0a671198639c6d5ae60533e",
      "tree": "df906e9e78fada3739e576ba0546b726de58f585",
      "parents": [
        "f69475142136c8ad9b9c717aea2ff907aed9f863"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 15 20:08:19 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:16:12 2011 -0400"
      },
      "message": "mmc: fix a race between card-detect rescan and clock-gate work instances\n\nCurrently there is a race in the MMC core between a card-detect\nrescan work and the clock-gating work, scheduled from a command\ncompletion. Fix it by removing the dedicated clock-gating mutex\nand using the MMC standard locking mechanism instead.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f69475142136c8ad9b9c717aea2ff907aed9f863",
      "tree": "b8eec05f142ef6b8563f64828362dfba816074d6",
      "parents": [
        "9bc21848b1d6cb8389d927196b16c9950b5e21e9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Apr 11 17:00:44 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:15:12 2011 -0400"
      },
      "message": "mmc: omap: Fix possible NULL pointer deref\n\nEither OMAP_MMC_STAT_CARD_ERR or OMAP_MMC_STAT_END_OF_CMD might fire\nif there is no host-\u003ecmd pointer.\n\nCheck for a valid host-\u003ecmd pointer before calling mmc_omap_cmd_done().\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9bc21848b1d6cb8389d927196b16c9950b5e21e9",
      "tree": "716ae429f0ed55f89f874b004c4ad06239e61bd2",
      "parents": [
        "9fdcdbb0d84922e7ccda2f717a04ea62629f7e18"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat Apr 09 08:16:47 2011 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:15:07 2011 -0400"
      },
      "message": "mmc: core: mmc_add_card(): fix missing break in switch statement\n\nFixes a cosmetic bug that affects printk() for SD-combo cards.\n\nReported-by: Prashanth Bhat \u003cprashanth.bhat@manipal.net\u003e\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "9fdcdbb0d84922e7ccda2f717a04ea62629f7e18",
      "tree": "e19e33d135d5c7a53fbb99bf2f39e7456c503352",
      "parents": [
        "e8dad69408a9812d6bb42d03e74d2c314534a4fa"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Mar 29 00:46:12 2011 -0400"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Apr 27 19:14:55 2011 -0400"
      },
      "message": "mmc: sdhci-pci: Fix error case in sdhci_pci_probe_slot()\n\nIf pci_ioremap_bar() fails during probe, we \"goto release;\" and free the\nhost, but then we return 0 -- which tells sdhci_pci_probe() that the probe\nsucceeded.  Since we think the probe succeeded, when we unload sdhci we\u0027ll\ngo to sdhci_pci_remove_slot() and it will try to dereference slot-\u003ehost,\nwhich is now NULL because we freed it in the error path earlier.\n\nThe patch simply sets ret appropriately, so that sdhci_pci_probe() will\ndetect the failure immediately and bail out.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "be6b694713740cea4610754171deec2db9cd668b",
      "tree": "765680b0996f8af1d4263fa83daeb58935238841",
      "parents": [
        "0fd97ab48971735e38677cfdab64e4db581530f8",
        "7bed50c5edf5cba8dd515a31191cbfb6065ddc85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:20:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:20:00 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  ACPI / PM: Avoid infinite recurrence while registering power resources\n  PM / Wakeup: Fix initialization of wakeup-related device sysfs files\n"
    },
    {
      "commit": "0fd97ab48971735e38677cfdab64e4db581530f8",
      "tree": "e799f906321679314b58b91aea7069947b71933c",
      "parents": [
        "7fcaa9aaea48996ba308c047a381de7a17ce03b2",
        "e9c549998dc24209847007e1f209f3b6c88d21ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:18:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:18:37 2011 -0700"
      },
      "message": "Merge branch \u0027spell-fix\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027spell-fix\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Revert wrong fixes for common misspellings\n"
    },
    {
      "commit": "7fcaa9aaea48996ba308c047a381de7a17ce03b2",
      "tree": "aa66519921a9a6e56f5448d7630386565fd31c89",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58",
        "13b140953ab4fd86e2065adfef892fe833986ffa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:17:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 27 15:17:52 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (42 commits)\n  [media] media: vb2: correct queue initialization order\n  [media] media: vb2: fix incorrect v4l2_buffer-\u003eflags handling\n  [media] s5p-fimc: Add support for the buffer timestamps and sequence\n  [media] s5p-fimc: Fix bytesperline and plane payload setup\n  [media] s5p-fimc: Do not allow changing format after REQBUFS\n  [media] s5p-fimc: Fix FIMC3 pixel limits on Exynos4\n  [media] tda18271: update tda18271c2_rf_cal as per NXP\u0027s rev.04 datasheet\n  [media] tda18271: update tda18271_rf_band as per NXP\u0027s rev.04 datasheet\n  [media] tda18271: fix bad calculation of main post divider byte\n  [media] tda18271: prog_cal and prog_tab variables should be s32, not u8\n  [media] tda18271: fix calculation bug in tda18271_rf_tracking_filters_init\n  [media] omap3isp: queue: Don\u0027t corrupt buf-\u003enpages when get_user_pages() fails\n  [media] v4l: Don\u0027t register media entities for subdev device nodes\n  [media] omap3isp: Don\u0027t increment node entity use count when poweron fails\n  [media] omap3isp: lane shifter support\n  [media] omap3isp: ccdc: support Y10/12, 8-bit bayer fmts\n  [media] media: add missing 8-bit bayer formats and Y12\n  [media] v4l: add V4L2_PIX_FMT_Y12 format\n  cx23885: Fix stv0367 Kconfig dependency\n  [media] omap3isp: Use isp xclk defines\n  ...\n\nFix up trivial conflict (spelink errurs) in drivers/media/video/omap3isp/isp.c\n"
    },
    {
      "commit": "e8e7a2b8ccfdae0d4cb6bd25824bbedcd42da316",
      "tree": "1b2140075e01d32af330370307004b9b73a9d796",
      "parents": [
        "6565945b60922211c299968ba66a66617af32c9f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 21 22:18:32 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 27 17:51:59 2011 +1000"
      },
      "message": "drm/i915: restore only the mode of this driver on lastclose (v2)\n\ni915 calls the panic handler function on last close to reset the modes,\nhowever this is a really bad idea for multi-gpu machines, esp shareable\ngpus machines. So add a new entry point for the driver to just restore\nits own fbcon mode.\n\nv2: move code into fb helper, fix panic code to block mode change on\npowered off GPUs.\n\n[airlied: this hits drm core and I wrote it and it was reviewed on intel-gfx\n so really I signed it off twice ;-).]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6565945b60922211c299968ba66a66617af32c9f",
      "tree": "fca477c8c1d8da6f918898fa6f1b75888779f47f",
      "parents": [
        "834f0c353ae430c1a6ce023c9b77bbd3ff9241a7"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 26 13:27:43 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 27 17:03:56 2011 +1000"
      },
      "message": "drm/radeon/kms: add info query for tile pipes\n\nneeded by mesa for htile setup.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "834f0c353ae430c1a6ce023c9b77bbd3ff9241a7",
      "tree": "caa44f9192a9b547584161f6bccdd17f8d6272f6",
      "parents": [
        "bf5192edcbc1f0a7f9c054649dbf1a0b3210d9b7"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 26 13:10:20 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 27 17:03:54 2011 +1000"
      },
      "message": "drm/radeon/kms: add missing safe regs for 6xx/7xx\n\nneeded for HiS in mesa.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bf5192edcbc1f0a7f9c054649dbf1a0b3210d9b7",
      "tree": "3975f4daebc9ad53c4a6e217fd18adb6787e7d56",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 22 07:51:33 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 27 16:54:06 2011 +1000"
      },
      "message": "drm: select FRAMEBUFFER_CONSOLE_PRIMARY if we have FRAMEBUFFER_CONSOLE\n\nMulti-gpu/switcheroo relies on this option to get the console on the\ncorrect GPU at bootup, some distros enable it but it seems some get\nit wrong.\n\ncc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e9c549998dc24209847007e1f209f3b6c88d21ba",
      "tree": "0f52fcbe1dfa158349afc6ad2edaa6738615dc3b",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:28:26 2011 -0700"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Tue Apr 26 23:31:11 2011 -0700"
      },
      "message": "Revert wrong fixes for common misspellings\n\nThese changes were incorrectly fixed by codespell. They were now\nmanually corrected.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "4175242c0dc1d92e821d2b45bc8fe06d4650a7b5",
      "tree": "47a2e80324ab28e346946db1eff058cd4e958988",
      "parents": [
        "45dafe98f865895dc4f2a94069b614180f7e01c8",
        "c1ae68309b0c1ea67b72e9e94e26b4e819022fc7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 26 11:39:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 26 11:39:37 2011 -0700"
      },
      "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: Erratum #637 workaround\n  amd64_edac: Factor in CC6 save area\n  amd64_edac: Remove node interleave warning\n  EDAC: Remove debugging output in scrub rate handling\n"
    }
  ],
  "next": "45dafe98f865895dc4f2a94069b614180f7e01c8"
}
