)]}'
{
  "log": [
    {
      "commit": "bcfb2e285827bf0cfea8bbfad18a4fca57fbabae",
      "tree": "a73e795899cdef6ec8bdc0a41ee096b66928fba5",
      "parents": [
        "db66e37d239b45f36a3f6495cf4ec49391b2c089"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 07 21:06:07 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:44:55 2011 +0000"
      },
      "message": "drm/i915: Record the error batchbuffer on each ring\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "db66e37d239b45f36a3f6495cf4ec49391b2c089",
      "tree": "d16899c361fb77e7732eb603835cb95c3af49421",
      "parents": [
        "882417851a0f2e09e110038a13e88e9b5a100800"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jan 08 09:02:21 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:44:54 2011 +0000"
      },
      "message": "drm/i915: Include TLB miss overhead for computing WM\n\nThe docs recommend that if 8 display lines fit inside the FIFO buffer,\nthen the number of watermark entries should be increased to hide the\nlatency of filling the rest of the FIFO buffer.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "882417851a0f2e09e110038a13e88e9b5a100800",
      "tree": "6c96e700acb948aabbc7857f823bb8ad114b3b44",
      "parents": [
        "776ad8062bb77697b8728a9794e3a394b28cf885"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jan 07 17:09:48 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:44:50 2011 +0000"
      },
      "message": "drm/i915: Propagate error from flushing the ring\n\n... in order to avoid a BUG() and potential unbounded waits.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "776ad8062bb77697b8728a9794e3a394b28cf885",
      "tree": "049e99bbdb92533dce7c528bc435ed864e4f1132",
      "parents": [
        "d5bb081b027b520f9e59b4fb8faea83a136ec15e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jan 04 15:09:39 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:44:01 2011 +0000"
      },
      "message": "drm/i915: detect \u0026 report PCH display error interrupts\n\nFDI and the transcoders can fail for various reasons, so detect those\nconditions and report on them.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "d5bb081b027b520f9e59b4fb8faea83a136ec15e",
      "tree": "5ff85d01f3763d0e4be1ae7934ef673db2b9c604",
      "parents": [
        "1daed3fb8324d517a1f9da43f1a1d3619d1b0ddc"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 05 12:01:26 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:59 2011 +0000"
      },
      "message": "drm/i915: cleanup rc6 code\n\nCleanup several aspects of the rc6 code:\n  - misnamed intel_disable_clock_gating function (was only about rc6)\n  - remove commented call to intel_disable_clock_gating\n  - rc6 enabling code belongs in its own function (allows us to move the\n    actual clock gating enable call back into restore_state)\n  - allocate power \u0026 render contexts up front, only free on unload\n    (avoids ugly lazy init at rc6 enable time)\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: checkpatch cleanup]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "1daed3fb8324d517a1f9da43f1a1d3619d1b0ddc",
      "tree": "26a619fb505bdd8bea7b9b175eb062557061b041",
      "parents": [
        "88271da3f3da75d6eaef5e768c82a1627edf7088"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 05 12:01:25 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:59 2011 +0000"
      },
      "message": "drm/i915: fix rc6 enabling around suspend/resume\n\nEnabling RC6 implies setting a graphics context.  Make sure we do that\nonly after the ring has been enabled, otherwise our ring commands will\nhang.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "88271da3f3da75d6eaef5e768c82a1627edf7088",
      "tree": "be417b97f6252786dd0366592d05d1fc0cb8a939",
      "parents": [
        "0dc79fb2a36efcadbb39bd8b28933d8aa40408b1"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 05 12:01:24 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:58 2011 +0000"
      },
      "message": "drm/i915: re-enable rc6 support for Ironlake+\n\nRe-enable rc6 support on Ironlake for power savings.  Adds a debugfs\nfile to check current RC state, adds a missing workaround for Ironlake\nMI_SET_CONTEXT instructions, and renames MCHBAR_RENDER_STANDBY to\nRSTDBYCTL to match the docs.\n\nKeep RC6 and the power context disabled on pre-ILK.  It only seems to\nhang and doesn\u0027t save any power.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "0dc79fb2a36efcadbb39bd8b28933d8aa40408b1",
      "tree": "cc82a951b6608d0be2b224cc1e75cbe6340b8aac",
      "parents": [
        "01a03331e5fe91861937f8b8e72c259f5e9eae67"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Jan 05 10:32:24 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:58 2011 +0000"
      },
      "message": "drm/i915: Make the ring IMR handling private\n\nAs the IMR for the USER interrupts are not modified elsewhere, we can\nseparate the spinlock used for these from that of hpd and pipestats.\nThose two IMR are manipulated under an IRQ and so need heavier locking.\n\nReported-and-tested-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "01a03331e5fe91861937f8b8e72c259f5e9eae67",
      "tree": "04907482e03da7bafae301778104a13610a38076",
      "parents": [
        "9862e600cef87de0e301bad7d1435b87e03ea84d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 22:22:56 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:57 2011 +0000"
      },
      "message": "drm/i915/ringbuffer: Simplify the ring irq refcounting\n\n... and move it under the spinlock to gain the appropriate memory\nbarriers.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d32752\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "9862e600cef87de0e301bad7d1435b87e03ea84d",
      "tree": "6f0cde94b74885dc8e85a22f1acf9f1474abb135",
      "parents": [
        "0f46832fab779a9a3314ce5e833155fe4cf18f6c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 22:22:17 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:56 2011 +0000"
      },
      "message": "drm/i915/debugfs: Show the per-ring IMR\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "0f46832fab779a9a3314ce5e833155fe4cf18f6c",
      "tree": "59abd23496ab8f2baf3656359aa4e7bd4d7b2b00",
      "parents": [
        "b72f3acb71646de073abdc070fe1108866c96634"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 17:35:21 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:56 2011 +0000"
      },
      "message": "drm/i915: Mask USER interrupts on gen6 (until required)\n\nOtherwise we may consume 20% of the CPU just handling IRQs whilst\nrendering. Ouch.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b72f3acb71646de073abdc070fe1108866c96634",
      "tree": "b98b4a5a158c000965ecda31257ecca973946a6b",
      "parents": [
        "63256ec5347fb2344a42adbae732b90603c92f35"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 17:34:02 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:43:55 2011 +0000"
      },
      "message": "drm/i915: Handle ringbuffer stalls when flushing\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "63256ec5347fb2344a42adbae732b90603c92f35",
      "tree": "5b018e93f38f9e90f3b07beeaac4af08122c5876",
      "parents": [
        "759010728b1323aec03c5baae13fde8f76e44a99"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 18:42:07 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:42:53 2011 +0000"
      },
      "message": "drm/i915: Enforce write ordering through the GTT\n\nWe need to ensure that writes through the GTT land before any\nmodification to the MMIO registers and so must impose a mandatory write\nbarrier when flushing the GTT domain. This was revealed by relaxing the\nwrite ordering by experimentally mapping the registers and the GATT as\nwrite-combining.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "759010728b1323aec03c5baae13fde8f76e44a99",
      "tree": "1a9da2a6e114c45f2140aebc458b8e1833256478",
      "parents": [
        "dbdc647927a0f4b34e7cf486889d8f671f73d2e5"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jan 03 16:39:21 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:37:06 2011 +0000"
      },
      "message": "drm/i915: Remove impossible test\n\nAs has_gem is unconditionally set to true, the conditional immediately\nfollowing that assignment is superfluous.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "dbdc647927a0f4b34e7cf486889d8f671f73d2e5",
      "tree": "8d508c0c84ed651ec82e4f274708ef01e868456b",
      "parents": [
        "d78cb50baa9177353d6719612b83558a9bf2d59b"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Dec 30 09:36:39 2010 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:37:05 2011 +0000"
      },
      "message": "drm/i915: avoid reading non-existent PLL reg on Ironlake+\n\nThese functions need to be reworked for Ironlake and above, but until\nthen at least avoid reading non-existent registers.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: combine with a gratuitous tidy]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "d78cb50baa9177353d6719612b83558a9bf2d59b",
      "tree": "c67e9b7b5c87fb2dad5ebd8ed181ba0ace10f06e",
      "parents": [
        "a0fa62d3b6afaa260cad8ccd6944e81ad01c7cf3"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Dec 23 13:33:15 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:36:15 2011 +0000"
      },
      "message": "drm/i915: add \u0027reset\u0027 parameter\n\nWhen bringing up new hardware, or otherwise experimenting, GPU hangs are\na way of life. However, the automatic GPU reset can do more harm than\ngood under these circumstances, as we may wish to capture a full trace for\ndebugging.\n\nBased on a patch by Zhenyu Wang.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "a0fa62d3b6afaa260cad8ccd6944e81ad01c7cf3",
      "tree": "88f6e83c0333e6fb2f2de4a4ef15410caf04822b",
      "parents": [
        "b79d4990226defc3789f9ba492b27e9e56790857"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@linux.intel.com",
        "time": "Thu Dec 23 16:35:40 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:36:15 2011 +0000"
      },
      "message": "drm/i915: fix the wrong latency value while computing wm0\n\nOn Ironlake, the LP0 latency is hardcoded and in ns unit, while on\nSandybridge, it comes from a register and with unit 0.1 us. So, fix\nthe wrong latency value while computing wm0 on Ironlake and Sandybridge.\n\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b79d4990226defc3789f9ba492b27e9e56790857",
      "tree": "8d1dd1b5b417057868aa89e9fa63325deeace5f4",
      "parents": [
        "c97689d8860f086125e7ff9cd730027a0057ca4f"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Dec 21 13:10:23 2010 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:36:14 2011 +0000"
      },
      "message": "drm/i915: support low power watermarks on Ironlake\n\nThis patch actually makes the watermark code even uglier (if that\u0027s\npossible), but has the advantage of sharing code between SNB and ILK at\nleast.  Longer term we should refactor the watermark stuff into its own\nfile and clean it up now that we know how it\u0027s supposed to work.\n\nSupporting WM2 on my Vaio reduced power consumption by around 0.5W, so\nthis patch is definitely worthwhile (though it also needs lots of test\ncoverage).\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: pass the watermark structs arounds]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "c97689d8860f086125e7ff9cd730027a0057ca4f",
      "tree": "019ab7330af6c975ffba0d7016e0ed6243fbf6b0",
      "parents": [
        "55249baaa5cd188ebd9acdb047eeaed8092e4a93"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Dec 23 10:40:38 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:41 2011 +0000"
      },
      "message": "agp/intel: Flush the chipset write buffers when changing GTT base\n\nFlush the chipset write buffers before and after adjusting the GTT base\nregister, just in case. We only modify this value upon initialisation\n(boot and resume) so there should be no outstanding writes, however\nthere are always those persistent PGTBL_ER that keep getting reported\nupon resume.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "55249baaa5cd188ebd9acdb047eeaed8092e4a93",
      "tree": "ec52e1bdb516ce0bd259614b3c068960450b9236",
      "parents": [
        "35c3047ad15849335242b847c94f180ef45db490"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 22 14:04:47 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:41 2011 +0000"
      },
      "message": "drm/i915: Workaround erratum on i830 for TAIL pointer within last 2 cachelines\n\nOn i830 if the tail pointer is set to within 2 cachelines of the end of\nthe buffer, the chip may hang. So instead if the tail were to land in\nthat location, we pad the end of the buffer with NOPs, and start again\nat the beginning.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "35c3047ad15849335242b847c94f180ef45db490",
      "tree": "f298d7ecf12a9c3dbfa103a8e4cf0766f261260b",
      "parents": [
        "a6044e23b784544fe567db75dbf9c4f684bd6d5b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 22 14:07:12 2010 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:40 2011 +0000"
      },
      "message": "drm/i915: Use the mappable sizes determined by GTT for consistency.\n\nThere should be no difference, but we can eliminate redundant code.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "a6044e23b784544fe567db75dbf9c4f684bd6d5b",
      "tree": "e2828ee5e59ba7e073283d5c890352892f22f793",
      "parents": [
        "bee17e5ae6b68d21b9d193f34ccefeef9d4fffe0"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Dec 20 11:34:20 2010 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:35:40 2011 +0000"
      },
      "message": "drm/i915: support overclocking on Sandy Bridge\n\nIn some configuration, the PCU may allow us to overclock the GPU.\nCheck for this case and adjust the max frequency as appropriate.  Also\ninitialize the min/max frequencies to default values as indicated by\nhardware.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "bee17e5ae6b68d21b9d193f34ccefeef9d4fffe0",
      "tree": "7180032abb0d400752867fe0da563d9242f3808e",
      "parents": [
        "47356eb67285014527a5ab87543ba1fae3d1e10a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 18:09:58 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:27:11 2011 +0000"
      },
      "message": "drm/i915/lvds: Always use 0 to disable the pfit controller\n\n... and just any combination of bits \u0026 ~PFIT_ENABLE. This way we do not\nattempt disable to the panel fitter controller uselessly upon\nintel_lvds_disable().\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "47356eb67285014527a5ab87543ba1fae3d1e10a",
      "tree": "99281f2efc166c00930060dfa80d1af47509e2c8",
      "parents": [
        "97aaf910731b03b27b1c4c8a58006a1dc99dcd9a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 17:06:04 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:27:04 2011 +0000"
      },
      "message": "drm/i915/panel: Only record the backlight level when it is enabled\n\nBy tracking the current status of the backlight we can prevent recording\nthe value of the current backlight when we have disabled it. And so\nprevent restoring it to \u0027off\u0027 after an unbalanced sequence of\nintel_lvds_disable/enable.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d22672\nTested-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "97aaf910731b03b27b1c4c8a58006a1dc99dcd9a",
      "tree": "e2c7b88b5108059e4f016d923cb047220babf9e7",
      "parents": [
        "3c5a62b5226ca5db993660281e9c2a7275d9fb02"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 04 20:10:52 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:55 2011 +0000"
      },
      "message": "drm/i915/sdvo: Defer detection of output capabilities until probing\n\nAlex Fiestas reported an issue with his HDMI connector being misdetected\nas DVI unless he had something connected upon boot. By moving the\ndecision as to whether to use HDMI or DVI encoding for the HDMI capable\noutput until we probe the monitor means that we should avoid sending a\nHDMI signal to a DVI monitor and also correctly detect hardware like\nAlex\u0027s.\n\nHowever, to really determine what connector is soldered onto the wire we\nneed to inspect the VBT sdvo child devices - but can we trust it?\n\nReported-by: Alex Fiestas \u003calex@eyeos.org\u003e\nTested-by: Alex Fiestas \u003calex@eyeos.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d32828\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3c5a62b5226ca5db993660281e9c2a7275d9fb02",
      "tree": "639ea9917704df4f580926abcfefd5f5fe466025",
      "parents": [
        "f5afcd3dd0dca7fe869311c51da54d5a889191ba"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@linux.intel.com",
        "time": "Thu Jan 06 18:26:08 2011 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:54 2011 +0000"
      },
      "message": "drm/i915: fix calculation of eDP signal levels on Sandybridge\n\nSome voltage swing/pre-emphasis level use the same value on eDP\nSandybridge, like 400mv_0db and 600mv_0db are with the same value\nof (0x0 \u003c\u003c 22). So, fix them, and point out the value if it isn\u0027t\na supported voltage swing/pre-emphasis level.\n\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "f5afcd3dd0dca7fe869311c51da54d5a889191ba",
      "tree": "95217912d2c7265c12ec8c45c37067fb84be84ac",
      "parents": [
        "37f809755845cc3e18e8216c04525bdb885fa13b"
      ],
      "author": {
        "name": "David Müller",
        "email": "d.mueller@elsoft.ch",
        "time": "Thu Jan 06 12:29:32 2011 +0000"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:26:33 2011 +0000"
      },
      "message": "drm/i915/crt: Check for a analog monitor in case of DVI-I\n\nSince Linux 2.6.36 the digital output on my system (855GME + DVI-I) is\nnot working any longer. The analog output is always activated\nregardless of the type of monitor attached.\n\nThe culprit seems to be intel_crt_detect_ddc(), which returns true as\nsoon as an ACK from the EDID device is received. Obviously this\napproach does not work with DVI-I where the analog and digital outputs\nshare a common DDC bus.\n\nIn a similar manner to the shared DDC wire, ala the \"Mac Mini Hack\", we\nneed an additional check to make sure that there really is an analog\ndevice attached to the DDC.\n\nSigned-off-by: David Müller \u003cd.mueller@elsoft.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "37f809755845cc3e18e8216c04525bdb885fa13b",
      "tree": "6665530a9bf156653ffcfa8a3de7f07741ec3947",
      "parents": [
        "858bc21f0637c407601a05626854ae58b242f75d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 05 14:45:24 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:22:23 2011 +0000"
      },
      "message": "drm/i915: make DP training try a little harder\n\nWhen trying to do channel equalization, we need to make sure we still\nhave clock recovery on all lanes while training.  We also need to try\nclock recovery again if we lose the clock or if channel eq fails 5\ntimes.  We\u0027ll try clock recovery up to 5 more times before giving up\nentirely.\n\nGets suspend/resume working on my Vaio again and brings us back into\ncompliance with the DP training sequence spec.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "858bc21f0637c407601a05626854ae58b242f75d",
      "tree": "e445031bebe1794958236e77881d29a1e760ea73",
      "parents": [
        "5b2eef966cb2ae307aa4ef1767f7307774bc96ca"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jan 04 10:46:49 2011 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jan 11 20:21:55 2011 +0000"
      },
      "message": "drm/i915: check eDP encoder correctly when setting modes\n\nWe were using a stale pointer in the check which caused us to use CPU\nattached DP params when we should have been using PCH attached params.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d31988\nTested-by: Jan-Hendrik Zab \u003cjan@jhz.name\u003e\nTested-by: Christoph Lukas \u003cchristoph.lukas@gmx.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "5b2eef966cb2ae307aa4ef1767f7307774bc96ca",
      "tree": "095a251e145903598dd8d90d5b2eb880f0d6ff93",
      "parents": [
        "8adbf8d46718a8f110de55ec82c40d04d0c362cc",
        "56bec7c009872ef33fe452ea75fecba481351b44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:11:39 2011 -0800"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (390 commits)\n  drm/radeon/kms: disable underscan by default\n  drm/radeon/kms: only enable hdmi features if the monitor supports audio\n  drm: Restore the old_fb upon modeset failure\n  drm/nouveau: fix hwmon device binding\n  radeon: consolidate asic-specific function decls for pre-r600\n  vga_switcheroo: comparing too few characters in strncmp()\n  drm/radeon/kms: add NI pci ids\n  drm/radeon/kms: don\u0027t enable pcie gen2 on NI yet\n  drm/radeon/kms: add radeon_asic struct for NI asics\n  drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init\n  drm/radeon/kms: add ucode loader for NI\n  drm/radeon/kms: add support for DCE5 display LUTs\n  drm/radeon/kms: add ni_reg.h\n  drm/radeon/kms: add bo blit support for NI\n  drm/radeon/kms: always use writeback/events for fences on NI\n  drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5\n  drm/radeon/kms: add backend map workaround for barts\n  drm/radeon/kms: fill gpu init for NI asics\n  drm/radeon/kms: add disabled vbios accessor for NI asics\n  drm/radeon/kms: handle NI thermal controller\n  ...\n"
    },
    {
      "commit": "8adbf8d46718a8f110de55ec82c40d04d0c362cc",
      "tree": "dbaf7109edaaa26496e131e6644074fbcb75c75d",
      "parents": [
        "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
        "0cc43a1806f078f7fd414850d8f1f1761696e4af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:09:13 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:09:13 2011 -0800"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Constify i2c_client where possible\n  i2c-algo-bit: Complain about masters which can\u0027t read SCL\n  i2c-algo-bit: Refactor adapter registration\n  i2c: Add generic I2C multiplexer using GPIO API\n  i2c-nforce2: Remove unnecessary cast of pci_get_drvdata\n  i2c-i801: Include \u003clinux/slab.h\u003e\n"
    },
    {
      "commit": "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
      "tree": "fac1d514dcdb4146d4504f965a7f394c998c6b82",
      "parents": [
        "e54be894eae10eca9892e965cc9532f5d5a11767",
        "a780c6e86851c6479851186c5d5b9fb2b201bec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (52 commits)\n  Blackfin: encode cpu-rev into uImage name\n  Blackfin: bf54x: don\u0027t ack GPIO ints when unmasking them\n  Blackfin: sram_free_with_lsl: do not ignore return value of sram_free\n  Blackfin: boards: add missing \"static\" to peripheral lists\n  Blackfin: DNP5370: new board port\n  Blackfin: bf518f-ezbrd: fix dsa resources\n  Blackfin: move \"-m elf32bfin\" to general LDFLAGS\n  Blackfin: kgdb_test: make sure to initialize num2\n  Blackfin: kgdb: disable preempt schedule when running single step in kgdb\n  Blackfin: kgdb: disable interrupt when single stepping in ADEOS\n  Blackfin: SMP: kgdb: apply anomaly 257 work around\n  Blackfin: fix building IPIPE code when XIP is enabled\n  Blackfin: SMP: kgdb: flush core internal write buffer before flushinv\n  Blackfin: sport_uart resources: remove unused secondary RX/TX pins\n  Blackfin: tll6527m: fix spelling in unused code (struct name)\n  Blackfin: bf527-ezkit: add adau1373 chip address\n  Blackfin: no-mpu: fix masking of small uncached dma region\n  Blackfin: pm: drop irq save/restore in standby and suspend to mem callback\n  MAINTAINERS: update Analog Devices support info\n  Blackfin: dpmc.h: pull in new pll.h\n  ...\n"
    },
    {
      "commit": "e54be894eae10eca9892e965cc9532f5d5a11767",
      "tree": "27ace4446e42058ef4813a34bf63b55a870e7a12",
      "parents": [
        "949f6711b83d2809d1ccb9d830155a65fdacdff9",
        "c6c0ac664c86ff6408fadbed4913938c8a732e26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:10:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:10:33 2011 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  driver core: Document that device_rename() is only for networking\n  sysfs: remove useless test from sysfs_merge_group\n  driver-core: merge private parts of class and bus\n  driver core: fix whitespace in class_attr_string\n"
    },
    {
      "commit": "949f6711b83d2809d1ccb9d830155a65fdacdff9",
      "tree": "4b8bdb0e98489bc8ad77fa144926931c37e2e4f2",
      "parents": [
        "443e6221e465efa8efb752a8405a759ef1161af9",
        "7959d55679e4360205c9ebc89d40a5503c53bae2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 16:04:53 2011 -0800"
      },
      "message": "Merge branch \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (510 commits)\n  staging: speakup: fix failure handling\n  staging: usbip: remove double giveback of URB\n  Staging: batman-adv: Remove batman-adv from staging\n  Staging: hv: Use only one txf buffer per channel and kmalloc/GFP_KERNEL on initialize\n  staging: hv: remove unneeded osd_schedule_callback\n  staging: hv: convert channel_mgmt.c to not call osd_schedule_callback\n  staging: hv: convert vmbus_on_msg_dpc to not call osd_schedule_callback\n  staging: brcm80211: Fix WL_\u003ctype\u003e logging macros\n  Staging: IIO: DDS: AD9833 / AD9834 driver\n  Staging: IIO: dds.h convenience macros\n  Staging: IIO: Direct digital synthesis abi documentation\n  staging: brcm80211: Convert ETHER_TYPE_802_1X to ETH_P_PAE\n  staging: brcm80211: Remove unused ETHER_TYPE_\u003cfoo\u003e #defines\n  staging: brcm80211: Remove ETHER_HDR_LEN, use ETH_HLEN\n  staging: brcm80211: Convert ETHER_ADDR_LEN to ETH_ALEN\n  staging: brcm80211: Convert ETHER_IS\u003cFOO\u003e to is_\u003cfoo\u003e_ether_addr\n  staging: brcm80211: Remove unused ether_\u003cfoo\u003e #defines and struct\n  staging: brcm80211: Convert ETHER_IS_MULTI to is_multicast_ether_addr\n  staging: brcm80211: Remove unused #defines ETHER_\u003cfoo\u003e_LOCALADDR\n  Staging: comedi: Fix checkpatch.pl issues in file s526.c\n  ...\n\nFix up trivial conflict in drivers/video/udlfb.c\n"
    },
    {
      "commit": "443e6221e465efa8efb752a8405a759ef1161af9",
      "tree": "8732213fc309a14f8613849b1ff2a2951757aff1",
      "parents": [
        "0caca697a2d173c6beff3c24e7d9481b732bd131",
        "1a7d946993aaf2a79e9c65abbe169a108e351bcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 15:39:48 2011 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (36 commits)\n  sony-laptop: support new hotkeys on the P, Z and EC series\n  platform/x86: Consistently select LEDS Kconfig options\n  sony-laptop: fix sparse non-ANSI function warning\n  intel_ips: fix sparse non-ANSI function warning\n  Support KHLB2 in the compal laptop driver\n  acer-wmi: Enabled Acer Launch Manager mode\n  [PATCH] intel_pmic_gpio: modify EOI handling following change of kernel irq subsystem\n  ACPI Thinkpad: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf()\n  acer-wmi: Initialize wlan/bluetooth/wwan rfkill software block state\n  acer-wmi: Detect the WiFi/Bluetooth/3G devices available\n  acer-wmi: Add 3G rfkill sysfs file\n  acer-wmi: Add acer wmi hotkey events support\n  platform/x86: Kconfig: Replace select by depends on ACPI_WMI\n  ideapad: pass ideapad_priv as argument (part 2)\n  ideapad: pass ideapad_priv as argument (part 1)\n  ideapad: add markups, unify comments and return result when init\n  ideapad: add hotkey support\n  ideapad: let camera power control entry under platform driver\n  ideapad: add platform driver for ideapad\n  fujitsu-laptop: fix compiler warning on pnp_ids\n  ...\n"
    },
    {
      "commit": "0cc43a1806f078f7fd414850d8f1f1761696e4af",
      "tree": "2278fca3af95002a867fa72b34e4ca97ccf5489f",
      "parents": [
        "af5a60baaee66e2f891dbb9a8519ca28ab7da7cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c: Constify i2c_client where possible\n\nHelper functions for I2C and SMBus transactions don\u0027t modify the\ni2c_client that is passed to them, so it can be marked const.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "af5a60baaee66e2f891dbb9a8519ca28ab7da7cd",
      "tree": "b2dc270ce64b4ad9779d1f3a013a96cfb7ab069e",
      "parents": [
        "f451171c5ac829e55581c81caf2cb01e1c0a5c5f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c-algo-bit: Complain about masters which can\u0027t read SCL\n\nThe I2C specification explicitly describes both SDA and SCL as\nbidirectional lines. An I2C master with a read-only SCL is thus not\ncompliant. If a slow slave stretches the clock, errors will happen,\nso the bus can\u0027t be considered as reliable.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f451171c5ac829e55581c81caf2cb01e1c0a5c5f",
      "tree": "519af0702a8348b043a721d996933b655236712e",
      "parents": [
        "92ed1a76ca31774eb27de14b2215841367c68056"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c-algo-bit: Refactor adapter registration\n\nUse a function pointer to decide whether to call i2c_add_adapter or\ni2c_add_numbered_adapter. This makes the code more compact than the\ncurrent strategy of having the common code in a separate function.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "92ed1a76ca31774eb27de14b2215841367c68056",
      "tree": "f9becefa5dbcdaa8cfd65100e1735044cd3910d6",
      "parents": [
        "b18a5c80eb2e7e9c72d23f1960b09d78ddf7e5b0"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "peter.korsgaard@barco.com",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:23 2011 +0100"
      },
      "message": "i2c: Add generic I2C multiplexer using GPIO API\n\nAdd an i2c mux driver providing access to i2c bus segments using a\nhardware MUX sitting on a master bus and controlled through gpio pins.\n\nE.G. something like:\n\n  ----------              ----------  Bus segment 1   - - - - -\n |          | SCL/SDA    |          |-------------- |           |\n |          |------------|          |\n |          |            |          | Bus segment 2 |           |\n |  Linux   | GPIO 1..N  |   MUX    |---------------   Devices\n |          |------------|          |               |           |\n |          |            |          | Bus segment M\n |          |            |          |---------------|           |\n  ----------              ----------                  - - - - -\n\nSCL/SDA of the master I2C bus is multiplexed to bus segment 1..M\naccording to the settings of the GPIO pins 1..N.\n\nSigned-off-by: Peter Korsgaard \u003cpeter.korsgaard@barco.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b18a5c80eb2e7e9c72d23f1960b09d78ddf7e5b0",
      "tree": "1a86414a6d1c01666648b0b0768722fdcc16a8b1",
      "parents": [
        "665a96b70bfccec6eab2e8d3c770e357e14294ea"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-nforce2: Remove unnecessary cast of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "665a96b70bfccec6eab2e8d3c770e357e14294ea",
      "tree": "0dcb9fa09dded05e053c8eb1a6877fe482b44c8f",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-i801: Include \u003clinux/slab.h\u003e\n\nCommit 5a0e3ad6af8660be21ca98a971cd00f331318c05 added direct inclusion\nof \u003clinux/slab.h\u003e to those source files that appeared to need it, but\nsomehow missed this.  On most architectures \u003clinux/slab.h\u003e is still\nindirectly included, but there are exceptions such as alpha.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7959d55679e4360205c9ebc89d40a5503c53bae2",
      "tree": "b48d85556c24078d6c8dd623ce18bb8f920cbbb0",
      "parents": [
        "7571f089d7522a95c103558faf313c7af8856ceb"
      ],
      "author": {
        "name": "William Hubbs",
        "email": "w.d.hubbs@gmail.com",
        "time": "Thu Dec 16 13:26:58 2010 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 10 12:26:10 2011 -0800"
      },
      "message": "staging: speakup: fix failure handling\n\nfix the failure handling in kobjects and the main function so that we\nrelease the virtual keyboard if we exit due to another failure.\n\nSigned-off-by: William Hubbs \u003cw.d.hubbs@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7571f089d7522a95c103558faf313c7af8856ceb",
      "tree": "9f90e63bdec0a2c87b465ea661f70afe9dbb9540",
      "parents": [
        "63d5e5a727240b317b0c2fa2abeb32b367aea196"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Dec 13 21:59:09 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 10 12:26:02 2011 -0800"
      },
      "message": "staging: usbip: remove double giveback of URB\n\nIn the vhci_urb_dequeue() function the TCP connection is checked twice.\nEach time when the TCP connection is closed the URB is unlinked and given\nback. Remove the second attempt of unlinking and giving back of the URB completely.\n\nThis patch fixes the bug described at https://bugzilla.kernel.org/show_bug.cgi?id\u003d24872 .\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e0e736fc0d33861335e2a132e4f688f7fd380c61",
      "tree": "d9febe9ca1ef1e24efc5e6e1e34e412316d246bd",
      "parents": [
        "a08948812b30653eb2c536ae613b635a989feb6f",
        "aeda4ac3efc29e4d55989abd0a73530453aa69ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 11:18:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6: (30 commits)\n  MAINTAINERS: Add tomoyo-dev-en ML.\n  SELinux: define permissions for DCB netlink messages\n  encrypted-keys: style and other cleanup\n  encrypted-keys: verify datablob size before converting to binary\n  trusted-keys: kzalloc and other cleanup\n  trusted-keys: additional TSS return code and other error handling\n  syslog: check cap_syslog when dmesg_restrict\n  Smack: Transmute labels on specified directories\n  selinux: cache sidtab_context_to_sid results\n  SELinux: do not compute transition labels on mountpoint labeled filesystems\n  This patch adds a new security attribute to Smack called SMACK64EXEC. It defines label that is used while task is running.\n  SELinux: merge policydb_index_classes and policydb_index_others\n  selinux: convert part of the sym_val_to_name array to use flex_array\n  selinux: convert type_val_to_struct to flex_array\n  flex_array: fix flex_array_put_ptr macro to be valid C\n  SELinux: do not set automatic i_ino in selinuxfs\n  selinux: rework security_netlbl_secattr_to_sid\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in selinuxfs.c\n  SELinux: standardize return code handling in policydb.c\n  ...\n"
    },
    {
      "commit": "1a7d946993aaf2a79e9c65abbe169a108e351bcb",
      "tree": "8580fe6e0a610ae950dfbb0aaf4f588635f4aad9",
      "parents": [
        "0c51a4d8abd6ed5ba55f828840c6b78ab672644b"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Jan 08 18:47:29 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 12:00:22 2011 -0500"
      },
      "message": "sony-laptop: support new hotkeys on the P, Z and EC series\n\nAdd new mappings for assist, VAIO, zoom and eject buttons present on\nrefurbished P, Z and EC models.\n\nReported-by: Gyorgy Jeney \u003cnog.lkml@gmail.com\u003e\nReported-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a08948812b30653eb2c536ae613b635a989feb6f",
      "tree": "7f648ea16caf9c210dcdd4f30e13648f51624830",
      "parents": [
        "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
        "6099469805c24af14250e182bb9ca082b8a6b716"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:46 2011 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (44 commits)\n  hwmon: Support for Dallas Semiconductor DS620\n  hwmon: driver for Sensirion SHT21 humidity and temperature sensor\n  hwmon: Add humidity attribute to sysfs ABI\n  hwmon: sysfs ABI updates\n  hwmon: (via-cputemp) sync hotplug handling with coretemp/pkgtemp\n  hwmon: (lm95241) Rewrite to avoid using macros\n  hwmon: (applesmc) Fix checkpatch errors and fix value range checks\n  hwmon: (applesmc) Update copyright information\n  hwmon: (applesmc) Silence driver\n  hwmon: (applesmc) Simplify feature sysfs handling\n  hwmon: (applesmc) Dynamic creation of fan files\n  hwmon: (applesmc) Extract all features generically\n  hwmon: (applesmc) Handle new temperature format\n  hwmon: (applesmc) Dynamic creation of temperature files\n  hwmon: (applesmc) Introduce a register lookup table\n  hwmon: (applesmc) Use pr_fmt and pr_\u003clevel\u003e\n  hwmon: (applesmc) Relax the severity of device init failure\n  hwmon: (applesmc) Add MacBookAir3,1(3,2) support\n  hwmon: (w83627hf) Use pr_fmt and pr_\u003clevel\u003e\n  hwmon: (w83627ehf) Use pr_fmt and pr_\u003clevel\u003e\n  ...\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "0c51a4d8abd6ed5ba55f828840c6b78ab672644b",
      "tree": "d2e147da632df6a00c17d3403c05b9f33a7b954d",
      "parents": [
        "a46a780835f394869e1fbbef8b528a1e02193e78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 10 14:37:02 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "platform/x86: Consistently select LEDS Kconfig options\n\nCurrently the x86 platform devices are not consistent about selecting\nor depending on the LEDs Kconfig variables, and this inconsistency\nleads to Kconfig getting upset and refusing to offer LEDs (even on\nnon-x86 platforms):\n\ndrivers/platform/x86/Kconfig:422:error: recursive dependency detected!\ndrivers/platform/x86/Kconfig:422:       symbol EEEPC_WMI depends on ACPI_WMI\ndrivers/platform/x86/Kconfig:438:       symbol ACPI_WMI is selected by ACER_WMI\ndrivers/platform/x86/Kconfig:18:        symbol ACER_WMI depends on LEDS_CLASS\ndrivers/leds/Kconfig:10:        symbol LEDS_CLASS is selected by EEEPC_WMI\n\nFix this by always selecting rather than depending on the symbols as\nslightly more drivers use this approach already and it seems more\nuser friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a46a780835f394869e1fbbef8b528a1e02193e78",
      "tree": "61807d531d1d14bcb7eb912c3cc85e1550ef789c",
      "parents": [
        "7027d8b570244f0fa3aaebccf0bcd8e95e172631"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:56:44 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "sony-laptop: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/sony-laptop.c:1134:35: warning: non-ANSI function declaration of function \u0027sony_nc_rfkill_update\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nCc:\tMattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7027d8b570244f0fa3aaebccf0bcd8e95e172631",
      "tree": "a7badd429c45f1079f8449dc74db8d7f976ad356",
      "parents": [
        "4a198be7f072190a44033b7de6084b090b9885ee"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:55:40 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "intel_ips: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/intel_ips.c:1477:25: warning: non-ANSI function declaration of function \u0027ips_link_to_i915_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f99a2f0e44663517b99b69a3e4a499d0ba877df",
      "tree": "92bbe9f9c9c6687a49e13e4e1bfe2a29bc736476",
      "parents": [
        "8c8ae4e8cd5a67467192f3361eeec463694f8ed8",
        "110e7c7e4f8a61a34e0ab88fc9bdf4d5c6d220b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:48:46 2011 -0800"
      },
      "message": "Merge branch \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/event: validate irq before get evtchn by irq\n  xen/fb: fix potential memory leak\n  xen/fb: fix xenfb suspend/resume race.\n  xen: disable ACPI NUMA for PV guests\n  xen/irq: Cleanup the find_unbound_irq\n"
    },
    {
      "commit": "1542dec1c9109fdcd1c53460f064096f24fc49d2",
      "tree": "6b100234ff75d462817b948772f5f62aebcf0503",
      "parents": [
        "facc7a96d443d84060a8679c3fcc51d20d4981c3",
        "2ad2c320a107aceeba984f97ab2a60064101f5d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:22:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:22:33 2011 -0800"
      },
      "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  pata_platform: Remove CONFIG_HAVE_PATA_PLATFORM\u0027s dependencies.\n  pata_hpt37x: actually limit HPT370 to UltraDMA/66\n  pata_hpt3x2n: coding style cleanup\n  pata_hpt37x: coding style cleanup\n  pata_hpt366: coding style cleanup\n  pata_hpt3x2n: calculate average f_CNT\n  pata_hpt3x2n: clarify about HPT371N support\n  pata_hpt{37x|3x2n}: SATA mode filtering\n  [libata] avoid needlessly passing around ptr to SCSI completion func\n  [libata] new driver acard_ahci, for ATP8620 host controller\n"
    },
    {
      "commit": "facc7a96d443d84060a8679c3fcc51d20d4981c3",
      "tree": "e2d633b07766609aedac0708adcde2bc2e37e68a",
      "parents": [
        "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
        "4ead36407b41eae942c8c9f70ef963cd369c90e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:15:37 2011 -0800"
      },
      "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: (34 commits)\n  HID: roccat: Update sysfs attribute doc\n  HID: roccat: don\u0027t use #pragma pack\n  HID: roccat: Add support for Roccat Kone[+] v2\n  HID: roccat: reduce number of functions in kone and pyra drivers\n  HID: roccat: declare meaning of pack pragma usage in driver headers\n  HID: roccat: use class for char device for sysfs attribute creation\n  sysfs: Introducing binary attributes for struct class\n  HID: hidraw: add compatibility ioctl() for 32-bit applications.\n  HID: hid-picolcd: Fix memory leak in picolcd_debug_out_report()\n  HID: picolcd: fix misuse of logical operation in place of bitop\n  HID: usbhid: base runtime PM on modern API\n  HID: replace offsets values with their corresponding BTN_* defines\n  HID: hid-mosart: support suspend/resume\n  HID: hid-mosart: ignore buttons report\n  HID: hid-picolcd: don\u0027t use flush_scheduled_work()\n  HID: simplify an index check in hid_lookup_collection\n  HID: Hoist assigns from ifs\n  HID: Remove superfluous __inline__\n  HID: Use vzalloc for vmalloc/memset(,0...)\n  HID: Add and use hid_\u003clevel\u003e: dev_\u003clevel\u003e equivalents\n  ...\n"
    },
    {
      "commit": "c8940eca75e6d1ea57f6c491a30bd1023c64c9ad",
      "tree": "d68944ab9fa8ba3c77b18edc2bd836c7e355b23e",
      "parents": [
        "78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252",
        "3ae22e8c8ac39daf88ae32f047fb23825be7c646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:53 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  spi / PM: Support dev_pm_ops\n  PM: Prototype the pm_generic_ operations\n  PM / Runtime: Generic resume shouldn\u0027t set RPM_ACTIVE unconditionally\n  PM: Use dev_name() in core device suspend and resume routines\n  PM: Permit registration of parentless devices during system suspend\n  PM: Replace the device power.status field with a bit field\n  PM: Remove redundant checks from core device resume routines\n  PM: Use a different list of devices for each stage of device suspend\n  PM: Avoid compiler warning in pm_noirq_op()\n  PM: Use pm_wakeup_pending() in __device_suspend()\n  PM / Wakeup: Replace pm_check_wakeup_events() with pm_wakeup_pending()\n  PM: Prevent dpm_prepare() from returning errors unnecessarily\n  PM: Fix references to basic-pm-debugging.txt in drivers-testing.txt\n  PM / Runtime: Add synchronous runtime interface for interrupt handlers (v3)\n  PM / Hibernate: When failed, in_suspend should be reset\n  PM / Hibernate: hibernation_ops-\u003eleave should be checked too\n  Freezer: Fix a race during freezing of TASK_STOPPED tasks\n  PM: Use proper ccflag flag in kernel/power/Makefile\n  PM / Runtime: Fix comments to match runtime callback code\n"
    },
    {
      "commit": "78c92a9fd4b6abbbc1fe1ec335c697cb4e63f252",
      "tree": "a04527a9a6ecb532439b84b6a6b143fac75ce594",
      "parents": [
        "b65f0d673a0280a49b80f44c9a62e5dfc1ec203f",
        "410cf2bd3dc6ec1ed9e1b36b25b9d7aa927ed14e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:14:02 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: use split transaction timeout only for split transactions\n  firewire: ohci: consolidate context status flags\n  firewire: ohci: cache the context run bit\n  firewire: ohci: flush AT contexts after bus reset - addendum\n  firewire: ohci: flush AT contexts after bus reset for OHCI 1.2\n  firewire: net: set carrier state at ifup\n  firewire: net: add carrier detection\n  firewire: net: ratelimit error messages\n  firewire: ohci: restart iso DMA contexts on resume from low power mode\n  firewire: ohci: restore GUID on resume.\n  firewire: ohci: use common buffer for self IDs and AR descriptors\n  firewire: ohci: optimize iso context checks in the interrupt handler\n  firewire: make PHY packet header format consistent\n  firewire: ohci: properly clear posted write errors\n  firewire: ohci: flush MMIO writes in the interrupt handler\n  firewire: ohci: fix AT context initialization error handling\n  firewire: ohci: Asynchronous Reception rewrite\n  firewire: core: Update WARN uses\n  firewire: nosy: char device is not seekable\n"
    },
    {
      "commit": "110e7c7e4f8a61a34e0ab88fc9bdf4d5c6d220b2",
      "tree": "9c489bc508c244fb43d97fd79a1618281845d91c",
      "parents": [
        "fc550e95921e109f3778a6b2dc560d63388810ab"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 14:50:12 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:32 2011 -0500"
      },
      "message": "xen/event: validate irq before get evtchn by irq\n\nWhen retrieving the event channel number from irq, the irq\nnumber may not be valid under some conditions.\n\nSo far that can be when we suspend/resume and irq ends with -1.\nValidate and return sanitized irq and provide diagnostics information.\n\n[v3: added unlikely on the WARN path]\n[v2: reworded the commit message]\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc550e95921e109f3778a6b2dc560d63388810ab",
      "tree": "432771bf1dc084b52aa22412b49d766bd1671edc",
      "parents": [
        "731f3ab66a23dab28a359e87364f53d221b3d366"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:20:54 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:31 2011 -0500"
      },
      "message": "xen/fb: fix potential memory leak\n\nThis patch fixes a potential memory leak when xenfb connect to\nthe backend fails.\n\nThanks for Ian\u0027s review and comments.\n\n[v2: reworded the commit message a bit]\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "731f3ab66a23dab28a359e87364f53d221b3d366",
      "tree": "6f744443ba56c75278a9c2196620b089ccfd0008",
      "parents": [
        "c1f5db1a53a7286f6c818f71016ae6aced814d27"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Fri Jan 07 18:17:17 2011 +0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jan 10 10:46:30 2011 -0500"
      },
      "message": "xen/fb: fix xenfb suspend/resume race.\n\nWhen migrating guests over a long period we hit this:\n\n\u003c1\u003eBUG: unable to handle kernel paging request at 0000000b819fdb98\n\u003c1\u003eIP: [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n\u003c4\u003ePGD 94b10067 PUD 0\n\u003c0\u003eOops: 0000 [#1] SMP\n.. snip..\nCall Trace:\n [\u003cffffffff812712c9\u003e] xenfb_send_event+0x5c/0x5e\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff812714ee\u003e] xenfb_refresh+0x1b1/0x1d7\n [\u003cffffffff81270568\u003e] ? sys_imageblit+0x1ac/0x458\n [\u003cffffffff81271786\u003e] xenfb_imageblit+0x2f/0x34\n [\u003cffffffff8126a3e5\u003e] soft_cursor+0x1b5/0x1c8\n [\u003cffffffff8126a137\u003e] bit_cursor+0x4b6/0x4d7\n [\u003cffffffff8100ea5f\u003e] ? xen_restore_fl_direct_end+0x0/0x1\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff81269c81\u003e] ? bit_cursor+0x0/0x4d7\n [\u003cffffffff812656b7\u003e] fb_flashcursor+0xff/0x111\n [\u003cffffffff812655b8\u003e] ? fb_flashcursor+0x0/0x111\n [\u003cffffffff81071812\u003e] worker_thread+0x14d/0x1ed\n [\u003cffffffff81075a8c\u003e] ? autoremove_wake_function+0x0/0x3d\n [\u003cffffffff81438d80\u003e] ? _spin_unlock_irqrestore+0x16/0x18\n [\u003cffffffff810716c5\u003e] ? worker_thread+0x0/0x1ed\n [\u003cffffffff810756e3\u003e] kthread+0x6e/0x76\n [\u003cffffffff81012dea\u003e] child_rip+0xa/0x20\n [\u003cffffffff81011fd1\u003e] ? int_ret_from_sys_call+0x7/0x1b\n [\u003cffffffff8101275d\u003e] ? retint_restore_args+0x5/0x6\n [\u003cffffffff81012de0\u003e] ? child_rip+0x0/0x20\nCode: 6b ff 0c 8b 87 a4 db 9f 81 66 85 c0 74 08 0f b7 f8 e8 3b ff ff ff c9\nc3 55 48 89 e5 48 83 ec 10 0f 1f 44 00 00 89 ff 48 6b ff 0c \u003c8b\u003e 87 a4 db 9f\n81 66 85 c0 74 14 48 8d 75 f0 0f b7 c0 bf 04 00\nRIP  [\u003cffffffff812a588f\u003e] notify_remote_via_irq+0x13/0x34\n RSP \u003cffff8800e7bf7bd0\u003e\nCR2: 0000000b819fdb98\n---[ end trace 098b4b74827595d0 ]---\n\nThe root cause of the panic is the race between the resume and reconnect to the backend.\n\nClearing the \u0027update_wanted\u0027 flag of xenfb before disconnecting from the\nbackend fixes this issue.\n\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nTested-by: Gurudas Pai \u003cgurudas.pai@oracle.com\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "57afb399350b45c0067f4979ce9f0c754239b048",
      "tree": "8dc43f8df53b016621a6bc9f43b5761858dfe6d0",
      "parents": [
        "94a038c2e6228727ae0549af75e97b9b634cd468"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Sep 09 10:46:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:11 2011 -0500"
      },
      "message": "serial: bfin_5xx: move resources into board files\n\nRather than maintain Kconfig entries where people have to enter raw\nnumbers and hardcode lists of addresses/pins in the driver itself,\npush it all to platform resources.  This lets us simplify the driver,\nthe Kconfig, and gives board porters greater flexibility.\n\nIn the process, we need to also start supporting the early platform\ninterface.  Not a big deal, but it causes the patch to be bigger than\na simple resource relocation.\n\nAll the Blackfin boards already have their resources updated and in\nplace for this change.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "21aa8ec362b59458bea1144494ae53ca2d8b13ed",
      "tree": "b941d6175a651307c650cac5d02c1dbde6b841e4",
      "parents": [
        "b1524e29e318e79b2d04bcbd651a7af8dff32bb3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:45:57 2011 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:03 2011 -0500"
      },
      "message": "net/irda: bfin_sir: back out transitional defines\n\nNow that the common header is sane, we can drop the transitional cruft.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "709465d6ea0466454ef547e7d1065db2b23033a9",
      "tree": "84c995bf4ce30510fc03b87f5b60ddbf7fedac7d",
      "parents": [
        "759a3f3f3171c521229dda2335e5ab105f6fdc40"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 28 15:43:50 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:02 2011 -0500"
      },
      "message": "net/irda: bfin_sir: pull in serial headers for defines\n\nWe\u0027re in the process of cleaning up the global Blackfin namespace, so the\nbfin_sir driver needs to pull in the serial header explicitly now.\n\nThis does add a little transitional cruft to keep things compiling, but a\nfollow up patch in this series will cull that.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "56bec7c009872ef33fe452ea75fecba481351b44",
      "tree": "59870d0e8c41da7d91f9adfc470fe0ea237ead64",
      "parents": [
        "c268cd36cc8fd543f58aee0392c78bb92e54edcb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jan 05 11:57:52 2011 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 12:39:24 2011 +1000"
      },
      "message": "drm/radeon/kms: disable underscan by default\n\nLots of HDMI TVs overscan the incoming image by default.\nThe underscan option was added as a way to compensate for\nthat by underscanning the image so that the edges would\nnot be cut off on an overscanning TV.  However, the TV\nprovides no way of knowing whether it is overscanning or\nnot.  If the user has disabled overscan on their TV or has a\nTV that does not overscan, you will get black bars around the\nedges of your screen.  Prior to the patch we got complaints\nand bug reports from users with overscanning TVs, now with\nthe patch, we get lots of complaints and bug reports from\nusers with non-overscanning TVs.  There\u0027s no good default,\nbut on average there have been more users complaining about\nit being on by default than off, so change it to off.  This\nwill probably result in a new deluge of overscanning TV user\ncomplaints.  There\u0027s no winning.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c268cd36cc8fd543f58aee0392c78bb92e54edcb",
      "tree": "6e34991e61070edeba8e5aa3d2329ed6551548fb",
      "parents": [
        "c3307cd6a7ca91c257795c5275e887a3eafb6880"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 17 10:27:25 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 12:38:40 2011 +1000"
      },
      "message": "drm/radeon/kms: only enable hdmi features if the monitor supports audio\n\nThis avoids some issues in the current hdmi audio code for monitors\nwithout audio.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c3307cd6a7ca91c257795c5275e887a3eafb6880",
      "tree": "e4ddaa114644f16ef44026c3f4e5376e90e9c25c",
      "parents": [
        "0ba41e449fd0f45f5b29c1009020ab1b298bedda",
        "187f3da3d98a1740d71e1f5d4fb3c68df09ecca8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 09:27:06 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 09:27:06 2011 +1000"
      },
      "message": "Merge branch \u0027drm-radeon-ni\u0027 of ../drm-radeon-next into drm-core-next\n\n* \u0027drm-radeon-ni\u0027 of ../drm-radeon-next: (30 commits)\n  radeon: consolidate asic-specific function decls for pre-r600\n  drm/radeon/kms: add NI pci ids\n  drm/radeon/kms: don\u0027t enable pcie gen2 on NI yet\n  drm/radeon/kms: add radeon_asic struct for NI asics\n  drm/radeon/kms/ni: load default sclk/mclk/vddc at pm init\n  drm/radeon/kms: add ucode loader for NI\n  drm/radeon/kms: add support for DCE5 display LUTs\n  drm/radeon/kms: add ni_reg.h\n  drm/radeon/kms: add bo blit support for NI\n  drm/radeon/kms: always use writeback/events for fences on NI\n  drm/radeon/kms: adjust default clock/vddc tracking for pm on DCE5\n  drm/radeon/kms: add backend map workaround for barts\n  drm/radeon/kms: fill gpu init for NI asics\n  drm/radeon/kms: add disabled vbios accessor for NI asics\n  drm/radeon/kms: handle NI thermal controller\n  drm/radeon/kms: parse DCE5 encoder caps when setting up encoders\n  drm/radeon/kms: dvo dpms updates for DCE5\n  drm/radeon/kms: dac dpms updates for DCE5\n  drm/radeon/kms: DCE5 atom dig encoder updates\n  drm/radeon/kms: DCE5 atom transmitter control updates\n  ...\n"
    },
    {
      "commit": "0ba41e449fd0f45f5b29c1009020ab1b298bedda",
      "tree": "e53c4322fef9e685fadee149a028959abc136acf",
      "parents": [
        "7ad7f87b87f4480b989af37488511ed08559a98b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jan 08 15:10:41 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 09:24:40 2011 +1000"
      },
      "message": "drm: Restore the old_fb upon modeset failure\n\n... or else we may end up disabling the wrong framebuffer, leading to an\nOOPS, e.g:\n\n[ 6033.229012] kernel BUG at drivers/gpu/drm/i915/i915_gem.c:3271!\n[ 6033.229012] invalid opcode: 0000 [#1] SMP\n[ 6033.229012] last sysfs file:\n/sys/devices/virtual/backlight/acpi_video0/uevent\n[ 6033.229012] Modules linked in: sunrpc cpufreq_ondemand acpi_cpufreq\nmperf snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep snd_seq\nsnd_seq_device snd_pcm snd_timer thinkpad_acpi ppdev snd r852 sm_common\niTCO_wdt uvcvideo i2c_i801 iTCO_vendor_support microcode wmi nand\nvideodev nand_ids nand_ecc snd_page_alloc parport_pc parport mtd\nsoundcore joydev v4l1_compat pcspkr uinput ipv6 sdhci_pci sdhci mmc_core\nyenta_socket i915 drm_kms_helper drm i2c_algo_bit i2c_core video output\n[last unloaded: scsi_wait_scan]\n[ 6033.229012]\n[ 6033.229012] Pid: 4834, comm: Xorg Not tainted 2.6.37-rc8+ #25 7661BL5/7661BL5\n[ 6033.229012] EIP: 0060:[\u003cf86fda5e\u003e] EFLAGS: 00013246 CPU: 0\n[ 6033.229012] EIP is at i915_gem_object_unpin+0x23/0x76 [i915]\n[ 6033.229012] EAX: f68a4000 EBX: f6831f00 ECX: 000600fa EDX: f68a8000\n[ 6033.229012] ESI: f68a4014 EDI: f68a42b8 EBP: f2169c44 ESP: f2169c3c\n[ 6033.229012]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\n[ 6033.229012] Process Xorg (pid: 4834, ti\u003df2168000 task\u003df21c8000 task.ti\u003df2168000)\n[ 6033.229012] Stack:\n[ 6033.229012]  f3a84800 f68a4014 f2169c54 f87045d8 f3a84800 f872d9a8 f2169c68 f7fd8091\n[ 6033.229012]  f3b952a4 00000000 f68a414c f2169cf0 f7fd9377 00000000 00000000 f7fd98b0\n[ 6033.229012]  f7fd9f4e 0000000f f7f328a0 00000000 00000000 00000000 f2169ca4 f68a414c\n[ 6033.229012] Call Trace:\n[ 6033.229012]  [\u003cf87045d8\u003e] ? intel_crtc_disable+0x36/0x41 [i915]\n[ 6033.229012]  [\u003cf7fd8091\u003e] ?  drm_helper_disable_unused_functions+0xcd/0xf9 [drm_kms_helper]\n[ 6033.229012]  [\u003cf7fd9377\u003e] ? drm_crtc_helper_set_config+0x62a/0x7f7 [drm_kms_helper]\n[ 6033.229012]  [\u003cc04daa10\u003e] ? __slab_free+0x1b/0xa4\n[ 6033.229012]  [\u003cf7fd7e62\u003e] ? drm_fb_helper_initial_config+0x466/0x497 [drm_kms_helper]\n[ 6033.229012]  [\u003cf7fd7ea3\u003e] ? drm_fb_helper_restore+0x10/0x2a [drm_kms_helper]\n[ 6033.229012]  [\u003cf86f2577\u003e] ? i915_driver_lastclose+0x2a/0x57 [i915]\n[ 6033.229012]  [\u003cf7f1989f\u003e] ? drm_lastclose+0x45/0x23e [drm]\n[ 6033.229012]  [\u003cf7f1a0b4\u003e] ? drm_release+0x462/0x4d7 [drm]\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ad7f87b87f4480b989af37488511ed08559a98b",
      "tree": "f331811e53751ba45f57ac47d6e4e61ab628ed03",
      "parents": [
        "fea6f330cdd18f79d50bcdfbedb96d929a173e0d",
        "07cfe0e7a820ecad078c04e9c2a102521709145d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 09:23:49 2011 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 10 09:23:49 2011 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/drm-nouveau-next\u0027 of ../drm-nouveau-next into drm-core-next\n\n* \u0027nouveau/drm-nouveau-next\u0027 of ../drm-nouveau-next:\n  drm/nouveau: fix hwmon device binding\n  drm/nouveau: create grctx on the fly on all chipsets\n  drm/nvc0: fix init without firmware present\n  drm/nvc0/pgraph: fix 0x406028/0x405870 init\n  drm/nvc0/pgraph: more unit names\n  drm/nvc0/pfifo: support for chipsets with only one PSUBFIFO (0xc1)\n  drm/nvc0: reserve only subc 0 for kernel use\n  drm/nv50: sync up gr data error names with rnn, use for nvc0 also\n  drm/nvc0: parse a couple more PGRAPH_INTR\n  drm/nvc0: nuke left-over debug messages\n  drm/nvc0: kill off a couple more magics\n  drm/nouveau: Validate channel indices passed from userspace.\n  drm/nouveau: Only select ACPI_VIDEO if its dependencies are met\n"
    },
    {
      "commit": "d2e7ad19229f982fc1eb731827d82ceac90abfb3",
      "tree": "98a3741b4d4b27a48b3c7ea9babe331e539416a8",
      "parents": [
        "d03a5d888fb688c832d470b749acc5ed38e0bc1d",
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 10 09:46:24 2011 +1100"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Mon Jan 10 09:46:24 2011 +1100"
      },
      "message": "Merge branch \u0027master\u0027 into next\n\nConflicts:\n\tsecurity/smack/smack_lsm.c\n\nVerified and added fix by Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nOk\u0027d by Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\n\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "6099469805c24af14250e182bb9ca082b8a6b716",
      "tree": "9b08dd1a10ff89f2557575f5bf95b07babf92beb",
      "parents": [
        "430400b86304ea729ba10f2966a8af67da60a37f"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Sun Jan 09 09:31:39 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jan 09 09:10:10 2011 -0800"
      },
      "message": "hwmon: Support for Dallas Semiconductor DS620\n\nDriver for Dallas Semiconductor DS620 temperature sensor and thermostat\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "430400b86304ea729ba10f2966a8af67da60a37f",
      "tree": "79abaa76d689a40923167103582bb11e69fd096c",
      "parents": [
        "c6c2c1636e30bcd26c6b0d208324055a03c5ab9c"
      ],
      "author": {
        "name": "Urs Fleisch",
        "email": "urs.fleisch@gmail.com",
        "time": "Fri Jan 07 07:15:39 2011 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:56:28 2011 -0800"
      },
      "message": "hwmon: driver for Sensirion SHT21 humidity and temperature sensor\n\nSigned-off-by: Urs Fleisch \u003curs.fleisch@sensirion.com\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ae9e0ce73e9fc55a620e0b3bd4a154330a7e64cc",
      "tree": "8a555118c540454744b4c1ab652b75eca04fd8a9",
      "parents": [
        "0f1deb4b820cfacf22492abd7b17e891dafc51ae"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Mon Dec 06 11:48:35 2010 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:48 2011 -0800"
      },
      "message": "hwmon: (via-cputemp) sync hotplug handling with coretemp/pkgtemp\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0f1deb4b820cfacf22492abd7b17e891dafc51ae",
      "tree": "a31792ed3546e5dbd292301dd212d84a5e581222",
      "parents": [
        "2bfe814826b7266a489895f731a777f8cbe37963"
      ],
      "author": {
        "name": "Davide Rizzo",
        "email": "elpa.rizzo@gmail.com",
        "time": "Thu Nov 18 07:23:00 2010 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:47 2011 -0800"
      },
      "message": "hwmon: (lm95241) Rewrite to avoid using macros\n\nSigned-off-by: Davide Rizzo \u003celpa.rizzo@gmail.com\u003e\n[guenter.roeck@ericsson.com: Formatting changes]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2bfe814826b7266a489895f731a777f8cbe37963",
      "tree": "9d4398dded8637c45ac24e06d59538cbad48513e",
      "parents": [
        "41e71f97174ba08fcca7f31bf448de92abc8862e"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Nov 10 10:42:21 2010 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:46 2011 -0800"
      },
      "message": "hwmon: (applesmc) Fix checkpatch errors and fix value range checks\n\nThis patch fixes all checkpatch errors and most of the checkpatch warnings.\nIt also fixes the range check in applesmc_store_fan_speed().\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n"
    },
    {
      "commit": "41e71f97174ba08fcca7f31bf448de92abc8862e",
      "tree": "9f5537be08249af34a4ccf0020cb7f7b5146545e",
      "parents": [
        "0b8ad5a57b75322e4b671ef420b5fe90e5154912"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:11 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:45 2011 -0800"
      },
      "message": "hwmon: (applesmc) Update copyright information\n\nWith the preceding patches, git blame assigns about half of\nthe file to the present author. Add a line to the copyright\nto reflect this.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0b8ad5a57b75322e4b671ef420b5fe90e5154912",
      "tree": "a4d675035ed0de5ba0feb13f8870936bcb2ef9a5",
      "parents": [
        "0b0b5dff8967a4468f05174d0d74e1ed6e369776"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:10 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:44 2011 -0800"
      },
      "message": "hwmon: (applesmc) Silence driver\n\nMake the driver report a single line on success.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0b0b5dff8967a4468f05174d0d74e1ed6e369776",
      "tree": "a3eada83d6495129c9575a2d97f00cff44657b18",
      "parents": [
        "3eba2bf7c5fb7863412554cd73646cb80ac293ff"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:09 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:43 2011 -0800"
      },
      "message": "hwmon: (applesmc) Simplify feature sysfs handling\n\nGiven the dynamic node construction method, the setup of the\naccelerometer, light sensor and keyboard backlight sysfs nodes\ncan be simplified. This patch does not contain any logic changes.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "3eba2bf7c5fb7863412554cd73646cb80ac293ff",
      "tree": "caca1638ca1a022adcc8e77d8a7e23ad805e14ee",
      "parents": [
        "40ef06f1120bcc0a2ad483b5cd42f58c4df78a5b"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:08 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:42 2011 -0800"
      },
      "message": "hwmon: (applesmc) Dynamic creation of fan files\n\nWith the dynamic temperature group in place, the setup of fans\ncan be simplified. This patch sets up the fans dynamically, removing\na hundred lines of code.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "40ef06f1120bcc0a2ad483b5cd42f58c4df78a5b",
      "tree": "02bf60d6d1b3a53fe12da9c41d695a0bae0ef245",
      "parents": [
        "dcdea2614ab9b7864a3ae620419d04e0cc4a65cc"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Nov 10 10:58:05 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:41 2011 -0800"
      },
      "message": "hwmon: (applesmc) Extract all features generically\n\nWith temperature keys being determined automatically, the dmi match\ndata is only used to assign features that can easily be detected from\nthe smc. This patch removes the dmi match data altogether, and reduces\nthe match table to the main machine models.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "dcdea2614ab9b7864a3ae620419d04e0cc4a65cc",
      "tree": "703762912f3898ecb3dc61639207974bb7377f38",
      "parents": [
        "9792dadfce22ae1518c88577ac743a3077a85084"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:06 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:40 2011 -0800"
      },
      "message": "hwmon: (applesmc) Handle new temperature format\n\nThe recent Macbooks have temperature registers of a new type.\nThis patch adds the logic to handle them.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9792dadfce22ae1518c88577ac743a3077a85084",
      "tree": "5dbfb4edaeb30221507abd226cbd6924ec8d86c1",
      "parents": [
        "5874583d5662de5550b0ed1c54a9dea70bcdcba4"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Nov 10 10:58:04 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:39 2011 -0800"
      },
      "message": "hwmon: (applesmc) Dynamic creation of temperature files\n\nThe current driver creates temperature files based on a list\nof temperature keys given per device. Apart from slow adaption\nto new machine models, the number of sensors also depends on\nthe number of processors. This patch looks up the temperature\nkeys dynamically, thereby supporting all models.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5874583d5662de5550b0ed1c54a9dea70bcdcba4",
      "tree": "4f2ccb1b543674d183469cb562f8f2b0cce00c53",
      "parents": [
        "1ee7c71bd1aa9758f14e1be92310215a5bd0abe7"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Wed Nov 10 10:58:03 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:38 2011 -0800"
      },
      "message": "hwmon: (applesmc) Introduce a register lookup table\n\nOne main problem with the current driver is the inability to quickly\nsearch for supported keys, resulting in detailed feature maps per\nmachine model which are cumbersome to maintain.\n\nThis patch adds a register lookup table, which enables binary search\nfor supported keys. The lookup also reduces the io frequency, so the\noriginal mutex is replaced by locks around the actual io.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\n[guenter.roeck@ericsson.com: Added value range check to key_at_index_store()]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "1ee7c71bd1aa9758f14e1be92310215a5bd0abe7",
      "tree": "fc4ba90788906b6a932f163ba89e5db810738775",
      "parents": [
        "2344cd0c2e9ea8f3037be11fb997ddbeda0237ca"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 09 15:15:03 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:37 2011 -0800"
      },
      "message": "hwmon: (applesmc) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2344cd0c2e9ea8f3037be11fb997ddbeda0237ca",
      "tree": "e88fb8b86375a8ba56e59bec73d2d85fba958ef3",
      "parents": [
        "132af03233b493101a53010383b5abb5b9ff1e51"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Tue Nov 09 15:15:02 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:35 2011 -0800"
      },
      "message": "hwmon: (applesmc) Relax the severity of device init failure\n\nThe device init is used to reset the accelerometer. Failure to reset\nis not severe enough to stop loading the module or to resume from\nhibernation.  This patch relaxes failure to a warning and drops\noutput in case of success.\n\nCc: stable@kernel.org\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "132af03233b493101a53010383b5abb5b9ff1e51",
      "tree": "8cf8c64d2399ba39da261d93753d0bbc9c601b03",
      "parents": [
        "18de030f1dbaef0c13cf393899a298d978aa200f"
      ],
      "author": {
        "name": "Edgar Hucek",
        "email": "gimli@dark-green.com",
        "time": "Tue Nov 09 15:15:01 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:34 2011 -0800"
      },
      "message": "hwmon: (applesmc) Add MacBookAir3,1(3,2) support\n\nThis patch add support for the MacBookAir3,1 and MacBookAir3,2 to the\napplesmc driver.\n\n[rydberg@euromail.se: minor cleanup]\nCc: stable@kernel.org\nSigned-off-by: Edgar Hucek \u003cgimli@dark-green.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "18de030f1dbaef0c13cf393899a298d978aa200f",
      "tree": "4dd19d0eea4b75f9d819a9859c0034ff88a12a77",
      "parents": [
        "abdc6fd189405a83ebd20aa9facfbdf3c179d48a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:55 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:33 2011 -0800"
      },
      "message": "hwmon: (w83627hf) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "abdc6fd189405a83ebd20aa9facfbdf3c179d48a",
      "tree": "fd58567d51a86e992a7a453a404a43a72c6dc95d",
      "parents": [
        "9d72be0da16da10e27f6a8c01f877db6c513413d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:54 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:32 2011 -0800"
      },
      "message": "hwmon: (w83627ehf) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "9d72be0da16da10e27f6a8c01f877db6c513413d",
      "tree": "695b172aeed91a65edf90350de24eddf63ee94c2",
      "parents": [
        "5ed9ba6b87545d21b48e50a028bfb79f9812f89f"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:53 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:31 2011 -0800"
      },
      "message": "hwmon: (vt8231) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5ed9ba6b87545d21b48e50a028bfb79f9812f89f",
      "tree": "2a49059d66af4eb9359f02e9d502372627e1329f",
      "parents": [
        "774f7827e13cfae720306ca44b83b93ab2a6b9be"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:52 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:30 2011 -0800"
      },
      "message": "hwmon: (vt1211) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "774f7827e13cfae720306ca44b83b93ab2a6b9be",
      "tree": "7dec01e868593cc6d0c33dc72b49fc92b7bb0460",
      "parents": [
        "edb8d53c684da4062ac8c461727ddc1839336aa5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:51 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:29 2011 -0800"
      },
      "message": "hwmon: (via686a) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "edb8d53c684da4062ac8c461727ddc1839336aa5",
      "tree": "849a30c7f379e522dc465942bffbad5ef920b11b",
      "parents": [
        "512504e9f5489dbe85c80fd2c1b44ab5a8e0d5fa"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:50 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:28 2011 -0800"
      },
      "message": "hwmon: (via-cputemp) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "512504e9f5489dbe85c80fd2c1b44ab5a8e0d5fa",
      "tree": "e240e462a53fbee6526a1d60a621a98b21905458",
      "parents": [
        "bf1a85eff87eeb0651b1c5b348d51206ec7c0ef5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:49 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:27 2011 -0800"
      },
      "message": "hwmon: (smsc47m1) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "bf1a85eff87eeb0651b1c5b348d51206ec7c0ef5",
      "tree": "dcbd01056fb61045a4c01cc3879b7e7f7543c763",
      "parents": [
        "4b2515dbb94341db01db3208f9f40658c5e2a251"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:48 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:19 2011 -0800"
      },
      "message": "hwmon: (smsc47b397) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "4b2515dbb94341db01db3208f9f40658c5e2a251",
      "tree": "3b05aae1367bd4d36949aef66a7a414d2b27dddb",
      "parents": [
        "14a613cc23869d0ca69154bbc5816004fe201b17"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:47 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:18 2011 -0800"
      },
      "message": "hwmon: (sis5595) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "14a613cc23869d0ca69154bbc5816004fe201b17",
      "tree": "37e69cd07f83f8e3dbb9e3f308dc5dfc530a7d35",
      "parents": [
        "2caec1343e0cfe59bacf3d4f67d69ab6283cc75b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:46 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:17 2011 -0800"
      },
      "message": "hwmon: (pkgtemp) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "2caec1343e0cfe59bacf3d4f67d69ab6283cc75b",
      "tree": "c91fd45e35467a4b42621a7c507b4ef0052306d1",
      "parents": [
        "5713017ec5e1a437ae4d0d196bce46d572eb7e1a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:45 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:16 2011 -0800"
      },
      "message": "hwmon: (pcf8591) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "5713017ec5e1a437ae4d0d196bce46d572eb7e1a",
      "tree": "7e7794bc3fc1f9f1976317a57fbdb2b71c14b6e9",
      "parents": [
        "63366d37ad5dbb4f208b517c88ea4bd41738dbf7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:41 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:15 2011 -0800"
      },
      "message": "hwmon: (lm70) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "63366d37ad5dbb4f208b517c88ea4bd41738dbf7",
      "tree": "d8a28c16db2b44c59a569ce38332f1a6acff2c64",
      "parents": [
        "55d705cce829c37999f26a8d4f1dd701013e7920"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:40 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:14 2011 -0800"
      },
      "message": "hwmon: (lis3lv02d) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "55d705cce829c37999f26a8d4f1dd701013e7920",
      "tree": "49561dc559c4e7a9d39bd9cfc330d10ee0cda64c",
      "parents": [
        "c95df1ae69b85d5f306d86164e245aae614b852a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:38 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:13 2011 -0800"
      },
      "message": "hwmon: (ibmaem) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "c95df1ae69b85d5f306d86164e245aae614b852a",
      "tree": "f3f9900b3442976073d09f4e219a843eae903d37",
      "parents": [
        "1f923c7a6726b224b6b1b059da5a7f8e3dff1196"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:37 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:11 2011 -0800"
      },
      "message": "hwmon: (core) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "1f923c7a6726b224b6b1b059da5a7f8e3dff1196",
      "tree": "c3d7c69967fec0fb16e5c3417653103312bd6348",
      "parents": [
        "53ab0e6888925ae3ebe931c060120b0f11c1923c"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 20 06:51:36 2010 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jan 08 10:55:10 2011 -0800"
      },
      "message": "hwmon: (hwmon-vid) Use pr_fmt and pr_\u003clevel\u003e\n\nAdded #define pr_fmt KBUILD_MODNAME \": \" fmt\nConverted printks to pr_\u003clevel\u003e\nCoalesced any long formats\nRemoved prefixes from formats\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    }
  ],
  "next": "53ab0e6888925ae3ebe931c060120b0f11c1923c"
}
