)]}'
{
  "log": [
    {
      "commit": "c92445fadb9179d811b5cb044947ad4712403541",
      "tree": "7e314fd096afdd220169068a281a1e8e0a8b1e7d",
      "parents": [
        "d6f9cda1fd241bc7a1d896da94950fd972eca9b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Apr 23 20:32:23 2010 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon May 10 23:08:17 2010 +0200"
      },
      "message": "PM / Runtime: Add sysfs debug files\n\nAdd a few sysfs files relating to runtime power management for\nadvanced debug purposes:\n\nruntime_enabled: is runtime PM enabled for this device? States\n\tare \"enabled\", \"disabled\", \"forbidden\" or a combination\n\tof the latter two.\n\nruntime_status:\twhat state is the device in currently? E.g., it\n\treports \"suspended\" for runtime-suspended devices, and\n        \"active\" for active devices. NOTE: if runtime_enabled\n\treturns \"disabled\", the value of this file may not\n\treflect its physical state.\n\nruntime_usage: the runtime PM usage count of a device\n\nruntime_active_kids: the runtime PM children usage count of a device, or\n\t0 if the ignore_children flag is set.\n\nAlso, CONFIG_PM_SLEEP_ADVANCED_DEBUG is not defined in any Kconfig\nfile, so replace it with CONFIG_PM_ADVANCED_DEBUG.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "240c7337a4cd3d91b196c5ef97ad461b3a22fa09",
      "tree": "252a5938fa8c9f75925653876c32bef1a2ed899b",
      "parents": [
        "228c54ef7a028d5a4b6606eb0c8035874d9b6788"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Mar 23 00:50:07 2010 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon May 10 23:08:16 2010 +0200"
      },
      "message": "PM: Allow runtime_suspend methods to call pm_schedule_suspend()\n\nThis patch (as1361) changes the runtime PM interface slightly; it\nallows suspend requests to be scheduled while the runtime_suspend\nmethod is running.  If the method succeeds then the scheduled request\nis cancelled, whereas if the method fails then an idle notification is\nsent only if no request was scheduled.\n\nBeing able to schedule suspend requests from within a runtime_suspend\nmethod is useful for drivers that need to test for idleness and\nsuspend the device all while holding a single spinlock, or for drivers\nthat want to check for idleness by polling.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "b77b907fae863f3bc546a336a8bc5e660d371788",
      "tree": "51ea4f5d2ea9c82a7d4ba51dcef7b525b18d6a6d",
      "parents": [
        "b57f95a38233a2e73b679bea4a5453a1cc2a1cc9",
        "fde4e2f73208b8f34f123791e39c0cb6bc74b32a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 10 09:44:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 10 09:44:53 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix suspend crash by moving initializations earlier\n  HID: sony: fix sony_set_operational_bt\n  HID: ntrig: Remove unused macro, TripleTap and QuadTap\n  HID: ntrig: TipSwitch for single touch mode touch.\n  HID: hidraw: fix numbered reports\n  HID: wacom: remove annoying non-error printk\n  HID: ntrig: Emit TOUCH with DOUBLETAP for single touch\n  HID: add support for cymotion master solar keyboard\n  HID: ntrig: explain firmware quirk\n  HID: fix N-trig touch panel with recent firmware\n"
    },
    {
      "commit": "93cb463141d50e4c6a574efc2c6e4d6d76ffed77",
      "tree": "3d15e3ba65a28bc2df08f388acaa02f1f4f09cce",
      "parents": [
        "1c6fe0364fa7bf28248488753ee0afb6b759cd04",
        "77a4229719e511a0d38d9c355317ae1469adeb54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 09 18:35:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 09 18:35:53 2010 -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] Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error\n  [SCSI] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error\n  [SCSI] scsi_debug: virtual_gb ignores sector_size\n  [SCSI] libiscsi: regression: fix header digest errors\n  [SCSI] fix locking around blk_abort_request()\n  [SCSI] advansys: fix narrow board error path\n"
    },
    {
      "commit": "1c6fe0364fa7bf28248488753ee0afb6b759cd04",
      "tree": "8bb0caf5efc652c18354a8694fc1e235f216d6ab",
      "parents": [
        "f1c448e0a9e99c76f4ece368714fb35a40a8daba"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat May 08 15:47:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 09 18:35:36 2010 -0700"
      },
      "message": "cpuidle: Fix incorrect optimization\n\ncommit 672917dcc78 (\"cpuidle: menu governor: reduce latency on exit\")\nadded an optimization, where the analysis on the past idle period moved\nfrom the end of idle, to the beginning of the new idle.\n\nUnfortunately, this optimization had a bug where it zeroed one key\nvariable for new use, that is needed for the analysis.  The fix is\nsimple, zero the variable after doing the work from the previous idle.\n\nDuring the audit of the code that found this issue, another issue was\nalso found; the -\u003emeasured_us data structure member is never set, a\nlocal variable is always used instead.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Corrado Zoccolo \u003cczoccolo@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fde4e2f73208b8f34f123791e39c0cb6bc74b32a",
      "tree": "0a0e85f2f83ddc8d7945c617709e582993438971",
      "parents": [
        "fddb33f2e8872fa4857dd29f0b71a523c9ed5577"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri May 07 10:41:10 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri May 07 23:33:52 2010 +0200"
      },
      "message": "HID: fix suspend crash by moving initializations earlier\n\nAlthough the usbhid driver allocates its usbhid structure in the probe\nroutine, several critical fields in that structure don\u0027t get\ninitialized until usbhid_start().  However if report descriptor\nparsing fails then usbhid_start() is never called.  This leads to\nproblems during system suspend -- the system will freeze.\n\nThis patch (as1378) fixes the bug by moving the initialization\nstatements up into usbhid_probe().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nTested-By: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1c448e0a9e99c76f4ece368714fb35a40a8daba",
      "tree": "d38c08fc14a2896d8763246b4fe6259360649a50",
      "parents": [
        "2c32b1dab508ccaa4aea1a9d6047b65fc708e929",
        "1176568de7e066c0be9e46c37503b9fd4730edcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:40 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: restore ability of spare drives to spin down.\n  md/raid6: Fix raid-6 read-error correction in degraded state\n"
    },
    {
      "commit": "2c32b1dab508ccaa4aea1a9d6047b65fc708e929",
      "tree": "7a97585278a6e5d49f0b969b8047918f4f5239c2",
      "parents": [
        "48fe37cb53a40e13c2f9fc974f574e38d18be303",
        "15d0a873549ef0bdeaa04dacf29a3e15de886d03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:11:09 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: fix compilation after 16bit state locking changes\n  pcmcia: order userspace suspend and resume requests\n  pcmcia: avoid pccard_validate_cis failure in resume callpath\n"
    },
    {
      "commit": "48fe37cb53a40e13c2f9fc974f574e38d18be303",
      "tree": "688851f7b8bb6ca87bb021a23213bbdb46cc9719",
      "parents": [
        "e33b3e7567f8636c61e79ff1da5ff9a6cf6562c7",
        "0341509fdfc9519f7de6aabc5dd23217cef72b73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:07:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:07:20 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  blk-cgroup: Fix an RCU warning in blkiocg_create()\n  blk-cgroup: Fix RCU correctness warning in cfq_init_queue()\n  drbd: don\u0027t expose failed local READ to upper layers\n"
    },
    {
      "commit": "e33b3e7567f8636c61e79ff1da5ff9a6cf6562c7",
      "tree": "72f361fec4a8c81d5003b93344bf3eab3eb21775",
      "parents": [
        "e2dbe06c271f3bb2a495627980aad3d1d8ccef2a",
        "8cfe92d683a0041ac8e016a0b0a487c99a78f6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:02:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:02:01 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/ttm: Remove the ttm_bo_block_reservation() function.\n  drm/ttm: Remove some leftover debug messages.\n  drm/radeon: async event synchronization for drmWaitVblank\n"
    },
    {
      "commit": "e2dbe06c271f3bb2a495627980aad3d1d8ccef2a",
      "tree": "0e01d85f812ecac5e5436c8f215c049dd2a39230",
      "parents": [
        "91677467163b847f1a5497789a893ada97f375b6"
      ],
      "author": {
        "name": "Stijn Tintel",
        "email": "stijn@linux-ipv6.be",
        "time": "Fri May 07 14:28:34 2010 +0930"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:01:17 2010 -0700"
      },
      "message": "virtio: initialize earlier\n\nMove initialization of the virtio framework before the initialization of\nmtd, so that block2mtd can be used on virtio-based block devices.\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d15644\n\nSigned-off-by: Stijn Tintel \u003cstijn@linux-ipv6.be\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a2253313653bcc4126287818b676f95ac26dc09",
      "tree": "380ac2af17e6e5ce7c68c942fe8df96fd6b92703",
      "parents": [
        "417a9ef1f488e3cf92bacc4999e1cbabc0e7cf1a",
        "1468cf0542663f873410b83d8bb61ae779e3a845"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 13:59:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 13:59:22 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: sleep: init_set_sci_en_on_resume for Dell Studio 155x\n  ACPI: fix acpi_hest_firmware_first_pci() caused oops\n  sbshc: acpi_device_class \"smbus_host_controller\" too long\n  power_meter: acpi_device_class \"power_meter_resource\" too long\n  acpi_pad: \"processor_aggregator\" name too long\n  PNP: don\u0027t check for conflicts with bridge windows\n  ACPI: DMI init_set_sci_en_on_resume for multiple Lenovo ThinkPads\n  PNPACPI: compute Address Space length rather than using _LEN\n  ACPI: silence kmemcheck false positive\n"
    },
    {
      "commit": "417a9ef1f488e3cf92bacc4999e1cbabc0e7cf1a",
      "tree": "f9ea61b81f7de18687466d5a9d510ad9b563b79e",
      "parents": [
        "91bc482ec5a615e8ecebc106aaf7d0c267d511de",
        "a47f6be45670465d45a3d27f7ff71986bd35d6c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 13:58:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 13:58:56 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB: pxa_camera: move fifo reset direct before dma start\n  V4L/DVB: video: testing unsigned for less than 0\n  V4L/DVB: mx1-camera: compile fix\n  V4L/DVB: budget: Oops: \"BUG: unable to handle kernel NULL pointer \tdereference\"\n  V4L/DVB: ngene: Workaround for stuck DiSEqC pin\n  V4L/DVB: saa7146: fix regression of the av7110/budget-av driver\n  V4L/DVB: v4l: fix config dependencies: mxb and saa7191 are V4L2 drivers, not V4L1\n  V4L/DVB: feature-removal: announce videotext.h removal\n  V4L/DVB: V4L - vpfe capture - fix for kernel crash\n  V4L/DVB: gspca: make usb id 0461:0815 get handled by the right driver\n  V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver\n  V4L/DVB: gspca - sn9c20x: Correct onstack wait_queue_head declaration\n  V4L/DVB: saa7146: fix up bytesperline if it is an impossible value\n  V4L/DVB: V4L: vpfe_capture - free ccdc_lock when memory allocation fails\n  V4L/DVB: V4L - Makfile:Removed duplicate entry of davinci\n  V4L/DVB: omap24xxcam: potential buffer overflow\n"
    },
    {
      "commit": "1176568de7e066c0be9e46c37503b9fd4730edcf",
      "tree": "8af6ab7cd59ef6a615048ef31d922aee76cadd57",
      "parents": [
        "87aa63000c484bfb9909989316f615240dfee018"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri May 07 19:44:26 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri May 07 21:10:57 2010 +1000"
      },
      "message": "md: restore ability of spare drives to spin down.\n\nSome time ago we stopped the clean/active metadata updates\nfrom being written to a \u0027spare\u0027 device in most cases so that\nit could spin down and say spun down.  Device failure/removal\netc are still recorded on spares.\n\nHowever commit 51d5668cb2e3fd1827a55 broke this 50% of the time,\ndepending on whether the event count is even or odd.\nThe change log entry said:\n\n   This means that the alignment between \u0027odd/even\u0027 and\n    \u0027clean/dirty\u0027 might take a little longer to attain,\n\nhow ever the code makes no attempt to create that alignment, so it\ncould take arbitrarily long.\n\nSo when we find that clean/dirty is not aligned with odd/even,\nforce a second metadata-update immediately.  There are already cases\nwhere a second metadata-update is needed immediately (e.g. when a\ndevice fails during the metadata update).  We just piggy-back on that.\n\nReported-by: Joe Bryant \u003ctenminjoe@yahoo.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "87aa63000c484bfb9909989316f615240dfee018",
      "tree": "ebadeba1c1c03b28e8c2c9036542bd6b75bb9837",
      "parents": [
        "722154e4cacf015161efe60009ae9be23d492296"
      ],
      "author": {
        "name": "Gabriele A. Trombetti",
        "email": "g.trombetti.lkrnl1213@logicschema.com",
        "time": "Wed Apr 28 11:51:17 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri May 07 21:10:35 2010 +1000"
      },
      "message": "md/raid6: Fix raid-6 read-error correction in degraded state\n\nFix: Raid-6 was not trying to correct a read-error when in\nsingly-degraded state and was instead dropping one more device, going to\ndoubly-degraded state. This patch fixes this behaviour.\n\nTested-by: Janos Haar \u003cjanos.haar@netcenter.hu\u003e\nSigned-off-by: Gabriele A. Trombetti \u003cg.trombetti.lkrnl1213@logicschema.com\u003e\nReported-by: Janos Haar \u003cjanos.haar@netcenter.hu\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "1468cf0542663f873410b83d8bb61ae779e3a845",
      "tree": "b1c4b823c7fe49edfcc017080f7f89747c514fad",
      "parents": [
        "f238b414a74a13c3d62e31a08e81b585d750df74",
        "5cc4a0f6b72878ea4e96fdb392d5d24c892a988e",
        "ea5bc73f4f56449b2d450068d492bcd17a675d7a",
        "11439a6fd90b4861df64b4f983726e1c54977ab7",
        "4bdae98f1a456ea1fea5ea02f9249d23bceab75b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 22:04:31 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 22:04:31 2010 -0400"
      },
      "message": "Merge branches \u0027bugzilla-14337\u0027, \u0027bugzilla-14998\u0027, \u0027bugzilla-15407\u0027, \u0027bugzilla-15903\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "8cfe92d683a0041ac8e016a0b0a487c99a78f6c1",
      "tree": "5949c336ea881c9fb51aee811432125451fef45d",
      "parents": [
        "5be6eff965aee22181d7f6210c2c463420e94e03"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Apr 28 11:33:25 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:21:28 2010 +1000"
      },
      "message": "drm/ttm: Remove the ttm_bo_block_reservation() function.\n\nIt\u0027s unused and buggy in its current form, since it can place a bo\nin the reserved state without removing it from lru lists.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5be6eff965aee22181d7f6210c2c463420e94e03",
      "tree": "dc1357cb846fbbf6f29ef23797567e502e95812b",
      "parents": [
        "4fa07bf146aaee1e8409d35ab08624041c2e3867"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Apr 28 11:33:24 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:20:56 2010 +1000"
      },
      "message": "drm/ttm: Remove some leftover debug messages.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4fa07bf146aaee1e8409d35ab08624041c2e3867",
      "tree": "05e9e9c0ea0fd1e6541bb11ffe1762e4690b1a9a",
      "parents": [
        "68b3adb429e0abf5c0a3deb75d71671436b3af10"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu May 06 18:52:14 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:16:56 2010 +1000"
      },
      "message": "drm/radeon: async event synchronization for drmWaitVblank\n\nBring radeon up to speed with the async event synchronization for\ndrmWaitVblank. See c9a9c5e02aedc1a2815877b0268f886d2640b771 for\nmore information. Without this patch event never get delivered\nto userspace client.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a47f6be45670465d45a3d27f7ff71986bd35d6c4",
      "tree": "0375d523fe710d5c70e22ee49a1a941173048207",
      "parents": [
        "981cbef2c30ee82d6011bb2ef50461f6a074de71"
      ],
      "author": {
        "name": "Stefan Herbrechtsmeier",
        "email": "hbmeier@hni.uni-paderborn.de",
        "time": "Tue Apr 20 03:51:29 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:52 2010 -0300"
      },
      "message": "V4L/DVB: pxa_camera: move fifo reset direct before dma start\n\nMove the fifo reset from pxa_camera_start_capture to pxa_camera_irq direct\nbefore the dma start after an end of frame interrupt to prevent images from\nshifting because of old data at the begin of the frame.\n\nSigned-off-by: Stefan Herbrechtsmeier \u003chbmeier@hni.uni-paderborn.de\u003e\nAcked-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "981cbef2c30ee82d6011bb2ef50461f6a074de71",
      "tree": "c3b5ca41ec470b406005d412865963975c54fd91",
      "parents": [
        "b7d41d6d580743b1fed1b9560d948c9ef58564bd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Apr 07 06:41:14 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:52 2010 -0300"
      },
      "message": "V4L/DVB: video: testing unsigned for less than 0\n\nsoc_mbus_bytes_per_line() returns -EINVAL on error but we store it in an\nunsigned int so the test for less than zero doesn\u0027t work.  I think it\nalways returns \"small\" positive values so we can just cast it to int\nhere.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7d41d6d580743b1fed1b9560d948c9ef58564bd",
      "tree": "a16260415dcd3b1cc476f84e8f283f68e321ba2d",
      "parents": [
        "6f550dc08369ee0bc6402963c377e65f0f2e3b71"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Mar 27 18:42:13 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:51 2010 -0300"
      },
      "message": "V4L/DVB: mx1-camera: compile fix\n\nThis fixes a regression of\n\n\t7d58289 (mx1: prefix SOC specific defines with MX1_ and deprecate old names)\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6f550dc08369ee0bc6402963c377e65f0f2e3b71",
      "tree": "3f1739adb65577a44d550cb724342fcd2ee3057b",
      "parents": [
        "5dd92c1ff1f85b1a4dceba9caa0fda85835ccc4b"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Mar 24 07:57:57 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:51 2010 -0300"
      },
      "message": "V4L/DVB: budget: Oops: \"BUG: unable to handle kernel NULL pointer \tdereference\"\n\nNever call dvb_frontend_detach if we failed to attach a frontend. This fixes\nthe following oops, which will be triggered by a missing stv090x module:\n\n[    8.172997] DVB: registering new adapter (TT-Budget S2-1600 PCI)\n[    8.209018] adapter has MAC addr \u003d 00:d0:5c:cc:a7:29\n[    8.328665] Intel ICH 0000:00:1f.5: PCI INT B -\u003e GSI 17 (level, low) -\u003e IRQ 17\n[    8.328753] Intel ICH 0000:00:1f.5: setting latency timer to 64\n[    8.562047] DVB: Unable to find symbol stv090x_attach()\n[    8.562117] BUG: unable to handle kernel NULL pointer dereference at 000000ac\n[    8.562239] IP: [\u003ce08b04a3\u003e] dvb_frontend_detach+0x4/0x67 [dvb_core]\n\nRef http://bugs.debian.org/575207\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5dd92c1ff1f85b1a4dceba9caa0fda85835ccc4b",
      "tree": "3bcef27b0f384e19069d6f25a488fc66f16f9ca6",
      "parents": [
        "03b1930efd3c2320b1dcba76c8af15f7e454919d"
      ],
      "author": {
        "name": "Oliver Endriss",
        "email": "o.endriss@gmx.de",
        "time": "Sun Mar 21 11:48:47 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:51 2010 -0300"
      },
      "message": "V4L/DVB: ngene: Workaround for stuck DiSEqC pin\n\nSend one DiSEqC byte to make sure that the pin is set to low level.\n\nSigned-off-by: Oliver Endriss \u003co.endriss@gmx.de\u003e\nReviewed-by: Manu Abraham \u003cabraham.manu@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "03b1930efd3c2320b1dcba76c8af15f7e454919d",
      "tree": "436dfae66ed4444578bc7d14cc43600a4f5119e1",
      "parents": [
        "d2f2d6d0a11e892263ea511e46af449113fd2081"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Mar 24 19:09:55 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:50 2010 -0300"
      },
      "message": "V4L/DVB: saa7146: fix regression of the av7110/budget-av driver\n\nAn earlier regression fix for the mxb driver (V4L/DVB: saa7146_vv: fix\nregression where v4l2_device was registered too late) caused a new\nregression in the av7110 driver.\n\nReverted the old fix and fixed the problem in the mxb driver instead.\nTested on mxb and budget-av cards.\n\nThe real problem is that the saa7146 framework has separate probe()\nand attach() driver callbacks which should be rolled into one. This\nis now done for the mxb driver, but others should do the same. Lack\nof hardware makes this hard to do, though. I hope to get hold of some\nhexium cards and then I can try to improve the framework to prevent\nthis from happening again.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d2f2d6d0a11e892263ea511e46af449113fd2081",
      "tree": "b5d25d328f47e9e3cb309e131a5dfd01b69624a6",
      "parents": [
        "b75396a4ea473a2cd4f2fb99a81b2289265a8021"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 22 03:14:22 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:20:50 2010 -0300"
      },
      "message": "V4L/DVB: v4l: fix config dependencies: mxb and saa7191 are V4L2 drivers, not V4L1\n\nv4l: fix config dependencies: mxb and saa7191 are V4L2 drivers, not V4L1\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6a4f0623a4ebe46c743d213db808067553953913",
      "tree": "5d8d1e2ef9ef873274f533d6cda5704d8d6022b2",
      "parents": [
        "f8f73d01a31488ec8e923b2148043579d43d0378"
      ],
      "author": {
        "name": "Muralidharan Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Thu Mar 18 11:44:12 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:05 2010 -0300"
      },
      "message": "V4L/DVB: V4L - vpfe capture - fix for kernel crash\n\nAs part of upstream merge, set_params() function was removed from isif.c.\nThis requires removal of BUG_ON() and check for set_params ptr in\nvpfe_capture.c. Without this kernel crash dump is seen while bootup on DM365\n\nAlso made following changes:-\n\n 1) converted error messages to debug messages since it is not right to flood\n    the console with error messages for user mistakes.\n 2) returns -EINVAL if ioctl is not supported\n\nSigned-off-by: Muralidharan Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f8f73d01a31488ec8e923b2148043579d43d0378",
      "tree": "551ca9374bd0ad4868bc1ccd652f7df26cf2c1a6",
      "parents": [
        "55e0b489a39bb635a44f769d620e44c70d9c065b"
      ],
      "author": {
        "name": "John Ellson",
        "email": "john.ellson@comcast.net",
        "time": "Wed Mar 17 10:22:58 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:05 2010 -0300"
      },
      "message": "V4L/DVB: gspca: make usb id 0461:0815 get handled by the right driver\n\nThe 0461:0815 camera is spca561 based not spca508\n\nSigned-off-by: John Ellson \u003cjohn.ellson@comcast.net\u003e\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "55e0b489a39bb635a44f769d620e44c70d9c065b",
      "tree": "efdc3c310aa74ae5bc507f2b8ad7c5ce77d98fbd",
      "parents": [
        "a76b9f49ba58d081e373080ff75130673140d3f1"
      ],
      "author": {
        "name": "Erik Andrén",
        "email": "erik.andren@gmail.com",
        "time": "Mon Mar 08 17:16:00 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca - stv06xx: Remove the 046d:08da from the stv06xx driver\n\nThe 046d:08da usb id shouldn\u0027t be associated with the stv06xx driver as they\u0027re\nnot compatible with each other.\nThis fixes a bug where Quickcam Messenger cams fail to use its proper driver\n(gspca-zc3xx), rendering the camera inoperable.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nTested-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a76b9f49ba58d081e373080ff75130673140d3f1",
      "tree": "6f5fc62ef63648b1661042bcd064ec31f984d507",
      "parents": [
        "84a1d9c83e3e13991b958c897b6e9d6a5e4ce76d"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Fri Feb 05 10:52:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:04 2010 -0300"
      },
      "message": "V4L/DVB: gspca - sn9c20x: Correct onstack wait_queue_head declaration\n\nUse DECLARE_WAIT_QUEUE_HEAD_ONSTACK to make lockdep happy\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Jean-François Moine \u003cmoinejf@free.fr\u003e\nCC: Brian Johnson \u003cbrijohn@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "84a1d9c83e3e13991b958c897b6e9d6a5e4ce76d",
      "tree": "9ea7ced54b381d2d0cb89d30464fcea1e36a7a3d",
      "parents": [
        "ab51bec1f852f6b858a26e745b32a79cd1a67eec"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "michael@mihu.de",
        "time": "Sat Mar 13 11:45:46 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:04 2010 -0300"
      },
      "message": "V4L/DVB: saa7146: fix up bytesperline if it is an impossible value\n\nxawtv using DGA on a Radeon graphics card provides bogus\nvalues to S_FBUF, which will then screw up overlay video:\n\nhttps://bugs.launchpad.net/ubuntu/+source/xawtv/+bug/499734\n\nThis fixes the bytesperline value if it is off completely.\n\nSigned-off-by: Michael Hunold \u003cmichael@mihu.de\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ab51bec1f852f6b858a26e745b32a79cd1a67eec",
      "tree": "9715f24a8928ea93519a58bf1b1bea3f2ecdca7c",
      "parents": [
        "b704e82a54591d69816b45f4324caf143f1a6fc8"
      ],
      "author": {
        "name": "Murali Karicheri",
        "email": "m-karicheri2@ti.com",
        "time": "Mon Mar 01 19:54:02 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:02 2010 -0300"
      },
      "message": "V4L/DVB: V4L: vpfe_capture - free ccdc_lock when memory allocation fails\n\nThis patch fixes a bug in vpfe_probe() that doesn\u0027t call mutex_unlock() if memory\nallocation for ccdc_cfg fails. See also the smatch warning report from Dan\nCarpenter that shows this as an issue.\n\nSigned-off-by: Murali Karicheri \u003cm-karicheri2@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b704e82a54591d69816b45f4324caf143f1a6fc8",
      "tree": "f4f2ebade5e6ed57afff680a72073932a9a9de38",
      "parents": [
        "2132deff694765bc2e6c7ac84c6b30dab0775256"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Sat Mar 13 10:58:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:19:00 2010 -0300"
      },
      "message": "V4L/DVB: V4L - Makfile:Removed duplicate entry of davinci\n\nSigned-off-by: Vaibhav Hiremath \u003chvaibhav@ti.com\u003e\nSigned-off-by: Muralidharan Karicheri \u003cmkaricheri@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2132deff694765bc2e6c7ac84c6b30dab0775256",
      "tree": "d91bb367c9150c8aaec45af5257ecb1aa6b145aa",
      "parents": [
        "722154e4cacf015161efe60009ae9be23d492296"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Mar 10 07:57:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu May 06 19:18:58 2010 -0300"
      },
      "message": "V4L/DVB: omap24xxcam: potential buffer overflow\n\nThe previous loop goes until last \u003d\u003d VIDEO_MAX_FRAME, so this could\npotentially go one past the end of the loop.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Sakari Ailus \u003csakari.ailus@maxwell.research.nokia.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ea5bc73f4f56449b2d450068d492bcd17a675d7a",
      "tree": "335fef4a026e1d6217f83e546412dee4a5f06c03",
      "parents": [
        "07bedca29b0973f36a6b6db36936deed367164ed"
      ],
      "author": {
        "name": "Kamal Mostafa",
        "email": "kamal@canonical.com",
        "time": "Tue Apr 27 14:02:40 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 13:22:45 2010 -0400"
      },
      "message": "ACPI: sleep: init_set_sci_en_on_resume for Dell Studio 155x\n\nAdd Dell Studio models (1558, 1557, 1555) to the \u0027set_sci_en_on_resume\u0027\nlist to fix hang on resume.\n\nBugLink: http://bugs.launchpad.net/bugs/553498\n\nSigned-off-by: Kamal Mostafa \u003ckamal@canonical.com\u003e\nAcked-by: Alex Chiang \u003cachiang@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bbfdbe9dc00dc3fd6cba9b0f96adc46d025c9079",
      "tree": "578a2c07181a1832eea2dd4195b6ff2fcebf4c83",
      "parents": [
        "722154e4cacf015161efe60009ae9be23d492296",
        "8bed90557d2600d25e58de30df48b244980164ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 06 08:37:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 06 08:37:39 2010 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.34\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: fix a number of Oopses and leaks in SH framebuffer driver\n  SH: fix error paths in DMA driver\n  sh: sh7751 pci controller io port fix\n  sh: Fix maximum number of SCIF ports in R2D defconfigs\n  SH: fix TS field shift calculation for DMA drivers\n"
    },
    {
      "commit": "4bdae98f1a456ea1fea5ea02f9249d23bceab75b",
      "tree": "b6c836b987f10f415fede5f0aa5defbe59d082fb",
      "parents": [
        "97c227cb51ddcf52c66f7a7fba69237026418b56"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Apr 08 11:16:15 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 02:39:06 2010 -0400"
      },
      "message": "ACPI: fix acpi_hest_firmware_first_pci() caused oops\n\nacpi_hest_firmware_first_pci() could be called when acpi is disabled\nand cause system oops.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "97c227cb51ddcf52c66f7a7fba69237026418b56",
      "tree": "68833613ebe79fb7cec38d3ff0be3a457844fe5b",
      "parents": [
        "18262714ca0fb65c290b8ea1807b2b02bb52d0e3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:06:05 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 02:38:25 2010 -0400"
      },
      "message": "sbshc: acpi_device_class \"smbus_host_controller\" too long\n\nacpi_device_class can only be 19 characters and a NULL terminator.\n\nWith the current name we get a buffer overflow in acpi_smbus_hc_add()\nwhen we do:\n\tstrcpy(acpi_device_class(device), ACPI_SMB_HC_CLASS);\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "18262714ca0fb65c290b8ea1807b2b02bb52d0e3",
      "tree": "f308c99c76d01e4e5ff088099096011e2835b503",
      "parents": [
        "a40770a9537c72b555667851845e73484b22ba17"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:01:07 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 02:38:24 2010 -0400"
      },
      "message": "power_meter: acpi_device_class \"power_meter_resource\" too long\n\nacpi_device_class can only be 19 characters and a NULL terminator.\n\nThe current code has a buffer overflow in acpi_power_meter_add():\n       strcpy(acpi_device_class(device), ACPI_POWER_METER_CLASS);\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Darrick J. Wong\" \u003cdjwong@us.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a40770a9537c72b555667851845e73484b22ba17",
      "tree": "36988e0ec7845bd560a927bdf3034f8b8888d02f",
      "parents": [
        "722154e4cacf015161efe60009ae9be23d492296"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:06:05 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 02:38:23 2010 -0400"
      },
      "message": "acpi_pad: \"processor_aggregator\" name too long\n\ncpi_device_class can only be 19 characters and a NULL terminator.\n\nWith the current name we get a buffer overflow in acpi_pad_add()\n\tstrcpy(acpi_device_class(device), ACPI_PROCESSOR_AGGREGATOR_CLASS);\n\n[akpm@linux-foundation.org: call it acpi_pad, per Shaohua Li]\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: walter harms \u003cwharms@bfs.de\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "11439a6fd90b4861df64b4f983726e1c54977ab7",
      "tree": "c8f27af40cb95435551e14f4ff4ad32c2a12c91b",
      "parents": [
        "722154e4cacf015161efe60009ae9be23d492296"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon May 03 10:47:21 2010 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 06 02:08:47 2010 -0400"
      },
      "message": "PNP: don\u0027t check for conflicts with bridge windows\n\nWith fa35b4926, I broke a lot of PNP resource assignment.  That commit made\nPNPACPI include bridge windows as PNP resources, and PNP resource assignment\ntreats any enabled overlapping PNP resources as conflicts.  Since PCI host\nbridge windows typically include most of the I/O port space, this makes PNP\nport assigments fail.\n\nThe PCI host bridge driver will eventually use those PNP window resources,\nso we should make PNP ignore them when checking for conflicts.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15903\n\nReported-and-tested-by: Pavel Kysilka \u003cgoldenfish@linuxsoft.cz\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8bed90557d2600d25e58de30df48b244980164ec",
      "tree": "ce833bf30b8783a0c34068222779c83ba3400234",
      "parents": [
        "83515bc7df812555e20cda48614674e2f346f9f5"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Apr 30 16:07:00 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 06 13:24:56 2010 +0900"
      },
      "message": "sh: fix a number of Oopses and leaks in SH framebuffer driver\n\nFix a number of Oopses, memory leaks and unbalanced calls on error paths in\nsh_mobile_lcdcfb.c.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "722154e4cacf015161efe60009ae9be23d492296",
      "tree": "8e817996d940c84adbfac832f08c4db9378c0813",
      "parents": [
        "1d7746cb411d8b10c0ac934cae6c58bd1ece9616",
        "0fd6b32b3b2f5c1bfd412de7b5fd040fb31b6712"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 15:48:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 15:48:13 2010 -0700"
      },
      "message": "Merge branch \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027zerolen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  [MTD] Remove zero-length files mtdbdi.c and internal.ho\n"
    },
    {
      "commit": "0fd6b32b3b2f5c1bfd412de7b5fd040fb31b6712",
      "tree": "f73a82a4392f01518a5138d12237493ece080ad9",
      "parents": [
        "8777c793d6a24c7f3adf52b1b1086e9706de4589"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 05 15:25:12 2010 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed May 05 15:25:12 2010 -0400"
      },
      "message": "[MTD] Remove zero-length files mtdbdi.c and internal.ho\n\nBoth were \"removed\" in commit a33eb6b91034c95b9b08576f68be170f995b2c7d.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "85ea2d3f9e71cd72e866fdb74a9d5a15d65d44c2",
      "tree": "5602e09e258dcfb09e557d5f890ba2f959df58c5",
      "parents": [
        "40868c85b8dfe233192f29099f45348f5b363ce9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Sun May 02 21:48:24 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed May 05 14:48:48 2010 -0400"
      },
      "message": "pata_pcmcia / ide-cs: Fix bad hashes for Transcend and kingston IDs\n\nThis patch fixes the bad hashes for one Kingston and one Transcend card.\nThanks to komuro for pointing this out.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "07bedca29b0973f36a6b6db36936deed367164ed",
      "tree": "f15195d5e4f55eafe6b956b2f7b28ee9ab4df1da",
      "parents": [
        "8777c793d6a24c7f3adf52b1b1086e9706de4589"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@canonical.com",
        "time": "Tue Apr 20 08:03:14 2010 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 05 14:04:52 2010 -0400"
      },
      "message": "ACPI: DMI init_set_sci_en_on_resume for multiple Lenovo ThinkPads\n\nMultiple Lenovo ThinkPad models with Intel Core i5/i7 CPUs can\nsuccessfully suspend/resume once, and then hang on the second s/r\ncycle.\n\nWe got confirmation that this was due to a BIOS defect. The BIOS\ndid not properly set SCI_EN coming out of S3. The BIOS guys\nhinted that The Other Leading OS ignores the fact that hardware\nowns the bit and sets it manually.\n\nIn any case, an existing DMI table exists for machines where this\ndefect is a known problem. Lenovo promise to fix their BIOS, but\nfor folks who either won\u0027t or can\u0027t upgrade their BIOS, allow\nLinux to workaround the issue.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15407\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/532374\n\nConfirmed by numerous testers in the launchpad bug that using\nacpi_sleep\u003dsci_force_enable fixes the issue. We add the machines\nto acpisleep_dmi_table[] to automatically enable this workaround.\n\nCc: stable@kernel.org\nCc: Colin King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@canonical.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "77a4229719e511a0d38d9c355317ae1469adeb54",
      "tree": "6547272402fca49cde94fd5cb7842eea08b45dd7",
      "parents": [
        "c213e1407be6b04b144794399a91472e0ef92aec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue May 04 16:51:40 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed May 05 12:15:57 2010 -0400"
      },
      "message": "[SCSI] Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error\n\nThere\u0027s nastyness in the way we currently handle barriers (and\ndiscards): They\u0027re effectively filesystem commands, but they get\nprocessed as BLOCK_PC commands.  Unfortunately BLOCK_PC commands are\ntaken by SCSI to be SG_IO commands and the issuer expects to see and\nhandle any returned errors, however trivial.  This leads to a huge\nproblem, because the block layer doesn\u0027t expect this to happen and any\ntrivially retryable error on a barrier causes an immediate I/O error\nto the filesystem.\n\nThe only real way to hack around this is to take the usual class of\noffending errors (unit attentions) and make them all retryable in the\ncase of a REQ_HARDBARRIER.  A correct fix would involve a rework of\nthe entire block and SCSI submit system, and so is out of scope for a\nquick fix.\n\nCc: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c213e1407be6b04b144794399a91472e0ef92aec",
      "tree": "008bd8d7c0840c29bac8bf159850ab317043c4eb",
      "parents": [
        "5447ed6c968e7270b656afa273c2b79d15d82edd"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue May 04 16:49:21 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed May 05 12:13:26 2010 -0400"
      },
      "message": "[SCSI] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error\n\nSome arrays are giving I/O errors with ext3 filesystems when\nSYNCHRONIZE_CACHE gets a UNIT_ATTENTION.  What is happening is that\nthese commands have no retries, so the UNIT_ATTENTION causes the\nbarrier to fail.  We should be enable retries here to clear any\ntransient error and allow the barrier to succeed.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7437e7d3672b6d23c08212c68752c9a9c25f8e9e",
      "tree": "809507a1d8c1cadce9a7cab87970da95aa772d2d",
      "parents": [
        "38c9e91bc396672e9ea8013bad63ea4f59d9d31c",
        "7cff0943a1104479fc9fc2d6ced24c02ba81e73e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:55:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:55:07 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  FEC: Fix kernel panic in fec_set_mac_address.\n  ipv6: Fix default multicast hops setting.\n  net: ep93xx_eth stops receiving packets\n  drivers/net/phy: micrel phy driver\n  dm9601: fix phy/eeprom write routine\n  ppp_generic: handle non-linear skbs when passing them to pppd\n  ppp_generic: pull 2 bytes so that PPP_PROTO(skb) is valid\n  net: fix compile error due to double return type in SOCK_DEBUG\n  net/usb: initiate sync sequence in sierra_net.c driver\n  net/usb: remove default in Kconfig for sierra_net driver\n  r8169: Fix rtl8169_rx_interrupt()\n  e1000e: Fix oops caused by ASPM patch.\n  net/sb1250: register mdio bus in probe\n  sctp: Fix skb_over_panic resulting from multiple invalid parameter errors (CVE-2010-1173) (v4)\n  p54pci: fix bugs in p54p_check_tx_ring\n"
    },
    {
      "commit": "1d7aec304147aadcbc66ef9ab691208f9f22b6a8",
      "tree": "155e0a00c48e3b3c6fb9bfa1de760d53c38cde55",
      "parents": [
        "5157b4aa5b7de8787b6318e61bcc285031bb9088",
        "26a6931ba7656dc0ebebee615ba87db8a8e71f2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:53:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 05 07:53:18 2010 -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: joydev - allow binding to button-only devices\n  Input: elantech - ignore high bits in the position coordinates\n  Input: elantech - allow forcing Elantech protocol\n  Input: elantech - fix firmware version check\n  Input: ati_remote - add some missing devices from lirc_atiusb\n  Input: eeti_ts - cancel pending work when going to suspend\n  Input: Add support of Synaptics Clickpad device\n  Revert \"Input: ALPS - add signature for HP Pavilion dm3 laptops\"\n  Input: psmouse - ignore parity error for basic protocols\n"
    },
    {
      "commit": "7cff0943a1104479fc9fc2d6ced24c02ba81e73e",
      "tree": "afda069dcdff2f06d22bc45fcb89a1eb58dadd67",
      "parents": [
        "f935aa9e99d6ec74a50871c120e6b21de7256efb"
      ],
      "author": {
        "name": "Mattias Walström",
        "email": "mattias@vmlinux.org",
        "time": "Wed May 05 00:55:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 05 00:55:48 2010 -0700"
      },
      "message": "FEC: Fix kernel panic in fec_set_mac_address.\n\nFix memory corruption that sometimes result in kernel panic.\n\nSigned-off-by: Mattias Walström \u003cmattias@vmlinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ebd467551ed6ae200d7835a84bbda0dcadaa511",
      "tree": "e288bedf1bc4be63b7970efa21353d462398078c",
      "parents": [
        "d7526f271f2111684211fc7d27814e86a36336c9",
        "68b3adb429e0abf5c0a3deb75d71671436b3af10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/legacy: only enable load detection property on DVI-I\n  drm/radeon/kms: fix panel scaling adjusted mode setup\n  drivers/gpu/drm/drm_sysfs.c: sysfs files error handling\n  drivers/gpu/drm/radeon/radeon_atombios.c: range check issues\n  gpu: vga_switcheroo, fix lock imbalance\n  drivers/gpu/drm/drm_memory.c: fix check for end of loop\n  drivers/gpu/drm/via/via_video.c: fix off by one issue\n  drm/radeon/kms/agp The wrong AGP chipset can cause a NULL pointer dereference\n  drm/radeon/kms: r300 fix CS checker to allow zbuffer-only fastfill\n"
    },
    {
      "commit": "68b3adb429e0abf5c0a3deb75d71671436b3af10",
      "tree": "7a1507b27ccc15bb6ff8ece0797b245b684bde47",
      "parents": [
        "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:37:31 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:28:11 2010 +1000"
      },
      "message": "drm/radeon/kms/legacy: only enable load detection property on DVI-I\n\nDVI-D doesn\u0027t have analog.  This matches the avivo behavior.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c",
      "tree": "577836130eca9c25e0cd06afa94e05bde6a522fe",
      "parents": [
        "a1c4560d4d8909cc4feb6f9e875d0b92083e05cf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:00:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:27:59 2010 +1000"
      },
      "message": "drm/radeon/kms: fix panel scaling adjusted mode setup\n\nThis should duplicate exactly what the ddx does for both\nlegacy and avivo.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "15d0a873549ef0bdeaa04dacf29a3e15de886d03",
      "tree": "24f138838f375ece9f0e9ef115bbe9721f6da62c",
      "parents": [
        "43821242078aeced1d576b4b54d7b4a9bd76ec05"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Tue May 04 13:33:54 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue May 04 22:18:20 2010 +0200"
      },
      "message": "pcmcia: fix compilation after 16bit state locking changes\n\nCommit 04de0816 (pcmcia: pcmcia_dev_present bugfix) broke the\ndeprecated ioctl layer. Fix it by getting rid of references to\nunexisting fields.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nReported-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "43821242078aeced1d576b4b54d7b4a9bd76ec05",
      "tree": "baad758e9d724e4b8b76af38fab5de96d2cde7a0",
      "parents": [
        "cc83b08fc791045ac197e6f4a030599bcd7100c5"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 03 15:10:09 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Tue May 04 22:15:34 2010 +0200"
      },
      "message": "pcmcia: order userspace suspend and resume requests\n\nAssert that userspace suspend and resume requests appearing\n(almost) immediately are executed in the following order:\nsuspend, resume. This should result in \"pccardctl reset\"\nbehaving the same as before.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "6629dcff19470a894ce294d0adb9cbab94ee1fb9",
      "tree": "18f75a3f5ca83de96a0fe353fafa02bab174cd36",
      "parents": [
        "b1d4b390ea4bb480e65974ce522a04022608a8df"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "message": "i2c-core: Use per-adapter userspace device lists\n\nUsing a single list for all userspace devices leads to a dead lock\non multiplexed buses in some circumstances (mux chip instantiated\nfrom userspace). This is solved by using a separate list for each\nbus segment.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Michael Lawnick \u003cml.lawnick@gmx.de\u003e\n"
    },
    {
      "commit": "b1d4b390ea4bb480e65974ce522a04022608a8df",
      "tree": "4db4a309249ce830e20218b89a7d27af55262e7a",
      "parents": [
        "e4a7b9b04de15f6b63da5ccdd373ffa3057a3681"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:28 2010 +0200"
      },
      "message": "i2c: Fix probing of FSC hardware monitoring chips\n\nSome FSC hardware monitoring chips (Syleus at least) doesn\u0027t like\nquick writes we typically use to probe for I2C chips. Use a regular\nbyte read instead for the address they live at (0x73). These are the\nonly known chips living at this address on PC systems.\n\nFor clarity, this fix should not be needed for kernels 2.6.30 and\nlater, as we started instantiating the hwmon devices explicitly based\non DMI data. Still, this fix is valuable in the following two cases:\n* Support for recent FSC chips on older kernels. The DMI-based device\n  instantiation is more difficult to backport than the device support\n  itself.\n* Case where the DMI-based device instantiation fails, whatever the\n  reason. We fall back to probing in that case, so it should work.\n\nThis fixes kernel bug #15634:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15634\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "e4a7b9b04de15f6b63da5ccdd373ffa3057a3681",
      "tree": "7f2f49df9dc66b334b85f83347df03d2b0d0a721",
      "parents": [
        "d93ac51c7a129db7a1431d859a3ef45a0b1f3fc5"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue May 04 11:09:27 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 04 11:09:27 2010 +0200"
      },
      "message": "i2c-core: Erase pointer to clientdata on removal\n\nAfter discovering that a lot of i2c-drivers leave the pointer to their\nclientdata dangling, it was decided to let the core handle this issue.\nIt is assumed that the core may access the private data after remove()\nas there are no guarantees for the lifetime of such pointers anyhow (see\nthread starting at http://lkml.org/lkml/2010/3/21/68)\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "26a6931ba7656dc0ebebee615ba87db8a8e71f2b",
      "tree": "70ae2c1c9fdf8675d9a216ccfebf72921040bc7f",
      "parents": [
        "e938fbfd4a7ac829d48b767c4dc365535d5c4f97"
      ],
      "author": {
        "name": "Christoph Fritz",
        "email": "chf.fritz@googlemail.com",
        "time": "Sat Apr 24 21:41:05 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon May 03 23:51:28 2010 -0700"
      },
      "message": "Input: joydev - allow binding to button-only devices\n\nDance pads don\u0027t have an axis, so allow this kind of controllers\nto be used via legacy joystick interface.\n\nSigned-off-by: Christoph Fritz \u003cchf.fritz@googlemail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6a7cc883d6ad95bb89282fc04e917c16d2b5584f",
      "tree": "d22aadedb814584b7305586feefbcb35345372de",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45",
        "5c3c7e64bbcb60db39d0d55c8fab39ef41d41c30"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue May 04 08:48:53 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue May 04 08:48:53 2010 +0200"
      },
      "message": "Merge branch \u0027for-jens\u0027 of git://git.drbd.org/linux-2.6-drbd into for-linus\n"
    },
    {
      "commit": "e938fbfd4a7ac829d48b767c4dc365535d5c4f97",
      "tree": "894caf195dce009b114aa2c87297071009f8af8a",
      "parents": [
        "f81bc788ff91d4efd4baf88b2c29713838caa8e5"
      ],
      "author": {
        "name": "Florian Ragwitz",
        "email": "rafl@debian.org",
        "time": "Mon May 03 23:29:37 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon May 03 23:35:11 2010 -0700"
      },
      "message": "Input: elantech - ignore high bits in the position coordinates\n\nIn older versions of the elantech hardware/firmware those bits always\nwere unset, so it didn\u0027t actually matter, but newer versions seem to\nuse those high bits for something else, screwing up the coordinates\nwe report to the input layer for those devices.\n\nSigned-off-by: Florian Ragwitz \u003crafl@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "f81bc788ff91d4efd4baf88b2c29713838caa8e5",
      "tree": "e2e629399bc1fbca262fb6d46cfa5af6debae2f4",
      "parents": [
        "225c61aad38b12924b3df5f4ef43150c0d6bae8c"
      ],
      "author": {
        "name": "Florian Ragwitz",
        "email": "rafl@debian.org",
        "time": "Tue Apr 27 00:47:04 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon May 03 23:34:33 2010 -0700"
      },
      "message": "Input: elantech - allow forcing Elantech protocol\n\nApparently hardware vendors now ship elantech touchpads with different version\nmagic. This options allows for them to be tested easier with the current driver\nin order to add their magic to the whitelist later.\n\nSigned-off-by: Florian Ragwitz \u003crafl@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "225c61aad38b12924b3df5f4ef43150c0d6bae8c",
      "tree": "f7536da6474ba2e41949dcb4f9107965a23521a7",
      "parents": [
        "5132088697fbfd1330facf723499091182f6ef91"
      ],
      "author": {
        "name": "Florian Ragwitz",
        "email": "rafl@debian.org",
        "time": "Tue Apr 27 00:45:10 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon May 03 23:34:13 2010 -0700"
      },
      "message": "Input: elantech - fix firmware version check\n\nThe check determining whether device should use 4- or 6-byte packets\nwas trying to compare firmware with 2.48, but was failing on majors\ngreater than 2. The new check ensures that versions like 4.1 are\nchecked properly.\n\nSigned-off-by: Florian Ragwitz \u003crafl@debian.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5132088697fbfd1330facf723499091182f6ef91",
      "tree": "913262481870f5d5c572a0fbf410922914bbf20e",
      "parents": [
        "7fbef0d1e278a0a8c803a4d2b1e2bd5740bffa52"
      ],
      "author": {
        "name": "Jarod Wilson",
        "email": "jarod@redhat.com",
        "time": "Mon May 03 23:30:32 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon May 03 23:33:22 2010 -0700"
      },
      "message": "Input: ati_remote - add some missing devices from lirc_atiusb\n\nThe (out-of-tree) lirc_atiusb driver has a much longer list of devices\nit supports.  Some of them look like they may just be guesses at possible\ndevice IDs, but a few are definitely confirmed devices.  This adds the\nnVidia-branded RF receiver and the X10 Lola Wireless Video Sender device\n(which contains an RF receiver) to the list of devices in ati_remote.\n\nSigned-off-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "1827d2e943eeb5cba0662f3e6edc342d6bd65ae6",
      "tree": "e8e22b3eee8ae229ee323b14675beab1f5c7400a",
      "parents": [
        "d05070091849015f8c5b7d55cd75b86ebb61b3ec"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 23:21:27 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 23:21:27 2010 -0700"
      },
      "message": "net: ep93xx_eth stops receiving packets\n\nReceiving small packet(s) in a fast pace leads to not receiving any\npackets at all after some time.\n\nAfter ethernet packet(s) arrived the receive descriptor is incremented\nby the number of frames processed. If another packet arrives while\nprocessing, this is processed in another call of ep93xx_rx. This\nsecond call leads that too many receive descriptors getting released.\n\nThis fix increments, even in these case, the right number of processed\nreceive descriptors.\n\nSigned-off-by: Stefan Agner \u003cstefan@agner.ch\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d05070091849015f8c5b7d55cd75b86ebb61b3ec",
      "tree": "eb7a8f558a184f8a7ea86084dd4f3f1f8fed3f1a",
      "parents": [
        "e9162ab1610531d6ea6c1833daeb2613e44275e8"
      ],
      "author": {
        "name": "David J. Choi",
        "email": "david.choi@micrel.com",
        "time": "Thu Apr 29 06:12:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 15:43:26 2010 -0700"
      },
      "message": "drivers/net/phy: micrel phy driver\n\nThis is the first version of phy driver from Micrel Inc.\n\nSigned-off-by: David J. Choi \u003cdavid.choi@micrel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9162ab1610531d6ea6c1833daeb2613e44275e8",
      "tree": "344f7b49cbf7cbe3b61de4f18362d286226b4d4c",
      "parents": [
        "19937d0482cfe194fe52e97e59aa58ec911de0d1"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon May 03 10:01:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 15:26:30 2010 -0700"
      },
      "message": "dm9601: fix phy/eeprom write routine\n\nUse correct bit positions in DM_SHARED_CTRL register for writes.\n\nMichael Planes recently encountered a \u0027KY-RS9600 USB-LAN converter\u0027, which\ncame with a driver CD containing a Linux driver. This driver turns out to\nbe a copy of dm9601.c with symbols renamed and my copyright stripped.\nThat aside, it did contain 1 functional change in dm_write_shared_word(),\nand after checking the datasheet the original value was indeed wrong\n(read versus write bits).\n\nOn Michaels HW, this change bumps receive speed from ~30KB/s to ~900KB/s.\nOn other devices the difference is less spectacular, but still significant\n(~30%).\n\nReported-by: Michael Planes \u003cmichael.planes@free.fr\u003e\nCC: stable@kernel.org\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c3c7e64bbcb60db39d0d55c8fab39ef41d41c30",
      "tree": "91e5c767a24eb468ef210474784a5902a0d253a3",
      "parents": [
        "3c2023dd8ed31e2ecfbb2d5aa20e8884d4b339e2"
      ],
      "author": {
        "name": "Lars Ellenberg",
        "email": "lars.ellenberg@linbit.com",
        "time": "Sat Apr 10 02:10:09 2010 +0200"
      },
      "committer": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Mon May 03 22:40:16 2010 +0200"
      },
      "message": "drbd: don\u0027t expose failed local READ to upper layers\n\nfix regression introduced in 8.3.3:\n commit a9b17323f2875f5d9b132c2b476a750bf44b10c7\n Author: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n Date:   Wed Aug 12 15:18:33 2009 +0200\n\n     out-of-spinlock completion of master bio\n\n : (bio_rw(bio) \u003d\u003d READA)\n    ? read_completed_with_error\n    : read_ahead_completed_with_error;\n\nis obviously not what was intended.\n\nNo one noticed because of\n * page-cache at work,\n * local RAIDs\n\nImpact:\nFailed local READs are not retried remotely,\nbut errored to upper layers, causing filesystems\nto remount read-only, or worse.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n"
    },
    {
      "commit": "19937d0482cfe194fe52e97e59aa58ec911de0d1",
      "tree": "b05220257871cfa0c13d22780a8af8a891f0e5c8",
      "parents": [
        "ea8420e9f5dff7324607671f0b7ab7fbf726339d"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon May 03 10:20:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 13:27:00 2010 -0700"
      },
      "message": "ppp_generic: handle non-linear skbs when passing them to pppd\n\nFrequently when using PPPoE with an interface MTU greater than 1500,\nthe skb is likely to be non-linear. If the skb needs to be passed to\npppd then the skb data must be read correctly.\n\nThe previous commit fixes an issue with accidentally sending skbs\nto pppd based on an invalid read of the protocol type. When that\nerror occurred pppd was reading invalid skb data too.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea8420e9f5dff7324607671f0b7ab7fbf726339d",
      "tree": "dc7b905fd3a5b76f00705cd76d25e12cced842f5",
      "parents": [
        "1183f3838c588545592c042c0ce15015661ce7f2"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon May 03 10:19:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 03 13:27:00 2010 -0700"
      },
      "message": "ppp_generic: pull 2 bytes so that PPP_PROTO(skb) is valid\n\nIn ppp_input(), PPP_PROTO(skb) may refer to invalid data in the skb.\n\nIf this happens and (proto \u003e\u003d 0xc000 || proto \u003d\u003d PPP_CCPFRAG) then\nthe packet is passed directly to pppd.\n\nThis occurs frequently when using PPPoE with an interface MTU\ngreater than 1500 because the skb is more likely to be non-linear.\n\nThe next 2 bytes need to be pulled in ppp_input(). The pull of 2\nbytes in ppp_receive_frame() has been removed as it is no longer\nrequired.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fddb33f2e8872fa4857dd29f0b71a523c9ed5577",
      "tree": "30df54407d5270d03a29df552be0388167b58aed",
      "parents": [
        "ed7e2ca24bfff5c7a09de8a05c536f68560b34fb"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Mon May 03 17:19:03 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 17:19:03 2010 +0200"
      },
      "message": "HID: sony: fix sony_set_operational_bt\n\nDon\u0027t send the report type as part of the data, this prevents the\ncontroller from going into the operational state at all.\n\nThis is completely equivalent to what the code originally meant to accomplish:\nas per in net/bluetooth/hidp/core.c::hidp_output_raw_report(), by using\nHID_FEATURE_REPORT here, what will be actually sent is\n(HIDP_TRANS_SET_REPORT | HIDP_DATA_RTYPE_FEATURE) which is exactly 0x53.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nSigned-off-by: Bastien Nocera \u003chadess@hadess.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "37e27e36bc416b07d853d493e6818d6a785507a2",
      "tree": "bb7a5f5f187dace341878e9e2d638550dd0ea102",
      "parents": [
        "973bec34bfc1bc2465646181653d67f767d418c8",
        "d557f651b3617b46ed18d5bac48a851df1dbf684"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 07:54:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 03 07:54:08 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: ep93xx_wdt.c fix default timout value in MODULE_PARM_DESC string.\n"
    },
    {
      "commit": "ed7e2ca24bfff5c7a09de8a05c536f68560b34fb",
      "tree": "2118ed170ebc7a1bf2337ce266a18b75d568d788",
      "parents": [
        "250d377522fd81459a4ea2350a794b453f37ce7d"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Mon May 03 05:08:30 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 15:23:11 2010 +0200"
      },
      "message": "HID: ntrig: Remove unused macro, TripleTap and QuadTap\n\nRemoving the higher number taps.  Their usage was incorrect\nand even if correct they should not be used for a touch screen.\n_MT_ events should be used to communicate multiple fingers.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "250d377522fd81459a4ea2350a794b453f37ce7d",
      "tree": "094c9117466d345725f76e0064a3a4aede456fd6",
      "parents": [
        "5a38f2c7c4dd53d5be097930902c108e362584a3"
      ],
      "author": {
        "name": "Rafi Rubin",
        "email": "rafi@seas.upenn.edu",
        "time": "Mon May 03 05:08:29 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 15:23:11 2010 +0200"
      },
      "message": "HID: ntrig: TipSwitch for single touch mode touch.\n\nInclude TipSwitch in the touch detection decision for some single touch\nfirmwares.  Confidence and InRange are high for all finger events\nincluding those used to indicate the finger is no longer in contact with\nthe sensor.\n\nSigned-off-by: Rafi Rubin \u003crafi@seas.upenn.edu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "cc83b08fc791045ac197e6f4a030599bcd7100c5",
      "tree": "32c8ad8e154826205e9052125a061dd6fc4089e1",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Apr 29 15:56:25 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon May 03 14:34:44 2010 +0200"
      },
      "message": "pcmcia: avoid pccard_validate_cis failure in resume callpath\n\nIf the PCMCIA CIS changed before a resume event (e.g. due to\na card exchange while being suspended, possibly also during\na call to \"pccardctl reset\"), also set the function count to\nzero so that the subsequent call to pccard_validate_cis() does\nnot fail.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "d557f651b3617b46ed18d5bac48a851df1dbf684",
      "tree": "afae1b950054f0273fd98b2a8b7ecf1225468167",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon May 03 08:58:56 2010 +0000"
      },
      "message": "watchdog: ep93xx_wdt.c fix default timout value in MODULE_PARM_DESC string.\n\nThe WATCHDOG_TIMEOUT macro does not exist. The default timeout value is WDT_TIMEOUT.\nFix the MODULE_PARM_DESC so that the code can compile again.\n\nreported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "5447ed6c968e7270b656afa273c2b79d15d82edd",
      "tree": "4b38209630c9d9722e42c1b15cf5b642c6c30c1b",
      "parents": [
        "96b1f96dcab87756c0a1e7ba76bc5dc2add82b88"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Sun Apr 25 12:30:23 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 02 11:18:55 2010 -0400"
      },
      "message": "[SCSI] scsi_debug: virtual_gb ignores sector_size\n\nIn the scsi_debug driver, the virtual_gb option ignores the\nsector_size, implicitly assuming that is 512 bytes.  So if\n\u0027virtual_gb\u003d1 sector_size\u003d4096\u0027 the result is an 8 GB (virtual) disk.\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "96b1f96dcab87756c0a1e7ba76bc5dc2add82b88",
      "tree": "9625a785d543663ba4a97e7fc452a9d77af9a86d",
      "parents": [
        "70b25f890ce9f0520c64075ce9225a5b020a513e"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Sat Apr 24 16:21:19 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 02 11:16:50 2010 -0400"
      },
      "message": "[SCSI] libiscsi: regression: fix header digest errors\n\nThis fixes a regression introduced with this commit:\n\ncommit d3305f3407fa3e9452079ec6cc8379067456e4aa\nAuthor: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nDate:   Thu Aug 20 15:10:58 2009 -0500\n\n    [SCSI] libiscsi: don\u0027t increment cmdsn if cmd is not sent\n\nin 2.6.32.\n\nWhen I moved the hdr-\u003ecmdsn after init_task, I added\na bug when header digests are used. The problem is\nthat the LLD may calculate the header digest in init_task,\nso if we then set the cmdsn after the init_task call we\nchange what the digest will be calculated by the target.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6f1464bf65fcaa57a4b32dae93de4e8bbdfaf7c5",
      "tree": "8ae235ac689a54ca60ae13042b6c7d9fc5e8c6a4",
      "parents": [
        "2fdc45c7c4c283bc6882de20d2d887dc3bfdd899"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Wed Apr 28 13:28:24 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 01 18:07:46 2010 -0700"
      },
      "message": "net/usb: initiate sync sequence in sierra_net.c driver\n\nThe following patch adds the initiation of the sync sequence to\n\"sierra_net_bind()\". If this step is omitted, the modem will never sync up\nwith the host and it will not be possible to establish a data connection.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Rory Filer \u003crfiler@sierrawireless.com\u003e\nTested-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70b25f890ce9f0520c64075ce9225a5b020a513e",
      "tree": "c97c211ee93b11c6ebed99c81979bf81773c18d2",
      "parents": [
        "9a908c1aa4d3898f62e2cb8af6936b16503ab3e6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 15 09:00:08 2010 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 14:17:19 2010 -0500"
      },
      "message": "[SCSI] fix locking around blk_abort_request()\n\nblk_abort_request() expects queue lock to be held by the caller.\nGrab it before calling the function.\n\nLack of this synchronization led to infinite loop on corrupt\nq-\u003etimeout_list.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9a908c1aa4d3898f62e2cb8af6936b16503ab3e6",
      "tree": "f22d4a95f76bb3a9bc33198dea23033ec2e044ac",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Mar 30 13:35:38 2010 -0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 09:54:22 2010 -0500"
      },
      "message": "[SCSI] advansys: fix narrow board error path\n\nError handling on advansys_board_found is fixed, because it\u0027s buggy in\nthe case we have an ASC_NARROW_BOARD set and failure happens on\nAscInitAsc1000Driver step: it was freeing items of wrong struct in the\ndvc_var union of struct asc_board, which could lead to an oops in the\ncase we set some of the fields in struct of narrow board as code was\nchoosing to always freeing wide board fields, and not everything was\nbeing freed/released properly.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2fdc45c7c4c283bc6882de20d2d887dc3bfdd899",
      "tree": "a3549bed896739e45ba2ba485ebe369da405a1c6",
      "parents": [
        "6c3b9d3458a8272f1e4c6aed9e8325136f6380f9"
      ],
      "author": {
        "name": "Elina Pasheva",
        "email": "epasheva@sierrawireless.com",
        "time": "Fri Apr 30 19:05:28 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 30 19:05:28 2010 -0700"
      },
      "message": "net/usb: remove default in Kconfig for sierra_net driver\n\nThe following patch removes the default from the Kconfig entry for sierra_net\ndriver as recommended.\n\nSigned-off-by: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Rory Filer \u003crfiler@sierrawireless.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c3b9d3458a8272f1e4c6aed9e8325136f6380f9",
      "tree": "d13521a00efb89156e86acf9535784c45c4a1c9b",
      "parents": [
        "6c9ae016a8e2aff931391d3baa9ce6cb0ffa633c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Apr 30 16:20:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 30 16:20:39 2010 -0700"
      },
      "message": "r8169: Fix rtl8169_rx_interrupt()\n\nIn case a reset is performed, rtl8169_rx_interrupt() is called from\nprocess context instead of softirq context. Special care must be taken\nto call appropriate network core services (netif_rx() instead of\nnetif_receive_skb()). VLAN handling also corrected.\n\nReported-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nTested-by: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nDiagnosed-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54413b825ca502b9384edabf972c512c29d64010",
      "tree": "7c8eed91a9e720f042aca51f05e4da0d7b062804",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45",
        "64fc74f5f6055e8470208a7d9cfc8d3994fff34d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 13:04:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 13:04:14 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (27 commits)\n  MIPS: Loongson 2F: Fix of problems introduced by -mfix-loongson2f-jump\n  MIPS: Loongson-2F: Use CONFIG_CPU_JUMP_WORKAROUNDS to control workarounds.\n  MIPS: Loongson 2F: Enable fixups of the latest binutils\n  MIPS: Loongson: Add CPU_LOONGSON2F_WORKAROUNDS\n  MIPS: Kconfig: Make Broadcom SoC support naming consistent\n  MIPS: BCM63xx: Update defconfig\n  MIPS: oprofile: Fix breakage when CONFIG_OPROFILE\u003dm\n  STAGING: octeon-ethernet: Use proper phy addresses for Movidis hardware.\n  NET: mdio-octeon: Enable the hardware before using it.\n  I2C: Fix section mismatch errors in i2c-octeon.c\n  MIPS: Loongson: Fix LOONGSON_ADDRWIN_CFG macro.\n  MIPS: Loongson: Fix phys_mem_access_prot() check\n  MIPS: Loongson: Fix find_vga_mem_init()\n  MIPS: Loongson: Fix typo in gdium mach type string.\n  MIPS: Use CKSEG1ADDR for uncached handler\n  MIPS: Check for accesses beyond the end of the PGD.\n  MIPS: Use uasm_i_ds{r,l}l_safe() instead of uasm_i_ds{r,l}l() in tlbex.c\n  MIPS: Add uasm_i_dsrl_safe() and uasm_i_dsll_safe() to uasm.\n  MIPS: die() does not call die notifier chain\n  MIPS: Swarm, Littlesur: Enable PATA platform driver.\n  ...\n"
    },
    {
      "commit": "6c9ae016a8e2aff931391d3baa9ce6cb0ffa633c",
      "tree": "38a179b61e66b8b511b2b72da1f4486ee89b9821",
      "parents": [
        "0c75ba22541ccea88e89782373991109a7ec2a54",
        "0250ececdf6813457c98719e2d33b3684881fde0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 30 12:54:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 30 12:54:15 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "9dd147467790932e2f630b67eec925745463ee11",
      "tree": "e35df2c8e23481e3a35b20007ccfc52355a3bb5a",
      "parents": [
        "6c17812d622a74950e2cd65f368f0518491cca61"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Apr 01 18:17:55 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:53 2010 +0100"
      },
      "message": "STAGING: octeon-ethernet: Use proper phy addresses for Movidis hardware.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nTo: netdev@vger.kernel.org\nTo: gregkh@suse.de\nPatchwork: http://patchwork.linux-mips.org/patch/1091/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6c17812d622a74950e2cd65f368f0518491cca61",
      "tree": "19577e2567bf4886257bd4190de6d77b275d49e6",
      "parents": [
        "20f12160607c09e299a3e93c7bf4d75e8801c9b7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Apr 01 18:17:54 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:52 2010 +0100"
      },
      "message": "NET: mdio-octeon: Enable the hardware before using it.\n\nIn some cases the mdio bus is not enabled at the time of probing.\nThis prevents anything from working, so we will enable it before\ntrying to use it, and disable it when the driver is removed.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nTo: netdev@vger.kernel.org\nTo: gregkh@suse.de\nPatchwork: http://patchwork.linux-mips.org/patch/1090/\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20f12160607c09e299a3e93c7bf4d75e8801c9b7",
      "tree": "30eecd0f0071af001f177c842f2a54f4970b8849",
      "parents": [
        "94c26c9a66a35d4da3ab200864d1afd14c91fb71"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Mar 08 11:04:21 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:52 2010 +0100"
      },
      "message": "I2C: Fix section mismatch errors in i2c-octeon.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-i2c@vger.kernel.org\nTo: ben-linux@fluff.org\nTo: khali@linux-fr.org\nCc: linux-mips@linux-mips.org\nCc: rade.bozic.ext@nsn.com\nPatchwork: http://patchwork.linux-mips.org/patch/1037/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0000a5390184af1459e82506fcfa7db96f3e6d33",
      "tree": "a21be05f506bbee603e2a280d126204ce7dbf3d4",
      "parents": [
        "0dfeecacd8e4405209f217944818b90016bb4a9d"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Wed Apr 21 17:41:59 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:43 2010 +0100"
      },
      "message": "MIPS: DB1200: PCMCIA card detection must not be auto-enabled.\n\nSame issues as SD card detection:  One of both is always triggering and the\nhandlers take care to shut it up and enable the other.  To avoid messages\nabout \"unbalanced interrupt enable/disable\" they must not be automatically\nenabled when initally requested.\n\nThis was not an issue with the db1200_defconfig due to fortunate timings;\non a build without network chip support the warnings appear.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1133/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b0b4ce38a535ed3de5ec6fdd4f3c34435a1c1d1e",
      "tree": "4b8a41ca3c8e147703471db2dcedeffa7bcab088",
      "parents": [
        "7270be03bc300f67c0b9eccde730937e802892b6"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Apr 08 20:52:00 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:40 2010 +0100"
      },
      "message": "MIPS: TXx9: Add missing MODULE_ALIAS definitions for TXx9 platform devices\n\nThis enables autoloading of the TXx9 sound driver on RBTX4927.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nTo: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nCc: Linux MIPS Mailing List \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1101/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c75ba22541ccea88e89782373991109a7ec2a54",
      "tree": "8be2c2e802cac669b378f89acfd7617cd45a5ba1",
      "parents": [
        "03f80cc3f24e1dcdbdba081ed5daf5575aac6180"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Apr 28 21:46:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 30 12:51:36 2010 -0700"
      },
      "message": "e1000e: Fix oops caused by ASPM patch.\n\nCommit 6f461f6c7c961f0b1b73c0f27becf472a0ac606b\n(\"e1000e: enable/disable ASPM L0s and L1 and ERT according to hardware errata\")\noopses on one of my ppc64 boxes with a NULL pointer (0x4a):\n\nUnable to handle kernel paging request for data at address 0x0000004a\nFaulting instruction address: 0xc0000000004d2f1c\ncpu 0xe: Vector: 300 (Data Access) at [c000000bec1833a0]\n    pc: c0000000004d2f1c: .e1000e_disable_aspm+0xe0/0x150\n    lr: c0000000004d2f0c: .e1000e_disable_aspm+0xd0/0x150\n   dar: 4a\n\n[c000000bec1836d0] c00000000069b9d8 .e1000_probe+0x84/0xe8c\n[c000000bec1837b0] c000000000386d90 .local_pci_probe+0x4c/0x68\n[c000000bec183840] c0000000003872ac .pci_device_probe+0xfc/0x148\n[c000000bec183900] c000000000409e8c .driver_probe_device+0xe4/0x1d0\n[c000000bec1839a0] c00000000040a024 .__driver_attach+0xac/0xf4\n[c000000bec183a40] c000000000409124 .bus_for_each_dev+0x9c/0x10c\n[c000000bec183b00] c000000000409c1c .driver_attach+0x40/0x60\n[c000000bec183b90] c0000000004085dc .bus_add_driver+0x150/0x328\n[c000000bec183c40] c00000000040a58c .driver_register+0x100/0x1c4\n[c000000bec183cf0] c00000000038764c .__pci_register_driver+0x78/0x128\n\nSeems like pdev-\u003ebus-\u003eself \u003d\u003d NULL. I haven\u0027t touched pci in a long time\nso I\u0027m trying to remember what this means (no pcie bridge perhaps?)\n\nThe patch below fixes the oops for me.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nReviewed-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be1066bbcd443a65df312fdecea7e4959adedb45",
      "tree": "e00904878d65c4a60195f9e26eb3a0481484c225",
      "parents": [
        "87156d692afdc4c689e99380a263445217a4b76c",
        "4839737b3b6af2a9b3b960584f08177fbc9bf118"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:55 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: vme: Re-introduce necessary brackets\n  Staging: iio: fix up the iio_get_new_idr_val comment\n  Staging: add Add Sitecom WL-349 to rtl8192su\n  Staging: rt2860: add Belkin F5D8055 Wireless-N USB Dongle device id\n  staging: rtl8192su: add Support for Belkin F5D8053 v6\n  Staging: dt3155: fix 50Hz configuration\n  staging: usbip: Fix deadlock\n  Staging: rtl8192su: add USB ID for 0bda:8171\n  Staging: hv: name network device ethX rather than sethX\n  Staging: hv: Fix up memory leak on HvCleanup\n  Staging: hv: Fix a bug affecting IPv6\n  staging: iio: ring_sw: Fix incorrect test on successful read of last value, causes infinite loop\n  staging: iio: Function iio_get_new_idr_val() return negative value if fails.\n  Staging: iio: adc: fix dangling pointers\n  Staging: iio: light: fix dangling pointers\n  Staging: iio: test for failed allocation\n  staging: iio: lis3l02dq - incorrect ws used in container of call.\n"
    },
    {
      "commit": "87156d692afdc4c689e99380a263445217a4b76c",
      "tree": "918cd55f9338626c2d354cfe8b6a66e451fedf99",
      "parents": [
        "e4049eb8527668a6c7f97b944970b81d1316d5b0",
        "c61fae964a5ee04c4e4a01caecaf778c2e26e589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:42 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  serial: drivers/serial/pmac_zilog.c: add missing unlock\n  serial: 8250_pnp - add Fujitsu Wacom device\n  tty: Fix regressions in the char driver conversion\n"
    },
    {
      "commit": "e4049eb8527668a6c7f97b944970b81d1316d5b0",
      "tree": "6fd80493b42a95903a75d5d5b3e6aac19d9fa805",
      "parents": [
        "35d824b28fc5544d1eb7c1e3db15a1740df8ec4b",
        "8a3461e2cdb719ae4796feb70054f1597005af28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:16:11 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (29 commits)\n  USB: sl811-hcd: Fix device disconnect\n  USB: ohci-at91: fix power management hanging\n  USB: rename usb_buffer_alloc() and usb_buffer_free()\n  USB: ti_usb: fix printk format warning\n  USB: gadget: s3c-hsotg: Add missing unlock\n  USB: fix build on OMAPs if CONFIG_PM_RUNTIME is not set\n  USB: oxu210hp: release spinlock on error path\n  USB: serial: option: add cinterion device id\n  USB: serial: option: ZTEAC8710 Support with Device ID 0xffff\n  USB: serial: pl2303: Hybrid reader Uniform HCR331\n  USB: option: add ID for ZTE MF 330\n  USB: xhci: properly set endpoint context fields for periodic eps.\n  USB: xhci: properly set the \"Mult\" field of the endpoint context.\n  USB: OHCI: don\u0027t look at the root hub to get the number of ports\n  USB: don\u0027t choose configs with no interfaces\n  USB: cdc-acm: add another device quirk\n  USB: fix testing the wrong variable in fs_create_by_name()\n  usb: Fix tusb6010 for DMA API\n  musb_core: fix musb_init_controller() error cleanup path\n  MUSB: fix DaVinci glue layer dependency\n  ...\n"
    },
    {
      "commit": "35d824b28fc5544d1eb7c1e3db15a1740df8ec4b",
      "tree": "e9212c8ce16e41b193bce41436b3bbac22de43a4",
      "parents": [
        "12b1b321689cf92236fb216472744e39419fab30"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Apr 30 15:19:02 2010 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 10:15:39 2010 -0700"
      },
      "message": "edac, mce: Fix wrong mask and macro usage\n\nCorrect two mishaps which prevented reporting error type (CECC vs UECC)\nand extended error description.\n\nCc: \u003cstable@kernel.org\u003e # 32.x,  33.x\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f2adb7cab81fc4984ddfe3a1efd1b62d52bead8",
      "tree": "75f48007900d3386cfaa0e9d5ad460f6c51f1635",
      "parents": [
        "66f41d4c5c8a5deed66fdcc84509376c9a0bf9d8",
        "95b1ed2ac7ffe3205afc6f5a20320fbdb984da92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 30 09:57:55 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  spi: spidev_test gives error upon 1-byte transfer\n  omap2_mcspi: small fixes of output data format\n  omap2_mcspi: Flush posted writes\n  spi: spi_device memory should be released instead of device.\n  spi: release device claimed by bus_find_device_by_name\n  of: check for IS_ERR()\n  serial/mpc52xx_uart: Drop outdated comments\n  gpio: potential null dereference\n"
    },
    {
      "commit": "4839737b3b6af2a9b3b960584f08177fbc9bf118",
      "tree": "f34d9f8eb53e960897bfd219e5e3a54be10a84fb",
      "parents": [
        "f3cdc28520a059feb8b5001655f01536ab1e0167"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@ge.com",
        "time": "Mon Mar 22 14:58:43 2010 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: vme: Re-introduce necessary brackets\n\nSomehow I managed to remove a set of rather necessary brackets in commit\n29848ac9f3b33bf171439ae2d66d40e6a71446c4. Put them back.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@ge.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f3cdc28520a059feb8b5001655f01536ab1e0167",
      "tree": "ebc0b9457ef4d3fb1f82e03a64299bcfea991e7b",
      "parents": [
        "64a5a09218626464be35e0229d85b2ab0fcf03fd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Apr 27 11:29:54 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: iio: fix up the iio_get_new_idr_val comment\n\nimprove the comment a bit\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "64a5a09218626464be35e0229d85b2ab0fcf03fd",
      "tree": "45e9d5f97cbf87b755e96d1da9b1ee578d32b405",
      "parents": [
        "12840c63b0679f7fab88ea1cc26b52db8b574ce7"
      ],
      "author": {
        "name": "Rodrigo Linfati",
        "email": "rodrigo@linfati.cl",
        "time": "Wed Apr 28 22:32:13 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 30 09:30:11 2010 -0700"
      },
      "message": "Staging: add Add Sitecom WL-349 to rtl8192su\n\nAdd usb id of Sitecom WL-349 to rtl8192su\n\nSigned-off-by: Rodrigo Linfati \u003crodrigo@linfati.cl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "12840c63b0679f7fab88ea1cc26b52db8b574ce7"
}
