)]}'
{
  "log": [
    {
      "commit": "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee",
      "tree": "87f93ed777f090220acb3cc066c85abe4b863d12",
      "parents": [
        "8d717a52d1b0959128be5134dd12608e8e4f2115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 23:59:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea4c1a7e14051e2ba81fc7dc02e3d55bfb2d7548",
      "tree": "ed80eaf6245d8d1509662dc42e7184391b91e7d1",
      "parents": [
        "bcefc8d0d3a0cba9078f519d69f138b93ad30e39",
        "77154a2026ee5cb2ce05a7d370c16e4c123028e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 14 17:27:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 14 17:27:29 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/fsl-booke: Fix address issue when using relocatable kernels\n  powerpc/cpm1: Mark micropatch code/data static and __init\n  powerpc/cpm1: Fix build with various CONFIG_*_UCODE_PATCH combinations\n  powerpc/cpm: Reintroduce global spi_pram struct (fixes build issue)\n"
    },
    {
      "commit": "bcefc8d0d3a0cba9078f519d69f138b93ad30e39",
      "tree": "45079de6cba248d2ea0f420cddda20f29f386aea",
      "parents": [
        "177dd7e1ebac9420636f155e8d429bc4f809c724",
        "5cdfa1c3bbabb809ef3134f741a63e13373a8cad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 17:31:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 13 17:31:11 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  input: i8042 - add runtime check in x86\u0027s i8042_platform_init\n  Revert \"Input: fixup X86_MRST selects\"\n  Revert \"Input: do not force selecting i8042 on Moorestown\"\n  x86, mrst: Add i8042_detect API for Moorestwon platform\n  x86: Add i8042 pre-detection hook to x86_platform_ops\n  x86, platform: Export x86_platform to modules\n"
    },
    {
      "commit": "9f71963702764243d0835b07660ae505b66ca09f",
      "tree": "cb6b4d3ea8c796fe00d309601c7279aded078906",
      "parents": [
        "293ffa8faa21bbc5e77d3f779d95c4146ee8f709",
        "5d9955f8a978c1992a0f9966d22c43471214d43b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:44:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:44:19 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB: uvc: Fix multiple symbols definitions with UVC gadget and host drivers\n  V4L/DVB: v4l: mem2mem_testdev: fix g_fmt NULL pointer dereference\n  V4L/DVB: uvcvideo: Power line frequency control doesn\u0027t support GET_MIN/MAX/RES\n  V4L/DVB: ivtv: Add delay to ensure the decoder always restarts with a blank screen\n  V4L/DVB: Documentation: Add the Philips FQ1236 MK5 to video4linux/CARDLIST.tuner\n  V4L/DVB: tveeprom: Add an entry for tuner code 168: a TCL M30WTP-4N-E tuner\n  V4L/DVB: tuner: Add a definition for the Philips FQ1236 MK5 NTSC tuner\n  V4L/DVB: OMAP_VOUT: fix: Module params were not working through bootargs\n  V4L/DVB: OMAP_VOUT: fix: Replaced dma-sg with dma-contig\n  V4L/DVB: OMAP_VOUT:Build FIX: Rebased against latest DSS2 changes\n"
    },
    {
      "commit": "293ffa8faa21bbc5e77d3f779d95c4146ee8f709",
      "tree": "e3783df5039b7a7bfa02d1d61d4afa95c6c6c810",
      "parents": [
        "70aff0ce210f58afa3ed47102532f20834da31b3",
        "29129a98e6fc892d63bf7b8efcb458a258fe1683"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:42:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 12 14:42:21 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: Send Report ID when numbered reports are sent over the control endpoint.\n  HID: Enable HID_QUIRK_MULTI_INPUT for Retro Adaptor\n  HID: add support for CH Eclipse yoke\n  HID: eliminate a double lock in debug code\n  HID: ntrig: add support for new firwmare versions\n  HID: check for HID_QUIRK_IGNORE during probing\n  HID: roccat: fix modules interdependencies\n"
    },
    {
      "commit": "29129a98e6fc892d63bf7b8efcb458a258fe1683",
      "tree": "846461a57bf8ae779a681d2af6fdd6886bf5c299",
      "parents": [
        "1f45e3249cd4720ab72c3bea82c27162a2d8b577"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Wed Jun 30 09:50:36 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jul 11 23:13:15 2010 +0200"
      },
      "message": "HID: Send Report ID when numbered reports are sent over the control endpoint.\n\nThe Report ID wasn\u0027t sent as part of the payload for reports which were sent\nover the control endpoint. This is required by section 8.1 of the HID spec.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5d9955f8a978c1992a0f9966d22c43471214d43b",
      "tree": "a207631118ed9ae8f7757adabda576ee5923ae97",
      "parents": [
        "b6ae906b04113cb73c1ffe9c42fbcdcb074d9f07"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Sat Jul 10 16:13:05 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Sun Jul 11 17:45:10 2010 -0300"
      },
      "message": "V4L/DVB: uvc: Fix multiple symbols definitions with UVC gadget and host drivers\n\nThe UVC gadget driver borrowed code from the UVC host driver without\nchanging the symbol names. This results in a namespace clash with\nmultiple definitions of several symbols when compiling both drivers in\nthe kernel.\n\nMake all generic UVC functions and variables static in the UVC gadget\ndriver, as the symbols are not referenced outside of the gadget driver.\nRename the uvc_trace_param global variable to uvc_gadget_trace_param.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "589643be6693c46fbc54bae77745f336c8ed4bcc",
      "tree": "03c855e34cc86d5e0dc914321698a1d2dfc11f04",
      "parents": [
        "80519bc77b52729ca49b278b67d58715e38b85e9",
        "faabd47f7e3a36574abcdff0b3506abb092bbe24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:35:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:35:34 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: Fix autoloading of fschmd on recent Fujitsu machines\n  hwmon: (coretemp) Properly label the sensors\n  hwmon: (coretemp) Skip duplicate CPU entries\n  hwmon: (it87) Fix in7 on IT8720F\n  hwmon: (k8temp) Fix temperature reporting for ASB1 processor revisions\n"
    },
    {
      "commit": "80519bc77b52729ca49b278b67d58715e38b85e9",
      "tree": "9c6dca32abb277f23a8eb99bfc39997cef42c6c7",
      "parents": [
        "ecd4b48a163b55d7eb4132617100b90d0d2768ec",
        "102b59c6d6d30fb6560177fd1ae8a34c4c163897"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:32:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:32:55 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c/mips: Fix error return codes from Sibyte i2c bus driver\n  i2c: Fix probability check\n"
    },
    {
      "commit": "1f45e3249cd4720ab72c3bea82c27162a2d8b577",
      "tree": "9273567c55eab5ae2b321b7c22f655439a1eb08b",
      "parents": [
        "c8e846461184c130fa4db90f1d218e1dffb97612"
      ],
      "author": {
        "name": "Peter Edwards",
        "email": "samwise@bagshot-row.org",
        "time": "Sun Jul 11 17:45:50 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jul 11 22:11:42 2010 +0200"
      },
      "message": "HID: Enable HID_QUIRK_MULTI_INPUT for Retro Adaptor\n\nPatch for linux-2.6.35-rc4 mainline kernel to enable Paul Qureshi\u0027s\nRetro Adapter [http://keio.dk/retroadapter.html], an open source USB\ndevice which allows controllers and joysticks from classic computers\nand consoles to work on modern PCs, to appear as two separate devices\nunder Linux.\nSigned-off-by: Peter Edwards \u003csamwise@bagshot-row.org\u003e\nAcked-by: Paul Qureshi \u003cretro@world3.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c8e846461184c130fa4db90f1d218e1dffb97612",
      "tree": "21cf963b75ec846e722e1c9f4377190b80eda1fe",
      "parents": [
        "ca9fe1588427f246ad4c389b0170b29a432804b6"
      ],
      "author": {
        "name": "Jonathan Rockway",
        "email": "jon@jrock.us",
        "time": "Sat Jul 03 02:59:01 2010 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jul 11 21:52:06 2010 +0200"
      },
      "message": "HID: add support for CH Eclipse yoke\n\nThis USB flight yoke needs the NOGET quirk, like most of CH\u0027s other\nproducts. This patch adds that.\n\nSigned-off-by: Jonathan Rockway \u003cjon@jrock.us\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "56825c88ff438f4dbb51a44591cc29e707fe783a",
      "tree": "766611bf5fa245863eeabfbe011991bf9b3eaf5c",
      "parents": [
        "e467e104bb7482170b79f516d2025e7cfcaaa733"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@mvista.com",
        "time": "Thu Jul 08 21:16:10 2010 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sun Jul 11 11:03:22 2010 -0500"
      },
      "message": "powerpc/cpm: Reintroduce global spi_pram struct (fixes build issue)\n\nspi_t was removed in commit 644b2a680ccc51a9ec4d6beb12e9d47d2dee98e2\n(\"powerpc/cpm: Remove SPI defines and spi structs\"), the commit assumed\nthat spi_t isn\u0027t used anywhere outside of the spi_mpc8xxx driver. But\nit appears that the struct is needed for micropatch code. So, let\u0027s\nreintroduce the struct.\n\nFixes the following build issue:\n\n    CC      arch/powerpc/sysdev/micropatch.o\n  micropatch.c: In function \u0027cpm_load_patch\u0027:\n  micropatch.c:629: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027*\u0027 token\n  micropatch.c:629: error: \u0027spp\u0027 undeclared (first use in this function)\n  micropatch.c:629: error: (Each undeclared identifier is reported only once\n  micropatch.c:629: error: for each function it appears in.)\n\nReported-by: LEROY Christophe \u003cchristophe.leroy@c-s.fr\u003e\nReported-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: \u003cstable@kernel.org\u003e [ .33, .34 ]\nSigned-off-by: Anton Vorontsov \u003cavorontsov@mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "102b59c6d6d30fb6560177fd1ae8a34c4c163897",
      "tree": "7e39292a3c448479df96f1ba6a0941de32e65d76",
      "parents": [
        "827900c55665dc8e20b05bb18d3f6e078eaa6183"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 10 09:42:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 10 09:42:47 2010 +0200"
      },
      "message": "i2c/mips: Fix error return codes from Sibyte i2c bus driver\n\nSibyte i2c bus driver returns non-descriptive error values.\nUpdate to return error values as defined in Documentation/i2c/fault-codes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "827900c55665dc8e20b05bb18d3f6e078eaa6183",
      "tree": "11777ea285278026d01a1f84751e6b52dd6d4521",
      "parents": [
        "e467e104bb7482170b79f516d2025e7cfcaaa733"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 10 09:42:46 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 10 09:42:46 2010 +0200"
      },
      "message": "i2c: Fix probability check\n\nThe new unified probing function differs from the original code, and\nthe preliminary test whether probing is possible must be updated\naccordingly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "faabd47f7e3a36574abcdff0b3506abb092bbe24",
      "tree": "dfe23ab344d56a0cdc2c222a87cb6dc0f802bcf0",
      "parents": [
        "3f4f09b4be35d38d6e2bf22c989443e65e70fc4c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "message": "hwmon: Fix autoloading of fschmd on recent Fujitsu machines\n\nFujitsu slightly changed the DMI strings in their recent machines,\n(for example the D2778) and this breaks the automatic loading of the\nneeded fschmd driver. Being more tolerant on string comparison fixes\nthe issue.\n\nThis closes bug #15634:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15634\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Sergey Spiridonov \u003csena@hurd.homeunix.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "3f4f09b4be35d38d6e2bf22c989443e65e70fc4c",
      "tree": "3c40801ab0f08191232bf8ac465bbafe317dc42c",
      "parents": [
        "d883b9f0977269d519469da72faec6a7f72cb489"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "message": "hwmon: (coretemp) Properly label the sensors\n\nDon\u0027t assume that CPU entry number and core ID always match. It\nworked in the simple cases (single CPU, no HT) but fails on\nmulti-CPU systems.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "d883b9f0977269d519469da72faec6a7f72cb489",
      "tree": "75f5764d4272e8aef005ecb5e7667773afa1b7e7",
      "parents": [
        "436cad2a41a40c6c32bd9152b63d17eeb1f7c99b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:49 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:49 2010 +0200"
      },
      "message": "hwmon: (coretemp) Skip duplicate CPU entries\n\nOn hyper-threaded CPUs, each core appears twice in the CPU list. Skip\nthe second entry to avoid duplicate sensors.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Huaxu Wan \u003chuaxu.wan@intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "436cad2a41a40c6c32bd9152b63d17eeb1f7c99b",
      "tree": "d6077cd22d86eabaa6a833b67b27d00e4cac5873",
      "parents": [
        "d535bad90dad4eb42ec6528043fcfb53627d4f89"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:48 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:48 2010 +0200"
      },
      "message": "hwmon: (it87) Fix in7 on IT8720F\n\nThe IT8720F has no VIN7 pin, so VCCH should always be routed\ninternally to VIN7 with an internal divider. Curiously, there still\nis a configuration bit to control this, which means it can be set\nincorrectly. And even more curiously, many boards out there are\nimproperly configured, even though the IT8720F datasheet claims that\nthe internal routing of VCCH to VIN7 is the default setting. So we\nforce the internal routing in this case.\n\nIt turns out that all boards with the wrong setting are from Gigabyte,\nso I suspect a BIOS bug. But it\u0027s easy enough to workaround in the\ndriver, so let\u0027s do it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jean-Marc Spaggiari \u003cjean-marc@spaggiari.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "d535bad90dad4eb42ec6528043fcfb53627d4f89",
      "tree": "0ec65cd980bcfa0e859cdf4a43d583d331fd130f",
      "parents": [
        "e467e104bb7482170b79f516d2025e7cfcaaa733"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Fri Jul 09 16:22:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:47 2010 +0200"
      },
      "message": "hwmon: (k8temp) Fix temperature reporting for ASB1 processor revisions\n\nReported temperature for ASB1 CPUs is too high.\nAdd ASB1 CPU revisions (these are also non-desktop variants) to the\nlist of CPUs for which the temperature fixup is not required.\n\nExample: (from LENOVO ThinkPad Edge 13, 01972NG, system was idle)\n\n  Current kernel reports\n\n  $ sensors\n  k8temp-pci-00c3\n  Adapter: PCI adapter\n  Core0 Temp:  +74.0 C\n  Core0 Temp:  +70.0 C\n  Core1 Temp:  +69.0 C\n  Core1 Temp:  +70.0 C\n\n  With this patch I have\n\n  $ sensors\n  k8temp-pci-00c3\n  Adapter: PCI adapter\n  Core0 Temp:  +54.0 C\n  Core0 Temp:  +51.0 C\n  Core1 Temp:  +48.0 C\n  Core1 Temp:  +49.0 C\n\nCc: stable@kernel.org [.32.x .33.x, .34.x]\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ecd4b48a163b55d7eb4132617100b90d0d2768ec",
      "tree": "dd22655125704e755779d6a846b95a0a817509fa",
      "parents": [
        "e467e104bb7482170b79f516d2025e7cfcaaa733"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Thu Jul 01 20:37:20 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 08 13:27:05 2010 -0700"
      },
      "message": "IB/qib: Use request_firmware() to load SD7220 firmware\n\nExtract the microcode for the QLogic QLE7220 series IB HCA and use the\nkernel microcode request facility to load the microcode.  This\nsupports Debian Linux\u0027s requirements to separate microcode which\ndoesn\u0027t have open source code available from the device driver.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b6ae906b04113cb73c1ffe9c42fbcdcb074d9f07",
      "tree": "01ff8392bcd9035b2e9bdad87eb170622a4a7775",
      "parents": [
        "9c3b10b53875279306d8464fe9b24fa634329fc8"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Jun 22 05:38:41 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:50:24 2010 -0300"
      },
      "message": "V4L/DVB: v4l: mem2mem_testdev: fix g_fmt NULL pointer dereference\n\nCalling g_fmt before s_fmt resulted in a NULL pointer dereference as no\ndefault formats were being selected on probe.\n\nReported-by: Németh Márton \u003cnm127@freemail.hu\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9c3b10b53875279306d8464fe9b24fa634329fc8",
      "tree": "0d7a6eaf473e05240c73e0678f6cc60b6828fd6a",
      "parents": [
        "f06b9bd4c62ef93f9467a1432acf2efa84aa3456"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Mon Jul 05 15:24:39 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:50:16 2010 -0300"
      },
      "message": "V4L/DVB: uvcvideo: Power line frequency control doesn\u0027t support GET_MIN/MAX/RES\n\nIssuing a GET_MIN request on the power line frequency control times out\non at least the Apple iSight. As the UVC specification doesn\u0027t list\nGET_MIN/MAX/RES as supported on that control, remove them from the\nuvc_ctrls array.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f06b9bd4c62ef93f9467a1432acf2efa84aa3456",
      "tree": "3dbcbde4fa0fa6c58b98cfc10a4808c633ca6499",
      "parents": [
        "bd1fc7c59669fba897d23d72289341ac9d51ca4e"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sun Jun 20 15:12:28 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:50:10 2010 -0300"
      },
      "message": "V4L/DVB: ivtv: Add delay to ensure the decoder always restarts with a blank screen\n\nAdd a short delay when stopping the decoder, allowing it to settle and\npreventing some unexpected interaction with other firmware commands.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nTested-by: Martin Dauskardt \u003cmartin.dauskardt@gmx.de\u003e\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "310e3be4c2a2b9a5d2b806455e0db177ad44b6f7",
      "tree": "7ab52a9408ed71832004c09a877a1d1fec145064",
      "parents": [
        "095c24710aa508a303edff86709637007113fbbf"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sat Jun 12 20:24:24 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:49:59 2010 -0300"
      },
      "message": "V4L/DVB: tveeprom: Add an entry for tuner code 168: a TCL M30WTP-4N-E tuner\n\nHauppauge EEPROM tuner code 168 has recently shown up on HVR-1600 TV\ncapture cards supported by the cx18 driver.  This change allows analog\ntuner type autodetection to succeed for these cards.\n\nInformation for decoding tuner code 168 was provided by Hauppauge.\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "095c24710aa508a303edff86709637007113fbbf",
      "tree": "d74e8cc8fbbe6e704b4dabf12a206b8be7ab6e3f",
      "parents": [
        "691d38451c466e931a629c17836b19dd615c8a75"
      ],
      "author": {
        "name": "Andy Walls",
        "email": "awalls@md.metrocast.net",
        "time": "Sat Jun 12 20:20:36 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:49:53 2010 -0300"
      },
      "message": "V4L/DVB: tuner: Add a definition for the Philips FQ1236 MK5 NTSC tuner\n\nSigned-off-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "691d38451c466e931a629c17836b19dd615c8a75",
      "tree": "a7e296894291a707077cb913e83ba38ca255b563",
      "parents": [
        "dd880dd477f11aceffb2866f702c718fec2862f4"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Thu May 27 08:17:09 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:49:48 2010 -0300"
      },
      "message": "V4L/DVB: OMAP_VOUT: fix: Module params were not working through bootargs\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": "dd880dd477f11aceffb2866f702c718fec2862f4",
      "tree": "d14cb7a6fbfacf6e655f020dadefe0199d5afbed",
      "parents": [
        "5ba9bb0ef658a7f4c082cdfc4f779729506042f5"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Thu May 27 08:17:08 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:49:37 2010 -0300"
      },
      "message": "V4L/DVB: OMAP_VOUT: fix: Replaced dma-sg with dma-contig\n\nActually OMAP doesn\u0027t support scatter-gather DMA for\nDisplay subsystem but due to legacy coding it has been overlooked\ntill now.\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": "5ba9bb0ef658a7f4c082cdfc4f779729506042f5",
      "tree": "171bc7cabb071ec51a5a93f2de6ed91d923e6855",
      "parents": [
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Vaibhav Hiremath",
        "email": "hvaibhav@ti.com",
        "time": "Thu May 27 08:17:07 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 08 16:48:44 2010 -0300"
      },
      "message": "V4L/DVB: OMAP_VOUT:Build FIX: Rebased against latest DSS2 changes\n\nChanges -\n\t- Kconfig option dependancy changed to ARCH_OMAP2/3 from\n\tARCH_OMAP24XX/34XX\n\t- There are some moments of function from omap_dss_device\n\tto omap_dss_driver. Incorporated changes for the same.\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": "e467e104bb7482170b79f516d2025e7cfcaaa733",
      "tree": "d9de9b008b2cec2e5f46e7bbc83cef50d3d5d288",
      "parents": [
        "b9f399594d12e353dcb609c25219bdaa76c2a050",
        "9e770044a0f08a6dcf245152ec1575f7cb0b9631"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 08 12:20:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 08 12:20:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB: Fix world-writable child interface control sysfs attributes\n  IB/qib: Clean up properly if qib_init() fails\n  IB/qib: Completion queue callback needs to be single threaded\n  IB/qib: Update 7322 serdes tables\n  IB/qib: Clear 6120 hardware error register\n  IB/qib: Clear eager buffer memory for each new process\n  IB/qib: Mask hardware error during link reset\n  IB/qib: Don\u0027t mark VL15 bufs as WC to avoid a rare 7322 chip problem\n  RDMA/cxgb4: Derive smac_idx from port viid\n  RDMA/cxgb4: Avoid false GTS CIDX_INC overflows\n  RDMA/cxgb4: Don\u0027t call abort_connection() for active connect failures\n  RDMA/cxgb4: Use the DMA state API instead of the pci equivalents\n"
    },
    {
      "commit": "9e770044a0f08a6dcf245152ec1575f7cb0b9631",
      "tree": "37e1f1e68b5224875f11719c6470160a413ba79f",
      "parents": [
        "2c5934bfc5ffcbef3622d0bdbad93628d210012a",
        "7a52b34b07122ff5f45258d47f260f8a525518f0",
        "756a33b8dc3ed5c27685a130339de8a894d528a7"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 08 09:10:24 2010 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 08 09:10:24 2010 -0700"
      },
      "message": "Merge branches \u0027cxgb4\u0027, \u0027ipoib\u0027 and \u0027qib\u0027 into for-next\n"
    },
    {
      "commit": "2aa72f612144a0a7d4b0b22ae7c122692ac6a013",
      "tree": "8af2d2ac975887a04b4e4109de3d785f7046979b",
      "parents": [
        "78178c7d6e127fff6dba027315fd6914304b05cf",
        "33b665eeeb85956ccbdf31c4c31a4e2a31133c44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 07 19:56:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 07 19:56:00 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: (35 commits)\n  NET: SB1250: Initialize .owner\n  vxge: show startup message with KERN_INFO\n  ll_temac: Fix missing iounmaps\n  bridge: Clear IPCB before possible entry into IP stack\n  bridge br_multicast: BUG: unable to handle kernel NULL pointer dereference\n  net: Fix definition of netif_vdbg() when VERBOSE_DEBUG is defined\n  net/ne: fix memory leak in ne_drv_probe()\n  xfrm: fix xfrm by MARK logic\n  virtio_net: fix oom handling on tx\n  virtio_net: do not reschedule rx refill forever\n  s2io: resolve statistics issues\n  linux/net.h: fix kernel-doc warnings\n  net: decreasing real_num_tx_queues needs to flush qdisc\n  sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock\n  qlge: fix a eeh handler to not add a pending timer\n  qlge: Replacing add_timer() to mod_timer()\n  usbnet: Set parent device early for netdev_printk()\n  net: Revert \"rndis_host: Poll status channel before control channel\"\n  netfilter: ip6t_REJECT: fix a dst leak in ipv6 REJECT\n  drivers: bluetooth: bluecard_cs.c: Fixed include error, changed to linux/io.h\n  ...\n"
    },
    {
      "commit": "5cdfa1c3bbabb809ef3134f741a63e13373a8cad",
      "tree": "1f118ddcbc40f9040aa6f5d1f6bbf6049b694c52",
      "parents": [
        "c9d46f63f8e89fd70f97b83fdc4e5d2e37d92aeb"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed Jul 07 13:02:16 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:07 2010 -0700"
      },
      "message": "input: i8042 - add runtime check in x86\u0027s i8042_platform_init\n\nThen it will first check x86_platforms\u0027s i8042 detection result,\nthen go on with normal probe.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c4c34dd482753bb8f1@agluck-desktop.sc.intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9d46f63f8e89fd70f97b83fdc4e5d2e37d92aeb",
      "tree": "f4a633ea3f534bfc3b8eb8cd1438119b4a2ff169",
      "parents": [
        "44631ac64d06d2f7ce006c2a6f2c8e003a9c6ace"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Jul 05 23:03:21 2010 +0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:07 2010 -0700"
      },
      "message": "Revert \"Input: fixup X86_MRST selects\"\n\nThis reverts commit 0b28bac5aef7bd1ab213723df031e61db9ff151a.\n\nAfter adding x86_platform\u0027s detection for i8042 controller, we\ndon\u0027t need the force dependency on !X86_MRST any more\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c1278342202-10973-5-git-send-email-feng.tang@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "44631ac64d06d2f7ce006c2a6f2c8e003a9c6ace",
      "tree": "a7c37e6be6ceecbd23e6101971a217ded18d5827",
      "parents": [
        "6d2cce62017efe957e34cfcbba23861b7671980b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Mon Jul 05 23:03:20 2010 +0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jul 07 17:05:06 2010 -0700"
      },
      "message": "Revert \"Input: do not force selecting i8042 on Moorestown\"\n\nThis reverts commit 685afae02557a178185a4be36f58332976e79f63.\n\nAfter adding x86_platform\u0027s detection for i8042 controller, we\ndon\u0027t need the force dependency on !X86_MRST any more\n\nCc: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c1278342202-10973-4-git-send-email-feng.tang@intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "33b665eeeb85956ccbdf31c4c31a4e2a31133c44",
      "tree": "b6a7f44914da72378a0e2ddc6186b20728978b43",
      "parents": [
        "7074b16cc6bd27b1962e8f592b3733ebe92f4897"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 06 05:18:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 15:00:49 2010 -0700"
      },
      "message": "NET: SB1250: Initialize .owner\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n drivers/net/sb1250-mac.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7074b16cc6bd27b1962e8f592b3733ebe92f4897",
      "tree": "05f8cbceb5efd04630780eec79a3b6e4ad2a9970",
      "parents": [
        "dfe1e8eddcd73fc58124933c14c2efe93fab0b8f"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Jul 06 03:02:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 14:52:24 2010 -0700"
      },
      "message": "vxge: show startup message with KERN_INFO\n\nThe original KERN_CRIT will mess up terminals.\n\nCC: Sreenivasa Honnur \u003cSreenivasa.Honnur@neterion.com\u003e\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfe1e8eddcd73fc58124933c14c2efe93fab0b8f",
      "tree": "65dc2eaa9097c2dbfc4225071c00c2949a7a85ce",
      "parents": [
        "17762060c25590bfddd68cc1131f28ec720f405f"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Mon Jul 05 21:44:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 07 14:48:00 2010 -0700"
      },
      "message": "ll_temac: Fix missing iounmaps\n\nFix missing iounmaps.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78178c7d6e127fff6dba027315fd6914304b05cf",
      "tree": "9b207197911feb57753bd9f1a9371851c8ca0991",
      "parents": [
        "140236b4b1c749c9b795ea3d11558a0eb5a3a080",
        "023eb571a1d0eae738326042dcffa974257eb8c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 07 11:43:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 07 11:43:28 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: correctly update connector DPMS status in drm_fb_helper\n  drm/radeon/kms: fix shared ddc handling\n  drm/ttm: Allocate the page pool manager in the heap.\n"
    },
    {
      "commit": "023eb571a1d0eae738326042dcffa974257eb8c8",
      "tree": "81451d23e88d72b221fdf999ebe75c5e8b44d77a",
      "parents": [
        "b2ea4aa67bfd084834edd070e0a4a47857d6db59"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 02 10:48:08 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 07 14:21:39 2010 +1000"
      },
      "message": "drm: correctly update connector DPMS status in drm_fb_helper\n\nWe don\u0027t currently update the DPMS status of the connector (both in the\nconnector itself and the connector\u0027s DPMS property) in the fb helper\ncode.  This means that if the kernel FB core has blanked the screen,\nsysfs will still show a DPMS status of \"on\".  It also means that when X\nstarts, it will try to light up the connectors, but the drm_crtc_helper\ncode will ignore the DPMS change since according to the connector, the\nDPMS status is already on.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d28436 (the annoying\n\"my screen was blanked when I started X and now it won\u0027t light up\" bug).\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b2ea4aa67bfd084834edd070e0a4a47857d6db59",
      "tree": "05f9b94ce9074d5d73738414bde6aaa26ce1f384",
      "parents": [
        "5870a4d97da136908ca477e3a21bc9f4c2705161"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jul 01 10:34:56 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 07 14:21:38 2010 +1000"
      },
      "message": "drm/radeon/kms: fix shared ddc handling\n\nConnectors with a shared ddc line can be connected to different\nencoders.\n\nReported by Pasi Kärkkäinen \u003cpasik@iki.fi\u003e on dri-devel\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5870a4d97da136908ca477e3a21bc9f4c2705161",
      "tree": "3030a0ee387f3187a5a30f8f4cc745788c7d69e7",
      "parents": [
        "123f94f22e3d283dfe68742b269c245b0501ad82"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Jul 04 04:03:07 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 07 12:14:11 2010 +1000"
      },
      "message": "drm/ttm: Allocate the page pool manager in the heap.\n\nRepeated ttm_page_alloc_init/fini fails noisily because the pool\nmanager kobj isn\u0027t zeroed out between uses (we could do just that but\nstatically allocated kobjects are generally considered a bad thing).\nMove it to kzalloc\u0027ed memory.\n\nNote that this patch drops the refcounting behavior of the pool\nallocator init/fini functions: it would have led to a race condition\nin its current form, and anyway it was never exploited.\n\nThis fixes a regression with reloading kms modules at runtime, since\npage allocator was introduced.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7a52b34b07122ff5f45258d47f260f8a525518f0",
      "tree": "4617ecc36b53119ffec8563005e7aa1195d9fad7",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Sun Jun 06 04:59:16 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:23:22 2010 -0700"
      },
      "message": "IPoIB: Fix world-writable child interface control sysfs attributes\n\nSumeet Lahorani \u003csumeet.lahorani@oracle.com\u003e reported that the IPoIB\nchild entries are world-writable; however we don\u0027t want ordinary users\nto be able to create and destroy child interfaces, so fix them to be\nwritable only by root.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "756a33b8dc3ed5c27685a130339de8a894d528a7",
      "tree": "1434ca4afa40f03d935b6563a4f4acdd4aef24bb",
      "parents": [
        "950aff53949268eec4b0f2bd49f700f9585698f7"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jul 01 20:25:45 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:14:04 2010 -0700"
      },
      "message": "IB/qib: Clean up properly if qib_init() fails\n\nIf qib_init() fails, the driver fails to free memory, unregister\ndevice files, and unregister with the PCIe framework. The driver will\nunload without error but a subsequent driver load will cause the\nsystem to panic.  This was found by changing the 7220 code to load the\nserdes microcode separately and not installing the microcode file.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "950aff53949268eec4b0f2bd49f700f9585698f7",
      "tree": "6a03fa2f2f23f87db55e4ab0ec319a0511657ae8",
      "parents": [
        "7c7a416ef863a741c2031b5da1538773f9ab54f0"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jun 17 23:14:15 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:58 2010 -0700"
      },
      "message": "IB/qib: Completion queue callback needs to be single threaded\n\nWorkqueues aren\u0027t exactly equivalent to tasklets since the callback\nfunction may be called from multiple CPUs before the callback returns.\nThis causes completion notification callbacks to have MT bugs since\nthey weren\u0027t expecting this behavior. The fix is to use a single\nthreaded work queue.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7c7a416ef863a741c2031b5da1538773f9ab54f0",
      "tree": "678b6180ad060438d1236b24db56af23bf610a01",
      "parents": [
        "2d757a7ce06abb4afe5b3002d4cdc40e47d7facc"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jun 17 23:14:09 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:46 2010 -0700"
      },
      "message": "IB/qib: Update 7322 serdes tables\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2d757a7ce06abb4afe5b3002d4cdc40e47d7facc",
      "tree": "31db69c35287886cfcc2461cb265365db4a618a6",
      "parents": [
        "5df4223a444057e433e9e4f2e101ee7159f8c19d"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jun 17 23:14:04 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:40 2010 -0700"
      },
      "message": "IB/qib: Clear 6120 hardware error register\n\nThe hardware error register needs to be cleared or another interrupt\nwill be generated, thus causing an infinite loop.  This is a\nregression introduced when removing debug output.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5df4223a444057e433e9e4f2e101ee7159f8c19d",
      "tree": "79022d504cfb79c471a2b25d2b6396a516bd88c3",
      "parents": [
        "b9e03e0489a8616fc415e62128d05ad0159a20a2"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jun 17 23:13:59 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:21 2010 -0700"
      },
      "message": "IB/qib: Clear eager buffer memory for each new process\n\nThe eager buffers are not being cleared before being mmapped into a\nnew user address space.  This is a potential security risk and should\nbe fixed.  Note that the eager header queue is already being cleared.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b9e03e0489a8616fc415e62128d05ad0159a20a2",
      "tree": "7c13ac2c7a647afb9222d805911e08b5cbdbc79c",
      "parents": [
        "fce24a9d28f8b99fd0eacc14e252ab4fca9527a7"
      ],
      "author": {
        "name": "Ralph Campbell",
        "email": "ralph.campbell@qlogic.com",
        "time": "Thu Jun 17 23:13:54 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:20 2010 -0700"
      },
      "message": "IB/qib: Mask hardware error during link reset\n\nThe HCA checks for certain hardware errors which can be falsely\ntriggered when the IB link is reset. The fix is to mask them rather\nthan report them.\n\nSigned-off-by: Ralph Campbell \u003cralph.campbell@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fce24a9d28f8b99fd0eacc14e252ab4fca9527a7",
      "tree": "590717ce8bd0e8a63e072b4bd79b99be69c3b8c8",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Dave Olson",
        "email": "dave.olson@qlogic.com",
        "time": "Thu Jun 17 23:13:44 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:13:20 2010 -0700"
      },
      "message": "IB/qib: Don\u0027t mark VL15 bufs as WC to avoid a rare 7322 chip problem\n\nDon\u0027t set write combining via PAT on the VL15 buffers to avoid a rare\nproblem with unaligned writes from interrupt-flushed store buffers.\n\nSigned-off-by: Dave Olson \u003cdave.olson@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2c5934bfc5ffcbef3622d0bdbad93628d210012a",
      "tree": "bfa01f5bce3eb06cada0636238f68b2f38de84fc",
      "parents": [
        "1973e8b8edea68d2408328d25b318ee7401293be"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Wed Jun 23 15:46:44 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:05:16 2010 -0700"
      },
      "message": "RDMA/cxgb4: Derive smac_idx from port viid\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1973e8b8edea68d2408328d25b318ee7401293be",
      "tree": "1bd38f30660409b7aa77a7801d0525a4247c2e3c",
      "parents": [
        "b21ef16a8b956aee2fb3d7fc9d24a0b4dae2ae72"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Thu Jun 10 19:03:06 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:04:04 2010 -0700"
      },
      "message": "RDMA/cxgb4: Avoid false GTS CIDX_INC overflows\n\nThe T4 IQ hw design assumes CIDX_INC credits will be returned on a\nregular basis and always before the CIDX counter crosses over the PIDX\ncounter.  For RDMA CQs, however, returning CIDX_INC credits is only\nneeded and desired when and if the CQ is armed for notification.  This\ncan lead to a GTS write returning credits that causes the HW to reject\nthe credit update because it causes CIDX to pass PIDX.  Once this\nhappens, the CIDX/PIDX counters get out of whack and an application\ncan miss a notification and get stuck blocked awaiting a notification.\n\nTo avoid this, we allocate the HW IQ 2x times the requested size.\nThis seems to avoid the false overflow failures.  If we see more\nissues with this, then we\u0027ll have to add code in the poll path to\nreturn credits periodically like when the amount reaches 1/2 the queue\ndepth).  I would like to avoid this as it adds a PCI write transaction\nfor applications that never arm the CQ (like most MPIs).\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b21ef16a8b956aee2fb3d7fc9d24a0b4dae2ae72",
      "tree": "0c0c7414c3ad1fa70f893eb99519658a28e49b61",
      "parents": [
        "f38926aa1dc5fbf7dfc5f97a53377b2e796dedc3"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Thu Jun 10 19:02:55 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:02:54 2010 -0700"
      },
      "message": "RDMA/cxgb4: Don\u0027t call abort_connection() for active connect failures\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f38926aa1dc5fbf7dfc5f97a53377b2e796dedc3",
      "tree": "fe3e2be8d12a6aca94890955e4164981b5891867",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 03 05:37:50 2010 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Jul 06 14:01:42 2010 -0700"
      },
      "message": "RDMA/cxgb4: Use the DMA state API instead of the pci equivalents\n\nThis replace the PCI DMA state API (include/linux/pci-dma.h) with the\nDMA equivalents since the PCI DMA state API will be obsolete.\n\nNo functional change.\n\nFor further information about the background:\n\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d127037540020276\u0026w\u003d2\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "3390712a474abdcd3de10024dd1062e5928d381c",
      "tree": "1089f92b86d040dbd50a8bb589910e465e152623",
      "parents": [
        "44b451f1633896de15d2d52e1a2bd462e80b7814"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sat Jul 03 05:20:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 05 20:08:05 2010 -0700"
      },
      "message": "net/ne: fix memory leak in ne_drv_probe()\n\nnet_device allocated with alloc_eip_netdev() must be freed.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4f1ac2122413736bf2791d3af6533f36b46fc61",
      "tree": "5e082638cb15e8fa4631ccd05ffdd89fec097cbd",
      "parents": [
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Jun 19 14:33:56 2010 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Jul 05 12:37:48 2010 +0200"
      },
      "message": "pcmcia: do not initialize the present flag too late.\n\nThe \"present\" flag was initialized too late -- possibly, a card\nwas already registered at this time, so re-setting the flag to 0\ncaused pcmcia_dev_present() to fail.\n\nReported-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "71665963af194f50402a2cb1339828caff4ee9ee",
      "tree": "f5e39b7cd098419a7bfeee911e75ec19bb0abd63",
      "parents": [
        "3f7d7b4bded5bd2cc9934a2ed9a7ce68feb636b0",
        "446a5a8b1eb91a6990e5c8fe29f14e7a95b69132"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:21:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:21:39 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6205/1: perf: ensure counter delta is treated as unsigned\n  ARM: 6202/1: Do not ARM_DMA_MEM_BUFFERABLE on RealView boards with L210/L220\n  ARM: 6201/1: RealView: Do not use outer_sync() on ARM11MPCore boards with L220\n  ARM: 6195/1: OMAP3: pmu: make CPU_HAS_PMU dependent on OMAP3_EMU\n  ARM: 6194/1: change definition of cpu_relax() for ARM11MPCore\n  ARM: 6193/1: RealView: Align the machine_desc.phys_io to 1MB section\n  ARM: 6192/1: VExpress: Align the machine_desc.phys_io to 1MB section\n  ARM: 6188/1: Add a config option for the ARM11MPCore DMA cache maintenance workaround\n  ARM: 6187/1: The v6_dma_inv_range() function must preserve data on SMP\n  ARM: 6186/1: Avoid the CONSISTENT_DMA_SIZE warning on noMMU builds\n  ARM: mx3: mx31lilly: fix build error for !CONFIG_USB_ULPI\n  [ARM] mmp: fix build failure due to IRQ_PMU depends on ARCH_PXA\n  [ARM] pxa/mioa701: fix camera regression\n  [ARM] pxa/z2: fix flash layout to final version\n  [ARM] pxa/z2: fix missing include in battery driver\n  [ARM] pxa: fix incorrect gpio type in udc_pxa2xx.h\n"
    },
    {
      "commit": "744c557892d3bfb575287ee95947f5c0b9a0458f",
      "tree": "02e75a88f2f0472bca3515e08c8c12468b7d1797",
      "parents": [
        "62fd98571727a22ef77f1a9c1637260ad5a10baa",
        "3e6b02d9f5a9715f7d4ff9e0978e5f9cef53d31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:12:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:12:31 2010 -0700"
      },
      "message": "Merge branch \u0027merge-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/dma: fix build breakage in ppc4xx adma driver\n"
    },
    {
      "commit": "62fd98571727a22ef77f1a9c1637260ad5a10baa",
      "tree": "0b0118c028b5de70ba42d45f18b08cd7cea96dad",
      "parents": [
        "404504470177d5ca1b46db5197ee0b78d639a2eb",
        "67c8931677090540e31b4f816e5fe315ff51f262"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:12:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:12:06 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core:\n  MAINTAINERS: Add an entry for i7core_edac\n  i7core_edac: Avoid doing multiple probes for the same card\n  i7core_edac: Properly discover the first QPI device\n"
    },
    {
      "commit": "8bd39456bd5ab16d2a956dd3d567dcac9c73a6c0",
      "tree": "20dd7a6f7246c7588bd43175fedaad0f31df2997",
      "parents": [
        "58eba97d0774c69b1cf3e5a8ac74419409d1abbf",
        "7b3384fc30633738ae4eaf8e1bc6ce70470ced80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 22:29:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 22:29:22 2010 -0700"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "58eba97d0774c69b1cf3e5a8ac74419409d1abbf",
      "tree": "985ad7b05c0b4952ff76f83dfab87f18466ebe4f",
      "parents": [
        "1788f49548860fa1c861ee3454d47b466c877e43"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jul 02 16:34:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 22:27:26 2010 -0700"
      },
      "message": "virtio_net: fix oom handling on tx\n\nvirtio net will never try to overflow the TX ring, so the only reason\nadd_buf may fail is out of memory. Thus, we can not stop the\ndevice until some request completes - there\u0027s no guarantee anything\nat all is outstanding.\n\nMake the error message clearer as well: error here does not\nindicate queue full.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (...and avoid TX_BUSY)\nCc: stable@kernel.org  # .34.x (s/virtqueue_/vi-\u003esvq-\u003evq_ops-\u003e/)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1788f49548860fa1c861ee3454d47b466c877e43",
      "tree": "fa1b0633814188f942441eaa5a89dd504faae819",
      "parents": [
        "4a49043223e5047c8f60a09f7b2927a2e6e8dfc7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri Jul 02 16:32:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 22:27:25 2010 -0700"
      },
      "message": "virtio_net: do not reschedule rx refill forever\n\nWe currently fill all of RX ring, then add_buf\nreturns ENOSPC, which gets mis-detected as an out of\nmemory condition and causes us to reschedule the work,\nand so on forever. Fix this by oom \u003d err \u003d\u003d -ENOMEM;\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org # .34.x\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a49043223e5047c8f60a09f7b2927a2e6e8dfc7",
      "tree": "6e11ebe97981668ba06d538c44dc7c09a6c688a9",
      "parents": [
        "94e6721d9ce938293a02736c5f7e42205a41ea68"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jon.mason@exar.com",
        "time": "Fri Jul 02 09:13:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 22:27:25 2010 -0700"
      },
      "message": "s2io: resolve statistics issues\n\nThis patch resolves a number of issues in the statistics gathering of\nthe s2io driver.\n\nOn Xframe adapters, the received multicast statistics counter includes\npause frames which are not indicated to the driver.  This can cause\nissues where the multicast packet count is higher than what has actually\nbeen received, possibly higher than the number of packets received.\n\nThe driver software counters are replaced with the adapter hardware\nstatistics for rx_packets, rx_bytes, and tx_bytes.  It also uses the\noverflow registers to determine if the statistics wrapped the 32bit\nregister (removing the window of having a statistic value less than the\nprevious call).  rx_length_errors statistic now includes undersized\npackets in addition to oversized packets in its counting.  Finally,\nrx_crc_errors are now being counted.\n\nSigned-off-by: Jon Mason \u003cjon.mason@exar.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0796d5c73e59786d09a1e617689d1d415f2db44",
      "tree": "ecb17c65c5b6a162824a1e11fee24364852837f8",
      "parents": [
        "4ef6acff83222f4496ceef7d1f0ee9e50a5bb403"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Jul 01 13:21:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:07 2010 -0700"
      },
      "message": "net: decreasing real_num_tx_queues needs to flush qdisc\n\nReducing real_num_queues needs to flush the qdisc otherwise\nskbs with queue_mappings greater then real_num_tx_queues can\nbe sent to the underlying driver.\n\nThe flow for this is,\n\ndev_queue_xmit()\n\tdev_pick_tx()\n\t\tskb_tx_hash()  \u003d\u003e hash using real_num_tx_queues\n\t\tskb_set_queue_mapping()\n\t...\n\tqdisc_enqueue_root() \u003d\u003e enqueue skb on txq from hash\n...\ndev-\u003ereal_num_tx_queues -\u003d n\n...\nsch_direct_xmit()\n\tdev_hard_start_xmit()\n\t\tndo_start_xmit(skb,dev) \u003d\u003e skb queue set with old hash\n\nskbs are enqueued on the qdisc with skb-\u003equeue_mapping set\n0 \u003c queue_mappings \u003c real_num_tx_queues.  When the driver\ndecreases real_num_tx_queues skb\u0027s may be dequeued from the\nqdisc with a queue_mapping greater then real_num_tx_queues.\n\nThis fixes a case in ixgbe where this was occurring with DCB\nand FCoE. Because the driver is using queue_mapping to map\nskbs to tx descriptor rings we can potentially map skbs to\nrings that no longer exist.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae80abdba0644e12ac17da567a2db1efc1bf8a8",
      "tree": "f7e71b7a6c0383e982e02c0b74adb16f36263006",
      "parents": [
        "72046d84f0d6e3047f4d5a5173260141983b2b61"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Jul 01 03:00:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:06 2010 -0700"
      },
      "message": "qlge: fix a eeh handler to not add a pending timer\n\nOn some ocasions the function qlge_io_resume() tries to add a\npending timer, which causes the system to hit the BUG() on\nadd_timer() function.\n\nThis patch removes the timer during the EEH recovery.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72046d84f0d6e3047f4d5a5173260141983b2b61",
      "tree": "46e3aba833a5d9944938a18c08e5f5d81c5545ff",
      "parents": [
        "0dacca73a3ddefa6cb8a7e0282f938e01faa1a64"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Jul 01 03:00:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:59:05 2010 -0700"
      },
      "message": "qlge: Replacing add_timer() to mod_timer()\n\nCurrently qlge driver calls add_timer() instead of mod_timer().\nThis patch changes add_timer() to mod_timer(), which seems a better\nsolution.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dacca73a3ddefa6cb8a7e0282f938e01faa1a64",
      "tree": "c97d70af9b4178ddf9284a376aa10d8882d84fa8",
      "parents": [
        "7b00ac51ffcda994ef0839001257be894cc6e5a8"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jul 02 21:49:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:49:02 2010 -0700"
      },
      "message": "usbnet: Set parent device early for netdev_printk()\n\nnetdev_printk() follows the net_device\u0027s parent device pointer, so\nwe must set that earlier than we previously did.\n\nReported-by: Luís Picciochi Oliveira \u003cpitxyoki@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b00ac51ffcda994ef0839001257be894cc6e5a8",
      "tree": "b19052580692616aaddefed434515aebe5e4568b",
      "parents": [
        "c89827e0e9346c039aed9b63c14096c2d36796b1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Jul 02 21:47:54 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 02 21:47:54 2010 -0700"
      },
      "message": "net: Revert \"rndis_host: Poll status channel before control channel\"\n\nThis reverts commit c17b274dc2aa538b68c1f02b01a3c4e124b435ba.\n\nThat change was reported to break rndis_wlan support for the WUSB54GS.\n\nReported-by: Luís Picciochi Oliveira \u003cpitxyoki@gmail.com\u003e\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e6b02d9f5a9715f7d4ff9e0978e5f9cef53d31f",
      "tree": "0e08d7cdff6856b7df8ec6a93f05787debb0f04c",
      "parents": [
        "123f94f22e3d283dfe68742b269c245b0501ad82"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Jul 02 15:46:17 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 02 15:46:17 2010 -0600"
      },
      "message": "of/dma: fix build breakage in ppc4xx adma driver\n\nConvert ppc4xx adma driver to use new node pointer location\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2d95d8158b5ab51339f8482c98c01469c45ff6d7",
      "tree": "59d8edd1e277112baee013d185792a0d79a1d3c4",
      "parents": [
        "bda142890e6bdd9b1115715e50b0276ea4b9978a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 30 01:42:21 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 02 18:04:29 2010 -0300"
      },
      "message": "i7core_edac: Avoid doing multiple probes for the same card\n\nAs Nehalem/Nehalem-EP/Westmere devices uses several devices for the same\nfunctionality (memory controller), the default way of proping devices doesn\u0027t\nwork. So, instead of a per-device probe, all devices should be probed at once.\n\nThis means that we should block any new attempt of probe, otherwise, it will\ntry to register the same device several times.\n\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bda142890e6bdd9b1115715e50b0276ea4b9978a",
      "tree": "41b885fc4e9bb14eb7f7c57d93318acd2cdb4453",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Jun 30 01:41:35 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jul 02 18:04:05 2010 -0300"
      },
      "message": "i7core_edac: Properly discover the first QPI device\n\nOn Nehalem/Nehalem-EP/Westmere, the first QPI device is the last PCI bus.\nThe last bus is generally at 0x3f or 0xff, but there are also other systems\nusing different setups. For example, HP Z800 has 0x7f as the last bus.\n\nThis patch adds a logic to discover the last bus, dynamically detecting it\nat runtime.\n\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "123f94f22e3d283dfe68742b269c245b0501ad82",
      "tree": "1d40043b0909f309cf77204ea87be9e61f143e79",
      "parents": [
        "4b78c119f0ba715b4e29b190bf4d7bce810ea0d6",
        "8c215bd3890c347dfb6a2db4779755f8b9c298a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 02 09:52:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 02 09:52:58 2010 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Cure nr_iowait_cpu() users\n  init: Fix comment\n  init, sched: Fix race between init and kthreadd\n"
    },
    {
      "commit": "4b78c119f0ba715b4e29b190bf4d7bce810ea0d6",
      "tree": "92bd694fab05988654849e77c789a4fcd18d8f8f",
      "parents": [
        "97e0214044d9f279a3d6286c9f859696ef0b7ebe",
        "41c310447fe06bcedc22b75752c18b60e0b9521b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 02 09:52:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 02 09:52:31 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Fix syndrome calculation on K8\n"
    },
    {
      "commit": "41c310447fe06bcedc22b75752c18b60e0b9521b",
      "tree": "20839d92f95d88d70813d9ef81058ba2c1a62a7c",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jul 02 17:02:43 2010 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Jul 02 17:32:34 2010 +0200"
      },
      "message": "amd64_edac: Fix syndrome calculation on K8\n\nWhen calculating the DCT channel from the syndrome we need to know the\nsyndrome type (x4 vs x8). On F10h, this is read out from extended PCI\ncfg space register F3x180 while on K8 we only support x4 syndromes and\ndon\u0027t have extended PCI config space anyway.\n\nMake the code accessing F3x180 F10h only and fall back to x4 syndromes\non everything else.\n\nCc: \u003cstable@kernel.org\u003e # .33.x .34.x\nReported-by: Jeffrey Merkey \u003cjeffmerkey@gmail.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "c89827e0e9346c039aed9b63c14096c2d36796b1",
      "tree": "c44219a3003ba8b4e871b3ee3c8e3b70cffe7f57",
      "parents": [
        "42d782ac1bef7cbcdf05b857731345c6e8149f90"
      ],
      "author": {
        "name": "Cody Rester",
        "email": "codyrester@gmail.com",
        "time": "Thu Jul 01 21:27:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 01 21:28:14 2010 -0700"
      },
      "message": "drivers: bluetooth: bluecard_cs.c: Fixed include error, changed to linux/io.h\n\nFixed include error, changed to linux/io.h\n\nSigned-off-by: Cody Rester \u003ccodyrester@gmail.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97e0214044d9f279a3d6286c9f859696ef0b7ebe",
      "tree": "628d2b834ab581f6db54367baddee4f86112d22c",
      "parents": [
        "826456989f1e9fe15daf2183c630ea9c7ab7c46d",
        "70565d00db6ef5735819db973fa8da95bd34a6ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:48:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:48:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: fix page flip finish vs. prepare on plane B\n  drm/i915: change default panel fitting mode to preserve aspect ratio\n  drm/i915: fix uninitialized variable warning in i915_setup_compression()\n  drm/i915: take struct_mutex in i915_dma_cleanup()\n  drm/i915: Fix CRT hotplug regression in 2.6.35-rc1\n  i915: fix ironlake edp panel setup (v4)\n  drm/i915: don\u0027t access FW_BLC_SELF on 965G\n  drm/i915: Account for space on the ring buffer consumed whilst wrapping.\n  drm/i915: gen3 page flipping fixes\n  drm/i915: don\u0027t queue flips during a flip pending event\n  drm/i915: Fix incorrect intel_ring_begin size in BSD ringbuffer.\n  drm/i915: Turn on 945 self-refresh only if single CRTC is active\n  drm/i915/gen4: Fix interrupt setup ordering\n  drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection.\n  drm/i915: Move non-phys cursors into the GTT\n  Revert \"drm/i915: Don\u0027t enable pipe/plane/VCO early (wait for DPMS on).\"\n\n(Included the \"fix page flip finish vs.  prepare on plane B\" patch from\nJesse on top of the pull request from Eric.   -- Linus)\n"
    },
    {
      "commit": "70565d00db6ef5735819db973fa8da95bd34a6ab",
      "tree": "5249f6aed139b46986c040831db3676f4024e648",
      "parents": [
        "dd1ea37d9257bdf118693235dc74003901c55204"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@jbarnes-acer.localdomain",
        "time": "Thu Jul 01 04:45:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:47:12 2010 -0700"
      },
      "message": "drm/i915: fix page flip finish vs. prepare on plane B\n\nThe refreshed patch had a copy \u0026 paste bug.\n\nReported-by: Simon Farnsworth \u003csimon.farnsworth@onelan.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "826456989f1e9fe15daf2183c630ea9c7ab7c46d",
      "tree": "fa5dec62b73dfad09ad49f1e2797a0e303bd194b",
      "parents": [
        "980533b018fda7ae4c4fb6863b75a0e282d2ffd2",
        "1529c69adce1e95f7ae72f0441590c226bbac7fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:40:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:40:54 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata_generic: implement ATA_GEN_* flags and force enable DMA on MBP 7,1\n  ahci,ata_generic: let ata_generic handle new MBP w/ MCP89\n  libahci: Fix bug in storing EM messages\n"
    },
    {
      "commit": "980533b018fda7ae4c4fb6863b75a0e282d2ffd2",
      "tree": "5f89735bc2fef0be17902118f74a6a9e9f470974",
      "parents": [
        "985b823b919273fe1327d56d2196b4f92e5d0fae"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Thu Jul 01 23:27:11 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:40:29 2010 -0700"
      },
      "message": "correct console log level when ERST ACPI table is not found\n\nWhen booting 2.6.35-rc3 on a x86 system without an ERST ACPI table with\nthe \u0027quiet\u0027 option, we still observe an \"ERST: Table is not found!\"\nwarning.\n\nQuiesce it to the same info log level as the other \u0027table not found\u0027\nwarnings.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "985b823b919273fe1327d56d2196b4f92e5d0fae",
      "tree": "43c6e7b44cb0cc893088895604a667c135e28e62",
      "parents": [
        "9fbd7f9d112e50dc7649d13de37bc92cb50c3905"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 02 10:04:42 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 18:37:01 2010 -0700"
      },
      "message": "drm/i915: fix hibernation since i915 self-reclaim fixes\n\nSince commit 4bdadb9785696439c6e2b3efe34aa76df1149c83 (\"drm/i915:\nSelectively enable self-reclaim\"), we\u0027ve been passing GFP_MOVABLE to the\ni915 page allocator where we weren\u0027t before due to some over-eager\nremoval of the page mapping gfp_flags games the code used to play.\n\nThis caused hibernate on Intel hardware to result in a lot of memory\ncorruptions on resume.  See for example\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d13811\n\nReported-by: Evengi Golov (in bugzilla)\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nTested-by: M. Vefa Bicakci \u003cbicave@superonline.com\u003e\nCc: stable@kernel.org\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Hugh Dickins \u003chugh.dickins@tiscali.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd1ea37d9257bdf118693235dc74003901c55204",
      "tree": "74fe4d78d2147490f64c0c2c9c68266285b7d033",
      "parents": [
        "132b6aab90d2673af67c414878da241a197e00fb"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 24 11:05:10 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 16:05:47 2010 -0700"
      },
      "message": "drm/i915: change default panel fitting mode to preserve aspect ratio\n\nWe did this a long time ago in the DDX driver, but now this fix belongs\nin the kernel.\n\nPreserving the aspect ratio is a nicer default.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d18033.\n\nTested-by: Josh Triplett \u003cjosh@freedesktop.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "132b6aab90d2673af67c414878da241a197e00fb",
      "tree": "fc3771f1aa71a7b085c3ce643a04f078de524c4b",
      "parents": [
        "ee0c6bfbd602cdad2ab1780061b3b1a9108cbd6c"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Thu May 27 13:37:56 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:57:51 2010 -0700"
      },
      "message": "drm/i915: fix uninitialized variable warning in i915_setup_compression()\n\nFixes:\n\ndrivers/gpu/drm/i915/i915_dma.c: In function ‘i915_setup_compression’:\ndrivers/gpu/drm/i915/i915_dma.c:1311: error: ‘compressed_llb’ may be used uninitialized in this function\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "ee0c6bfbd602cdad2ab1780061b3b1a9108cbd6c",
      "tree": "30fb8739a7197b2c499aec88f4585e7ecabcd9d3",
      "parents": [
        "2d1c9752eaa4c0b38f6fb1ab79a6addc146cd64e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jun 23 13:19:55 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:41:37 2010 -0700"
      },
      "message": "drm/i915: take struct_mutex in i915_dma_cleanup()\n\nintel_cleanup_ring_buffer() calls drm_gem_object_unreference() (as\nopposed to drm_gem_object_unreference_unlocked()) so it needs to be\ncalled with \"struct_mutex\" held.  If we don\u0027t hold the lock, it triggers\na BUG_ON(!mutex_is_locked(\u0026dev-\u003estruct_mutex));\n\nI also audited the other places that call intel_cleanup_ring_buffer()\nand they all hold the lock so they\u0027re OK.\n\nThis was introduced in: 8187a2b70e3 \"drm/i915: introduce\nintel_ring_buffer structure (V2)\" and it\u0027s a regression from v2.6.34.\n\nAddresses: https://bugzilla.kernel.org/show_bug.cgi?id\u003d16247\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReported-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nTested-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2d1c9752eaa4c0b38f6fb1ab79a6addc146cd64e",
      "tree": "75d84be3c00a5be1a80fd90935c7c9294c8eaf3a",
      "parents": [
        "fe27d53e5c597ee5ba5d72a29d517091f244e974"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@MIT.EDU",
        "time": "Sat Jun 12 05:21:18 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:35:57 2010 -0700"
      },
      "message": "drm/i915: Fix CRT hotplug regression in 2.6.35-rc1\n\nCommit 7a772c492fcfffae812ffca78a628e76fa57fe58 has two bugs which\nmade the hotplug problems on my laptop worse instead of better.\n\nFirst, it did not, in fact, disable the CRT plug interrupt -- it\ndisabled all the other hotplug interrupts.  It seems rather doubtful\nthat that bit of the patch fixed anything, so let\u0027s just remove it.\n(If you want to add it back, you probably meant ~CRT_HOTPLUG_INT_EN.)\n\nSecond, on at least my GM45, setting CRT_HOTPLUG_ACTIVATION_PERIOD_64\nand CRT_HOTPLUG_VOLTAGE_COMPARE_50 (when they were previously unset)\ncauses a hotplug interrupt about three seconds later.  The old code\nnever restored PORT_HOTPLUG_EN so this could only happen once, but\nthey new code restores those registers.  So just set those bits when\nwe set up the interrupt in the first place.\n\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "fe27d53e5c597ee5ba5d72a29d517091f244e974",
      "tree": "4c29d58dc8fa06ffbf12c35ea570328ffa4736d0",
      "parents": [
        "adcdbc6651a7086b99827cf50623a02d941261f1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 30 11:46:17 2010 +1000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:33:19 2010 -0700"
      },
      "message": "i915: fix ironlake edp panel setup (v4)\n\nThe eDP spec claims a 20% overhead for the 8:10 encoding scheme used\non the wire. Take this into account when picking the lane/clock speed\nfor the panel.\n\nv3: some panels are out of spec, try our best to deal with them, don\u0027t\nrefuse modes on eDP panels, and try the largest allowed settings if\nall else fails on eDP.\nv4: fix stupid typo, forgot to git add before amending.\n\nFixes several reports in bugzilla:\n\n      https://bugs.freedesktop.org/show_bug.cgi?id\u003d28070\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "adcdbc6651a7086b99827cf50623a02d941261f1",
      "tree": "91cb2cfed63506b7e37761b3b96d83f20f5a6041",
      "parents": [
        "43ed340ad93dcefe00a8f116b7e1b9dab2958543"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 30 13:49:37 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:30:12 2010 -0700"
      },
      "message": "drm/i915: don\u0027t access FW_BLC_SELF on 965G\n\nThe register offset for FW_BLC_SELF is a totally different set of bits\non Broadwater (it\u0027s actually MI_RDRET_STATE), so don\u0027t treat it like\nFW_BLC_SELF on 965G chips.\n\nFixes bug https://bugs.freedesktop.org/show_bug.cgi?id\u003d26874.\n\nCc: stable@kernel.org\nTested-by: Norman Yarvin \u003cyarvin@yarchive.net\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "43ed340ad93dcefe00a8f116b7e1b9dab2958543",
      "tree": "cd904adb6ed4a965cfaee97162e52555a7be19f2",
      "parents": [
        "1afe3e9d4335bf3bc5615e37243dc8fef65dac8f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Jul 01 17:53:00 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Jul 01 15:28:08 2010 -0700"
      },
      "message": "drm/i915: Account for space on the ring buffer consumed whilst wrapping.\n\nIf we fill the tail of the physical ring buffer with NOOP when wrapping,\nwe need to account for the reduction in available space.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "1529c69adce1e95f7ae72f0441590c226bbac7fc",
      "tree": "25ada3429120228a4bba08f0ef47a033e503e7c8",
      "parents": [
        "c6353b4520788e34098bbf61c73fb9618ca7fdd6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jun 22 12:27:26 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Jul 01 15:34:48 2010 -0400"
      },
      "message": "ata_generic: implement ATA_GEN_* flags and force enable DMA on MBP 7,1\n\nIDE mode of MCP89 on MBP 7,1 doesn\u0027t set DMA enable bits in the BMDMA\nstatus register.  Make the following changes to work around the problem.\n\n* Instead of using hard coded 1 in id-\u003edriver_data as class code\n  match, use ATA_GEN_CLASS_MATCH and carry the matched id in\n  host-\u003eprivate_data.\n\n* Instead of matching PCI_VENDOR_ID_CENATEK, use ATA_GEN_FORCE_DMA\n  flag in id instead.\n\n* Add ATA_GEN_FORCE_DMA to the id entry of MBP 7,1.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: stable@kernel.org\nReported-by: Anders Østhus \u003cgrapz666@gmail.com\u003e\nReported-by: Andreas Graf \u003candreas_graf@csgraf.de\u003e\nReported-by: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nReported-by: Damien Cassou \u003cdamien.cassou@gmail.com\u003e\nReported-by: tixetsal@juno.com\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c6353b4520788e34098bbf61c73fb9618ca7fdd6",
      "tree": "89146e7b8e282b907021bae657b4bf18c74d9858",
      "parents": [
        "f9ce889b8f8384ee29e1be4b34091a932e6e40f3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Jun 17 11:42:22 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Jul 01 15:34:46 2010 -0400"
      },
      "message": "ahci,ata_generic: let ata_generic handle new MBP w/ MCP89\n\nFor yet unknown reason, MCP89 on MBP 7,1 doesn\u0027t work w/ ahci under\nlinux but the controller doesn\u0027t require explicit mode setting and\nworks fine with ata_generic.  Make ahci ignore the controller on MBP\n7,1 and let ata_generic take it for now.\n\nReported in bko#15923.\n\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d15923\n\nNVIDIA is investigating why ahci mode doesn\u0027t work.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: stable@kernel.org\nReported-by: Anders Østhus \u003cgrapz666@gmail.com\u003e\nReported-by: Andreas Graf \u003candreas_graf@csgraf.de\u003e\nReported-by: Benoit Gschwind \u003cgschwind@gnu-log.net\u003e\nReported-by: Damien Cassou \u003cdamien.cassou@gmail.com\u003e\nReported-by: tixetsal@juno.com\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f9ce889b8f8384ee29e1be4b34091a932e6e40f3",
      "tree": "ed9b189cf639e2dcfa144cd840c0e0efa55f838a",
      "parents": [
        "984bc9601f64fd341b8573021d7c999f1f1499a9"
      ],
      "author": {
        "name": "Harry Zhang",
        "email": "harry.zhang@amd.com",
        "time": "Thu Jun 24 11:34:23 2010 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Jul 01 15:34:15 2010 -0400"
      },
      "message": "libahci: Fix bug in storing EM messages\n\nIn function ahci_store_em_buffer(), if the input (signed char*) buffer\ncontains negative data, the constructed 32-bit long message data may\nbe wrong.\n\nSigned-off-by: Harry Zhang \u003charry.zhang@amd.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "bf4f42b441919417386beb2f9c58e802e7de89df",
      "tree": "39fce2e84056f6c2d7cb1966289bfb52cd6ffdab",
      "parents": [
        "1e31b0ffbb3b10133044e9c4bec4bd4b3f278229",
        "2f9c6b0a91a050669dd6df487174de6b96c2774a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 09:36:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 09:36:49 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (27 commits)\n  drm/radeon/kms: remove rv100 bios connector quirk\n  drm/radeon/kms/pm: fix power state indexing on igp chips in dynpm mode\n  DRM / radeon / KMS: Fix hibernation regression related to radeon PM (was: Re: [Regression, post-2.6.34] Hibernation broken on machines with radeon/KMS and r300)\n  drm/radeon/kms/igp: fix possible divide by 0 in bandwidth code (v2)\n  drm/radeon: add quirk to make HP nx6125 laptop resume.\n  drm/radeon/kms: add some missing regs to evergreen gpu init\n  drm/radeon/kms: fix typos in evergreen command checker\n  drm/radeon/kms: avoid oops on mac r4xx cards\n  fb: fix colliding defines for fb flags.\n  drm/radeon/kms: Force HDP_NONSURF to maximum size\n  drm/radeon/kms: disable frac fb dividers for rs6xx\n  drm/radeon/kms: don\u0027t read attempt to read bios from VRAM on unposted GPU.\n  drm/radeon/kms: fix typo in evergreen_gpu_init\n  drm/radeon/kms: return ret in cursor_set failure path\n  drm/ttm: non pooled page allocation should have GFP_USER set\n  drm/radeon/r100/r200: fix calculation of compressed cube maps\n  drm/radeon/r200: handle more hw tex coord types\n  drm/radeon/kms: CS checker texture fixes for r1xx/r2xx/r3xx\n  drm/radeon: add fake RN50 table for powerpc\n  drm/fb: Fix video\u003d mode computation\n  ...\n"
    },
    {
      "commit": "7b3384fc30633738ae4eaf8e1bc6ce70470ced80",
      "tree": "fdf56de2245e095f7e451f025cb55f7cb8a704b5",
      "parents": [
        "d5675bd204efd87a174eeea592de23c4c4e7f908"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 01 18:40:12 2010 +0300"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jul 01 19:25:40 2010 +0300"
      },
      "message": "vhost: add unlikely annotations to error path\n\npatch \u0027break out of polling loop on error\u0027 caused\na minor performance regression on my machine: recover\nthat performance by adding a bunch of unlikely annotations\nin the error handling.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "fb35f1ce6bc8c2301f918a7fb6d7dd8e0bfee8c5",
      "tree": "1d3f38534ab1ac7672d0c33e5c7328f4f2c07f6b",
      "parents": [
        "8954bb0da99b76c7ce5edf2f314807cff68b6ea8",
        "cdb4acc0568f4f6e10e778f0c2cd04fcd4786c09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:16:00 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:16:04 2010 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "8c215bd3890c347dfb6a2db4779755f8b9c298a9",
      "tree": "e6bd5de8a028babe9ec75f744977bd1424df106c",
      "parents": [
        "9715856922bf8475f5428c29b6f4a9eebc97d391"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Thu Jul 01 09:07:17 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 01 09:39:48 2010 +0200"
      },
      "message": "sched: Cure nr_iowait_cpu() users\n\nCommit 0224cf4c5e (sched: Intoduce get_cpu_iowait_time_us())\nbroke things by not making sure preemption was indeed disabled\nby the callers of nr_iowait_cpu() which took the iowait value of\nthe current cpu.\n\nThis resulted in a heap of preempt warnings. Cure this by making\nnr_iowait_cpu() take a cpu number and fix up the callers to pass\nin the right number.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Sergey Senozhatsky \u003csergey.senozhatsky@gmail.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: linux-pm@lists.linux-foundation.org\nLKML-Reference: \u003c1277968037.1868.120.camel@laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2f9c6b0a91a050669dd6df487174de6b96c2774a",
      "tree": "c46ac795d1d55720387a066ca45bdb6b5306840f",
      "parents": [
        "773c3fa3a04bf6c9aa7147813beaab66f38e658f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jun 30 13:04:08 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:47 2010 +1000"
      },
      "message": "drm/radeon/kms: remove rv100 bios connector quirk\n\nSome RV100 cards with 2 VGA ports show up with DVI+VGA, however\nsome boards with DVI+VGA have the same subsystem ids. Better\nto have a VGA port show up as DVI than having a non-useable\nDVI port.\n\nreported by DHR in irc.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "773c3fa3a04bf6c9aa7147813beaab66f38e658f",
      "tree": "a7966c885cfecf8e9d5b2b1fa96fdd6a8a54f2cc",
      "parents": [
        "3f53eb6f84545a7fc55a36657755371f42c63fca"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Jun 25 16:21:27 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:46 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: fix power state indexing on igp chips in dynpm mode\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d28745\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nTested-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3f53eb6f84545a7fc55a36657755371f42c63fca",
      "tree": "2812536734e73a67a92e0b8755931b057ec6876d",
      "parents": [
        "f892034a8ce80ed7098f667aae2eb6300e570603"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 17 23:02:27 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:44 2010 +1000"
      },
      "message": "DRM / radeon / KMS: Fix hibernation regression related to radeon PM (was: Re: [Regression, post-2.6.34] Hibernation broken on machines with radeon/KMS and r300)\n\nThere is a regression from 2.6.34 related to the recent radeon power\nmanagement changes, caused by attempting to cancel a delayed work\nitem that\u0027s never been scheduled.  However, the code as is has some\nother issues potentially leading to visible problems.\n\nFirst, the mutex around cancel_delayed_work() in radeon_pm_suspend()\ndoesn\u0027t really serve any purpose, because cancel_delayed_work() only\ntries to delete the work\u0027s timer.  Moreover, it doesn\u0027t prevent the\nwork handler from running, so the handler can do some wrong things if\nit wins the race and in that case it will rearm itself to do some\nmore wrong things going forward.  So, I think it\u0027s better to wait for\nthe handler to return in case it\u0027s already been queued up for\nexecution.  Also, it should be prevented from rearming itself in that\ncase.\n\nSecond, in radeon_set_pm_method() the cancel_delayed_work() is not\nsufficient to prevent the work handler from running and queing up\nitself for the next run (the failure scenario is that\ncancel_delayed_work() returns 0, so the handler is run, it waits on\nthe mutex and then rearms itself after the mutex has been released),\nso again the work handler should be prevented from rearming itself in\nthat case..\n\nFinally, there\u0027s a potential deadlock in radeon_pm_fini(), because\ncancel_delayed_work_sync() is called under rdev-\u003epm.mutex, but the\nwork handler tries to acquire the same mutex (if it wins the race).\n\nFix the issues described above.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f892034a8ce80ed7098f667aae2eb6300e570603",
      "tree": "0726b5dfb12cf3adfea88c5e9949c21528ff4ff2",
      "parents": [
        "580b4fffbbdc3c899ee1f8189ba321bd60b48840"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jun 30 12:02:03 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:42 2010 +1000"
      },
      "message": "drm/radeon/kms/igp: fix possible divide by 0 in bandwidth code (v2)\n\nSome IGP systems specify the system memory clock in the Firmware\ntable rather than the IGP info table.  Check both and make sure\nwe have a value system memory clock value.\n\nv2: make sure rs690_pm_info is called on rs780/rs880 as well.\n\nfixes a regression since 07d4190327b02ab3aaad25a2d168f79d92e8f8c2.\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nTested-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "580b4fffbbdc3c899ee1f8189ba321bd60b48840",
      "tree": "3d34858563fa16b53dcc1001600c3f1c7ae9e10a",
      "parents": [
        "60a4a3e0ce0b575e8b4cb6bf39d2c40e403bdfc7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 30 13:26:11 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:41 2010 +1000"
      },
      "message": "drm/radeon: add quirk to make HP nx6125 laptop resume.\n\nFor some reason on resume, executing the BIOS scripts locks up the whole chipset, by avoiding the dynclk table the machine resumes properly and seems to function okay.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "60a4a3e0ce0b575e8b4cb6bf39d2c40e403bdfc7",
      "tree": "af58938093ea63713691ebf264d6fd5a810248ee",
      "parents": [
        "09d7e785f70e99abe4ec031c84f0a6a8b2d0be3a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jun 29 17:03:35 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:39 2010 +1000"
      },
      "message": "drm/radeon/kms: add some missing regs to evergreen gpu init\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "09d7e785f70e99abe4ec031c84f0a6a8b2d0be3a",
      "tree": "04df51aba838bf1f9f9ef05246373849b3259675",
      "parents": [
        "07bb084c9306107204ef5691d4ce6f61213af6c2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jun 23 18:27:11 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 01 11:59:38 2010 +1000"
      },
      "message": "drm/radeon/kms: fix typos in evergreen command checker\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "07bb084c9306107204ef5691d4ce6f61213af6c2"
}
