)]}'
{
  "log": [
    {
      "commit": "dfa9d178cd28caf5d76bc4f37f4b3e7e8df8e697",
      "tree": "d97ca7790d8a622cba9fdd19832decdb0aa6418a",
      "parents": [
        "3f19f08a7ec74cfc50fbad3c5e615760afbd23a0",
        "7b4050381127ae11fcfc74a106d715a5fbbf888a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 21 09:51:23 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 21 09:51:23 2011 +0100"
      },
      "message": "Merge branch \u0027devfreq-for-next\u0027 of git://git.infradead.org/users/kmpark/linux-samsung into pm-devfreq\n\n* \u0027devfreq-for-next\u0027 of git://git.infradead.org/users/kmpark/linux-samsung: (765 commits)\n  PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n  pci: Fix hotplug of Express Module with pci bridges\n  i2c-eg20t: correct the driver init order of pch_i2c_probe()\n  I2C: OMAP: fix FIFO usage for OMAP4\n  i2c-s3c2410: Fix return code of s3c24xx_i2c_parse_dt_gpio\n  i2c: i2c-s3c2410: Add a cpu_relax() to busy wait for bus idle\n  Linux 3.2-rc6\n  Revert \"drm/i915: fix infinite recursion on unbind due to ilk vt-d w/a\"\n  btrfs: lower the dirty balance poll interval\n  drm/i915/dp: Dither down to 6bpc if it makes the mode fit\n  drm/i915: enable semaphores on per-device defaults\n  drm/i915: don\u0027t set unpin_work if vblank_get fails\n  drm/i915: By default, enable RC6 on IVB and SNB when reasonable\n  iommu: Export intel_iommu_enabled to signal when iommu is in use\n  drm/i915/sdvo: Include LVDS panels for the IS_DIGITAL check\n  drm/i915: prevent division by zero when asking for chipset power\n  drm/i915: add PCH info to i915_capabilities\n  drm/i915: set the right SDVO transcoder for CPT\n  drm/i915: no-lvds quirk for ASUS AT5NM10T-I\n  sched: Fix select_idle_sibling() regression in selecting an idle SMT sibling\n  ...\n"
    },
    {
      "commit": "7b4050381127ae11fcfc74a106d715a5fbbf888a",
      "tree": "9f3b90d254776e92bf69a1be658198ad34ac7651",
      "parents": [
        "390f998509bf049019df0b078c0a6606e0d57fb4"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Jul 14 10:33:55 2011 +0900"
      },
      "committer": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Tue Dec 20 14:08:08 2011 +0900"
      },
      "message": "PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n\nExynos4-bus device devfreq driver add DVFS capability for\nExynos4210/4212/4412-Bus (memory). The driver monitors PPMU counters of memory\ncontrollers and adjusts operating frequencies and voltages with OPP.\nFor Exynos4210, vdd_int is controlled. For exynos4412/4212, vdd_mif and\nvdd_int are controlled.\n\nDependency (CONFIG_EXYNOS_ASV):\nExynos4 ASV driver has been posted in the mailing list; however, it\nsi not yet upstreamed. Although the current revision of Exynos4 ASV\npatch does not contain \"CONFIG_EXYNOS_ASV\", we have added the symbol\nto hide the dependent from compilers for now. As soon as Exynos4 ASV\ndrivers are merged, the #ifdef statement will be removed or the\nname will be changed.\n\nHowever, enabling ASV is essential in most Exynos4 chips to reduce\nthe power consumption of Exynos4210 because without ASV, this Devfreq\ndriver assumes the worst case scenario, which consumes more power.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n\n---\nChanges from v1\n- Support 4212 and 4412 as well as 4210.\n"
    },
    {
      "commit": "390f998509bf049019df0b078c0a6606e0d57fb4",
      "tree": "aa8e68e47837dfe1c01e9cf40ecdd1d671b39b8a",
      "parents": [
        "e34d6b4b1ca5b4ec6811544c495fadd86e2cccbd",
        "6f6c2aa33b915c574543f176dee89d7aefc115c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 18 14:28:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 18 14:28:31 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (22 commits)\n  [SCSI] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority\n  [SCSI] bnx2i: Fixed kernel panic caused by unprotected task-\u003esc-\u003erequest deref\n  [SCSI] qla4xxx: check for failed conn setup\n  [SCSI] qla4xxx: a small loop fix\n  [SCSI] qla4xxx: fix flash/ddb support\n  [SCSI] zfcp: return early from slave_destroy if slave_alloc returned early\n  [SCSI] fcoe: Fix preempt count leak in fcoe_filter_frames()\n  [SCSI] qla2xxx: Update version number to 8.03.07.12-k.\n  [SCSI] qla2xxx: Submit all chained IOCBs for passthrough commands on request queue 0.\n  [SCSI] qla2xxx: Correct fc_host port_state display.\n  [SCSI] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx.\n  [SCSI] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx.\n  [SCSI] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang.\n  [SCSI] qla2xxx: Display IPE error message for ISP82xx.\n  [SCSI] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery.\n  [SCSI] qla2xxx: Enable Minidump by default with default capture mask 0x1f.\n  [SCSI] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang.\n  [SCSI] qla2xxx: Revert back the request queue mapping to request queue 0.\n  [SCSI] qla2xxx: Don\u0027t call alloc_fw_dump for ISP82XX.\n  [SCSI] qla2xxx: Check for SCSI status on underruns.\n  ...\n"
    },
    {
      "commit": "e34d6b4b1ca5b4ec6811544c495fadd86e2cccbd",
      "tree": "a242c5993090fc995d3695958bcd5284ec484962",
      "parents": [
        "497f16f21a04060098c0da6ed522fbcafb90c0db",
        "0d5fb5ea7d0e6bc84a523c39a666d7eb1a7e43de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 18 14:14:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 18 14:14:46 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-32-rc6\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-32-rc6\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-eg20t: correct the driver init order of pch_i2c_probe()\n  I2C: OMAP: fix FIFO usage for OMAP4\n  i2c-s3c2410: Fix return code of s3c24xx_i2c_parse_dt_gpio\n  i2c: i2c-s3c2410: Add a cpu_relax() to busy wait for bus idle\n"
    },
    {
      "commit": "497f16f21a04060098c0da6ed522fbcafb90c0db",
      "tree": "8827d2d1d515dc1ea34d63965bf93e9ee21ae9bc",
      "parents": [
        "ab347d94d6515ea9a5be04faccd9b14a319b0a7a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sat Dec 17 18:33:37 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 18 14:10:16 2011 -0800"
      },
      "message": "pci: Fix hotplug of Express Module with pci bridges\n\nI noticed that hotplug of one setup does not work with recent change in\npci tree.\n\nAfter checking the bridge conf setup, I noticed that the bridges get\nassigned but do not get enabled.\n\nThe reason is the following commit, while simply ignores bridge\nresources when enabling a pci device:\n\n| commit bbef98ab0f019f1b0c25c1acdf1683c68933d41b\n| Author: Ram Pai \u003clinuxram@us.ibm.com\u003e\n| Date:   Sun Nov 6 10:33:10 2011 +0800\n|\n|    PCI: defer enablement of SRIOV BARS\n|...\n|    NOTE: Note, there is subtle change in the pci_enable_device() API.  Any\n|    driver that depends on SRIOV BARS to be enabled in pci_enable_device()\n|    can fail.\n\nPut back bridge resource and ROM resource checking to fix the problem.\n\nThat should fix regression like BIOS does not assign correct resource to\nbridge.\n\nDiscussion can be found at:\n\thttp://www.spinics.net/lists/linux-pci/msg12874.html\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d5fb5ea7d0e6bc84a523c39a666d7eb1a7e43de",
      "tree": "a8bc64c79cfcaa834ebe726ebed3f0648b6f12e2",
      "parents": [
        "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Nov 29 15:19:10 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:46:42 2011 +0000"
      },
      "message": "i2c-eg20t: correct the driver init order of pch_i2c_probe()\n\nBefore registering an adapter to i2c subsystem, we need make sure\ndriver is ready for incoming i2c xfer, becasue the i2c_add_adapter()\nmay trigger a i2c device driver\u0027s proble function which may start\nsome real i2c xfer. I met this issue when integrating a TSC2007 i2c\ntouch screen device with the i2c-eg20t driver.\n\nThis patch will call request_irq() and hw init before calling\ni2c_add_adapter().\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1d5a34fe990c9e2e2f672b238ad881d0d4ed376b",
      "tree": "0ae93af40bfcd20213e3ac91a498f6f427c75676",
      "parents": [
        "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1"
      ],
      "author": {
        "name": "Shubhrajyoti D",
        "email": "shubhrajyoti@ti.com",
        "time": "Tue Dec 06 10:25:58 2011 -0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:45:54 2011 +0000"
      },
      "message": "I2C: OMAP: fix FIFO usage for OMAP4\n\nCurrently the fifo depth is set to zero for OMAP4 which disables\nthe FIFO usage. This patch enables the FIFO usage for I2C transactions\non OMAP4 also.\n\nTested on omap4430 and 3430.\n\nTested-and-Reported-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Shubhrajyoti D \u003cshubhrajyoti@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8ebe661dd2ab16e2e9c272ed5c86019c7407b9a1",
      "tree": "1564c871fa735b1c16713a08d2df95e3cf1f01f2",
      "parents": [
        "37de03ea1246c8280f6c8c6f61ea98973e9b9448"
      ],
      "author": {
        "name": "Tushar Behera",
        "email": "tushar.behera@linaro.org",
        "time": "Fri Dec 09 15:33:55 2011 +0530"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:49 2011 +0000"
      },
      "message": "i2c-s3c2410: Fix return code of s3c24xx_i2c_parse_dt_gpio\n\ns3c24xx_i2c_parse_dt_gpio is called when cfg_gpio is not defined\nin the platform data of the i2c device. When DT is not enabled,\nthe above function always returns -EINVAL. Since there can be\nsome i2c devices which don\u0027t need to configure any gpio lines,\nthe probe of such devices would fail here. Changing the default\nreturn value to success would fix this issue.\n\nSigned-off-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "37de03ea1246c8280f6c8c6f61ea98973e9b9448",
      "tree": "12df4d31c02cc4630281db06c7c6874741289378",
      "parents": [
        "a36bfddd65b58dd8c8364dba919c04922e04f2f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Dec 09 20:55:03 2011 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Dec 18 11:44:26 2011 +0000"
      },
      "message": "i2c: i2c-s3c2410: Add a cpu_relax() to busy wait for bus idle\n\nBe a bit more friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "a36bfddd65b58dd8c8364dba919c04922e04f2f5",
      "tree": "6adfdaa4747377806d8e13256856de0699ba6cbe",
      "parents": [
        "384703b8e6cd4c8ef08512e596024e028c91c339",
        "b51306c63449d7f06ffa689036ba49eb46e898b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 10:40:51 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 17 10:40:51 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci:\n  PCI: Set device power state to PCI_D0 for device without native PM support\n  PCI hotplug: Always allow acpiphp to handle non-PCIe bridges\n  PCI: fix ats compile failure\n  PCI: defer enablement of SRIOV BARS\n"
    },
    {
      "commit": "ed4a51842a9d9e618d4f4c31349b15b974dba5df",
      "tree": "1fc8428b931898fcc9c9a2367738aaa075772cc5",
      "parents": [
        "64b3dcc35e8dcaa3032aa6aba416d05f41ead959"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:58:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:58:39 2011 -0800"
      },
      "message": "Revert \"drm/i915: fix infinite recursion on unbind due to ilk vt-d w/a\"\n\nThis reverts commit eb1711bb94991e93669c5a1b5f84f11be2d51ea1.\n\nIt blows up the i915 seqno tracking, resulting in the\n\n\tBUG_ON(seqno \u003d\u003d 0);\n\nin i915_wait_request() triggering, which will cause lock-ups.\n\nSee for example\n  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/903010\n  https://lkml.org/lkml/2011/12/14/395\n\nReported-requested-and-tested-by: Dirk Hohndel \u003cdirk@hohndel.org\u003e\nReported-by: Richard Eames \u003cRichard.Eames@flinders.edu.au\u003e\nReported-by: Rocko Requin \u003crockorequin@hotmail.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Keith Packard \u003ckeithp@keithp.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b3dcc35e8dcaa3032aa6aba416d05f41ead959",
      "tree": "a9b16f5cef9ec006061b284fcf79645a7d89cbff",
      "parents": [
        "24545cf168d1128bd74dfe6ea9e864825e25dd02",
        "b1f44e13a525d2ffb7d5afe2273b7169d6f2222e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:26:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:26:26 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc32: Be less strict in matching %lo part of relocation.\n  sbus: convert drivers/sbus/char/* to use module_platform_driver()\n  bbc_i2c: Remove unneeded err variable\n  sparc: Use kmemdup rather than duplicating its implementation\n"
    },
    {
      "commit": "24545cf168d1128bd74dfe6ea9e864825e25dd02",
      "tree": "9f3c9dea26f2b318560adb05f0b0ab72b29057ec",
      "parents": [
        "c9a7fe9672612c0b595633d2945f52257ad92b20",
        "bb3c36863e8001fc21a88bebfdead4da4c23e848"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:17:32 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 12:17:32 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  ipv6: Check dest prefix length on original route not copied one in rt6_alloc_cow().\n  sch_gred: should not use GFP_KERNEL while holding a spinlock\n  ipip, sit: copy parms.name after register_netdevice\n  ipv6: Fix for adding multicast route for loopback device automatically.\n  ssb: fix init regression with SoCs\n  rtl8192{ce,cu,de,se}: avoid problems because of possible ERFOFF -\u003e ERFSLEEP transition\n  mac80211: fix another race in aggregation start\n  fsl_pq_mdio: Clean up tbi address configuration\n  ppp: fix pptp double release_sock in pptp_bind()\n  net/fec: fix the use of pdev-\u003eid\n  ath9k: fix check for antenna diversity support\n  batman-adv: delete global entry in case of roaming\n  batman-adv: in case of roaming mark the client with TT_CLIENT_ROAM\n  Bluetooth: Correct version check in hci_setup\n  btusb: fix a memory leak in btusb_send_frame()\n  Bluetooth: bnep: Fix module reference\n  Bluetooth: cmtp: Fix module reference\n  Bluetooth: btmrvl: support Marvell Bluetooth device SD8797\n"
    },
    {
      "commit": "2cfab8d74ebfbe06ce2947117945c4f45a5915ec",
      "tree": "787c8b82533e6f8c358f53ac4aefb2e5e8fd3e2d",
      "parents": [
        "5885b9b3f030f9b430f6b1c7fa396c885033f2f8",
        "3b5c78a35cf7511c15e09a9b0ffab290a42d9bcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 11:27:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 11:27:56 2011 -0800"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~keithp/linux\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~keithp/linux:\n  drm/i915/dp: Dither down to 6bpc if it makes the mode fit\n  drm/i915: enable semaphores on per-device defaults\n  drm/i915: don\u0027t set unpin_work if vblank_get fails\n  drm/i915: By default, enable RC6 on IVB and SNB when reasonable\n  iommu: Export intel_iommu_enabled to signal when iommu is in use\n  drm/i915/sdvo: Include LVDS panels for the IS_DIGITAL check\n  drm/i915: prevent division by zero when asking for chipset power\n  drm/i915: add PCH info to i915_capabilities\n  drm/i915: set the right SDVO transcoder for CPT\n  drm/i915: no-lvds quirk for ASUS AT5NM10T-I\n  drm/i915: Treat pre-gen4 backlight duty cycle value consistently\n  drm/i915: Hook up Ivybridge eDP\n  drm/i915: add multi-threaded forcewake support\n"
    },
    {
      "commit": "1c5ff0f54dc7f821f3d88b2ddbe0ec623b3317c2",
      "tree": "0cc2720f7f52de4c6e29553368845400cdafbe8a",
      "parents": [
        "3f5fcf60e912a79721cbbd63704a03bbfb92eac2",
        "87b9b0e0d50db3282fb1eb702307ccfca8775744"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 11:13:49 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 11:13:49 2011 -0800"
      },
      "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: Fix DA9052 GPIO build errors.\n  gpio: mpc8xxx: don\u0027t allow input-only pins to be output for MPC5121\n  gpio-ml-ioh: Add the irq_disable/irq_enable hooks for ml-ioh irq chip\n  gpio-ml-ioh: fix a bug in the interrupt handler\n  gpio: pl061: drop extra check for NULL platform_data\n"
    },
    {
      "commit": "b0d78ee89c4ac1e99dda52f304baf82bd2a6c946",
      "tree": "2aa8b6869b6daaefa1e7914849098337ce7f6283",
      "parents": [
        "6f12d2ee52dcf97dcefdadbd500e7650311eaa6a",
        "4eabc941259f9d8c8fb71746d3f30c87e1d9e49b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 10:05:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 16 10:05:14 2011 -0800"
      },
      "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  block: don\u0027t kick empty queue in blk_drain_queue()\n  block/swim3: Locking fixes\n  loop: Fix discard_alignment default setting\n  cfq-iosched: fix cfq_cic_link() race confition\n  cfq-iosched: free cic_index if blkio_alloc_blkg_stats fails\n  cciss: fix flush cache transfer length\n  cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler\n  loop: fix loop block driver discard and encryption comment\n  block: initialize request_queue\u0027s numa node during\n"
    },
    {
      "commit": "3b5c78a35cf7511c15e09a9b0ffab290a42d9bcf",
      "tree": "1ac33469f850f6c84df493974cf6034991dcd0c1",
      "parents": [
        "f45b55575cedb7efa782e43f1ea74338456d0381"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Tue Dec 13 15:41:00 2011 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:59 2011 -0800"
      },
      "message": "drm/i915/dp: Dither down to 6bpc if it makes the mode fit\n\nSome active adaptors (VGA usually) only have two lanes at 2.7GHz.\nThat\u0027s a maximum pixel clock of 144MHz at 8bpc, but 192MHz at 6bpc.\n\nFixes Asus UX31 panel being black at startup due to no valid modes since\ndc22ee6fc18ce0f15424e753e8473c306ece95c1.\n\nv2: Rebased to current code, resulting in the fix applying to EDP panels as\n    well.  Also changed from spatio-temporal to just spatial dithering on\n    pre-ironlake, to be conssitent (and less visual flicker)\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nTested-by: Eric Anholt \u003ceric@anholt.net\u003e\nTested-by: Dirk Hohndel \u003chohndel@infradead.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "f45b55575cedb7efa782e43f1ea74338456d0381",
      "tree": "187e95f183bde55b03e5c9dde8046e4dc7eabb97",
      "parents": [
        "7317c75e66fce0c9f82fbe6f72f7e5256b315422"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Fri Dec 09 17:16:37 2011 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:59 2011 -0800"
      },
      "message": "drm/i915: enable semaphores on per-device defaults\n\nThis adds a default setting for semaphores parameter, and enables\nsemaphores by default on IVB.\n\nFor now, as semaphores interaction with VTd causes random issues on\nSNB, we do not enable them by default. But they can still be enabled\nvia the semaphores\u003d1 kernel parameter.\n\nv2: enables semaphores on SNB when IO remapping is disabled, with base\non Keith Packard patch.\n\nCC: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCC: Ben Widawsky \u003cben@bwidawsk.net\u003e\nCC: Keith Packard \u003ckeithp@keithp.com\u003e\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d42696\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d40564\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41353\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d38862\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "7317c75e66fce0c9f82fbe6f72f7e5256b315422",
      "tree": "b80e8c08261ee4b6551ea6d87f3fb26d578d8805",
      "parents": [
        "c0f372b3746d4ede07b2ace2beabd38d9c045b25"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 29 09:45:28 2011 -0700"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:58 2011 -0800"
      },
      "message": "drm/i915: don\u0027t set unpin_work if vblank_get fails\n\nThis fixes a race where we may try to finish a page flip and decrement\nthe refcount even if our vblank_get failed and we ended up with a\nspurious flip pending interrupt.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d34211.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "c0f372b3746d4ede07b2ace2beabd38d9c045b25",
      "tree": "29e75552f01fa3d120b8cae0f1fe0810e869d12a",
      "parents": [
        "8bc1f85c02a20a59956b00b3acea12c04dce9ae8"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Nov 16 22:24:52 2011 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:58 2011 -0800"
      },
      "message": "drm/i915: By default, enable RC6 on IVB and SNB when reasonable\n\nRC6 should always work on IVB, and should work on SNB whenever IO\nremapping is disabled. RC6 never works on Ironlake. Make the default\nvalue for the parameter follow these guidelines. Setting the value\nto either 0 or 1 will force the specified behavior.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReviewed-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d38567\nCc: Ted Phelps \u003cphelps@gnusto.com\u003e\nCc: Peter \u003cpab1612@gmail.com\u003e\nCc: Lukas Hejtmanek \u003cxhejtman@fi.muni.cz\u003e\nCc: Andrew Lutomirski \u003cluto@mit.edu\u003e\n"
    },
    {
      "commit": "8bc1f85c02a20a59956b00b3acea12c04dce9ae8",
      "tree": "259cc3a7b192afbde9c4b2bf066f0e1a3e4b3999",
      "parents": [
        "522200858093a6f31af9830672109f6d9807dd1e"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Wed Nov 23 16:42:14 2011 -0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:57 2011 -0800"
      },
      "message": "iommu: Export intel_iommu_enabled to signal when iommu is in use\n\nIn i915 driver, we do not enable either rc6 or semaphores on SNB when dmar\nis enabled. The new \u0027intel_iommu_enabled\u0027 variable signals when the\niommu code is in operation.\n\nCc: Ted Phelps \u003cphelps@gnusto.com\u003e\nCc: Peter \u003cpab1612@gmail.com\u003e\nCc: Lukas Hejtmanek \u003cxhejtman@fi.muni.cz\u003e\nCc: Andrew Lutomirski \u003cluto@mit.edu\u003e\nCC: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "522200858093a6f31af9830672109f6d9807dd1e",
      "tree": "a7921758205d6433db98b0954b6e1a3be057f94d",
      "parents": [
        "4ed0b577457eb6aeb7cdc7e7316576e63d15abb2"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jun 20 14:45:50 2011 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:56 2011 -0800"
      },
      "message": "drm/i915/sdvo: Include LVDS panels for the IS_DIGITAL check\n\nWe were checking whether the supplied edid matched the connector it was\nread from. We do this in case a DDC read returns an EDID for another\ndevice on a multifunction or otherwise interesting card. However, we\nfailed to include LVDS as a digital device and so rejecting an otherwise\nvalid EDID.\n\nFixes the detection of the secondary SDVO LVDS panel on the Libretto\nW105.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d39216\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "4ed0b577457eb6aeb7cdc7e7316576e63d15abb2",
      "tree": "9ecf2ddc9ff64ce9a10e3e2b8827a9e7e2b34f8f",
      "parents": [
        "03d00ac53f9bcde06ff7e33d6676083c18d569a4"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Thu Nov 10 13:55:15 2011 -0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:56 2011 -0800"
      },
      "message": "drm/i915: prevent division by zero when asking for chipset power\n\nThis prevents an in-kernel division by zero which happens when we are\nasking for i915_chipset_val too quickly, or within a race condition\nbetween the power monitoring thread and userspace accesses via debugfs.\n\nThe issue can be reproduced easily via the following command:\nwhile ``; do cat /sys/kernel/debug/dri/0/i915_emon_status; done\n\nThis is particularly dangerous because it can be triggered by\na non-privileged user by just reading the debugfs entry.\n\nThis issue was also found independently by Konstantin Belousov\n\u003ckostikbel@gmail.com\u003e, who proposed a similar patch.\n\nReported-by: Konstantin Belousov \u003ckostikbel@gmail.com\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "03d00ac53f9bcde06ff7e33d6676083c18d569a4",
      "tree": "f8decda1787b6143fdffe115edcb6af9b9b442ba",
      "parents": [
        "3573c4103f7a486838bb6b5b8353788103f91802"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Fri Oct 14 18:17:41 2011 -0300"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:55 2011 -0800"
      },
      "message": "drm/i915: add PCH info to i915_capabilities\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "3573c4103f7a486838bb6b5b8353788103f91802",
      "tree": "7da908c16baa846c3f14a80442225a1cf81a6b7b",
      "parents": [
        "0999bbe08196cd9459683204974fda4d62a7d1b3"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Fri Oct 14 18:16:22 2011 -0300"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:55 2011 -0800"
      },
      "message": "drm/i915: set the right SDVO transcoder for CPT\n\nv2: add a CPT-specific macro, make code cleaner\nv3: fix commit message\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41272\nCc: stable@kernel.org\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "0999bbe08196cd9459683204974fda4d62a7d1b3",
      "tree": "97a9273b750c53e55aee3720ff69aaced104307e",
      "parents": [
        "ca88479c1c3b7b1a9f94320745f5331e1de77f80"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Nov 28 12:22:56 2011 -0500"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Dec 16 08:49:54 2011 -0800"
      },
      "message": "drm/i915: no-lvds quirk for ASUS AT5NM10T-I\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d750006\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "6f12d2ee52dcf97dcefdadbd500e7650311eaa6a",
      "tree": "c202e2cfcfec48a841bf89ea808f1e42ba5db2a6",
      "parents": [
        "88703f27758211fdda9bbbdf837330b27479e2b9",
        "935a9fee51c945b8942be2d7b4bae069167b4886"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:16:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:16:47 2011 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft:\n  ibft: Fix finding IBFT ACPI table on UEFI\n"
    },
    {
      "commit": "88703f27758211fdda9bbbdf837330b27479e2b9",
      "tree": "b6669be424d4083b3660a082d9bece58797d32c9",
      "parents": [
        "f242bbc598b96f58ca4caf416cabe3ac01e8b2ab",
        "c7caf4d4c56aee40b995f5858ccf1c814f3d2da2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:15:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:15:01 2011 -0800"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  staging: r8712u: Add new USB ID\n  staging: tidspbridge: request dmtimer clocks on init\n  staging: tidspbridge: include module.h by default\n"
    },
    {
      "commit": "f242bbc598b96f58ca4caf416cabe3ac01e8b2ab",
      "tree": "118b7d94f2b2c5486212f80e0ea060dd90de1044",
      "parents": [
        "ddf5a25c5fdd4cc276edf451871c38002eec0f95",
        "02a551c9755b799579e0a093bcc99b80b4dc1453"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:14:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 14:14:41 2011 -0800"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: option: Removing one bogus and adding some new Huawei combinations\n  USB: cdc-acm: add IDs for Motorola H24 HSPA USB module.\n  usb: option: Add Huawei E398 controlling interfaces\n  usb: renesas_usbhs: add hcd-\u003ehas_tt for low/full speed\n  usb: renesas_usbhs: typofix: irq_dtch control DTCHE\n  usb: gadget: storage: release superspeed descriptors.\n"
    },
    {
      "commit": "42ebfc61cfcb13af3e638db1c497dcbde7abfed8",
      "tree": "a347967678d8f8a8a8ade7f37796ab62fb487308",
      "parents": [
        "55b02d2f4445ad625213817a1736bf2884d32547",
        "63a741757d15320a25ebf5778f8651cce2ed0611"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 10:52:40 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 15 10:52:40 2011 -0800"
      },
      "message": "Merge branch \u0027stable/for-linus-fixes-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/for-linus-fixes-3.2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/swiotlb: Use page alignment for early buffer allocation.\n  xen: only limit memory map to maximum reservation for domain 0.\n"
    },
    {
      "commit": "87b9b0e0d50db3282fb1eb702307ccfca8775744",
      "tree": "2ffe8a12337074e0167ca0ece066c9d11c192190",
      "parents": [
        "28538df0389a59ede9ccd6f327d2031f0044db87"
      ],
      "author": {
        "name": "Ashish Jangam",
        "email": "ashish.jangam@kpitcummins.com",
        "time": "Thu Dec 15 14:55:46 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 15 11:25:43 2011 -0700"
      },
      "message": "gpio: Fix DA9052 GPIO build errors.\n\nThis patch is functionally tested on Samsung SMDKV6410.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David Dajun Chen \u003cdchen@diasemi.com\u003e\nSigned-off-by: Ashish Jangam \u003cashish.jangam@kpitcummins.com\u003e\n[grant.likely: don\u0027t create an unnecessary header file]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "63a741757d15320a25ebf5778f8651cce2ed0611",
      "tree": "93b0527829417bbe187dd5e3d7cb1765346a8603",
      "parents": [
        "d3db728125c4470a2d061ac10fa7395e18237263"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Dec 15 11:28:46 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Dec 15 11:28:46 2011 -0500"
      },
      "message": "xen/swiotlb: Use page alignment for early buffer allocation.\n\nThis fixes an odd bug found on a Dell PowerEdge 1850/0RC130\n(BIOS A05 01/09/2006) where all of the modules doing pci_set_dma_mask\nwould fail with:\n\nata_piix 0000:00:1f.1: enabling device (0005 -\u003e 0007)\nata_piix 0000:00:1f.1: can\u0027t derive routing for PCI INT A\nata_piix 0000:00:1f.1: BMDMA: failed to set dma mask, falling back to PIO\n\nThe issue was the Xen-SWIOTLB was allocated such as that the end of\nbuffer was stradling a page (and also above 4GB). The fix was\nspotted by Kalev Leonid  which was to piggyback on git commit\ne79f86b2ef9c0a8c47225217c1018b7d3d90101c \"swiotlb: Use page alignment\nfor early buffer allocation\" which:\n\n\tWe could call free_bootmem_late() if swiotlb is not used, and\n\tit will shrink to page alignment.\n\n\tSo alloc them with page alignment at first, to avoid lose two pages\n\nAnd doing that fixes the outstanding issue.\n\nCC: stable@kernel.org\nSuggested-by: \"Kalev, Leonid\" \u003cLeonid.Kalev@ca.com\u003e\nReported-and-Tested-by: \"Taylor, Neal E\" \u003cNeal.Taylor@ca.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "6f6c2aa33b915c574543f176dee89d7aefc115c1",
      "tree": "3c6907fe997727e92ed09c018abd8215ce26b6ba",
      "parents": [
        "a878185c3b93e692ace0d1628a47f3d75504ab4f"
      ],
      "author": {
        "name": "john fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Fri Nov 18 13:35:56 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Dec 15 11:02:07 2011 +0400"
      },
      "message": "[SCSI] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority\n\nUse DCB notifiers to set the skb priority to allow packets\nto be steered and tagged correctly over DCB enabled drivers\nthat setup traffic classes.\n\nThis allows queue_mapping() routines to be removed in these\ndrivers that were previously inspecting the ethertype of\nevery skb to mark FCoE/FIP frames.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "b51306c63449d7f06ffa689036ba49eb46e898b5",
      "tree": "6f3ad6817681c1ee2a7d7abc86d85695564924ea",
      "parents": [
        "619a5182d1f38a3d629ee48e04fa182ef9170052"
      ],
      "author": {
        "name": "Ajaykumar Hotchandani",
        "email": "ajaykumar.hotchandani@oracle.com",
        "time": "Mon Dec 12 13:57:36 2011 +0530"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Dec 14 08:26:42 2011 -0800"
      },
      "message": "PCI: Set device power state to PCI_D0 for device without native PM support\n\nDuring test of one IB card with guest VM, found that, msi is not\ninitialized properly.\n\nIt turns out __write_msi_msg will do nothing if device current_state is\nnot PCI_D0.  And, that pci device does not have pm_cap in guest VM.\n\nThere is an error in setting of power state to PCI_D0 in\npci_enable_device(), but error is not returned for this.  Following is\ncode flow:\n\npci_enable_device() --\u003e   __pci_enable_device_flags() --\u003e\ndo_pci_enable_device() --\u003e   pci_set_power_state() --\u003e\n__pci_start_power_transition()\n\nWe have following condition inside __pci_start_power_transition():\n         if (platform_pci_power_manageable(dev)) {\n                 error \u003d platform_pci_set_power_state(dev, state);\n                 if (!error)\n                         pci_update_current_state(dev, state);\n         } else {\n                 error \u003d -ENODEV;\n                 /* Fall back to PCI_D0 if native PM is not supported */\n                 if (!dev-\u003epm_cap)\n                         dev-\u003ecurrent_state \u003d PCI_D0;\n         }\n\nHere, from platform_pci_set_power_state(), acpi_pci_set_power_state() is\ngetting called and that is failing with ENODEV because of following\ncondition:\n\n         if (!handle || ACPI_SUCCESS(acpi_get_handle(handle, \"_EJ0\",\u0026tmp)))\n                 return -ENODEV;\n\nBecause of that, pci_update_current_state() is not getting called.\n\nWith this patch, if device power state can not be set via\nplatform_pci_set_power_state and that device does not have native pm\nsupport, then PCI device power state will be set to PCI_D0.\n\n-v2: This also reverts 47e9037ac16637cd7f12b8790ea7ce6680e42168, as it\u0027s\n     not needed after this change.\n\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Ajaykumar Hotchandani\u003cajaykumar.hotchandani@oracle.com\u003e\nSigned-off-by: Yinghai Lu\u003cyinghai.lu@oracle.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "a878185c3b93e692ace0d1628a47f3d75504ab4f",
      "tree": "c061bbc691ada3711e64331b911b0776b8b22ad4",
      "parents": [
        "ff1d0319ac6a5fd859884b30c0a3cb6733b8fb2d"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Tue Dec 06 22:41:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 17:05:23 2011 +0400"
      },
      "message": "[SCSI] bnx2i: Fixed kernel panic caused by unprotected task-\u003esc-\u003erequest deref\n\nDuring session recovery, the conn_stop call will trigger a flush\nto all outstanding SCSI cmds in the xmit queue.  This will set\nall outstanding task-\u003esc to NULL prior to the session_teardown\ncall which frees the task memory.\n\nIn the bnx2i SCSI response processing path, only the task was being checked\nfor NULL under the session lock before the task-\u003esc-\u003erequest dereferencing.\nIf there are outstanding SCSI cmd responses pending for process, the\nfollowing kernel panic can be exposed where task-\u003esc was found to be NULL.\n\n Call Trace:\n[   69.720205]  [\u003cffffffffa040d0d0\u003e] bnx2i_process_new_cqes+0x290/0x3c0 [bnx2i]\n[   69.804289]  [\u003cffffffffa040d233\u003e] bnx2i_fastpath_notification+0x33/0xa0 [bnx2\ni]\n[   69.891490]  [\u003cffffffffa040d37b\u003e] bnx2i_indicate_kcqe+0xdb/0x330 [bnx2i]\n[   69.971427]  [\u003cffffffffa03eac5e\u003e] service_kcqes+0x16e/0x1d0 [cnic]\n[   70.045132]  [\u003cffffffffa03eacea\u003e] cnic_service_bnx2x_kcq+0x2a/0x50 [cnic]\n[   70.126105]  [\u003cffffffffa03ead53\u003e] cnic_service_bnx2x_bh+0x43/0x140 [cnic]\n[   70.207081]  [\u003cffffffff81060676\u003e] tasklet_action+0x66/0x110\n[   70.273521]  [\u003cffffffff8106025f\u003e] __do_softirq+0xef/0x220\n[   70.337887]  [\u003cffffffff81447ebc\u003e] call_softirq+0x1c/0x30\n\nThis patch adds the !task-\u003esc check and also protects the sc dereferencing\nunder the session lock.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ff1d0319ac6a5fd859884b30c0a3cb6733b8fb2d",
      "tree": "70fc663a5440f4eb613d94d23c76b3186c824b66",
      "parents": [
        "e1cd89c507b41e4021ce6fb0d19d230f6a932ccd"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu Dec 01 21:38:43 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 15:40:44 2011 +0400"
      },
      "message": "[SCSI] qla4xxx: check for failed conn setup\n\niscsi_conn_setup can fail so we must check for NULL being\nreturned.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "e1cd89c507b41e4021ce6fb0d19d230f6a932ccd",
      "tree": "ba0d664e4eb08f3b8c59468e447f824fa6534142",
      "parents": [
        "13483730a13bef372894aefcf73760f5c6c297be"
      ],
      "author": {
        "name": "Tomas Henzl",
        "email": "thenzl@redhat.com",
        "time": "Thu Dec 01 21:38:42 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 15:40:43 2011 +0400"
      },
      "message": "[SCSI] qla4xxx: a small loop fix\n\nWhen the qla4xxx_get_fwddb_entry returns QLA_ERROR\nthe nex_idx is not updated,\n      for (idx \u003d 0; idx \u003c max_ddbs; idx \u003d next_idx) {\n                ret \u003d qla4xxx_get_fwddb_entry(ha, idx, NULL, 0, NULL,\n                                              \u0026next_idx, \u0026state, \u0026conn_err,\n                                                NULL, NULL);\n                if (ret \u003d\u003d QLA_ERROR)\n                        continue;\n\nThis means there is a risk that the \u0027idx \u003c max_ddbs\u0027 condition will never\nmet and the loop will loop forever.\nFix this by explicitly increasing the next_idx in the error condition.\n\nMaybe a break instead of continue is more appropriate, leaving the decision\non the qlogic maintainer.\n\nSigned-off-by: Tomas Henzl \u003cthenzl@redhat.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "13483730a13bef372894aefcf73760f5c6c297be",
      "tree": "b65e573e43e791b91e32a16cb67653354f0d33d0",
      "parents": [
        "44f747fff6e9f027a4866c1a6864e26ae7c510c8"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu Dec 01 21:38:41 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 15:40:43 2011 +0400"
      },
      "message": "[SCSI] qla4xxx: fix flash/ddb support\n\nWith open-iscsi support, target entries persisted in the FLASH were not\nlogin. Added support in the qla4xxx driver to do the login on probe\ntime to the target entries saved in the FLASH by user.\nWith this changes upgrade to the new kernel with open-iscsi support in\nqla4xxx will ensure users original target entries login on driver load\n\nSigned-off-by: Manish Rangankar \u003cmanish.rangankar@qlogic.com\u003e\nSigned-off-by: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "44f747fff6e9f027a4866c1a6864e26ae7c510c8",
      "tree": "bbaf28b480018835fb61db1dd13ce8bd4d4e8b97",
      "parents": [
        "7e1e7ead88dff75b11b86ee0d5232c4591be1326"
      ],
      "author": {
        "name": "Steffen Maier",
        "email": "maier@linux.vnet.ibm.com",
        "time": "Fri Nov 18 20:00:40 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 15:40:43 2011 +0400"
      },
      "message": "[SCSI] zfcp: return early from slave_destroy if slave_alloc returned early\n\nzfcp_scsi_slave_destroy erroneously always tried to finish its task\neven if the corresponding previous zfcp_scsi_slave_alloc returned\nearly. This can lead to kernel page faults on accessing uninitialized\nfields of struct zfcp_scsi_dev in zfcp_erp_lun_shutdown_wait. Take the\nport field of the struct to determine if slave_alloc returned early.\n\nThis zfcp bug is exposed by 4e6c82b (in turn fixing f7c9c6b to be\ncompatible with 21208ae) which can call slave_destroy for a\ncorresponding previous slave_alloc that did not finish.\n\nThis patch is based on James Bottomley\u0027s fix suggestion in\nhttp://www.spinics.net/lists/linux-scsi/msg55449.html.\n\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e #2.6.38+\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7e1e7ead88dff75b11b86ee0d5232c4591be1326",
      "tree": "844559e1dd8a881db68a791508a66196d9e383f3",
      "parents": [
        "09b4402d2c8e36b8d4270c4da235fd7bb312118d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Nov 11 20:52:01 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Dec 14 15:40:03 2011 +0400"
      },
      "message": "[SCSI] fcoe: Fix preempt count leak in fcoe_filter_frames()\n\nThe error exit path leaks preempt count. Add the missing put_cpu().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Yi Zou \u003cyi.zou@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c7caf4d4c56aee40b995f5858ccf1c814f3d2da2",
      "tree": "39dcd07931190486d3ae5bc92e81498759d334d0",
      "parents": [
        "ed625b9143ee53fe610320908c89e22635ee6e87"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Dec 11 10:27:54 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 16:13:15 2011 -0800"
      },
      "message": "staging: r8712u: Add new USB ID\n\nAdd USB ID for Sitecom WLA-2000 v1.001 WLAN.\n\nReported-and-tested-by: Roland Gruber \u003cpost@rolandgruber.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ed625b9143ee53fe610320908c89e22635ee6e87",
      "tree": "af583ca87a18c133d2e5bdf52e22f06b270b6bd2",
      "parents": [
        "0a7e22e61e07a2ea479511f9620858be2f1507e8"
      ],
      "author": {
        "name": "Omar Ramirez Luna",
        "email": "omar.ramirez@ti.com",
        "time": "Fri Nov 18 16:18:54 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 16:12:06 2011 -0800"
      },
      "message": "staging: tidspbridge: request dmtimer clocks on init\n\nGiven that dm timer framework doesn\u0027t support request of clocks\nby soft | hard irqs because some recent changes, tidspbridge needs\nto request its clocks on init and enable/disable them on demand.\n\nThis was first seen on 3.2-rc1.\n\nSigned-off-by: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0a7e22e61e07a2ea479511f9620858be2f1507e8",
      "tree": "1d815cff0584f2a329c3ad0eb5bb79039c9671c0",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Omar Ramirez Luna",
        "email": "omar.ramirez@ti.com",
        "time": "Mon Nov 14 20:16:57 2011 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 16:11:37 2011 -0800"
      },
      "message": "staging: tidspbridge: include module.h by default\n\nFixes compilation break when compiled as part of the kernel:\n\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:134: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:134: warning: data definition has no type or storage class\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:134: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_AUTHOR\u0027\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:134: warning: function declaration isn\u0027t a prototype\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:135: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:135: warning: data definition has no type or storage class\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:135: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_LICENSE\u0027\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:135: warning: function declaration isn\u0027t a prototype\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:136: error: expected declaration specifiers or \u0027...\u0027 before string constant\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:136: warning: data definition has no type or storage class\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:136: warning: type defaults to \u0027int\u0027 in declaration of \u0027MODULE_VERSION\u0027\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:136: warning: function declaration isn\u0027t a prototype\ndrivers/staging/tidspbridge/rmgr/drv_interface.c: In function \u0027omap34_xx_bridge_probe\u0027:\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:359: error: \u0027THIS_MODULE\u0027 undeclared (first use in this function)\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:359: error: (Each undeclared identifier is reported only once\ndrivers/staging/tidspbridge/rmgr/drv_interface.c:359: error: for each function it appears in.)\n\nSigned-off-by: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "653f42f6b6348652c02737924abd6a5a6426e7ee",
      "tree": "466d9d722742f8f9c553226ffce200dc62f494ab",
      "parents": [
        "4dde6dedad736b86bcea3722abb7d8031aeeaa16",
        "9d5a09e659f8414dd3713e2acbfaf8a9e9794aa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 13 14:59:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 13 14:59:42 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client:\n  ceph: add missing spin_unlock at ceph_mdsc_build_path()\n  ceph: fix SEEK_CUR, SEEK_SET regression\n  crush: fix mapping calculation when force argument doesn\u0027t exist\n  ceph: use i_ceph_lock instead of i_lock\n  rbd: remove buggy rollback functionality\n  rbd: return an error when an invalid header is read\n  ceph: fix rasize reporting by ceph_show_options\n"
    },
    {
      "commit": "619a5182d1f38a3d629ee48e04fa182ef9170052",
      "tree": "34765be3139cb3278e901da8708c82a2650dc983",
      "parents": [
        "8c4519456713628cbb457c77bf06684aace67f69"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Dec 13 00:02:28 2011 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Dec 13 10:41:23 2011 -0800"
      },
      "message": "PCI hotplug: Always allow acpiphp to handle non-PCIe bridges\n\nCommit 0d52f54e2ef64c189dedc332e680b2eb4a34590a (PCI / ACPI: Make\nacpiphp ignore root bridges using PCIe native hotplug) added code\nthat made the acpiphp driver completely ignore PCIe root complexes\nfor which the kernel had been granted control of the native PCIe\nhotplug feature by the BIOS through _OSC.  Unfortunately, however,\nthis was a mistake, because on some systems there were PCI bridges\nsupporting PCI (non-PCIe) hotplug under such root complexes and\nthose bridges should have been handled by acpiphp.\n\nFor this reason, revert the changes made by the commit mentioned\nabove and make register_slot() in drivers/pci/hotplug/acpiphp_glue.c\navoid registering hotplug slots for PCIe ports that belong to\nroot complexes with native PCIe hotplug enabled (which means that\nthe BIOS has granted the kernel control of this feature for the\ngiven root complex).  This is reported to address the original\nissue fixed by commit 0d52f54e2ef64c189dedc332e680b2eb4a34590a and\nto work on the system where that commit broke things.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "28538df0389a59ede9ccd6f327d2031f0044db87",
      "tree": "55053eaeb036735c62948c92c78febc284341900",
      "parents": [
        "4d052213ff8f71a4a70fc4eed71b773cfde51fcf"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Dec 13 10:12:48 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 11:14:35 2011 -0700"
      },
      "message": "gpio: mpc8xxx: don\u0027t allow input-only pins to be output for MPC5121\n\nAdd a 5121-custom reject if an input-only pin is requested to be output\n(see 18.3.1.1 in the refman). Also, rewrite mach-specific quirk setup to\nconsume less lines which scales better.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n[grant.likely: Fixed build error]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4d052213ff8f71a4a70fc4eed71b773cfde51fcf",
      "tree": "5b4174022eadbf3327f59d9046f1ac3a4bd9e821",
      "parents": [
        "f9ea14efa5277c47efec341dee2c408b6b80f854"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Dec 13 23:53:50 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 11:05:17 2011 -0700"
      },
      "message": "gpio-ml-ioh: Add the irq_disable/irq_enable hooks for ml-ioh irq chip\n\nThese hooks will be needed by the general disabl/enable_irq();\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f9ea14efa5277c47efec341dee2c408b6b80f854",
      "tree": "f81e7113a509893ef0a670445537900fcf3ca527",
      "parents": [
        "b2888095feb3c651cba5904b0227622e82777b34"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Dec 13 23:53:49 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 11:05:17 2011 -0700"
      },
      "message": "gpio-ml-ioh: fix a bug in the interrupt handler\n\nGPIO\u0027s irq action\u0027s dev_id is set to the first struct ioh_gpio chip,\nso when loop checking the 8 chips, the \"chip\" should be changed\naccording.\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b2888095feb3c651cba5904b0227622e82777b34",
      "tree": "92ef8eac529b042c34e0f4526d1124307da9d297",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Fri Dec 09 16:56:08 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 13 11:01:14 2011 -0700"
      },
      "message": "gpio: pl061: drop extra check for NULL platform_data\n\nIn adding DT binding support, the check for NULL platform_data got added\nback in inadvertently, so remove it.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "02a551c9755b799579e0a093bcc99b80b4dc1453",
      "tree": "62e17c90cdfc648d7107f7a5d0830bc8ee8d28dc",
      "parents": [
        "6abff5dc4d5a2c90e597137ce8987e7fd439259b"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Tue Dec 13 05:33:02 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 13 09:46:01 2011 -0800"
      },
      "message": "USB: option: Removing one bogus and adding some new Huawei combinations\n\nHuawei use the product code HUAWEI_PRODUCT_E353 (0x1506) for a\nnumber of different devices, which each can appear with a number\nof different descriptor sets.  Different types of interfaces\ncan be identified by looking at the subclass and protocol fields\n\nSubclass 1 protocol 8 is actually the data interface of a CDC\nECM set, with subclass 1 protocol 9 as the control interface.\nNeither support serial data communcation, and cannot therefore\nbe supported by this driver.\n\nAt the same time, add a few other sets which appear if the\ndevice is configured in \"Windows mode\" using this modeswitch\nmessage:\n55534243000000000000000000000011060000000100000000000000000000\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "935a9fee51c945b8942be2d7b4bae069167b4886",
      "tree": "2b69b5411125829b54b4f13a7350fdd4e112b61c",
      "parents": [
        "5611cc4572e889b62a7b4c72a413536bf6a9c416"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@oracle.com",
        "time": "Mon Dec 12 12:39:14 2011 -0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad@kernel.org",
        "time": "Tue Dec 13 09:08:31 2011 -0500"
      },
      "message": "ibft: Fix finding IBFT ACPI table on UEFI\n\nFound one system with UEFI/iBFT, kernel does not detect the iBFT during\niscsi_ibft module loading.\n\nRoot cause: on x86 (UEFI), we are calling of find_ibft_region() much earlier\n- specifically in setup_arch() before ACPI is enabled.\n\nTry to split acpi checking code out and call that later\n\nAt that time ACPI iBFT already get permanent mapped with ioremap.\nSo isa_virt_to_bus() will get wrong phys from right virt address.\nWe could just skip that phys address printing.\n\nFor legacy one, print the found address early.\n\n-v2: update comments and description according to Konrad.\n-v3: fix problem about module use case that is found by Konrad.\n-v4: use acpi_get_table() instead of acpi_table_parse() to handle module use case that is found by Konrad again..\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad@kernel.org\u003e\n"
    },
    {
      "commit": "12870da5c3ace563902babdfa10d824fdbd4ce88",
      "tree": "10ebbed2a6806f8bb6489c51514ee43f1b1adff8",
      "parents": [
        "71fe5ccac7ede00526de490a2df10ebcd39c4c11",
        "d6c4f2ac1de3c1ee10796740aa5b7a1e98a05f07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 12 20:08:27 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 12 20:08:27 2011 -0800"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (jz4740) Staticise jz4740_hwmon_driver\n  hwmon: (jz4740) fix signedness bug\n"
    },
    {
      "commit": "71fe5ccac7ede00526de490a2df10ebcd39c4c11",
      "tree": "f327328400e51b47d47f6957d010496ff7e308aa",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50",
        "49df78074963c97e25debc3c67b72f059111607d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 12 20:06:13 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 12 20:06:13 2011 -0800"
      },
      "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: Fix deadlock when the CONFIG_MMC_UNSAFE_RESUME is not defined\n  mmc: sdhci-s3c: Remove old and misprototyped suspend operations\n  mmc: tmio: fix clock gating on platforms with a .set_pwr() method\n  mmc: sh_mmcif: fix clock gating on platforms with a .down_pwr() method\n  mmc: core: Fix typo at mmc_card_sleep\n  mmc: core: Fix power_off_notify during suspend\n  mmc: core: Fix setting power notify state variable for non-eMMC\n  mmc: core: Add quirk for long data read time\n  mmc: Add module.h include to sdhci-cns3xxx.c\n  mmc: mxcmmc: fix falling back to PIO\n  mmc: omap_hsmmc: DMA unmap only once in case of MMC error\n"
    },
    {
      "commit": "6abff5dc4d5a2c90e597137ce8987e7fd439259b",
      "tree": "0fd228db7b7aba563b74018fc457841fb0e2b062",
      "parents": [
        "414b591fd16655871e9f5592a55368b10a3ccc30"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khalasa@piap.pl",
        "time": "Mon Dec 12 14:51:00 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 12 14:31:33 2011 -0800"
      },
      "message": "USB: cdc-acm: add IDs for Motorola H24 HSPA USB module.\n\nAdd USB IDs for Motorola H24 HSPA USB module.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhalasa@piap.pl\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "414b591fd16655871e9f5592a55368b10a3ccc30",
      "tree": "8b9a9cbda1a7319f482410334a75869bc1da3758",
      "parents": [
        "1115b9e279a23ca0bf7eda7d7697fe20a441304e"
      ],
      "author": {
        "name": "Alex Hermann",
        "email": "alex@wenlex.nl",
        "time": "Mon Dec 12 21:42:23 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 12 14:31:32 2011 -0800"
      },
      "message": "usb: option: Add Huawei E398 controlling interfaces\n\nThis patch adds the controlling interfaces for the Huawei E398.\n\nThanks to Bjørn Mork \u003cbjorn@mork.no\u003e for extracting the interface\nnumbers from the windows driver.\n\nSigned-off-by: Alex Hermann \u003calex@wenlex.nl\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d6c4f2ac1de3c1ee10796740aa5b7a1e98a05f07",
      "tree": "e488fb6287f52c15b1158473e9b072af42a3ad1c",
      "parents": [
        "0b57d7602b68f7b2786b2f0e22da39cbd4139a95"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 08:33:37 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Dec 12 08:31:21 2011 -0800"
      },
      "message": "hwmon: (jz4740) Staticise jz4740_hwmon_driver\n\nIt is not used outside this driver so no need to make the symbol global.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "0b57d7602b68f7b2786b2f0e22da39cbd4139a95",
      "tree": "69470f02a26e8242e4579f8ac9247fac1671955b",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Dec 08 08:04:12 2011 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Dec 12 08:31:21 2011 -0800"
      },
      "message": "hwmon: (jz4740) fix signedness bug\n\nwait_for_completion_interruptible_timeout() may return negative value.\nIn this case, checking if (t \u003e 0)  will return true if t is unsigned.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: stable@kernel.org (3.0+)\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "b302545744c031eae04a43fb1c56cc17e00a193a",
      "tree": "6d72f21f033d5e2e1589dada45b767a0327e45d0",
      "parents": [
        "dfaf3c036cd46a73f4ef3e4b75c1f647e503d4e1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 12 12:42:12 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Mon Dec 12 12:42:12 2011 +0100"
      },
      "message": "block/swim3: Locking fixes\n\nThe old PowerMac swim3 driver has some \"interesting\" locking issues,\nusing a private lock and failing to lock the queue before completing\nrequests, which triggered WARN_ONs among others.\n\nThis rips out the private lock, makes everything operate under the\nblock queue lock, and generally makes things simpler.\n\nWe used to also share a queue between the two possible instances which\nwas problematic since we might pick the wrong controller in some cases,\nso make the queue and the current request per-instance and use\nqueuedata to point to our private data which is a lot cleaner.\n\nWe still share the queue lock but then, it\u0027s nearly impossible to actually\nuse 2 swim3\u0027s simultaneously: one would need to have a Wallstreet\nPowerBook, the only machine afaik with two of these on the motherboard,\nand populate both hotswap bays with a floppy drive (the machine ships\nonly with one), so nobody cares...\n\nWhile at it, add a little fix to clear up stale interrupts when loading\nthe driver or plugging a floppy drive in a bay.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "1115b9e279a23ca0bf7eda7d7697fe20a441304e",
      "tree": "9035b8d4fcb94e367127f81a6401b1429e92bc4b",
      "parents": [
        "b95eb7476e7224baae34f67ae9a09042521e97ff"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Dec 08 18:24:47 2011 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Dec 12 12:24:42 2011 +0200"
      },
      "message": "usb: renesas_usbhs: add hcd-\u003ehas_tt for low/full speed\n\nLow/Full speed device is not recognized without this patch\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "b95eb7476e7224baae34f67ae9a09042521e97ff",
      "tree": "87b3c556659fc3487b75c143a6c39bf851988753",
      "parents": [
        "f44b915d315ff0a7dd362c5c0eac5fbde4cc4411"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Dec 08 18:23:56 2011 -0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Dec 12 12:24:34 2011 +0200"
      },
      "message": "usb: renesas_usbhs: typofix: irq_dtch control DTCHE\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "f44b915d315ff0a7dd362c5c0eac5fbde4cc4411",
      "tree": "2e748d94c3f5e80d0c999cf1e9b61b789ab02253",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Yu Xu",
        "email": "yuxu@marvell.com",
        "time": "Sat Dec 10 00:03:33 2011 +0800"
      },
      "committer": {
        "name": "Felipe Balbi",
        "email": "balbi@ti.com",
        "time": "Mon Dec 12 12:24:07 2011 +0200"
      },
      "message": "usb: gadget: storage: release superspeed descriptors.\n\nRelease superspeed mass storage descriptors memory\nwhen the function is unbind.\n\nSigned-off-by: Yu Xu \u003cyuxu@marvell.com\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nSigned-off-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n"
    },
    {
      "commit": "09b4402d2c8e36b8d4270c4da235fd7bb312118d",
      "tree": "2d99d48ee50ab3bdb638253fa0a5c2946ed0d86c",
      "parents": [
        "0d2aa38ee9b11be35ef6f91c938dd3441cf64ea4"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Fri Nov 18 09:02:22 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 14:08:58 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.07.12-k.\n\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0d2aa38ee9b11be35ef6f91c938dd3441cf64ea4",
      "tree": "e0e1a542ebf0d5f7d19ec6e3b38c4159d1113a78",
      "parents": [
        "49e85c23beb1f12aba59450126ff7e803fbc767d"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 14:08:58 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Submit all chained IOCBs for passthrough commands on request queue 0.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "49e85c23beb1f12aba59450126ff7e803fbc767d",
      "tree": "cbb39035f55322ba24bdfef1570f1e69dd497425",
      "parents": [
        "631549169801df054210839cfda0aceef78966af"
      ],
      "author": {
        "name": "Saurav Kashyap",
        "email": "saurav.kashyap@qlogic.com",
        "time": "Fri Nov 18 09:02:20 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 14:08:58 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Correct fc_host port_state display.\n\n[jejb: checkpatch fixes]\nAdd more fine grain parsing of vha-\u003eloop_state to export a more accurate\nfc_host port_state.\n\nSigned-off-by: Saurav Kashyap \u003csaurav.kashyap@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "631549169801df054210839cfda0aceef78966af",
      "tree": "ef7ea8c2eafba780c421330ae818bfe848abf09c",
      "parents": [
        "8937f2f1c4bc6a9098fd71eb4a7deba5f0683118"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:19 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 14:08:58 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "8937f2f1c4bc6a9098fd71eb4a7deba5f0683118",
      "tree": "cf0aae146d17b292df283edb6cbb23c27592a84f",
      "parents": [
        "c8f6544e6d831f05720687f3536d5cbc290ff181"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:18 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 14:08:15 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c8f6544e6d831f05720687f3536d5cbc290ff181",
      "tree": "face048ae4d833ebcc2e9629090f146533ce4d6c",
      "parents": [
        "10a340e6415d938939724743a4da71fd63f5a95c"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Fri Nov 18 09:02:17 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:37:58 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "10a340e6415d938939724743a4da71fd63f5a95c",
      "tree": "5ba855910dd6b97a6816e2f221a1fe97740fab73",
      "parents": [
        "1806fcd5d3d7644511e57b1d0a397837b0b38623"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Fri Nov 18 09:02:16 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:37:11 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Display IPE error message for ISP82xx.\n\n[jejb: fixup checkpatch error]\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "1806fcd5d3d7644511e57b1d0a397837b0b38623",
      "tree": "6d3cce23d9dd09c61f7486e7c216e7721084fe00",
      "parents": [
        "3aadff356bb80dae1ebb0a2e68974fdbb39fe034"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Nov 18 09:02:15 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:36:02 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery.\n\nWe need to return QLA_FUNCTION_TIMEOUT immediately otherwise we mess up the\nmailbox command state machine.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3aadff356bb80dae1ebb0a2e68974fdbb39fe034",
      "tree": "0aefa5ecfec020e9504955ca4440044627a8e5aa",
      "parents": [
        "841c5e5cee140115b03355c39e4c3f1798ec34bc"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:14 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:35:28 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Enable Minidump by default with default capture mask 0x1f.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "841c5e5cee140115b03355c39e4c3f1798ec34bc",
      "tree": "5d5bf0c8b24aa66183792a43e7786764c34345a7",
      "parents": [
        "0cd33fcfb54f2eb053ead3cca35ad9775fc01301"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:13 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:34:55 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "0cd33fcfb54f2eb053ead3cca35ad9775fc01301",
      "tree": "1b0335eb77e56a2f9ab739372d8b185b39b56f83",
      "parents": [
        "be5ea3cfa15ddef0bee9dfbc214c2113119087a2"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Nov 18 09:02:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:34:17 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Revert back the request queue mapping to request queue 0.\n\nIf there is an error creating multiple response queues then we need to revert\nthe request queue mapping back to request queue 0.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "be5ea3cfa15ddef0bee9dfbc214c2113119087a2",
      "tree": "8023725ed455efb1651047ec1abc84187c8af48c",
      "parents": [
        "4e85e3d92fd1b52989882062f5cb143a31375b62"
      ],
      "author": {
        "name": "Saurav Kashyap",
        "email": "saurav.kashyap@qlogic.com",
        "time": "Fri Nov 18 09:02:11 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:33:50 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t call alloc_fw_dump for ISP82XX.\n\nSigned-off-by: Saurav Kashyap \u003csaurav.kashyap@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4e85e3d92fd1b52989882062f5cb143a31375b62",
      "tree": "ed71583d21f23ebaf3faf4c774cd9b17daf629e9",
      "parents": [
        "ad537689c30d8e35300dcc93a109a966b8a89478"
      ],
      "author": {
        "name": "Arun Easi",
        "email": "arun.easi@qlogic.com",
        "time": "Fri Nov 18 09:02:10 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:33:22 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Check for SCSI status on underruns.\n\nSigned-off-by: Arun Easi \u003carun.easi@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "ad537689c30d8e35300dcc93a109a966b8a89478",
      "tree": "05d6836525cd9cc52540a8cbea0a19f68eaba9fe",
      "parents": [
        "f6a290b419a2675c4b77a6b0731cd2a64332365e"
      ],
      "author": {
        "name": "Saurav Kashyap",
        "email": "saurav.kashyap@qlogic.com",
        "time": "Fri Nov 18 09:02:09 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:31:34 2011 +0400"
      },
      "message": "[SCSI] qla2xxx: Remove qla2x00_wait_for_loop_ready function.\n\nThis function can wait for 5min under certain scenarios. One of them is when\nthe port is down from switch and bus reset is issued. The bus reset used to\nwait for 5 minutes for the loop and upper layer callers used to hang and give\nstack trace because of getting stuck for 120 sec. It is legacy code that was\nused when the driver used to do queuing of the commands.\n\nSigned-off-by: Saurav Kashyap \u003csaurav.kashyap@qlogic.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "f6a290b419a2675c4b77a6b0731cd2a64332365e",
      "tree": "f6849b727185c25385dc1e54bad7a82e706828ea",
      "parents": [
        "dc47ce90c3a822cd7c9e9339fe4d5f61dcb26b50"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 07 22:05:21 2011 +1100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Dec 12 12:20:49 2011 +0400"
      },
      "message": "[SCSI] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context\n\n_scsih_smart_predicted_fault is called in an interrupt and therefore\nmust allocate memory using GFP_ATOMIC.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "49df78074963c97e25debc3c67b72f059111607d",
      "tree": "8e5e8779f9c3228b5a04044bc077b78eac456fc2",
      "parents": [
        "524bfca2b42a7c9dc43af13e1592b21dd1ce3fcc"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Wed Nov 23 08:43:18 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:39 2011 -0500"
      },
      "message": "mmc: core: Fix deadlock when the CONFIG_MMC_UNSAFE_RESUME is not defined\n\nmmc_suspend_host() tries to claim host during suspend\nand release it only when the bus suspend operation is\ncompeleted. If CONFIG_MMC_UNSAFE_RESUME is defined and\nthe host is flagged as removable, mmc_suspend_host()\ntries to remove the card. In this process, the file system\nsync can get blocked trying to acquire host which is already\nclaimed by mmc_suspend_host() causing deadlock.\n\nFix this deadlock by releasing host before -\u003eremove() is called.\n\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "524bfca2b42a7c9dc43af13e1592b21dd1ce3fcc",
      "tree": "456d7325addff10596ebdb62af2b7b53aa6199fc",
      "parents": [
        "f6b8b52c68f6109db4be02b55660258ff503fc3b"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 21 18:00:51 2011 +0000"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:39 2011 -0500"
      },
      "message": "mmc: sdhci-s3c: Remove old and misprototyped suspend operations\n\nNow that the driver is using dev_pm_ops the suspend operations in the\nplatform_driver structure won\u0027t get called so don\u0027t need to be there,\nand certainly shouldn\u0027t be the same function as dev_pm_ops since the\nsignatures are different.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f6b8b52c68f6109db4be02b55660258ff503fc3b",
      "tree": "f9ad886e5a6cda3e690887eb9ba394e50e3f78bd",
      "parents": [
        "f6bc41fb08cbd6943df358437e0af90c91a3caa3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 16 10:11:45 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:38 2011 -0500"
      },
      "message": "mmc: tmio: fix clock gating on platforms with a .set_pwr() method\n\nDo not power down the card in .set_ios(), unless MMC_POWER_OFF is\nrequested. This fixes the SDHI functionality on ecovec.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "f6bc41fb08cbd6943df358437e0af90c91a3caa3",
      "tree": "614b47d231f909a1bbee472eb5493f29d21542eb",
      "parents": [
        "c99872a16fa7642987f30c750dc166674b0d8060"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Nov 16 10:10:41 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:37 2011 -0500"
      },
      "message": "mmc: sh_mmcif: fix clock gating on platforms with a .down_pwr() method\n\nDo not power down the card in .set_ios(), unless MMC_POWER_OFF is\nrequested. This fixes the MMCIF interface functionality on ecovec boards.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "c99872a16fa7642987f30c750dc166674b0d8060",
      "tree": "f5fd5f1a9005ca6b94c37c2fde7b50aa7feb88d2",
      "parents": [
        "a80f16276388a177199204aa5b60f328d4464110"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Thu Nov 17 13:34:33 2011 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:37 2011 -0500"
      },
      "message": "mmc: core: Fix typo at mmc_card_sleep\n\nFix wrong bus_ops-\u003esleep check.  (This isn\u0027t expected to have real-world\nconsequences, because the mmc core always defines both \u0027awake\u0027 and\n\u0027sleep\u0027 ops.)\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "a80f16276388a177199204aa5b60f328d4464110",
      "tree": "a028c1fc5ff89cb3120159e720840e21241520f6",
      "parents": [
        "96a85d548bf960ec8e8a0c3bca2b2e88e41549db"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Tue Nov 15 11:55:46 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:36 2011 -0500"
      },
      "message": "mmc: core: Fix power_off_notify during suspend\n\nThe eMMC 4.5 devices respond to only RESET and AWAKE command in the\nsleep state. Hence the mmc switch command to notify power off state\nshould be sent before the device enters sleep state.\n\nThis patch fixes the same.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "96a85d548bf960ec8e8a0c3bca2b2e88e41549db",
      "tree": "a38d3c9f039d8b68d8566936cc3296190249378e",
      "parents": [
        "6de5fc9cf7de334912de4cfd2d06eb2d744d2afe"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Fri Nov 04 16:22:47 2011 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:36 2011 -0500"
      },
      "message": "mmc: core: Fix setting power notify state variable for non-eMMC\n\nThis patch skips the setting of the power notify state variable\nfor non eMMC 4.5 devices. Also fixes the problem of omap_hsmmc\nnoisy/broken for suspend resume reported by Kevin Hilman.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nAcked-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6de5fc9cf7de334912de4cfd2d06eb2d744d2afe",
      "tree": "473198b98663f0e84fc69b70f2fca12dad7f9b9c",
      "parents": [
        "7833c66b2d764a3c883c2f5cc60cd8a6266dae15"
      ],
      "author": {
        "name": "Stefan Nilsson XK",
        "email": "stefan.xk.nilsson@stericsson.com",
        "time": "Thu Nov 03 09:44:12 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:35 2011 -0500"
      },
      "message": "mmc: core: Add quirk for long data read time\n\nAdds a quirk that sets the data read timeout to a fixed value instead\nof relying on the information in the CSD. The timeout value chosen\nis 300ms since that has proven enough for the problematic cards found,\nbut could be increased if other cards require this.\n\nThis patch also enables this quirk for certain Micron cards known to\nhave this problem.\n\nSigned-off-by: Stefan Nilsson XK \u003cstefan.xk.nilsson@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7833c66b2d764a3c883c2f5cc60cd8a6266dae15",
      "tree": "1db1ffd5597afff0b6c7727a51707aa50bfb327c",
      "parents": [
        "e58f516ff4730c4047c3f104b061f7a03e9a263c"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Nov 11 19:54:53 2011 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:35 2011 -0500"
      },
      "message": "mmc: Add module.h include to sdhci-cns3xxx.c\n\nFixes: drivers/mmc/host/sdhci-cns3xxx.c:110: error: \u0027THIS_MODULE\u0027\n       undeclared here (not in a function)\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e58f516ff4730c4047c3f104b061f7a03e9a263c",
      "tree": "dae62fe53aecf07f20001e5afd8e3400bc0dd614",
      "parents": [
        "053bf34f5aff499d7b595c500bbab5cbab3636e7"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Nov 11 16:28:05 2011 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Sat Dec 10 16:18:34 2011 -0500"
      },
      "message": "mmc: mxcmmc: fix falling back to PIO\n\nWhen we can\u0027t configure the dma channel we want to fall\nback to PIO. We do this by setting host-\u003edo_dma to zero.\nThis does not work as do_dma is used to see whether dma\ncan be used for the current transfer. Instead, we have\nto set host-\u003edma to NULL.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e2f4e0bc2aaf41a2b487ef7d2afb76e5c87d466c",
      "tree": "33e02db84c7a9232ca775fd12e52bb9a2e37a7cc",
      "parents": [
        "af209e0aea2b1a6216c728decfaa231f587b8c2b",
        "c65b53ba4f9ca4520078bab23099579da3bf0446"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 14:41:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 14:41:50 2011 -0800"
      },
      "message": "Merge branch \u0027spi/for-3.2\u0027 of git://git.pengutronix.de/git/wsa/linux-2.6\n\n* \u0027spi/for-3.2\u0027 of git://git.pengutronix.de/git/wsa/linux-2.6:\n  spi/gpio: fix section mismatch warning\n  spi/fsl-espi: disable CONFIG_SPI_FSL_ESPI\u003dm build\n  spi/nuc900: Include linux/module.h\n  spi/ath79: fix compile error due to missing include\n"
    },
    {
      "commit": "e7ab5f1c323e137120561daeec75e91a1bd9ec8b",
      "tree": "758be4a11287005187b055ee8f8112a24d7d8ce5",
      "parents": [
        "1af32f0fcf33ddca52c8fd2b5bc84c129dcb1bdd",
        "329456d1ffb416c220813725b7363cda9975c9aa"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 09 14:07:12 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 09 14:07:12 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "af209e0aea2b1a6216c728decfaa231f587b8c2b",
      "tree": "d50d386d7e84abfd6ae96eb30cf08d19f8946f93",
      "parents": [
        "53523d5263dce1a3e3662c612f7050a4569071ad",
        "5d8c71f9e5fbdd95650be00294d238e27a363b5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:18:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:18:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: raid5 crash during degradation\n  md/raid5: never wait for bad-block acks on failed device.\n  md: ensure new badblocks are handled promptly.\n  md: bad blocks shouldn\u0027t cause a Blocked status on a Faulty device.\n  md: take a reference to mddev during sysfs access.\n  md: refine interpretation of \"hold_active \u003d\u003d UNTIL_IOCTL\".\n  md/lock: ensure updates to page_attrs are properly locked.\n"
    },
    {
      "commit": "53523d5263dce1a3e3662c612f7050a4569071ad",
      "tree": "bc2ec3f77fcead18065c9642f456d9f6f50eb725",
      "parents": [
        "592d44a5f8458892c007c61b9cfa677efede5e1e",
        "0c90547b4a3fcee184db4d54ffc1a4fb17fd54d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:08:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 08:08:57 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:\n  arch/tile: use new generic {enable,disable}_percpu_irq() routines\n  drivers/net/ethernet/tile: use skb_frag_page() API\n  asm-generic/unistd.h: support new process_vm_{readv,write} syscalls\n  arch/tile: fix double-free bug in homecache_free_pages()\n  arch/tile: add a few #includes and an EXPORT to catch up with kernel changes.\n"
    },
    {
      "commit": "1cee22b7f385b6c4f716846203a96e1f302132aa",
      "tree": "44ac23d3a52c80c6b1e462b7b9502a0fe61a17e4",
      "parents": [
        "b439e66f04bff6476c5d4bae6a52ab93fbb9a8f4"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Dec 08 14:34:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 07:50:29 2011 -0800"
      },
      "message": "rapidio/tsi721: modify PCIe capability settings\n\nModify initialization of PCIe capability registers in Tsi721 mport driver:\n - change Completion Timeout value to avoid unexpected data transfer\n   aborts during intensive traffic.\n - replace hardcoded offset of PCIe capability block by making it use the\n   common function.\n\nThis patch is applicable to kernel versions starting from 3.2-rc1.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b439e66f04bff6476c5d4bae6a52ab93fbb9a8f4",
      "tree": "a2b90c408ef73b23a4d32175ddb446e56a98b0bc",
      "parents": [
        "ceb96398127f3388cb5815b2ab550196e2be5d68"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Dec 08 14:34:36 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 07:50:29 2011 -0800"
      },
      "message": "rapidio/tsi721: fix mailbox resource reporting\n\nBug fix for Tsi721 RapidIO mport driver: Tsi721 supports four RapidIO\nmailboxes (MBOX0 - MBOX3) as defined by RapidIO specification.  Mailbox\nresources has to be properly reported to allow use of all available\nmailboxes (initial version reports only MBOX0).\n\nThis patch is applicable to kernel versions staring from 3.2-rc1.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ceb96398127f3388cb5815b2ab550196e2be5d68",
      "tree": "8d19e47765da5c4521ad8513c9ed5e810be185cf",
      "parents": [
        "2a95ea6c0d129b4568fb64e1deda16ceb20e6636"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Dec 08 14:34:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 07:50:29 2011 -0800"
      },
      "message": "rapidio/tsi721: switch to dma_zalloc_coherent\n\nReplace the pair dma_alloc_coherent()+memset() with the new\ndma_zalloc_coherent() added by Andrew Morton for kernel version 3.2\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2dbcd05f1e9e0932833d16dab1696176fc164b07",
      "tree": "737d8870a8e828c11d06c53931e329744d0cbfde",
      "parents": [
        "1de8ad43d0048963d0a0adf14bb046340426b1e4"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Thu Dec 08 14:34:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 09 07:50:28 2011 -0800"
      },
      "message": "drivers/rtc/rtc-s3c.c: fix driver clock enable/disable balance issues\n\nIf an error occurs after the clock is enabled, the enable/disable state\ncan become unbalanced.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d8c71f9e5fbdd95650be00294d238e27a363b5c",
      "tree": "51f7ae70b3a188f8376d7912493d346537fe516e",
      "parents": [
        "9283d8c5af4cdcb809e655acdf4be368afec8b58"
      ],
      "author": {
        "name": "Adam Kwolek",
        "email": "adam.kwolek@intel.com",
        "time": "Fri Dec 09 14:26:11 2011 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Dec 09 14:26:11 2011 +1100"
      },
      "message": "md: raid5 crash during degradation\n\nNULL pointer access causes crash in raid5 module.\n\nSigned-off-by: Adam Kwolek \u003cadam.kwolek@intel.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "09d9673d53005fdf40de4c759425893904292236",
      "tree": "0c7b526b3338a5e8541b4da157e2cafaa3a1c1c5",
      "parents": [
        "fb38f9b8fe98a9c1f6b1e57d1b08b1102b293929",
        "c9c024b3f3e07d087974db4c0dc46217fff3a6c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 08 13:21:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 08 13:21:28 2011 -0800"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  alarmtimers: Fix time comparison\n  ptp: Fix clock_getres() implementation\n"
    },
    {
      "commit": "329456d1ffb416c220813725b7363cda9975c9aa",
      "tree": "3daa1764d4839a98d9f28ef550bed295588a667d",
      "parents": [
        "91ddff8a3b9cc7ac2252aca138220939cf6cc2cf"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Dec 05 23:19:51 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 08 15:06:35 2011 -0500"
      },
      "message": "ssb: fix init regression with SoCs\n\nThis fixes a Data bus error on some SoCs. The first fix for this\nproblem did not solve it on all devices.\n    commit 6ae8ec27868bfdbb815287bee8146acbefaee867\n    Author: Rafał Miłecki \u003czajec5@gmail.com\u003e\n    Date:   Tue Jul 5 17:25:32 2011 +0200\n        ssb: fix init regression of hostmode PCI core\n\nIn ssb_pcicore_fix_sprom_core_index() the sprom on the PCI core is\naccessed, but the sprom only exists when the ssb bus is connected over\na PCI bus to the rest of the system and not when the SSB Bus is the\nmain system bus. SoCs sometimes have a PCI host controller and there\nthis code will not be executed, but there are some old SoCs with an PCI\ncontroller in client mode around and ssb_pcicore_fix_sprom_core_index()\nshould not be called on these devices too. The PCI controller on these\ndevices are unused, but without this fix it results in an Data bus\nerror when it gets initialized.\n\nCc: Michael Buesch \u003cm@bues.ch\u003e\nCc: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9283d8c5af4cdcb809e655acdf4be368afec8b58",
      "tree": "d4baa86260792a10782808e51d5468e145358980",
      "parents": [
        "8bd2f0a05b361e07d48bb34398593f5f523946b3"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:27:57 2011 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:27:57 2011 +1100"
      },
      "message": "md/raid5: never wait for bad-block acks on failed device.\n\nOnce a device is failed we really want to completely ignore it.\nIt should go away soon anyway.\n\nIn particular the presence of bad blocks on it should not cause us to\nblock as we won\u0027t be trying to write there anyway.\n\nSo as soon as we can check if a device is Faulty, do so and pretend\nthat it is already gone if it is Faulty.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "8bd2f0a05b361e07d48bb34398593f5f523946b3",
      "tree": "a87860b4b8821b40eb9e6bb5333f71dfa8c3fb39",
      "parents": [
        "52c64152a935e63d9ff73ce823730c9a23dedbff"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:26:08 2011 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:26:08 2011 +1100"
      },
      "message": "md: ensure new badblocks are handled promptly.\n\nWhen we mark blocks as bad we need them to be acknowledged by the\nmetadata handler promptly.\n\nFor an in-kernel metadata handler that was already being done.  But\nfor an external metadata handler we need to alert it of the change by\nsending a notification through the sysfs file.  This adds that\nnotification.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "52c64152a935e63d9ff73ce823730c9a23dedbff",
      "tree": "03de10a1899d74b42d00740437140a032686d011",
      "parents": [
        "af8a24347f966ab9fae6b0f127d1fbc9d6932d3a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:22:48 2011 +1100"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Dec 08 16:22:48 2011 +1100"
      },
      "message": "md: bad blocks shouldn\u0027t cause a Blocked status on a Faulty device.\n\nOnce a device is marked Faulty the badblocks - whether acknowledged or\nnot - become irrelevant.  So they shouldn\u0027t cause the device to be\nmarked as Blocked.\n\nWithout this patch, a process might write \"-blocked\" to clear the\nBlocked status, but while that will correctly fail the device, it\nwon\u0027t remove the apparent \u0027blocked\u0027 status.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    }
  ],
  "next": "af8a24347f966ab9fae6b0f127d1fbc9d6932d3a"
}
