)]}'
{
  "log": [
    {
      "commit": "0b8e77f12cb6bfe2e5a67f2cdc8c7af23abc4ccf",
      "tree": "5df41a3dfae9282cf723bd0752c6fd2c9fa6820f",
      "parents": [
        "1765a367a3b5d5e9692949b0c5ec933eff2c0701"
      ],
      "author": {
        "name": "Luca Tettamanti",
        "email": "kronos.it@gmail.com",
        "time": "Sun Jul 17 18:39:18 2011 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Jul 17 18:39:18 2011 +0200"
      },
      "message": "hwmon: (asus_atk0110) Fix memory leak\n\nThe object returned by atk_gitm is dynamically allocated and must be\nfreed.\n\nSigned-off-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "1765a367a3b5d5e9692949b0c5ec933eff2c0701",
      "tree": "8dad931aab78c8f83588eec7cd3ff1f6dcae0f65",
      "parents": [
        "900b170af40b4fef54e89f3d48d055f7d8031ae6",
        "164d5c3988baf61f40c5749ddc063a9cdca8f521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 18:03:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 18:03:30 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n"
    },
    {
      "commit": "164d5c3988baf61f40c5749ddc063a9cdca8f521",
      "tree": "e627515924beb4c914f20d0f134d25d70a008d16",
      "parents": [
        "2345b20fd9160d99f7cdf34e7b028ea351bf9c25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Jul 10 15:45:07 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 14:03:30 2011 -0600"
      },
      "message": "gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3110df800c4de2724624d46e6bed27efc5e9a707",
      "tree": "7285520054f5fb5e154c8f71c9232f8b63cca417",
      "parents": [
        "375d0c0e70cf788fa74c658e5dd619a7abb7c5f7",
        "7e97bbba62754ea86e191b99c6978476198ecb99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 15 10:21:21 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (adm1275) Fix coefficients per datasheet revision B\n  hwmon: (pmbus) Use long variables for register to data conversions\n"
    },
    {
      "commit": "7e97bbba62754ea86e191b99c6978476198ecb99",
      "tree": "08c5441c955e28b4327fb068261ad17684bdaa32",
      "parents": [
        "f450c1504d3ff6aace3927c805bdea0ac0669efd"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jul 14 14:18:03 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 15 08:09:40 2011 -0700"
      },
      "message": "hwmon: (adm1275) Fix coefficients per datasheet revision B\n\nCoefficients to convert chip register values to voltage/current have been\nslightly changed in revision B of the chip datasheet. Update driver coefficients\nto match the coefficients in the datasheet.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "51414d41084496aaefd06d7f19eb8206e8bfac2d",
      "tree": "31c7624d28a564e1cc918a30b8570a3c001a9c7c",
      "parents": [
        "201f92e2ca789d529418da8fa027d5457f0df024",
        "f39b2dd9d065151a04f5996656d1f27a7eb32d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 16:47:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 16:47:31 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: core: Bus width testing needs to handle suspend/resume\n"
    },
    {
      "commit": "c835490196c42d9f225ee6873880f436d031df86",
      "tree": "84ad9113d7733678a7556b6d976f034fc046435f",
      "parents": [
        "5d7d5d933256fc44f68e061ccd103b027fef0fc9",
        "c61d0af9131976db150c40996a71387ba59edb67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:04:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 14:04:26 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/evergreen: emit SQ_LDS_RESOURCE_MGMT for blits\n  agp/intel: Fix typo in G4x_GMCH_SIZE_VT_2M\n  drm/radeon/kms: fix typo in read_disabled vbios code\n  drm/radeon/kms: use correct BUS_CNTL reg on rs600\n  drm/radeon/kms: fix backend map typo on juniper\n  drm/radeon/kms: fix regression in hotplug\n"
    },
    {
      "commit": "5d7d5d933256fc44f68e061ccd103b027fef0fc9",
      "tree": "c3effea9a99409d4adec80dcf358e6d99736ed25",
      "parents": [
        "8d86e5f91440aa56a5df516bf58fe3883552ad56",
        "7686d1cc5ed0932a533a5acbc3888b48de63bef8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 13 13:51:32 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  slip: fix wrong SLIP6 ifdef-endif placing\n  natsemi: fix another dma-debug report\n  sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket\n  net: Fix default in docs for tcp_orphan_retries.\n  hso: fix a use after free condition\n  net/natsemi: Fix module parameter permissions\n  XFRM: Fix memory leak in xfrm_state_update\n  sctp: Enforce retransmission limit during shutdown\n  mac80211: fix TKIP replay vulnerability\n  mac80211: fix ie memory allocation for scheduled scans\n  ssb: fix init regression of hostmode PCI core\n  rtlwifi: rtl8192cu: Add new USB ID for Netgear WNA1000M\n  ath9k: Fix tx throughput drops for AR9003 chips with AES encryption\n  carl9170: add NEC WL300NU-AG usbid\n  cfg80211: fix deadlock with rfkill/sched_scan by adding new mutex\n  ath5k: fix incorrect use of drvdata in PCI suspend/resume code\n  ath5k: fix incorrect use of drvdata in sysfs code\n  Bluetooth: Fix memory leak under page timeouts\n  Bluetooth: Fix regression with incoming L2CAP connections\n  Bluetooth: Fix hidp disconnect deadlocks and lost wakeup\n  ...\n"
    },
    {
      "commit": "f39b2dd9d065151a04f5996656d1f27a7eb32d45",
      "tree": "3801f7d6793529d737fcbfd6af05b6900ef2cd06",
      "parents": [
        "c31b55cd4eaf050bb5a15bd8251da1b3c7edeb1c"
      ],
      "author": {
        "name": "Philip Rakity",
        "email": "prakity@marvell.com",
        "time": "Thu Jul 07 09:04:55 2011 -0700"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Wed Jul 13 14:54:37 2011 -0400"
      },
      "message": "mmc: core: Bus width testing needs to handle suspend/resume\n\nOn reading the ext_csd for the first time (in 1 bit mode), save the\next_csd information needed for bus width compare.\n\nOn every pass we make re-reading the ext_csd, compare the data\nagainst the saved ext_csd data.\n\nThis fixes a regression introduced in 3.0-rc1 by 08ee80cc397ac1a3\n(\"mmc: core: eMMC bus width may not work on all platforms\"), which\nincorrectly assumed we would be re-reading the ext_csd at resume-\ntime.\n\nSigned-off-by: Philip Rakity \u003cprakity@marvell.com\u003e\nTested-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c61d0af9131976db150c40996a71387ba59edb67",
      "tree": "df5b8699659928571cd839214f6cee688a943f53",
      "parents": [
        "780d7cc44524cd396a34757127f51ecb8ccaf2da"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jul 12 11:53:23 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 13 07:47:13 2011 +0100"
      },
      "message": "drm/radeon/kms/evergreen: emit SQ_LDS_RESOURCE_MGMT for blits\n\nCompute drivers may change this, so make sure to emit it to\navoid errors in bo blits.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39119\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "780d7cc44524cd396a34757127f51ecb8ccaf2da",
      "tree": "96675e90d59903523b282874ca77ce44aa585b50",
      "parents": [
        "4171424e66e5525d7128a2c355215ca5c66f76d5"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jul 12 23:38:18 2011 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jul 13 07:44:27 2011 +0100"
      },
      "message": "agp/intel: Fix typo in G4x_GMCH_SIZE_VT_2M\n\nKonstantin Belousov found an error in the define of G4x_GMCH_SIZE_VT_2M\nrelative to the GMCH specs, and confirmed that indeed one of his users\nwith a Q45 reports 0xb not 0xc for a 2/2MiB GATT.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Konstantin Belousov \u003ckostikbel@gmail.com\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8d86e5f91440aa56a5df516bf58fe3883552ad56",
      "tree": "94c8aea597b9e1ade376743a3f8f830e5195fa57",
      "parents": [
        "d93a881dd7d71ad0e6504af232be2795044ab686",
        "770e1ac5f29003fca18af4e67eb5a05ddb5b1491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:21:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:21:19 2011 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/mm: Fix memory_block_size_bytes() for non-pseries\n  mm: Move definition of MIN_MEMORY_BLOCK_SIZE to a header\n"
    },
    {
      "commit": "d93a881dd7d71ad0e6504af232be2795044ab686",
      "tree": "71fc6918e676a0cf53d585f5a253646a49b60c83",
      "parents": [
        "d1ca1a004822983e2fc702d5382b4b9a5527cfbe",
        "24109afd17426e1a2b72141e4a2b730057e1a0ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:19:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:19:51 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  pcmcia: pxa2xx/vpac270: free gpios on exist rather than requesting\n  ARM: pxa/raumfeld: fix device name for codec ak4104\n  ARM: pxa/raumfeld: display initialisation fixes\n  ARM: pxa/raumfeld: adapt to upcoming hardware change\n  ARM: pxa: fix gpio_to_chip() clash with gpiolib namespace\n  genirq: replace irq_gc_ack() with {set,clr}_bit variants (fwd)\n  arm: mach-vt8500: add forgotten irq_data conversion\n  ARM: pxa168: correct nand pmu setting\n  ARM: pxa910: correct nand pmu setting\n  ARM: pxa: fix PGSR register address calculation\n"
    },
    {
      "commit": "d1ca1a004822983e2fc702d5382b4b9a5527cfbe",
      "tree": "ced77f6c6a5f98bb8d441030813d5e336dd24fa4",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc",
        "a94919eaddaa3fede1df8563ce4d761a75374645"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:18:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 12 14:18:00 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915/ringbuffer: Idling requires waiting for the ring to be empty\n  Revert \"drm/i915: enable rc6 by default\"\n  drm/i915: Clean up i915_driver_load failure path\n  drm/i915: Enable GPU reset on Ivybridge.\n  drm/i915/dp: manage sink power state if possible\n  drm/i915/dp: consolidate AUX retry code\n  drm/i915/dp: remove DPMS mode tracking from DP\n  drm/i915/dp: try to read receiver capabilities 3 times when detecting\n  drm/i915/dp: read more receiver capability bits on hotplug\n  drm/i915/dp: use DP DPCD defines when looking at DPCD values\n  drm/i915/dp: retry link status read 3 times on failure\n"
    },
    {
      "commit": "a94919eaddaa3fede1df8563ce4d761a75374645",
      "tree": "ec08ea68ca13871bd3f15526df2e55d0f7a92012",
      "parents": [
        "05bd42688dbc066d4e2689b6f73c0470601f788b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jul 12 18:03:29 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 10:35:45 2011 -0700"
      },
      "message": "drm/i915/ringbuffer: Idling requires waiting for the ring to be empty\n\n...which is measured by the size and not the amount of space remaining.\n\nWaiting upon size-8, did one of two things. In the common case with more\nthan 8 bytes available to write into the ring, it would return\nimmediately. Otherwise, it would timeout given the impossible condition\nof waiting for more space than is available in the ring, leading to\nwarnings such as:\n\n[drm:intel_cleanup_ring_buffer] *ERROR* failed to quiesce render ring\nwhilst cleaning up: -16\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "05bd42688dbc066d4e2689b6f73c0470601f788b",
      "tree": "afc81fcc95c69ec4f5569034ac2fbe741d465202",
      "parents": [
        "a7b85d2aa63ed09cd5a4a640772b3272f5ac7caa"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:49:31 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:49:31 2011 -0700"
      },
      "message": "Revert \"drm/i915: enable rc6 by default\"\n\nThis reverts commit a51f7a66fb5e4af5ec4286baef940d06594b59d2.\n\nWe still have a few Ironlake and Sandybridge machines which fail when\nRC6 is enabled. Better luck next release?\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "a7b85d2aa63ed09cd5a4a640772b3272f5ac7caa",
      "tree": "ba4b1e9a88c18f13f7148c568e8ac21b1340da0a",
      "parents": [
        "1083694ab052e5ba38a8f9a057c4745448977837"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sun Jul 10 13:12:17 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jul 12 08:47:47 2011 -0700"
      },
      "message": "drm/i915: Clean up i915_driver_load failure path\n\ni915_driver_load adds a write-combining MTRR region for the GTT\naperture to improve memory speeds through the aperture. If\ni915_driver_load fails after this, it would not have cleaned up the\nMTRR. This shouldn\u0027t cause any problems, except for consuming an MTRR\nregister. Still, it\u0027s best to clean up completely in the failure path,\nwhich is easily done by calling mtrr_del if the mtrr was successfully\nallocated.\n\ni915_driver_load calls i915_gem_load which register\ni915_gem_inactive_shrink. If i915_driver_load fails after calling\ni915_gem_load, the shrinker will be left registered. When called, it\nwill access freed memory and crash. The fix is to unregister the shrinker in the\nfailure path using code duplicated from i915_driver_unload.\n\ni915_driver_load also has some incorrect gotos in the error cleanup\npaths:\n\n * After failing to initialize the GTT (which cannot happen, btw,\n   intel_gtt_get returns a fixed (non-NULL) value), it tries to\n   free the uninitialized WC IO mapping. Fixed this by changing the\n   target from out_iomapfree to out_rmmap\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nTested-by: Lin Ming \u003cming.m.lin@intel.com\u003e\n"
    },
    {
      "commit": "f450c1504d3ff6aace3927c805bdea0ac0669efd",
      "tree": "a12038dc7638dfe4cb7fee745aff259e8857104c",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 19:31:29 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Jul 12 06:45:45 2011 -0700"
      },
      "message": "hwmon: (pmbus) Use long variables for register to data conversions\n\nUsing integer variable types for register to data conversions can cause\noverflows especially for power calculations, which are in microwatt.\nUse long variables instead.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.39+\n"
    },
    {
      "commit": "4171424e66e5525d7128a2c355215ca5c66f76d5",
      "tree": "ffd991260c78d78be1e83cbc62fc732f7404b59d",
      "parents": [
        "e22e6d20700328ed0a1801ad71cecf1b63a22555"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 20:22:33 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:58:59 2011 +0100"
      },
      "message": "drm/radeon/kms: fix typo in read_disabled vbios code\n\nBUS_CNTL reg and bits moved between pre-PCIE and PCIE asics.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e22e6d20700328ed0a1801ad71cecf1b63a22555",
      "tree": "5796396430630e2db307f31f4a1f6232df310b2f",
      "parents": [
        "9a4a0b9c9fa6ad9902f49801d7b770462b69c4d3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 20:27:23 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:58:07 2011 +0100"
      },
      "message": "drm/radeon/kms: use correct BUS_CNTL reg on rs600\n\nBUS_CNTL is at 0x30 on rs600, not 0x4c.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9a4a0b9c9fa6ad9902f49801d7b770462b69c4d3",
      "tree": "6bbfe17475dcce193bd7ae1e0d2e93acd1460d71",
      "parents": [
        "cbac9543281f8e813f3ca9186c963a9b55136e93"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 19:45:32 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:57:49 2011 +0100"
      },
      "message": "drm/radeon/kms: fix backend map typo on juniper\n\nDon\u0027t enable backends that don\u0027t exist.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cbac9543281f8e813f3ca9186c963a9b55136e93",
      "tree": "9a6aa958fe58429397fffeb0125f60bff4b33e7d",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Jul 11 14:49:28 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jul 12 06:57:13 2011 +0100"
      },
      "message": "drm/radeon/kms: fix regression in hotplug\n\nSkip connectors that do not have an HPD pin.\n\nShould fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d39027\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nTested-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7686d1cc5ed0932a533a5acbc3888b48de63bef8",
      "tree": "27ada7381d144df87202a8744453813377365dd0",
      "parents": [
        "ff1817749f0405c019420fcb415ad20fedec7884"
      ],
      "author": {
        "name": "Matvejchikov Ilya",
        "email": "matvejchikov@gmail.com",
        "time": "Sun Jul 10 08:49:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 20:27:57 2011 -0700"
      },
      "message": "slip: fix wrong SLIP6 ifdef-endif placing\n\nSLIP6 have nothing to do with CSLIP so placing a block of\nSLIP6-related code within a CSLIP ifdef-endif block is incorrect.\n\nSigned-off-by: Ilya Matvejchikov \u003cmatvejchikov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a63fdc5156f2ef5690b6cf03d72b0c4917efbba7",
      "tree": "03d9b67a5d07ab9d805ea39db2f331740eba1d4c",
      "parents": [
        "620917de59eeb934b9f8cf35cc2d95c1ac8ed0fc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 14 10:57:50 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jul 12 11:08:01 2011 +1000"
      },
      "message": "mm: Move definition of MIN_MEMORY_BLOCK_SIZE to a header\n\nThe macro MIN_MEMORY_BLOCK_SIZE is currently defined twice in two .c\nfiles, and I need it in a third one to fix a powerpc bug, so let\u0027s\nfirst move it into a header\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c15000b40d46c0affa4c142c4ecb7beee4ce03f3",
      "tree": "14fe31249f9f8c882fecc63542821d6b431630c6",
      "parents": [
        "9ddf7f5058c4f4badd38dba8d5896a5dbd7e716f",
        "ddc6ff31cc22720c46c1547a5310ea260a968ae9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 16:43:27 2011 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  [media] msp3400: fill in v4l2_tuner based on vt-\u003etype field\n  [media] tuner-core.c: don\u0027t change type field in g_tuner or g_frequency\n  [media] cx18/ivtv: fix g_tuner support\n  [media] tuner-core: power up tuner when called with s_power(1)\n  [media] v4l2-ioctl.c: check for valid tuner type in S_HW_FREQ_SEEK\n  [media] tuner-core: simplify the standard fixup\n  [media] tuner-core/v4l2-subdev: document that the type field has to be filled in\n  [media] v4l2-subdev.h: remove unused s_mode tuner op\n  [media] feature-removal-schedule: change in how radio device nodes are handled\n  [media] bttv: fix s_tuner for radio\n  [media] pvrusb2: fix g/s_tuner support\n  [media] v4l2-ioctl.c: prefill tuner type for g_frequency and g/s_tuner\n  [media] tuner-core: fix tuner_resume: use t-\u003emode instead of t-\u003etype\n  [media] tuner-core: fix s_std and s_tuner\n"
    },
    {
      "commit": "9ddf7f5058c4f4badd38dba8d5896a5dbd7e716f",
      "tree": "14f3a30906900b54ab2fe17300b60e41863504d8",
      "parents": [
        "71a1b44b036457169e7974eea0b5b37f64176952",
        "887596224cca4dc4669c53e4d7a33fcfc9d9e823"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:49:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:49:03 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM: Reintroduce dropped call to check_wakeup_irqs\n"
    },
    {
      "commit": "c891f2cd89c7a2b4d51d009e94c74a1e31626528",
      "tree": "51834eea173062d2c16ce2f93e17d4bd86f7e42d",
      "parents": [
        "145628130b9b364fe246e96ba52386d97af40d64",
        "50f4ddd4ff713d2599e2f246775fe2206090126e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:53 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] fix cpumask memory leak in acpi-cpufreq on cpu hotplug.\n"
    },
    {
      "commit": "145628130b9b364fe246e96ba52386d97af40d64",
      "tree": "383727a336c9165474c37c98d8cdb038123e0c64",
      "parents": [
        "83e95697143d341f3c670c4c5cda0268ae198e63",
        "0401846c339fbdfb9bd822d83b43e8a9f7d072a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:47:09 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  hp-wmi: fix use after free\n  dell-laptop - using buffer without mutex_lock\n  Revert: \"dell-laptop: Toggle the unsupported hardware killswitch\"\n  platform-drivers-x86: set backlight type to BACKLIGHT_PLATFORM\n  thinkpad-acpi: handle HKEY 0x4010, 0x4011 events\n  drivers/platform/x86: Fix memory leak\n  thinkpad-acpi: handle some new HKEY 0x60xx events\n  acer-wmi: fix bitwise bug when set device state\n  acer-wmi: Only update rfkill status for associated hotkey events\n"
    },
    {
      "commit": "83e95697143d341f3c670c4c5cda0268ae198e63",
      "tree": "c7591f919b31c93250d7da438baca348c33703f3",
      "parents": [
        "404ba3f029a53597928a20ce33351e77e3259840",
        "7f7e37115a8b6724f26d0637a04e1d35e3c59717"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:39 2011 -0700"
      },
      "message": "Merge branch \u0027movieboard\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027movieboard\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: do not bind to Pinnacle cards, avert panic\n"
    },
    {
      "commit": "404ba3f029a53597928a20ce33351e77e3259840",
      "tree": "6396e72fc0b61893769f788dc1eb7acad488dce2",
      "parents": [
        "05801817845b308e1cf0fb8e2700b15dab79afc5"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Jul 10 02:28:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 11 12:46:02 2011 -0700"
      },
      "message": "ath5k: Add missing breaks in switch/case\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0401846c339fbdfb9bd822d83b43e8a9f7d072a4",
      "tree": "dd998733df9af656b960c97588d4e3ec84521236",
      "parents": [
        "b486742a12a474a01d1acb1a5924af11d9b32b68"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Jul 11 12:22:21 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:35 2011 -0400"
      },
      "message": "hp-wmi: fix use after free\n\n[  191.310008] WARNING: kmemcheck: Caught 32-bit read from freed memory (f0d25f14)\n[  191.310011] c056d2f088000000105fd2f00000000050415353040000000000000000000000\n[  191.310020]  i i i i f f f f f f f f f f f f f f f f f f f f f f f f f f f f\n[  191.310027]                                          ^\n[  191.310029]\n[  191.310032] Pid: 737, comm: modprobe Not tainted 3.0.0-rc5+ #268 Hewlett-Packard HP Compaq 6005 Pro SFF PC/3047h\n[  191.310036] EIP: 0060:[\u003cf80b3104\u003e] EFLAGS: 00010286 CPU: 0\n[  191.310039] EIP is at hp_wmi_perform_query+0x104/0x150 [hp_wmi]\n[  191.310041] EAX: f0d25601 EBX: f0d25f00 ECX: 000121cf EDX: 000121ce\n[  191.310043] ESI: f0d25f10 EDI: f0f97ea8 EBP: f0f97ec4 ESP: c173f34c\n[  191.310045]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  191.310046] CR0: 8005003b CR2: f540c000 CR3: 30f30000 CR4: 000006d0\n[  191.310048] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\n[  191.310050] DR6: ffff4ff0 DR7: 00000400\n[  191.310051]  [\u003cf80b317b\u003e] hp_wmi_dock_state+0x2b/0x40 [hp_wmi]\n[  191.310054]  [\u003cf80b6093\u003e] hp_wmi_init+0x93/0x1a8 [hp_wmi]\n[  191.310057]  [\u003cc10011f0\u003e] do_one_initcall+0x30/0x170\n[  191.310061]  [\u003cc107ab9f\u003e] sys_init_module+0xef/0x1a60\n[  191.310064]  [\u003cc149f998\u003e] sysenter_do_call+0x12/0x28\n[  191.310067]  [\u003cffffffff\u003e] 0xffffffff\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b486742a12a474a01d1acb1a5924af11d9b32b68",
      "tree": "e2ea6e330e16219b60a349e7c5cbbf5ef829729d",
      "parents": [
        "be65dde82a4a402e9607c2f306f343bf0912623c"
      ],
      "author": {
        "name": "Jose Alonso",
        "email": "joalonsof@gmail.com",
        "time": "Sun Jul 10 15:46:51 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:31 2011 -0400"
      },
      "message": "dell-laptop - using buffer without mutex_lock\n\nUsing buffer-\u003eoutput[1] without mutex_lock()\n\nSigned-off-by: Jose Alonso \u003cjoalonsof@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "be65dde82a4a402e9607c2f306f343bf0912623c",
      "tree": "7da754ba93b1f551b5184cd1b8bccd08bf719408",
      "parents": [
        "60cfa098dc60a9988e18d0bbab735e10c744e6fe"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "kengyu@canonical.com",
        "time": "Mon Jun 27 11:19:03 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jul 11 09:52:19 2011 -0400"
      },
      "message": "Revert: \"dell-laptop: Toggle the unsupported hardware killswitch\"\n\nThis reverts commit a3d77411e8b2ad661958c1fbee65beb476ec6d70,\n\nas it causes a mess in the wireless rfkill status on some models.\nIt is probably a bad idea to toggle the rfkill for all dell models\nwithout the respect to the claim that it is hardware-controlled.\n\nCc: stable@kernel.org\nSigned-off-by: Keng-Yu Lin \u003ckengyu@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "887596224cca4dc4669c53e4d7a33fcfc9d9e823",
      "tree": "51cf1ce6f98ddf3e304c06b45c28265dfc9e4503",
      "parents": [
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jul 11 10:51:49 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jul 11 10:51:49 2011 +0200"
      },
      "message": "PM: Reintroduce dropped call to check_wakeup_irqs\n\nPatch 2e711c04dbbf7a7732a3f7073b1fc285d12b369d\n(PM: Remove sysdev suspend, resume and shutdown operations)\ndeleted sysdev_suspend(), which was being relied on to call\ncheck_wakeup_irqs() in suspend.  If check_wakeup_irqs() is not\ncalled, wake interrupts that are pending when suspend is\nentered may be lost.  It also breaks IRQCHIP_MASK_ON_SUSPEND,\nwhich is handled in check_wakeup_irqs().\n\nThis patch adds a call to check_wakeup_irqs() in syscore_suspend(),\nsimilar to what was deleted in sysdev_suspend().\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "512b7938fefd03d512463aa597a1216cf088dfe3",
      "tree": "67c26fd702467cf97d8005552089e26c80728f24",
      "parents": [
        "9c0de4947a44166b16f189aa56f34791e9d7f552"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Jun 06 15:24:13 2011 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jul 11 14:26:34 2011 +0800"
      },
      "message": "pcmcia: pxa2xx/vpac270: free gpios on exist rather than requesting\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nAcked-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "50f4ddd4ff713d2599e2f246775fe2206090126e",
      "tree": "1e93892ff36aa6ca4b5c8d423cabe9a6488b2171",
      "parents": [
        "bccaeafd7c117acee36e90d37c7e05c19be9e7bf"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@gmail.com",
        "time": "Fri Jul 08 16:37:44 2011 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jul 10 17:03:04 2011 -0400"
      },
      "message": "[CPUFREQ] fix cpumask memory leak in acpi-cpufreq on cpu hotplug.\n\nI came across a memory leak during a cyclic cpu-online-offline test.\n\nSigned-off-by: Yu Luming \u003cluming.yu@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "e3bbfa78bab125f58b831b5f7f45b5a305091d72",
      "tree": "7e2c95757f887b890a5ce025169c3c595b53bf59",
      "parents": [
        "aa4c495e3d24335bedbed56cca47ec9ee1e1b390",
        "22e6b2312d221376dcd98a8afb0f314b62d33a91"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 10:24:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 10:24:47 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (pmbus) Improve auto-detection of temperature status register\n  hwmon: (lm95241) Fix negative temperature results\n  hwmon: (lm95241) Fix chip detection code\n"
    },
    {
      "commit": "22e6b2312d221376dcd98a8afb0f314b62d33a91",
      "tree": "73906c8f5f2a381fe085d3660ef333e99c871926",
      "parents": [
        "0c2a40e2fe4f4af0410f57e84b95b817ec15aa70"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 03 13:08:03 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 08:54:29 2011 -0700"
      },
      "message": "hwmon: (pmbus) Improve auto-detection of temperature status register\n\nIt is possible that a PMBus device supports the READ_TEMPERATURE2 and/or\nREAD_TEMPERATURE3 registers but does not support READ_TEMPERATURE1.\nImprove temperature status register detection to address this condition.\n\nReported-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.39+\n"
    },
    {
      "commit": "0c2a40e2fe4f4af0410f57e84b95b817ec15aa70",
      "tree": "ca3d7268acc38bf2549dc53be8c96df98560cfd4",
      "parents": [
        "27739e694a3c34b5e371575d74e500d60111c689"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Jun 30 02:09:37 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Jul 10 08:54:15 2011 -0700"
      },
      "message": "hwmon: (lm95241) Fix negative temperature results\n\nNegative temperatures were returned in degrees C instead of milli-Degrees C.\nAlso, negative temperatures were reported for remote temperature sensors even\nif the chip was configured for positive-only results.\n\nFix by detecting temperature modes, and by treating negative temperatures\nsimilar to positive temperatures, with appropriate sign extension.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.30+\n"
    },
    {
      "commit": "2169ce92ca996bdbb0baa8b99f928eb5e9a8f3ab",
      "tree": "b3569e3c80e9b92042d4e750438ade54320fe4a6",
      "parents": [
        "7fc7693627f363820c0e95d1e082f73c197f83c4",
        "f483d3923dc3a6394c483e28ccb3fe700bdf399e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:51 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: conditional resource-reallocation through kernel parameter pci\u003drealloc\n"
    },
    {
      "commit": "7fc7693627f363820c0e95d1e082f73c197f83c4",
      "tree": "f5668642a7a2fe0eb1e6ceb519f4a9832bf687c8",
      "parents": [
        "8733449b7c6aca8dc5357720c00633b0dfa78207",
        "90c5ffe592ff3b33afe2bdfe5e9ec630fc599e32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:28:30 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6994/1: smp_twd: Fix typo in \u0027twd_timer_rate\u0027 printing\n  ARM: 6987/1: l2x0: fix disabling function to avoid deadlock\n  ARM: 6966/1: ep93xx: fix inverted RTS/DTR signals on uart1\n  ARM: 6980/1: mmci: use StartBitErr to detect bad connections\n  ARM: 6979/1: mach-vt8500: add forgotten irq_data conversion\n  ARM: move memory layout sanity checking before meminfo initialization\n  ARM: 6990/1: MAINTAINERS: add entry for ARM PMU profiling and debugging\n  ARM: 6989/1: perf: do not start the PMU when no events are present\n  ARM: dmabounce: fix map_single() error return value\n"
    },
    {
      "commit": "8733449b7c6aca8dc5357720c00633b0dfa78207",
      "tree": "c845dc92533089aa3152ba3aea615af98aee9359",
      "parents": [
        "f1a04dbd1e7b497467d488dd35155014eaee8f9b",
        "b7eff394670366a42935bfbaef67a6f7185627d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:27:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 10 07:27:45 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: clean up multiple crtc handling for evergreen+ (v2)\n"
    },
    {
      "commit": "ff1817749f0405c019420fcb415ad20fedec7884",
      "tree": "f5cb8cfec46495e944209c16cb225aa40954fb7a",
      "parents": [
        "cd4fcc704f30f2064ab30b5300d44d431e46db50"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sun Jul 10 07:07:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 07:07:40 2011 -0700"
      },
      "message": "natsemi: fix another dma-debug report\n\ncommit 2fb83cd618be34546fb526a9051eceaa95517026\nAuthor: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nDate:   Sun Jul 3 22:34:29 2011 -0700\n\nAbove commit fixed previously reported warning, but I later\nnoticed another one at shutdown.  This commit fixes it.\n\n------------[ cut here ]------------\nWARNING: at /home/jimc/projects/lx/linux-2.6/lib/dma-debug.c:820 check_unmap+0x1fe/0x56c()\nnatsemi 0000:00:06.0: DMA-API: device driver frees DMA memory with different size [device address\u003d0x0000000007356840] [map size\u003d1538 bytes] [unmap size\u003d1522 bytes]\nModules linked in: bridge stp llc x_tables ipv6 pc87360 hwmon_vid scx200_hrt pc8736x_gpio scx200_gpio nsc_gpio scx200_acb i2c_core arc4 rtl8180 mac80211 eeprom_93cx6 cfg80211 pcspkr scx200 rfkill ide_gd_mod ide_pci_generic ohci_hcd usbcore sc1200 ide_core [last unloaded: ebtables]\nPid: 3996, comm: ifconfig Not tainted 3.0.0-rc6-skc-dyndbg+ #104\nCall Trace:\n [\u003cc011ca97\u003e] warn_slowpath_common+0x4a/0x5f\n [\u003cc0261ca5\u003e] ? check_unmap+0x1fe/0x56c\n [\u003cc011cb10\u003e] warn_slowpath_fmt+0x26/0x2a\n [\u003cc0261ca5\u003e] check_unmap+0x1fe/0x56c\n [\u003cc0116505\u003e] ? check_preempt_curr+0x5a/0x6a\n [\u003cc0262186\u003e] debug_dma_unmap_page+0x53/0x5b\n [\u003cc02aaaf9\u003e] pci_unmap_single+0x4d/0x57\n [\u003cc02aab51\u003e] drain_rx+0x4e/0x74\n [\u003cc02acc6e\u003e] netdev_close+0x103/0x1b8\n [\u003cc02f097e\u003e] ? spin_unlock_bh.clone.30+0x12/0x14\n [\u003cc02f10aa\u003e] ? dev_deactivate_many+0xc1/0xef\n [\u003cc02e05e9\u003e] __dev_close_many+0x69/0x86\n [\u003cc02e0625\u003e] __dev_close+0x1f/0x2c\n [\u003cc02e3200\u003e] __dev_change_flags+0x92/0x107\n [\u003cc02e32db\u003e] dev_change_flags+0x13/0x3f\n [\u003cc031e7ea\u003e] devinet_ioctl+0x248/0x4b3\n [\u003cc02e3a9e\u003e] ? dev_ioctl+0x50a/0x54c\n [\u003cc031f509\u003e] inet_ioctl+0x8e/0xa7\n [\u003cc02d506f\u003e] sock_ioctl+0x1b6/0x1da\n [\u003cc02d4eb9\u003e] ? sock_fasync+0x61/0x61\n [\u003cc0183db4\u003e] do_vfs_ioctl+0x44d/0x47f\n [\u003cc0113cdb\u003e] ? do_page_fault+0x268/0x299\n [\u003cc01339d0\u003e] ? __put_cred+0x34/0x36\n [\u003cc0177d83\u003e] ? sys_faccessat+0x13e/0x14b\n [\u003cc0183e14\u003e] sys_ioctl+0x2e/0x4a\n [\u003cc035bc95\u003e] syscall_call+0x7/0xb\n---[ end trace 7013a1bdac403e56 ]---\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f7e37115a8b6724f26d0637a04e1d35e3c59717",
      "tree": "ddc1d71d7232d6fd715c66763deae5766dc1f763",
      "parents": [
        "105e53f863c04e1d9e5bb34bf753c9fdbce6a60c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 10 00:23:03 2011 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Jul 10 12:53:27 2011 +0200"
      },
      "message": "firewire: ohci: do not bind to Pinnacle cards, avert panic\n\nWhen firewire-ohci is bound to a Pinnacle MovieBoard, eventually a\n\"Register access failure\" is logged and an interrupt storm or a kernel\npanic happens.  https://bugzilla.kernel.org/show_bug.cgi?id\u003d36622\n\nUntil this is sorted out (if that is going to succeed at all), let\u0027s\njust prevent firewire-ohci from touching these devices.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "f1a04dbd1e7b497467d488dd35155014eaee8f9b",
      "tree": "21593d6dcb0185767333325aa57651a48708e62e",
      "parents": [
        "b56045d4019a80935ead337e5c3f8e211fa9b471",
        "d34c1fcddc3a159d52576c656f8caabc0cf4894b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:28:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:28:23 2011 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S3C2440: fix section mismatch on mini2440\n  ARM: S3C24XX: drop return codes in void function of dma.c\n  ARM: S3C24XX: don\u0027t use uninitialized variable in dma.c\n  ARM: EXYNOS4: Set appropriate I2C device variant\n  ARM: S5PC100: Fix for compilation error\n  spi/s3c64xx: Bug fix for SPI with different FIFO level\n  ARM: SAMSUNG: Add tx_st_done variable\n  ARM: EXYNOS4: Address a section mismatch w/ suspend issue.\n  ARM: S5P: Fix bug on init of PWMTimers for HRTimer\n  ARM: SAMSUNG: header file revised to prevent declaring duplicated\n  ARM: EXYNOS4: fix improper gpio configuration\n  ARM: EXYNOS4: Fix card detection for sdhci 0 and 2\n"
    },
    {
      "commit": "b56045d4019a80935ead337e5c3f8e211fa9b471",
      "tree": "996f7c724a2d6d11054325b0ed1b7c1f26366052",
      "parents": [
        "1acc9309eb2674533944f48dbaaa53e7750e3947",
        "6ff325a2d85481cbe31dfbb74b4fd2d94c115300"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:26:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 23:26:28 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: max8997: Fix setting inappropriate value for ramp_delay variable\n  regulator: db8500-prcmu: small fixes\n  regulator: max8997: remove dependency on platform_data pointer\n  regulator: MAX8997: Fix for divide by zero error\n  regulator: max8952 - fix wrong gpio valid check\n"
    },
    {
      "commit": "30cb35be6daff48ad6c049466ac92a22c200d1b2",
      "tree": "a0cebf341f3e88afef9ce9a5582d5d327a9fd5ab",
      "parents": [
        "8f3b1327aa454bc8283e96bca7669c3c88b83f79"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Jul 08 15:39:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "drivers/leds/leds-pca9532.c: change driver name to be unique\n\nThis driver handles the variants pca9530-pca9533, so it chose the name\n\"pca953x\".  However, there is a gpio driver which decided on the same\nname.  As a result, those two can\u0027t be loaded at the same time.  Add a\nsubsystem prefix to make the driver name unique.  Device matching will not\nsuffer, because both are I2C drivers which match using a\ni2c_device_id-table which is not altered.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Richard Purdie \u003crichard.purdie@linuxfoundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f607e7fc5fb94d92030c4527287e9c149ddf9e65",
      "tree": "49ac9020b87f028e947580425fef84222332fdf8",
      "parents": [
        "453a9bf347f1e22a5bb3605ced43b2366921221d"
      ],
      "author": {
        "name": "Jean-François Dagenais",
        "email": "dagenaisj@sonatest.com",
        "time": "Fri Jul 08 15:39:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 21:14:44 2011 -0700"
      },
      "message": "w1: ds1wm: add a reset recovery parameter\n\nThis fixes a regression in 3.0 reported by Paul Parsons regarding the\nremoval of the msleep(1) in the ds1wm_reset() function:\n\n: The linux-3.0-rc4 DS1WM 1-wire driver is logging \"bus error, retrying\"\n: error messages on an HP iPAQ hx4700 PDA (XScale-PXA270):\n:\n: \u003csnip\u003e\n: Driver for 1-wire Dallas network protocol.\n: DS1WM w1 busmaster driver - (c) 2004 Szabolcs Gyurko\n: 1-Wire driver for the DS2760 battery monitor  chip  - (c) 2004-2005, Szabolcs Gyurko\n: ds1wm ds1wm: pass: 1 bus error, retrying\n: ds1wm ds1wm: pass: 2 bus error, retrying\n: ds1wm ds1wm: pass: 3 bus error, retrying\n: ds1wm ds1wm: pass: 4 bus error, retrying\n: ds1wm ds1wm: pass: 5 bus error, retrying\n: ...\n:\n: The visible result is that the battery charging LED is erratic; sometimes\n: it works, mostly it doesn\u0027t.\n:\n: The linux-2.6.39 DS1WM 1-wire driver worked OK.  I haven\u0027t tried 3.0-rc1,\n: 3.0-rc2, or 3.0-rc3.\n\nThis sleep should not be required on normal circuitry provided the\npull-ups on the bus are correctly adapted to the slaves.  Unfortunately,\nthis is not always the case.  The sleep is restored but as a parameter to\nthe probe function in the pdata.\n\n[akpm@linux-foundation.org: coding-style fixes]\nReported-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nTested-by: Paul Parsons \u003clost.distance@yahoo.com\u003e\nSigned-off-by: Jean-François Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27739e694a3c34b5e371575d74e500d60111c689",
      "tree": "53daf18502775272d26174ccd96c8c2678806751",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Jun 27 11:22:46 2011 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Jul 08 17:52:59 2011 -0700"
      },
      "message": "hwmon: (lm95241) Fix chip detection code\n\nThe LM95241 driver accepts every chip ID equal to or larger than 0xA4 as its\nown, and other chips such as LM95245 use chip IDs in the accepted ID range.\nThis results in false chip detection.\n\nFix problem by accepting only the known LM95241 chip ID.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org # 2.6.30+\n"
    },
    {
      "commit": "f483d3923dc3a6394c483e28ccb3fe700bdf399e",
      "tree": "ef487babd0ef104e1fa8323c23050d66096c0f3a",
      "parents": [
        "a2fa83faf47b514ab947cea916d3691b66525073"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Thu Jul 07 11:19:10 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 08 15:49:20 2011 -0700"
      },
      "message": "PCI: conditional resource-reallocation through kernel parameter pci\u003drealloc\n    \nMultiple attempts to dynamically reallocate pci resources have\nunfortunately lead to regressions. Though we continue to fix the\nregressions and fine tune the dynamic-reallocation behavior, we have not\nreached a acceptable state yet.\n    \nThis patch provides a interim solution. It disables dynamic reallocation\nby default, but adds the ability to enable it through pci\u003drealloc kernel\ncommand line parameter.\n    \nTested-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6ff325a2d85481cbe31dfbb74b4fd2d94c115300",
      "tree": "73cc33527b32147a874d6912843be44070434e54",
      "parents": [
        "90609503b71b6ec4aaf325c88de98da28740bc1d"
      ],
      "author": {
        "name": "Donggeun Kim",
        "email": "dg77.kim@samsung.com",
        "time": "Thu Jul 07 16:51:56 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:58 2011 +0100"
      },
      "message": "regulator: max8997: Fix setting inappropriate value for ramp_delay variable\n\nThe ramp_delay variable can be set lower than the desired value.\nThis patch fixes it.\n\nSigned-off-by: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: KyungMin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "90609503b71b6ec4aaf325c88de98da28740bc1d",
      "tree": "6ebbfeaf4a870cc80a68fda601c4ab694e3a00c4",
      "parents": [
        "6e0414a5c89c708efe67f828f3a9c12293ce326e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 06 11:41:12 2011 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: db8500-prcmu: small fixes\n\nSmall cleanups for better readability.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6e0414a5c89c708efe67f828f3a9c12293ce326e",
      "tree": "a921fe8da670e0f197e7d22842579a437e45da08",
      "parents": [
        "dbb48e7c3db4871803fc990864e37917e413ccb2"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Mon Jun 20 17:30:17 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: max8997: remove dependency on platform_data pointer\n\nThe platform_data (pdata) may be pointing to __initdata section, which\nmay be free\u0027d from the memory. The dependency on pdata in non-init\nfunctions is removed in this patch to allow platform to declare\n__initdata for platform data.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "dbb48e7c3db4871803fc990864e37917e413ccb2",
      "tree": "c639d1f3b883907639c350701c669ddb7443dc53",
      "parents": [
        "e2cf3137aaa23faf2b8c1335671f1a0a0d90aab5"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Tue Jun 21 09:08:59 2011 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: MAX8997: Fix for divide by zero error\n\nCurrently, ramp_delay variable is used uninitialzed in\nmax8997_set_voltage_ldobuck which gets called through\nregulator_register calls.\n\nTo fix the problem, in max8997_pmic_probe, ramp_delay initialization\ncode is moved before calls to regulator_register.\n\nCc: Liam Girdwood \u003clrg@ti.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e2cf3137aaa23faf2b8c1335671f1a0a0d90aab5",
      "tree": "9d0e14dbe35a2de5f941ada196eb97cce18e2f60",
      "parents": [
        "902daf6580cffe04721250fb71b5527a98718b11"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Wed Jun 15 17:54:12 2011 +0900"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri Jul 08 19:14:57 2011 +0100"
      },
      "message": "regulator: max8952 - fix wrong gpio valid check\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "b7eff394670366a42935bfbaef67a6f7185627d7",
      "tree": "039d6de6280836458dac24450944f2dcc5ebdd87",
      "parents": [
        "902daf6580cffe04721250fb71b5527a98718b11"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Jul 08 11:44:56 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Jul 09 03:28:52 2011 +1000"
      },
      "message": "drm/radeon/kms: clean up multiple crtc handling for evergreen+ (v2)\n\nevergreen+ asics have 2-6 crtcs.  Don\u0027t access crtc registers\nfor crtc regs that don\u0027t exist as they have very high latency\nand may cause problems on some asics.  The previous code missed\na few cases and was not fine grained enough (missed the 4 crtc\ncase for example).\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d38800\n\nv2: fix typo noticed by Chris Bandy \u003ccbandy@jbandy.com\u003e\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel@daenzer.net\u003e\nTested-by: Simon Farnsworth \u003csimon.farnsworth@onelan.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3f97fae9482dac1dbdd870a25c89033d3a0b35dc",
      "tree": "c98fb21da14bf22ab7ea23098945e31bef6558fc",
      "parents": [
        "06b8fc5d308b15e853a68c3d4854fb2ac33db867",
        "8a98d935c4b8b3515d1403d150e282f95b9f558d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 09:33:34 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 09:33:34 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "5e2cd0825a43824827b233d95bc47c0c970e5bef",
      "tree": "16ead5c156e482869a7de23099e6f0268177e118",
      "parents": [
        "b1f524e36cb691d20bfdaee423977f1decb81cf6"
      ],
      "author": {
        "name": "Greg KH",
        "email": "greg@kroah.com",
        "time": "Fri Jul 08 03:45:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 09:07:59 2011 -0700"
      },
      "message": "hso: fix a use after free condition\n\nThis needs to go to netdev:\n\nFrom: Octavian Purdila \u003coctavian.purdila@intel.com\u003e\n\nIn hso_free_net_device hso_net pointer is freed and then used to\ncleanup urb pools. Catched with SLAB_DEBUG during S3 resume:\n\n[   95.824442] Pid: 389, comm: khubd Tainted: G         C  2.6.36greenridge-01400-g423cf13-dirty #154 Type2 - Board Product Name1/OakTrail\n[   95.824442] EIP: 0060:[\u003cc1151551\u003e] EFLAGS: 00010202 CPU: 0\n[   95.824442] EIP is at kref_put+0x29/0x42\n[   95.824442] EAX: 6b6b6b6b EBX: 6b6b6b6b ECX: c2806b40 EDX: 00000037\n[   95.824442] ESI: c1258d56 EDI: edd3d128 EBP: ee8cde0c ESP: ee8cde04\n[   95.824442]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068\n[   95.824442] Process khubd (pid: 389, ti\u003dee8cc000 task\u003dee95ed10 task.ti\u003dee8cc000)\n[   95.824442] Stack:\n[   95.824442]  edd07020 00000000 ee8cde14 c1258b77 ee8cde38 ef933a44 ef93572b ef935dec\n[   95.824442] \u003c0\u003e 0000099a 6b6b6b6b 00000000 ee2da748 edd3e0c0 ee8cde54 ef933b9f ee3b53f8\n[   95.824442] \u003c0\u003e 00000002 ee2da748 ee2da764 ef936658 ee8cde60 ef933d0c ee2da748 ee8cde84\n[   95.824442] Call Trace:\n[   95.824442]  [\u003cc1258b77\u003e] ? usb_free_urb+0x11/0x13\n[   95.824442]  [\u003cef933a44\u003e] ? hso_free_net_device+0x81/0xd8 [hso]\n[   95.824442]  [\u003cef933b9f\u003e] ? hso_free_interface+0x104/0x111 [hso]\n[   95.824442]  [\u003cef933d0c\u003e] ? hso_disconnect+0xb/0x18 [hso]\n[   95.824442]  [\u003cc125b7f1\u003e] ? usb_unbind_interface+0x44/0x14a\n[   95.824442]  [\u003cc11e56e8\u003e] ? __device_release_driver+0x6f/0xb1\n[   95.824442]  [\u003cc11e57c7\u003e] ? device_release_driver+0x18/0x23\n[   95.824442]  [\u003cc11e4e92\u003e] ? bus_remove_device+0x8a/0xa1\n[   95.824442]  [\u003cc11e3970\u003e] ? device_del+0x129/0x163\n[   95.824442]  [\u003cc11e2dc0\u003e] ? put_device+0xf/0x11\n[   95.824442]  [\u003cc11e39bc\u003e] ? device_unregister+0x12/0x15\n[   95.824442]  [\u003cc125915f\u003e] ? usb_disable_device+0x90/0xf0\n[   95.824442]  [\u003cc125544f\u003e] ? usb_disconnect+0x6d/0xf8\n[   95.824442]  [\u003cc1255f91\u003e] ? hub_thread+0x3fc/0xc57\n[   95.824442]  [\u003cc1048526\u003e] ? autoremove_wake_function+0x0/0x2f\n[   95.824442]  [\u003cc102529d\u003e] ? complete+0x34/0x3e\n[   95.824442]  [\u003cc1255b95\u003e] ? hub_thread+0x0/0xc57\n[   95.824442]  [\u003cc10481fc\u003e] ? kthread+0x63/0x68\n[   95.824442]  [\u003cc1048199\u003e] ? kthread+0x0/0x68\n[   95.824442]  [\u003cc1002d76\u003e] ? kernel_thread_helper+0x6/0x10\n\nSigned-off-by: Octavian Purdila \u003coctavian.purdila@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1f524e36cb691d20bfdaee423977f1decb81cf6",
      "tree": "0e1e93b587c87dbae0b3c4fa2f9b56034d38dc65",
      "parents": [
        "8fcbc63701b01e913e6a13937f765fabf9c969c5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Jul 07 23:01:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 09:05:20 2011 -0700"
      },
      "message": "net/natsemi: Fix module parameter permissions\n\nThe third parameter of module_param is supposed to represent sysfs\nfile permissions. A value of \"1\" leads to the following:\n\n$ ls -l /sys/module/natsemi/parameters/\ntotal 0\n---------x 1 root root 4096 Jul  8 09:46 dspcfg_workaround\n\nI am changing it to \"0\" to align with the other module parameters in\nthis driver.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Tim Hockin \u003cthockin@hockin.org\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "902daf6580cffe04721250fb71b5527a98718b11",
      "tree": "6063d27c4f0a38a10e5831882835c9d585250bd1",
      "parents": [
        "54af2bd25cd489fe9facca15d18a2ca7e070ab2f",
        "2345b20fd9160d99f7cdf34e7b028ea351bf9c25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 09:01:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 09:01:11 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio/langwell_gpio: ack the correct bit for langwell gpio interrupts\n"
    },
    {
      "commit": "3546eea837bffb21f98c8e8529d3de3893fce651",
      "tree": "415623b6bf0853614fabf74a325c7200e3056a36",
      "parents": [
        "f1bb20a8365f6753e0f7b6e94981ca2b662bae13",
        "d61a06862ba8c14466e1dd718cac460da0465ddd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 08:59:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 08 08:59:39 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/kms: allow drm_mode_group with no objects\n  drm/radeon/kms: free ib pool on module unloading\n  drm/radeon/kms: fix typo in evergreen disp int status register\n  drm/radeon/kms: fix typo in IH_CNTL swap bitfield\n"
    },
    {
      "commit": "2345b20fd9160d99f7cdf34e7b028ea351bf9c25",
      "tree": "fd0ed3845b64d9972abb332f4c39d20c5b5a1536",
      "parents": [
        "58956ba23e2dce83e78cd212cc8305261647684f"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@linux.intel.com",
        "time": "Fri Jul 08 10:02:18 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 08 09:32:01 2011 -0600"
      },
      "message": "gpio/langwell_gpio: ack the correct bit for langwell gpio interrupts\n\nThe wrong bit was masked when acking langwell gpio interrupts.\n\nReason for maskig the wrong bit was probably because__ffs() and ffs() functions\nreturn bit indexes differently (0..31 vs 1..32)\n\nThis fixes langwell based devices from hanging when a gpio interrupt is\ntriggered and undoes the breakage which occurred in change set\n732063b92bb727b27e61580ce278dddefe31c6ad\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8a98d935c4b8b3515d1403d150e282f95b9f558d",
      "tree": "e891deb720a12aa2cf52ad9efc025e12bdcde787",
      "parents": [
        "f8d9605243280f1870dd2c6c37a735b925c15f3c",
        "34459512ffa7236c849466e3bd604801389734e1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 08 11:01:31 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 08 11:01:31 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into for-davem\n"
    },
    {
      "commit": "f1bb20a8365f6753e0f7b6e94981ca2b662bae13",
      "tree": "da5c2299763087c754d8a801f868ac9aaed82ab3",
      "parents": [
        "90c69064c903f0993c7268c49670ad1f32030942",
        "69f81e86540716e68e98e401bb91f339d6a0d31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 16:29:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 16:29:29 2011 -0700"
      },
      "message": "Merge branch \u0027for-30-rc5/all-i2c\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-30-rc5/all-i2c\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-bfin-twi: abort transfer is MEM bit is reset unexpectedly\n  i2c-s3c2410: Remove useless break code\n  i2c-s3c2410: Fix typo \u0027i2s\u0027 -\u003e \u0027i2c\u0027\n  i2c: tegra: Assign unused slave address\n"
    },
    {
      "commit": "1083694ab052e5ba38a8f9a057c4745448977837",
      "tree": "09d7da8458444a1cc8870f2aeaf7db4c2e339b93",
      "parents": [
        "c7ad381078ee1b5ce2ab5274bd5f12fee6e1e59a"
      ],
      "author": {
        "name": "Kenneth Graunke",
        "email": "kenneth@whitecape.org",
        "time": "Thu Jul 07 15:33:26 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 15:39:28 2011 -0700"
      },
      "message": "drm/i915: Enable GPU reset on Ivybridge.\n\nAccording to the hardware documentation, GDRST is exactly the same as on\nSandybridge.  So simply enable the existing code.\n\nSigned-off-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "90c69064c903f0993c7268c49670ad1f32030942",
      "tree": "08a25c4447079925e308acab0a41efa05fa5f4b3",
      "parents": [
        "31cb852809c86541c817538c98003678546dfa58",
        "ca5c485f55d326d9a23e4badd05890148aa53f74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 15:10:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 15:10:33 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: additional regression fix for device removal\n"
    },
    {
      "commit": "c7ad381078ee1b5ce2ab5274bd5f12fee6e1e59a",
      "tree": "c1b06e05573621bfb4ec88a94f35532d88b2e654",
      "parents": [
        "df0c237d124fb8d10b98f7b43d63d962eeed9355"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:11:03 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:54 2011 -0700"
      },
      "message": "drm/i915/dp: manage sink power state if possible\n\nOn sinks with a DPCD rev of 1.1 or greater, we can send sink power\nmanagement commands to address 0x600 per section 5.1.5 of the\nDisplayPort 1.1a spec.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "df0c237d124fb8d10b98f7b43d63d962eeed9355",
      "tree": "cd95a24a6691601a4c9571297e9b8d3459184498",
      "parents": [
        "885a50147f00a8a80108904bf58a18af357717f3"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:11:02 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:51 2011 -0700"
      },
      "message": "drm/i915/dp: consolidate AUX retry code\n\nWhen checking link status during a hot plug event or detecting sink\npresence, we need to retry 3 times per the spec (section 9.1 of the 1.1a\nDisplayPort spec).  Consolidate the retry code into a\nnative_aux_read_retry function for use by get_link_status and _detect.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "885a50147f00a8a80108904bf58a18af357717f3",
      "tree": "02c2bbe6483c50f5f8e5614b71dc5faad7bafdb2",
      "parents": [
        "899526d9a73fda47516cf11ccb3467ad6702f568"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:11:01 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:47 2011 -0700"
      },
      "message": "drm/i915/dp: remove DPMS mode tracking from DP\n\nWe currently use this when a hot plug event is received, only checking\nthe link status and re-training if we had previously configured a link.\nHowever if we want to preserve the DP configuration across both hot plug\nand DPMS events (which we do for userspace apps that don\u0027t respond to\nhot plug uevents), we need to unconditionally check the link and try to\nbring it up on hot plug.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "899526d9a73fda47516cf11ccb3467ad6702f568",
      "tree": "d4bdec27956e40aaa9209da438cea6ae3ef8f7f0",
      "parents": [
        "59cd09e1aea3ac6eb15b45e5d2261a63ecb1799c"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:11:00 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:44 2011 -0700"
      },
      "message": "drm/i915/dp: try to read receiver capabilities 3 times when detecting\n\nIf -\u003edetect is called too soon after a hot plug event, the sink may not\nbe ready yet.  So try up to 3 times with 1ms sleeps in between tries to\nget the data (spec dictates that receivers must be ready to respond within\n1ms and that sources should try 3 times).\n\nSee section 9.1 of the 1.1a DisplayPort spec.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "59cd09e1aea3ac6eb15b45e5d2261a63ecb1799c",
      "tree": "89e76b57e1b722d35f84bb3fbe474eb7c1e46d57",
      "parents": [
        "7183dc2912510cf005fcc59239f8d153ef51d3f0"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:10:59 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:40 2011 -0700"
      },
      "message": "drm/i915/dp: read more receiver capability bits on hotplug\n\nWhen a hotplug event is received, we need to check the receiver cap bits\nin case they\u0027ve changed (as they might with a hub or chain config).\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "7183dc2912510cf005fcc59239f8d153ef51d3f0",
      "tree": "a5a648abff6514d14e399b1a1c99ad3ffe6bb5cc",
      "parents": [
        "61da5fab5a9b129cf05b1fe4666c3e45b3103fd4"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:10:58 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:36 2011 -0700"
      },
      "message": "drm/i915/dp: use DP DPCD defines when looking at DPCD values\n\nMakes it easier to search for DP related constants.\n\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "61da5fab5a9b129cf05b1fe4666c3e45b3103fd4",
      "tree": "d32b39d60881878ae7df4818a9387a884b7fba78",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 07 11:10:57 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Jul 07 13:38:27 2011 -0700"
      },
      "message": "drm/i915/dp: retry link status read 3 times on failure\n\nEspecially after a hotplug or power status change, the sink may not\nreply immediately to a link status query.  So retry 3 times per the spec\nto really make sure nothing is there.\n\nSee section 9.1 of the 1.1a DisplayPort spec.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "ca5c485f55d326d9a23e4badd05890148aa53f74",
      "tree": "8dd87458cf563ec1537de3733fea52bf8f403415",
      "parents": [
        "e534c5b831c8b8e9f5edee5c8a37753c808b80dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Jul 06 17:03:45 2011 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jul 07 13:29:33 2011 -0700"
      },
      "message": "USB: additional regression fix for device removal\n\nCommit e534c5b831c8b8e9f5edee5c8a37753c808b80dc (USB: fix regression\noccurring during device removal) didn\u0027t go far enough.  It failed to\ntake into account that when a driver claims multiple interfaces, it may\nrelease them all at the same time.  As a result, some interfaces can\nget released before they are unregistered, and we deadlock trying to\nacquire the bandwidth_mutex that we already own.\n\nThis patch (asl478) handles this case by setting the \"unregistering\"\nflag on all the interfaces before removing any of them.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nTested-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ddc6ff31cc22720c46c1547a5310ea260a968ae9",
      "tree": "47fd98554cc8ad5326ed846bd7ae7e95e9d9be37",
      "parents": [
        "5ad339a29858db6544052f98973d235129f9f49c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 26 06:16:03 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 17:28:30 2011 -0300"
      },
      "message": "[media] msp3400: fill in v4l2_tuner based on vt-\u003etype field\n\nThe vt-\u003etype field determines how the msp3400 should fill in the\ntuner data, not whether the msp3400 is in radio mode or not.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2a9d6df425d7b46b23cbc8673b2dfefa4678abdb",
      "tree": "a6ec2ee125a3c02342b48a2e4a36598c26ca2b8b",
      "parents": [
        "c902ce1bfb40d8b049bd2319b388b4b68b04bc27",
        "7b28afe01ab6ffb5f152f47831b44933facd2328"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:22:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:22:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  drbd: we should write meta data updates with FLUSH FUA\n  drbd: fix limit define, we support 1 PiByte now\n  drbd: when receive times out on meta socket, also check last receive time on data socket\n  drbd: account bitmap IO during resync as resync-(related-)-io\n  drbd: don\u0027t cond_resched_lock with IRQs disabled\n  drbd: add missing spinlock to bitmap receive\n  drbd: Use the correct max_bio_size when creating resync requests\n  cfq-iosched: make code consistent\n  cfq-iosched: fix a rcu warning\n"
    },
    {
      "commit": "5ad339a29858db6544052f98973d235129f9f49c",
      "tree": "28d7c175a1495f79162c8e0e6f2056d07f1272e9",
      "parents": [
        "d118e294e27000bfd728308d7b74ba67350e779c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 26 05:35:34 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 17:20:04 2011 -0300"
      },
      "message": "[media] tuner-core.c: don\u0027t change type field in g_tuner or g_frequency\n\nThe tuner core should not silently change the type field in g_tuner and\ng_frequency. If the tuner is in a different mode than the one that was\nrequested, then just fill in what you can and don\u0027t attempt to read afc,\nsignal or rxsubchans values.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "85746e429f8e5dc8c5c0beadc0f099cb1feab93e",
      "tree": "65a6852655b441d03899d1cb7d8012ff52a915a1",
      "parents": [
        "4dd1b49c6d215dc41ce50c80b4868388b93f31a3",
        "949123016a2ef578009b6aa3e98d45d1a154ebfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:16:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 07 13:16:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (31 commits)\n  sctp: fix missing send up SCTP_SENDER_DRY_EVENT when subscribe it\n  net: refine {udp|tcp|sctp}_mem limits\n  vmxnet3: round down # of queues to power of two\n  net: sh_eth: fix the parameter for the ETHER of SH7757\n  net: sh_eth: fix cannot work half-duplex mode\n  net: vlan: enable soft features regardless of underlying device\n  vmxnet3: fix starving rx ring whenoc_skb kb fails\n  bridge: Always flood broadcast packets\n  greth: greth_set_mac_add would corrupt the MAC address.\n  net: bind() fix error return on wrong address family\n  natsemi: silence dma-debug warnings\n  net: 8139too: Initial necessary vlan_features to support vlan\n  Fix call trace when interrupts are disabled while sleeping function kzalloc is called\n  qlge:Version change to v1.00.00.29\n  qlge: Fix printk priority so chip fatal errors are always reported.\n  qlge:Fix crash caused by mailbox execution on wedged chip.\n  xfrm4: Don\u0027t call icmp_send on local error\n  ipv4: Don\u0027t use ufo handling on later transformed packets\n  xfrm: Remove family arg from xfrm_bundle_ok\n  ipv6: Don\u0027t put artificial limit on routing table size.\n  ...\n"
    },
    {
      "commit": "d118e294e27000bfd728308d7b74ba67350e779c",
      "tree": "cd45e1471f86429afbf960f098ec2d4d35766a30",
      "parents": [
        "d16625e788b8871163ad991851ffba5f64c06d43"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Jun 25 10:28:21 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:07:43 2011 -0300"
      },
      "message": "[media] cx18/ivtv: fix g_tuner support\n\nThe driver shouldn\u0027t override vt-\u003etype, and the tuner name should be\nbased on vt-\u003etype as well.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d16625e788b8871163ad991851ffba5f64c06d43",
      "tree": "cd74a65b95552649fe960e5a6aeefae8a7a98f9f",
      "parents": [
        "a6cf90a91551c767bed78a4418c26f41aed60cde"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sat Jun 25 10:24:49 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:07:01 2011 -0300"
      },
      "message": "[media] tuner-core: power up tuner when called with s_power(1)\n\nDrivers must be able to rely on s_power to power up subdevices.\n\nNote that at this moment no driver attempts to power up tuners. This probably\nisn\u0027t surprising since s_power(1) was never implemented in tuner-core.c until\nnow.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a6cf90a91551c767bed78a4418c26f41aed60cde",
      "tree": "125aede7f75d1760654c88669d451656e019b11b",
      "parents": [
        "487833018eb2b969f20457fcf1956b3c6dbfad51"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jun 14 04:03:26 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:06:12 2011 -0300"
      },
      "message": "[media] v4l2-ioctl.c: check for valid tuner type in S_HW_FREQ_SEEK\n\nProhibit attempts to change the tuner to a type that is different\nfrom the device node the ioctl is called from. I.e. the type must\nbe RADIO for a radio node and ANALOG_TV for a video/vbi node.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "487833018eb2b969f20457fcf1956b3c6dbfad51",
      "tree": "2da679bc20e3a8fee464cb1ee980b87debcd9ba0",
      "parents": [
        "338e9e1ad541cbb2a3fa5839376ff6c138d40301"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:47:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:04:41 2011 -0300"
      },
      "message": "[media] tuner-core: simplify the standard fixup\n\nGet rid of a number of unnecessary tuner_dbg messages by simplifying\nthe std fixup function.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "338e9e1ad541cbb2a3fa5839376ff6c138d40301",
      "tree": "0657639257487bc4ac5499e51e8a4083ea4de896",
      "parents": [
        "e206fc5e3de0e38a35b6f92941c913b6d8343fc6"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:35:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:04:23 2011 -0300"
      },
      "message": "[media] tuner-core/v4l2-subdev: document that the type field has to be filled in\n\nThe tuner ops g_frequency, g_tuner and s_tuner require that the tuner type\nfield is filled in. Document this.\n\nThe tuner-core doc is based on a patch from Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "a024c1a6b274e11596d124619e43c25560f64c01",
      "tree": "6aff31f3a2268db0d5aec3f4e2ee5363d9e94652",
      "parents": [
        "50e9efd60b213ce43ad6979bfc18e25eec2d8413"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 07:02:43 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:03:00 2011 -0300"
      },
      "message": "[media] bttv: fix s_tuner for radio\n\nFix typo: g_tuner should have been s_tuner.\n\nTested with a bttv card.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "50e9efd60b213ce43ad6979bfc18e25eec2d8413",
      "tree": "ab833483b2a5ee1e780694bf97628f09dd010cd9",
      "parents": [
        "227690df75382e46a4f6ea1bbc5df855a674b47f"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 06:39:52 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:02:40 2011 -0300"
      },
      "message": "[media] pvrusb2: fix g/s_tuner support\n\nThe tuner-core subdev requires that the type field of v4l2_tuner is\nfilled in correctly. This is done in v4l2-ioctl.c, but pvrusb2 doesn\u0027t\nuse that yet, so we have to do it manually based on whether the current\ninput is radio or not.\n\nTested with my pvrusb2.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "227690df75382e46a4f6ea1bbc5df855a674b47f",
      "tree": "414d4dcad844523a0cfb9457be5ad966d2414bf5",
      "parents": [
        "9bf0ef060ebae452c07cf5b0616247780740bb50"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun Jun 12 06:36:41 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:02:07 2011 -0300"
      },
      "message": "[media] v4l2-ioctl.c: prefill tuner type for g_frequency and g/s_tuner\n\nThe subdevs are supposed to receive a valid tuner type for the g_frequency\nand g/s_tuner subdev ops. Some drivers do this, others don\u0027t. So prefill\nthis in v4l2-ioctl.c based on whether the device node from which this is\ncalled is a radio node or not.\n\nThe spec does not require applications to fill in the type, and if they\nleave it at 0 then the \u0027check_mode\u0027 call in tuner-core.c will return\nan error and the ioctl does nothing.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "9bf0ef060ebae452c07cf5b0616247780740bb50",
      "tree": "4de9e27dfcb98fa5d1e29ad1d97516f0d3b1b299",
      "parents": [
        "4e4a31fb95d88518180517bae3098a23ebde9f9c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Mon Jun 13 09:21:56 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:00:57 2011 -0300"
      },
      "message": "[media] tuner-core: fix tuner_resume: use t-\u003emode instead of t-\u003etype\n\nset_mode is called with t-\u003etype, which is the tuner type. Instead, use\nt-\u003emode which is the actual tuner mode (i.e. radio vs tv).\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4e4a31fb95d88518180517bae3098a23ebde9f9c",
      "tree": "2b30f41f3685345c2d4750d73f412ce03329e6ef",
      "parents": [
        "98c32bcded0e249fd48726930ae9f393e0e318b4"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jun 14 03:56:09 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jul 07 15:00:10 2011 -0300"
      },
      "message": "[media] tuner-core: fix s_std and s_tuner\n\nBoth s_std and s_tuner are broken because set_mode_freq is called before the\nnew std (for s_std) and audmode (for s_tuner) are set.\n\nThis patch splits set_mode_freq in a set_mode and a set_freq and in s_std/s_tuner\nfirst calls set_mode, and if that returns 0 (i.e. the mode is supported)\nthen they set t-\u003estd/t-\u003eaudmode and call set_freq.\n\nThis fixes a bug where changing std or audmode would actually change it to\nthe previous value.\n\nDiscovered while testing analog TV standards for cx18 with a tda18271 tuner.\n\nCc: stable@kernel.org\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6ae8ec27868bfdbb815287bee8146acbefaee867",
      "tree": "6b1b485f1a47f17170ce9a65ba18eca8a4e32e5a",
      "parents": [
        "35cbcbc6f39da30c39bc0a1e679ec44506c4eb3d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jul 05 17:25:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 07 13:06:08 2011 -0400"
      },
      "message": "ssb: fix init regression of hostmode PCI core\n\nOur workarounds seem to be clientmode PCI specific. Using SPROM\nworkaround on SoC resulted in Oops:\n\nData bus error, epc \u003d\u003d 8017ed58, ra \u003d\u003d 80225838\n Oops[#1]:\n Cpu 0\n $ 0   : 00000000 10008000 b8000000 00000001\n $ 4   : 80293b5c 00000caa ffffffff 00000000\n $ 8   : 0000000a 00000003 00000001 696d6d20\n $12   : ffffffff 00000000 00000000 ffffffff\n $16   : 802d0140 b8004800 802c0000 00000000\n $20   : 00000000 802c0000 00000000 802d04d4\n $24   : 00000018 80151a00\n $28   : 81816000 81817df8 8029bda0 80225838\n Hi    : 00000000\n Lo    : 00000000\n epc   : 8017ed58 ssb_ssb_read16+0x48/0x60\n   Not tainted\n ra    : 80225838 ssb_pcicore_init+0x54/0x3b4\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60cfa098dc60a9988e18d0bbab735e10c744e6fe",
      "tree": "4ae8cdfae16d008adba2579f96f4ffc8e051647e",
      "parents": [
        "a50245af782ea85b1d5ad23e1015e0ac52996b27"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jun 29 11:43:30 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 11:27:17 2011 -0400"
      },
      "message": "platform-drivers-x86: set backlight type to BACKLIGHT_PLATFORM\n\nSome newly added drivers do not set backlight type, as a result\n/sys/class/backlight/\u003cbacklight\u003e/type shows incorrect backlight type.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nCc: Yin Kangkai \u003ckangkai.yin@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a50245af782ea85b1d5ad23e1015e0ac52996b27",
      "tree": "75c94da4e48279cb59b7fcd3d90d6ccbe711638c",
      "parents": [
        "96b269c1b0e5a218096aa6ff240d2286e99ddd6d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jun 05 16:22:35 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 10:39:05 2011 -0400"
      },
      "message": "thinkpad-acpi: handle HKEY 0x4010, 0x4011 events\n\nHandle events 0x4010 and 0x4011 so that we do not pester users about them.\n\nThese events report when the thinkpad is docked/undocked to a native\nhotplug dock (i.e. one that does not need ACPI handling, nor is represented\nin the ACPI device tree).  Such docks are based on USB 2.0/3.0, and also\nwork as port replicators.\n\nWe really want a proper dock class to report these, or at least new input\nEV_SW events.  Since it is not clear which one to use yet, keep reporting\nthem as vendor-specific ThinkPad events.\n\nWARNING: As defined by the thinkpad-acpi sysfs ABI rules of engagement, the\nvendor-specific events will be REMOVED as soon as generic events are made\navailable (duplicate events are a big problem), with an appropriate update\nto the thinkpad-acpi sysfs/event ABI versioning.  Userspace is already\nprepared to provide easy backwards compatibility for such changes when\nconvenient to the distro (see acpi-fakekey).\n\n* Event 0x4010: docking to hotplug dock/port replicator\n* Event 0x4011: undocking from hotplug dock/port replicator\n\nTypical usecase would be to trigger display reconfiguration.\n\nReports mention T410, T510, and series 3 docks/port replicators.  Special\nthanks to Robert de Rooy for his extensive report and analysis of the\nsituation.\n\nhttp://www.thinkwiki.org/wiki/ThinkPad_Port_Replicator_Series_3\nhttp://www.thinkwiki.org/wiki/ThinkPad_Mini_Dock_Series_3\nhttp://www.thinkwiki.org/wiki/ThinkPad_Mini_Dock_Plus_Series_3\nhttp://www.thinkwiki.org/wiki/ThinkPad_Mini_Dock_Plus_Series_3_for_Mobile_Workstations\nhttp://lenovoblogs.com/insidethebox/?p\u003d290\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nReported-by: Claudius Hubig \u003cclaudiushubig@chubig.net\u003e\nReported-by: Doctor Bill \u003cdocbill@gmail.com\u003e\nReported-by: Korte Noack \u003cgbk.noack@gmx.de\u003e\nReported-by: Robert de Rooy \u003crobert.de.rooy@gmail.com\u003e\nReported-by: Sebastian Will \u003cswill@csail.mit.edu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "96b269c1b0e5a218096aa6ff240d2286e99ddd6d",
      "tree": "d0ee03be5869fbf968d2fce139238b922ccff4a3",
      "parents": [
        "2d43f671c8fb0fd72e896a8b31e15b98916f707d"
      ],
      "author": {
        "name": "Andre Bartke",
        "email": "andre.bartke@googlemail.com",
        "time": "Fri Jun 03 20:55:43 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 10:39:03 2011 -0400"
      },
      "message": "drivers/platform/x86: Fix memory leak\n\ndata is not freed in the error case of\ncompal_probe().\n\nSigned-off-by: Andre Bartke \u003candre.bartke@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d43f671c8fb0fd72e896a8b31e15b98916f707d",
      "tree": "b31d9bcadc44e11b4316e16704b6d77b98d86dc9",
      "parents": [
        "ae821c1b2fff22a5b6002e093126156a6d7c8b7b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Jun 05 16:22:34 2011 -0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 10:39:00 2011 -0400"
      },
      "message": "thinkpad-acpi: handle some new HKEY 0x60xx events\n\nHandle some user interface events from the newer Lenovo models.  We are likely\nto do something smart with these events in the future, for now, hide the ones\nwe are already certain about from the user and userspace both.\n\n* Events 0x6000 and 0x6005 are key-related.  0x6005 is not properly identified\n  yet.  Ignore these events, and do not report them.\n\n* Event 0x6040 has not been properly identified yet, and we don\u0027t know if it\n  is important (looks like it isn\u0027t, but still...).  Keep reporting it.\n\n* Change the message the driver outputs on unknown 0x6xxx events, as all\n  recent events are not related to thermal alarms.  Degrade log level from\n  ALERT to WARNING.\n\nThanks to all users who reported these events or asked about them in a number\nof mailing lists.  Your help is highly appreciated, even if I did took a lot of\ntime to act on them.  For that I apologise.\n\nI will list those that identified the reasons for the events as \"reported-by\",\nand I apologise in advance if I leave anyone out: it was not done on purpose, I\nmade the mistake of not properly tagging all event report emails separately,\nand might have missed some.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nReported-by: Markus Malkusch \u003cmarkus@malkusch.de\u003e\nReported-by: Peter Giles \u003cg1l3sp@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ae821c1b2fff22a5b6002e093126156a6d7c8b7b",
      "tree": "40c8d843b942e693c2a382ba1d482cd074ef4f7b",
      "parents": [
        "92530664bbe5a13aede4a8763459bbe560ad9221"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Tue May 31 14:20:11 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 10:38:58 2011 -0400"
      },
      "message": "acer-wmi: fix bitwise bug when set device state\n\nFix a bitwise bug that was found by Joern Heissler, it must be OR\nbut not AND when we query current device state.\n\nAcked-by: Joern Heissler \u003clinux-acpi@joern.heissler.de\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "92530664bbe5a13aede4a8763459bbe560ad9221",
      "tree": "8796470b6b0dcc74c0ce84ce556ea266172dde69",
      "parents": [
        "4dd1b49c6d215dc41ce50c80b4868388b93f31a3"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Jun 21 12:00:33 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Jul 07 10:38:56 2011 -0400"
      },
      "message": "acer-wmi: Only update rfkill status for associated hotkey events\n\nacer-wmi is indiscriminately using the device state from hotkey\nevents to update the various rfkill states. On the Aspire 1830 this\ncan result in a soft block on the wlan when the touchpad hotkey is\npressed, as it is reporting a non-zero device state that does not\nreflect the wireless status. To fix this, only update rfkill states\nwhen a wlan or bluetooth hotkey is pressed.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d61a06862ba8c14466e1dd718cac460da0465ddd",
      "tree": "f291208be1768fa870fa373d2c4397f75a84d789",
      "parents": [
        "ccd6895d401efad0c0e41d0e93fba4ef3085e268"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jul 04 03:16:17 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 07 17:49:00 2011 +1000"
      },
      "message": "drm/kms: allow drm_mode_group with no objects\n\nSometimes we could be controlling a device (such as an NVIDIA Tesla) that\nhas no crtcs/encoders/connectors.\n\nOne could argue that the driver should unset DRIVER_MODESET in this case,\nbut that changes a whole heap of the DRM\u0027s other behaviours, and it\u0027s much\neasier to just be a modesetting driver without any outputs.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ccd6895d401efad0c0e41d0e93fba4ef3085e268",
      "tree": "8781f6e0effad2f6da4ae32e6451e92d8dd12942",
      "parents": [
        "37cba6c6f4687e694ac6e3adcf2c2b2974aa3aae"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Jul 06 18:30:09 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 07 17:48:27 2011 +1000"
      },
      "message": "drm/radeon/kms: free ib pool on module unloading\n\nib pool weren\u0027t free for various newer asic on module unload.\nThis doesn\u0027t cause much arm but still could be candidate for\nstable.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\ncc: stable@kernel.org\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "37cba6c6f4687e694ac6e3adcf2c2b2974aa3aae",
      "tree": "84a4a49a810817137aa90fe0661a1a462599bcb0",
      "parents": [
        "fcb857abc4c0d512e99a08ba0415be9a6d65b4c0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jul 06 19:37:47 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 07 17:47:44 2011 +1000"
      },
      "message": "drm/radeon/kms: fix typo in evergreen disp int status register\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fcb857abc4c0d512e99a08ba0415be9a6d65b4c0",
      "tree": "b767d158028100b9b5b261d96550b7bd8edf5b80",
      "parents": [
        "4dd1b49c6d215dc41ce50c80b4868388b93f31a3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Jul 06 19:52:27 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jul 07 17:47:12 2011 +1000"
      },
      "message": "drm/radeon/kms: fix typo in IH_CNTL swap bitfield\n\nOnly affects BE systems.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eebb02b1f03b3722d678bfcb560f3b26661ab0d2",
      "tree": "6a133a4faa1278c2faf93962c19269f93b076edc",
      "parents": [
        "2e98e7974de208de0dab9e9969bd47576d07ff10"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Thu Jul 07 00:25:52 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 07 00:25:52 2011 -0700"
      },
      "message": "vmxnet3: round down # of queues to power of two\n\nvmxnet3 device supports only power-of-two number of queues. The driver\ntherefore needs to check this and rounds down the number of queues to the\nnearest power of two.\n\nSigned-off-by: Yong Wang \u003cyongwang@vmware.com\u003e\nSigned-off-by: Shreyas N Bhatewara \u003csbhatewara@vmware.com\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\n"
    }
  ],
  "next": "4dd1b49c6d215dc41ce50c80b4868388b93f31a3"
}
