)]}'
{
  "log": [
    {
      "commit": "13ae246db4a02971ef4f557af1f6d3e21d64b710",
      "tree": "e40e4a686a57f987b1a3c682656de174e6b980b0",
      "parents": [
        "6b21d18ed50c7d145220b0724ea7f2613abf0f95"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jan 29 15:44:45 2012 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Tue Feb 28 19:31:56 2012 -0500"
      },
      "message": "includecheck: delete any duplicate instances of module.h\n\nDifferent tree maintainers picked up independently generated\ntrivial compile fixes based on linux-next testing, resulting\nin some cases where a file would have got more than one addition\nof module.h once everything was all merged together.\n\nDelete any duplicates so includecheck isn\u0027t complaining about\nanything related to module.h/export.h changes.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "00b10ecf2d75664cc1bdf702e0412e34a1f94b22",
      "tree": "b3d3874d64793660b8982f956f0aef452cf52af4",
      "parents": [
        "1e73fde581e2d34c4ff04eb10671711845c79bad",
        "dc91ad8e84593eb49c65cca70537088782b21e08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 25 12:12:08 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 25 12:12:08 2012 -0800"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nCouple of minor driver fixes.\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (max34440) Fix resetting temperature history\n  hwmon: (f75375s) Fix register write order when setting fans to full speed\n  hwmon: (ads1015) Fix file leak in probe function\n  hwmon: (max6639) Fix PPR register initialization to set both channels\n  hwmon: (max6639) Fix FAN_FROM_REG calculation\n"
    },
    {
      "commit": "b52b80023f262ce8a0ffdcb490acb23e8678377a",
      "tree": "99b6ac984ea6812dbb70873c1dab04f44deab97b",
      "parents": [
        "16bca1d572930e5b91714d2c79ec986bc819e7a6",
        "22c8bff6facebd6f1514ee1e37a6ffc892de7815"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 20:03:14 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 20:03:14 2012 -0800"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nOne InfiniBand/RDMA regression fix for 3.3:\n\n - mlx4 SR-IOV changes added static exported functions, which doesn\u0027t\n   build on powerpc at least.  Fix from Doug Ledford for this.\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Exported functions can\u0027t be static\n"
    },
    {
      "commit": "16bca1d572930e5b91714d2c79ec986bc819e7a6",
      "tree": "08f11baf62bc5c13d0a9202c926f8c4e18de6441",
      "parents": [
        "e98092bedcfff1908ad7a32acc46f13e4d8b2f43",
        "3569e5374df66a42ab66368b8bbb075e81d4e85c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 16:08:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 16:08:51 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\nSCSI fixes on 20120224:\n \"This is a set of assorted bug fixes for power management, mpt2sas,\n  ipr, the rdac device handler and quite a big chunk for qla2xxx (plus a\n  use after free of scsi_host in scsi_scan.c). \"\n\n* tag \u0027scsi-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_dh_rdac: Fix for unbalanced reference count\n  [SCSI] scsi_pm: Fix bug in the SCSI power management handler\n  [SCSI] scsi_scan: Fix \u0027Poison overwritten\u0027 warning caused by using freed \u0027shost\u0027\n  [SCSI] qla2xxx: Update version number to 8.03.07.13-k.\n  [SCSI] qla2xxx: Proper detection of firmware abort error code for ISP82xx.\n  [SCSI] qla2xxx: Remove resetting memory during device initialization for ISP82xx.\n  [SCSI] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle.\n  [SCSI] qla2xxx: Remove check for null fcport from host reset handler.\n  [SCSI] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers.\n  [SCSI] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.\n  [SCSI] qla2xxx: Clear options-flags while issuing stop-firmware mbx command.\n  [SCSI] qla2xxx: Add an \"is reset active\" helper.\n  [SCSI] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand.\n  [SCSI] qla2xxx: Propagate up abort failures.\n  [SCSI] isci: Fix NULL ptr dereference when no firmware is being loaded\n  [SCSI] ipr: fix eeh recovery for 64-bit adapters\n  [SCSI] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock\n"
    },
    {
      "commit": "e98092bedcfff1908ad7a32acc46f13e4d8b2f43",
      "tree": "ab29029aefe73578e73b86b50d747a042aa7ca32",
      "parents": [
        "971316f0503a5c50633d07b83b6db2f15a3a5b00",
        "fda27874de91d5a8b9a018b3bc74b14578994908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 12:32:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 12:32:51 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:\n  [media] hdpvr: update picture controls to support firmware versions \u003e 0.15\n  [media] wl128x: fix build errors when GPIOLIB is not enabled\n  [media] hdpvr: fix race conditon during start of streaming\n  [media] omap3isp: Fix crash caused by subdevs now having a pointer to devnodes\n  [media] imon: don\u0027t wedge hardware after early callbacks\n"
    },
    {
      "commit": "0e69e084017f015555ae584972386296c8c1bf1c",
      "tree": "93dd53668b4f7bb78cd7a58c3620f44ef32dc8c6",
      "parents": [
        "371528caec553785c37f73fa3926ea0de84f986f",
        "1ae911cba414f7e805b2cb3798fa402b36a21601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:56:51 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 24 08:56:51 2012 -0800"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nSuperH fixes for 3.3-rc5\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: Fix sh2a build error for CONFIG_CACHE_WRITETHROUGH\n  sh: modify a resource of sh_eth_giga1_resources in board-sh7757lcr\n  arch/sh: remove references to cpu_*_map.\n  sh: Fix typo in pci-sh7780.c\n  sh: add platform_device for SPI1 in setup-sh7757\n  sh: modify resource for SPI0 in setup-sh7757\n  sh: se7724: fix compile breakage\n  sh: clkfwk: bugfix: use clk_reparent() for div6 clocks\n  sh: clock-sh7724: fixup sh_fsi clock settings\n  sh: sh7757lcr: update to the new MMCIF DMA configuration\n  sh: fix the sh_mmcif_plat_data in board-sh7757lcr\n  video: pvr2fb: Fix up spurious section mismatch warnings.\n  sh: Defer to asm-generic/device.h.\n"
    },
    {
      "commit": "dc91ad8e84593eb49c65cca70537088782b21e08",
      "tree": "9ccc693f54161409283b273c5ee6d99be89e2a38",
      "parents": [
        "c1c1a3d012fe5e82a9a025fb4b5a4f8ee67a53f6"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Feb 24 03:44:34 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Fri Feb 24 08:06:15 2012 -0800"
      },
      "message": "hwmon: (max34440) Fix resetting temperature history\n\nTemperature history is reset by writing 0x8000 into the peak temperature\nregister, not 0xffff.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "73c8e679aa8d123c1b05fa837daacd0aa0c4cb85",
      "tree": "f1f891b6c5997e83ebd75685c6532acc03de2392",
      "parents": [
        "0200971d2f6a5443869fae7ef8a5f4c8606e5446",
        "18b246fa60dd4bfc71c78d669e2ffaa5df454d6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 23 11:48:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 23 11:48:36 2012 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nBenH says:\n \u0027Here are a few more powerpc bits for you.  A stupid regression I\n  introduced with my previous commit to \"fix\" program check exceptions\n  (brown paper bag for me), fix the cpuidle default, a bug fix for\n  something that isn\u0027t strictly speaking a regression but some upstream\n  changes causes it to show in lockdep now while it didn\u0027t before, and\n  finally a trivial one for rusty to make his life easier later on\n  removing the old cpumask cruft. \u0027\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix various issues with return to userspace\n  cpuidle: Default y on powerpc pSeries\n  powerpc: Fix program check handling when lockdep is enabled\n  powerpc: Remove references to cpu_*_map\n"
    },
    {
      "commit": "c1c1a3d012fe5e82a9a025fb4b5a4f8ee67a53f6",
      "tree": "5a123a800cd8b845b164f46ce311b81210df9b31",
      "parents": [
        "363434b5dc352464ac7601547891e5fc9105f124"
      ],
      "author": {
        "name": "Nikolaus Schulz",
        "email": "schulz@macnetix.de",
        "time": "Wed Feb 22 23:18:44 2012 +0100"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Feb 23 06:47:47 2012 -0800"
      },
      "message": "hwmon: (f75375s) Fix register write order when setting fans to full speed\n\nBy hwmon sysfs interface convention, setting pwm_enable to zero sets a fan\nto full speed.  In the f75375s driver, this need be done by enabling\nmanual fan control, plus duty mode for the F875387 chip, and then setting\nthe maximum duty cycle.  Fix a bug where the two necessary register writes\nwere swapped, effectively discarding the setting to full-speed.\n\nSigned-off-by: Nikolaus Schulz \u003cmail@microschulz.de\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "363434b5dc352464ac7601547891e5fc9105f124",
      "tree": "a4e4a64e24089b59f718d2f2ab1458609a10847c",
      "parents": [
        "2f2da1ac0ba5b6cc6e1957c4da5ff20e67d8442b"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Wed Feb 22 08:13:52 2012 -0800"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Thu Feb 23 06:47:41 2012 -0800"
      },
      "message": "hwmon: (ads1015) Fix file leak in probe function\n\nAn error while creating sysfs attribute files in the driver\u0027s probe function\nresults in an error abort, but already created files are not removed. This patch\nfixes the problem.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@vger.kernel.org # 3.0+\nCc: Dirk Eibach \u003ceibach@gdsys.de\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "22c8bff6facebd6f1514ee1e37a6ffc892de7815",
      "tree": "5d7605c14268a16c53bb3dcee543662304d03a17",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Mon Feb 20 12:19:03 2012 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Feb 22 23:00:38 2012 -0800"
      },
      "message": "mlx4_core: Exported functions can\u0027t be static\n\nAt least on powerpc, it breaks the build if exported functions are\nstatic.  Fix some static exported functions introduced with the mlx4\nSR-IOV support added in 3.3-rc1.\n\nSigned-off-by: Doug Ledford \u003cdledford@redhat.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "45196cee28a5bcfb6ddbe2bffa4270cbed66ae4b",
      "tree": "1ee61842ac03e05f5fa346b7e2095c7fd80ceabd",
      "parents": [
        "e2d4370b78f52d78e21695abd610a7044268763c",
        "c6c1e4491dc8d1ed2509fa6aacffa7f34614fc38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 13:00:53 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 13:00:53 2012 -0800"
      },
      "message": "Merge tag \u0027usb-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nUSB bugfixes for 3.3-rc4\n\nA number of new device ids, and a cleanup/fix for some of the option\ndevice ids that shouldn\u0027t have been added in the first place.\n\nThere\u0027s also a few USB 3 fixes for problems that people have reported,\nand a usb-storage bugfix to round it out.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n* tag \u0027usb-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: Added Kamstrup VID/PIDs to cp210x serial driver.\n  USB: Serial: ti_usb_3410_5052: Add Abbot Diabetes Care cable id\n  usb-storage: fix freezing of the scanning thread\n  xhci: Fix encoding for HS bulk/control NAK rate.\n  USB: Set hub depth after USB3 hub reset\n  USB: Fix handoff when BIOS disables host PCI device.\n  USB: option: cleanup zte 3g-dongle\u0027s pid in option.c\n  USB: Don\u0027t fail USB3 probe on missing legacy PCI IRQ.\n  xhci: Fix oops caused by more USB2 ports than USB3 ports.\n  USB: Remove duplicate USB 3.0 hub feature #defines.\n"
    },
    {
      "commit": "e2d4370b78f52d78e21695abd610a7044268763c",
      "tree": "e11a05237a7c71c7c8caa9e9ceb0708bfa39ea49",
      "parents": [
        "71c01b9d5b00e5887f6a81a5303c65841e096d61",
        "3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 11:58:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 22 11:58:30 2012 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nIntel, radeon, exynos fixes.\n\nIntel: fixes a few Ivybridge hangs, along with fixing RC6 on SNB (still\nnot on, but at least allows for distros to patch it on easily).\n\nradeon: oops reading some files in debugfs that weren\u0027t meant to appear,\na fix that touches a lot of files, so looks worse than it is, it fixes\nan oops if a GPU reset fails and userspace keeps submitting more data,\nalong with a minor BIOS fix for newer boards.\n\nexynos: a group of fixes for exynos, they\u0027ve sent me a few more but\nthese were all I got through, and its no hw vanilla kernel users see a\nlot off yet.\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/kms/atom: dpms bios scratch reg updates\n  drm/radeon/kms: properly set accel working flag and bailout when false\n  drm/radeon: Only create additional ring debugfs files on Cayman or newer.\n  drm/exynos: added postclose to release resource.\n  drm/exynos: removed exynos_drm_fbdev_recreate function.\n  drm/exynos: fixed page flip issue.\n  drm/exynos: added possible_clones setup function.\n  drm/exynos: removed pageflip_event_list init code when closed.\n  drm/exynos: changed priority of mixer layers.\n  drm/exynos: Fix typo in exynos_mixer.c\n  drm/i915: do not enable RC6p on Sandy Bridge\n  drm/i915: gen7: Disable the RHWO optimization as it can cause GPU hangs.\n  drm/i915: gen7: work around a system hang on IVB\n  drm/i915: gen7: Implement an L3 caching workaround.\n  drm/i915: gen7: implement rczunit workaround\n"
    },
    {
      "commit": "3569e5374df66a42ab66368b8bbb075e81d4e85c",
      "tree": "dadcf03a1949b5918c286ba6d43da1ef9ece68a1",
      "parents": [
        "fea6d607e154cf96ab22254ccb48addfd43d4cb5"
      ],
      "author": {
        "name": "Moger, Babu",
        "email": "Babu.Moger@netapp.com",
        "time": "Thu Feb 02 15:21:54 2012 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Feb 22 12:15:19 2012 -0600"
      },
      "message": "[SCSI] scsi_dh_rdac: Fix for unbalanced reference count\n\nThis patch fixes an unbalanced refcount issue.\n\nElevating the lock for both kref_put and also for controller node deletion.\nPreviously, controller deletion was protected but the not the kref_put. This\nwas causing the other thread to pick up the controller structure which was\nalready kref\u0027d zero.\n\nThis was causing the following WARN_ON and also sometimes panic.\n\nWARNING: at lib/kref.c:43 kref_get+0x2d/0x30() (Not tainted)\nHardware name: IBM System x3655 -[7985AC1]-\nModules linked in: fuse scsi_dh_rdac autofs4 nfs lockd fscache nfs_acl\nauth_rpcgss sunrpc 8021q garp stp llc ipv6 ib_srp(U) scsi_transport_srp\nscsi_tgt ib_cm(U) ib_sa(U) ib_uverbs(U) ib_umad(U) mlx4_ib(U) mlx4_core(U)\nib_mthca(U) ib_mad(U) ib_core(U) dm_mirror dm_region_hash dm_log dm_round_robin\ndm_multipath uinput bnx2 ses enclosure sg ibmpex ibmaem ipmi_msghandler\nserio_raw k8temp hwmon amd64_edac_mod edac_core edac_mce_amd shpchp i2c_piix4\next4 mbcache jbd2 sr_mod cdrom sd_mod crc_t10dif sata_svw pata_acpi ata_generic\npata_serverworks aacraid radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core\ndm_mod [last unloaded: freq_table]\nPid: 13735, comm: srp_daemon Not tainted 2.6.32-71.el6.x86_64 #1\nCall Trace:\n[\u003cffffffff8106b857\u003e] warn_slowpath_common+0x87/0xc0\n[\u003cffffffff8106b8aa\u003e] warn_slowpath_null+0x1a/0x20\n[\u003cffffffff8125c39d\u003e] kref_get+0x2d/0x30\n[\u003cffffffffa01b4029\u003e] rdac_bus_attach+0x459/0x580 [scsi_dh_rdac]\n[\u003cffffffff8135232a\u003e] scsi_dh_handler_attach+0x2a/0x80\n[\u003cffffffff81352c7b\u003e] scsi_dh_notifier+0x9b/0xa0\n[\u003cffffffff814cd7a5\u003e] notifier_call_chain+0x55/0x80\n[\u003cffffffff8109711a\u003e] __blocking_notifier_call_chain+0x5a/0x80\n[\u003cffffffff81097156\u003e] blocking_notifier_call_chain+0x16/0x20\n[\u003cffffffff8132bec5\u003e] device_add+0x515/0x640\n[\u003cffffffff813329e4\u003e] ? attribute_container_device_trigger+0xc4/0xe0\n[\u003cffffffff8134f659\u003e] scsi_sysfs_add_sdev+0x89/0x2c0\n[\u003cffffffff8134d096\u003e] scsi_probe_and_add_lun+0xea6/0xed0\n[\u003cffffffff8134beb2\u003e] ? scsi_alloc_target+0x292/0x2d0\n[\u003cffffffff8134d1e1\u003e] __scsi_scan_target+0x121/0x750\n[\u003cffffffff811df806\u003e] ? sysfs_create_file+0x26/0x30\n[\u003cffffffff8132b759\u003e] ? device_create_file+0x19/0x20\n[\u003cffffffff81332838\u003e] ? attribute_container_add_attrs+0x78/0x90\n[\u003cffffffff814b008c\u003e] ? klist_next+0x4c/0xf0\n[\u003cffffffff81332e30\u003e] ? transport_configure+0x0/0x20\n[\u003cffffffff813329e4\u003e] ? attribute_container_device_trigger+0xc4/0xe0\n[\u003cffffffff8134df40\u003e] scsi_scan_target+0xd0/0xe0\n[\u003cffffffffa02f053a\u003e] srp_create_target+0x75a/0x890 [ib_srp]\n[\u003cffffffff8132a130\u003e] dev_attr_store+0x20/0x30\n[\u003cffffffff811df145\u003e] sysfs_write_file+0xe5/0x170\n[\u003cffffffff8116c818\u003e] vfs_write+0xb8/0x1a0\n[\u003cffffffff810d40a2\u003e] ? audit_syscall_entry+0x272/0x2a0\n[\u003cffffffff8116d251\u003e] sys_write+0x51/0x90\n[\u003cffffffff81013172\u003e] system_call_fastpath+0x16/0x1b\n\nSigned-off-by: Babu Moger \u003cbabu.moger@netapp.com\u003e\nAcked-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712",
      "tree": "d1a934fc3283be67df7eb4c6aa4adaca6d890b10",
      "parents": [
        "6b7746e8768e1c550b320d5af761f73e5aa37f76"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Sun Feb 19 21:42:03 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:30:06 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: dpms bios scratch reg updates\n\ndpms bits not used on DCE4+\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6b7746e8768e1c550b320d5af761f73e5aa37f76",
      "tree": "ad04aeca4bbc904418d21717f17689f1c0aa5bf7",
      "parents": [
        "f0d14daa6906070ca044b86f483fdde7d81f5294"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Feb 20 17:57:20 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:30:02 2012 +0000"
      },
      "message": "drm/radeon/kms: properly set accel working flag and bailout when false\n\nIf accel is not working many subsystem such as the ib pool might not be\ninitialized properly that can lead to segfault inside kernel when cs\nioctl is call with non working acceleration. To avoid this make sure\nthe accel working flag is false when an error in GPU startup happen and\nreturn EBUSY from cs ioctl if accel is not working.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0d14daa6906070ca044b86f483fdde7d81f5294",
      "tree": "20c123098eeeeec8f2161e6b508343610f652d90",
      "parents": [
        "bb757a7e251f73ce6626689f8be4bb8ba86933cd"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Tue Feb 21 17:39:15 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:28:52 2012 +0000"
      },
      "message": "drm/radeon: Only create additional ring debugfs files on Cayman or newer.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d46274\n\nTested with a Cayman card in a Llano system: The additional files are created\nand working for the Cayman card but not created for the CPU\u0027s built-in GPU.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bb757a7e251f73ce6626689f8be4bb8ba86933cd",
      "tree": "17cc7b2858c4d8ddaf6acd94ab45b033f450f4dd",
      "parents": [
        "53ef299f3900bc1deb163b94d4f1cac4f3346152",
        "1c8ecf80fdee4e7b23a9e7da7ff9bd59ba2dcf96"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 08:02:17 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 08:02:17 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel:\n  drm/i915: do not enable RC6p on Sandy Bridge\n  drm/i915: gen7: Disable the RHWO optimization as it can cause GPU hangs.\n  drm/i915: gen7: work around a system hang on IVB\n  drm/i915: gen7: Implement an L3 caching workaround.\n  drm/i915: gen7: implement rczunit workaround\n"
    },
    {
      "commit": "aa491ad3d4bf3c7994a419b3bb1c91b9b4fd2a8a",
      "tree": "568ff773f9fb3725b538b63967b3099a4b8bdea8",
      "parents": [
        "922b9f86a020258d3ea3bfed27251efaed7a03a3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:04:24 2012 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 22 16:48:51 2012 +1100"
      },
      "message": "cpuidle: Default y on powerpc pSeries\n\nWe moved all our pSeries idle loops to the cpu idle framework\nso we really want it to come up by default.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "797a796a13df6b84a4791e57306737059b5b2384",
      "tree": "400d13deef98fdf3fc893e9e55f208c5716b8ba9",
      "parents": [
        "27e74da9800289e69ba907777df1e2085231eff7"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "mitake@dcl.info.waseda.ac.jp",
        "time": "Tue Feb 07 11:45:33 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 16:47:28 2012 -0800"
      },
      "message": "asm-generic: architecture independent readq/writeq for 32bit environment\n\nThis provides unified readq()/writeq() helper functions for 32-bit\ndrivers.\n\nFor some cases, readq/writeq without atomicity is harmful, and order of\nio access has to be specified explicitly.  So in this patch, new two\nheader files which contain non-atomic readq/writeq are added.\n\n - \u003casm-generic/io-64-nonatomic-lo-hi.h\u003e provides non-atomic readq/\n   writeq with the order of lower address -\u003e higher address\n\n - \u003casm-generic/io-64-nonatomic-hi-lo.h\u003e provides non-atomic readq/\n   writeq with reversed order\n\nThis allows us to remove some readq()s that were added drivers when the\ndefault non-atomic ones were removed in commit dbee8a0affd5 (\"x86:\nremove 32-bit versions of readq()/writeq()\")\n\nThe drivers which need readq/writeq but can do with the non-atomic ones\nmust add the line:\n\n  #include \u003casm-generic/io-64-nonatomic-lo-hi.h\u003e /* or hi-lo.h */\n\nBut this will be nop in 64-bit environments, and no other #ifdefs are\nrequired.  So I believe that this patch can solve the problem of\n 1. driver-specific readq/writeq\n 2. atomicity and order of io access\n\nThis patch is tested with building allyesconfig and allmodconfig as\nARCH\u003dx86 and ARCH\u003di386 on top of tip/master.\n\nCc: Kashyap Desai \u003cKashyap.Desai@lsi.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nCc: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@parallels.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Roland Dreier \u003croland@purestorage.com\u003e\nCc: James Bottomley \u003cjbottomley@parallels.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Hitoshi Mitake \u003ch.mitake@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6c1e4491dc8d1ed2509fa6aacffa7f34614fc38",
      "tree": "b3937360eeb793dcfb30149f5ec02f1b70001433",
      "parents": [
        "7fd25702ba616d9ba56e2a625472f29e5aff25ee"
      ],
      "author": {
        "name": "Bruno Thomsen",
        "email": "bruno.thomsen@gmail.com",
        "time": "Tue Feb 21 23:41:37 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 21 16:29:15 2012 -0800"
      },
      "message": "USB: Added Kamstrup VID/PIDs to cp210x serial driver.\n\nSigned-off-by: Bruno Thomsen \u003cbruno.thomsen@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7fd25702ba616d9ba56e2a625472f29e5aff25ee",
      "tree": "cbd75547c475501a0bc8404f11501dffbfa207f3",
      "parents": [
        "bb94a406682770a35305daaa241ccdb7cab399de"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Mon Feb 20 09:31:57 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 21 16:29:15 2012 -0800"
      },
      "message": "USB: Serial: ti_usb_3410_5052: Add Abbot Diabetes Care cable id\n\nThis USB-serial cable with mini stereo jack enumerates as:\nBus 001 Device 004: ID 1a61:3410 Abbott Diabetes Care\n\nIt is a TI3410 inside.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bb94a406682770a35305daaa241ccdb7cab399de",
      "tree": "a6801c8edec8809e34c34ec889db4682f074c923",
      "parents": [
        "9a9a71b77c3fd511e5dda6236deb8a02d156b864"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Feb 21 13:16:32 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 21 16:29:15 2012 -0800"
      },
      "message": "usb-storage: fix freezing of the scanning thread\n\nThis patch (as1521b) fixes the interaction between usb-storage\u0027s\nscanning thread and the freezer.  The current implementation has a\nrace: If the device is unplugged shortly after being plugged in and\njust as a system sleep begins, the scanning thread may get frozen\nbefore the khubd task.  Khubd won\u0027t be able to freeze until the\ndisconnect processing is complete, and the disconnect processing can\u0027t\nproceed until the scanning thread finishes, so the sleep transition\nwill fail.\n\nThe implementation in the 3.2 kernel suffers from an additional\nproblem.  There the scanning thread calls set_freezable_with_signal(),\nand the signals sent by the freezer will mess up the thread\u0027s I/O\ndelays, which are all interruptible.\n\nThe solution to both problems is the same: Replace the kernel thread\nused for scanning with a delayed-work routine on the system freezable\nwork queue.  Freezable work queues have the nice property that you can\ncancel a work item even while the work queue is frozen, and no signals\nare needed.\n\nThe 3.2 version of this patch solves the problem in Bugzilla #42730.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nCC: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "340a3504fd39dad753ba908fb6f894ee81fc3ae2",
      "tree": "304eb27f688f4420ce82b5689a1f1e74aab4ae0f",
      "parents": [
        "a45aa3b30583e7d54e7cf4fbcd0aa699348a6e5c"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Feb 13 14:42:11 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 21 15:48:46 2012 -0800"
      },
      "message": "xhci: Fix encoding for HS bulk/control NAK rate.\n\nThe xHCI 0.96 spec says that HS bulk and control endpoint NAK rate must\nbe encoded as an exponent of two number of microframes.  The endpoint\ndescriptor has the NAK rate encoded in number of microframes.  We were\njust copying the value from the endpoint descriptor into the endpoint\ncontext interval field, which was not correct.  This lead to the VIA\nhost rejecting the add of a bulk OUT endpoint from any USB 2.0 mass\nstorage device.\n\nThe fix is to use the correct encoding.  Refactor the code to convert\nnumber of frames to an exponential number of microframes, and make sure\nwe convert the number of microframes in HS bulk and control endpoints to\nan exponent.\n\nThis should be back ported to kernels as old as 2.6.31, that contain the\ncommit dfa49c4ad120a784ef1ff0717168aa79f55a483a \"USB: xhci - fix math\nin xhci_get_endpoint_interval\"\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nTested-by: Felipe Contreras \u003cfelipe.contreras@gmail.com\u003e\nSuggested-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "a45aa3b30583e7d54e7cf4fbcd0aa699348a6e5c",
      "tree": "98a28b1d77d0425000a77f55868bc5367065107c",
      "parents": [
        "cab928ee1f221c9cc48d6615070fefe2e444384a"
      ],
      "author": {
        "name": "Elric Fu",
        "email": "elricfu1@gmail.com",
        "time": "Sat Feb 18 13:32:27 2012 +0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 21 15:45:25 2012 -0800"
      },
      "message": "USB: Set hub depth after USB3 hub reset\n\nThe superspeed device attached to a USB 3.0 hub(such as VIA\u0027s)\ndoesn\u0027t respond the address device command after resume. The\nroot cause is the superspeed hub will miss the Hub Depth value\nthat is used as an offset into the route string to locate the\nbits it uses to determine the downstream port number after\nreset, and all packets can\u0027t be routed to the device attached\nto the superspeed hub.\n\nHub driver sends a Set Hub Depth request to the superspeed hub\nexcept for USB 3.0 root hub when the hub is initialized and\ndoesn\u0027t send the request again after reset due to the resume\nprocess. So moving the code that sends the Set Hub Depth request\nto the superspeed hub from hub_configure() to hub_activate()\nis to cover those situations include initialization and reset.\n\nThe patch should be backported to kernels as old as 2.6.39.\n\nSigned-off-by: Elric Fu \u003celricfu1@gmail.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "cab928ee1f221c9cc48d6615070fefe2e444384a",
      "tree": "80922aa70a57cf99fb94df909beacfe56e6f2c0e",
      "parents": [
        "b9e44fe5ecda4158c22bc1ea4bffa378a4f83f65"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 07 15:11:46 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 21 15:45:08 2012 -0800"
      },
      "message": "USB: Fix handoff when BIOS disables host PCI device.\n\nOn some systems with an Intel Panther Point xHCI host controller, the\nBIOS disables the xHCI PCI device during boot, and switches the xHCI\nports over to EHCI.  This allows the BIOS to access USB devices without\nhaving xHCI support.\n\nThe downside is that the xHCI BIOS handoff mechanism will fail because\nmemory mapped I/O is not enabled for the disabled PCI device.\nJesse Barnes says this is expected behavior.  The PCI core will enable\nBARs before quirks run, but it will leave it in an undefined state, and\nit may not have memory mapped I/O enabled.\n\nMake the generic USB quirk handler call pci_enable_device() to re-enable\nMMIO, and call pci_disable_device() once the host-specific BIOS handoff\nis finished.  This will balance the ref counts in the PCI core.  When\nthe PCI probe function is called, usb_hcd_pci_probe() will call\npci_enable_device() again.\n\nThis should be back ported to kernels as old as 2.6.31.  That was the\nfirst kernel with xHCI support, and no one has complained about BIOS\nhandoffs failing due to memory mapped I/O being disabled on other hosts\n(EHCI, UHCI, or OHCI).\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2f2da1ac0ba5b6cc6e1957c4da5ff20e67d8442b",
      "tree": "65b73e866a23e28baa613288a6ca2016d78de580",
      "parents": [
        "b63d97a36edb1aecf8c13e5f5783feff4d64c24b"
      ],
      "author": {
        "name": "Chris D Schimp",
        "email": "silverchris@gmail.com",
        "time": "Mon Feb 20 17:44:59 2012 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Feb 21 14:30:45 2012 -0800"
      },
      "message": "hwmon: (max6639) Fix PPR register initialization to set both channels\n\nInitialize PPR register for both channels, and set correct PPR register bits.\nAlso remove unnecessary variable initializations.\n\nSigned-off-by: Chris D Schimp \u003csilverchris@gmail.com\u003e\n[guenter.roeck@ericsson.com: Merged two patches into one]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@vger.kernel.org # 3.0+\nAcked-by: Roland Stigge \u003cstigge@antcom.de\u003e\n"
    },
    {
      "commit": "b63d97a36edb1aecf8c13e5f5783feff4d64c24b",
      "tree": "cc84e698347ae3aa26ff88f7adfe5f505edc7b83",
      "parents": [
        "b01543dfe67bb1d191998e90d20534dc354de059"
      ],
      "author": {
        "name": "Chris D Schimp",
        "email": "silverchris@gmail.com",
        "time": "Mon Feb 20 16:59:24 2012 -0500"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Feb 21 14:30:12 2012 -0800"
      },
      "message": "hwmon: (max6639) Fix FAN_FROM_REG calculation\n\nRPM calculation from tachometer value does not depend on PPR.\nAlso, do not report negative RPM values.\n\nSigned-off-by: Chris D Schimp \u003csilverchris@gmail.com\u003e\n[guenter.roeck@ericsson.com: do not report negative RPM values]\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: stable@vger.kernel.org # 3.0+\nAcked-by: Roland Stigge \u003cstigge@antcom.de\u003e\n"
    },
    {
      "commit": "39e255dab5a993cbebb35598015da1d4a0eb3727",
      "tree": "3994bee56175ff08d09a6b2de5783456252833d6",
      "parents": [
        "1a4edd9072d3826f1b1234a9b3cc69fcfdebdbfa",
        "cf1eb40f8f5ea12c9e569e7282161fc7f194fd62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 20 16:13:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 20 16:13:39 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  [S390] correct ktime to tod clock comparator conversion\n  [S390] 3215 deadlock with tty_wakeup\n  [S390] incorrect PageTables counter for kvm page tables\n  [S390] idle: avoid RCU usage in extended quiescent state\n"
    },
    {
      "commit": "be2874cb4e625716fa9758ad122084da7764cad0",
      "tree": "68966366c698bac9e4fd5dc5d12aa4bc3aad98fc",
      "parents": [
        "584216b79ca684431ac6f961ae5cf0bb1d31024f",
        "a5368e770c9ec58b9d18378844c149df8513e7b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:40:00 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:40:00 2012 -0800"
      },
      "message": "Merge tag \u0027fixes-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nThese are the bug fixes that have accumulated since 3.3-rc3 in arm-soc.\nThe majority of them are regression fixes for stuff that broke during\nthe merge 3.3 window.\n\nThe notable ones are:\n\n* The at91 ata drivers both broke because of an earlier cleanup patch that\n  some other patches were based on. Jean-Christophe decided to remove\n  the legacy at91_ide driver and fix the new-style at91-pata driver while\n  keeping the cleanup patch. I almost rejected the patches for being too\n  late and too big but in the end decided to accept them because they\n  fix a regression.\n\n* A patch fixing build breakage from the sysdev-to-device conversion\n  colliding with other changes touches a number of mach-s3c files.\n\n* b0654037 \"ARM: orion: Fix Orion5x GPIO regression from MPP cleanup\"\n  is a mechanical change that unfortunately touches a lot of lines\n  that should up in the diffstat.\n\n* tag \u0027fixes-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (28 commits)\n  ARM: at91: drop ide driver in favor of the pata one\n  pata/at91: use newly introduced SMC accessors\n  ARM: at91: add accessor to manage SMC\n  ARM: at91:rtc/rtc-at91sam9: ioremap register bank\n  ARM: at91: USB AT91 gadget registration for module\n  ep93xx: fix build of vision_ep93xx.c\n  ARM: OMAP2xxx: PM: fix OMAP2xxx-specific UART idle bug in v3.3\n  ARM: orion: Fix USB phy for orion5x.\n  ARM: orion: Fix Orion5x GPIO regression from MPP cleanup\n  ARM: EXYNOS: Add cpu-offset property in gic device tree node\n  ARM: EXYNOS: Bring exynos4-dt up to date\n  ARM: OMAP3: cm-t35: fix section mismatch warning\n  ARM: OMAP2: Fix the OMAP2 only build break seen with 2011+ ARM tool-chains\n  ARM: tegra: paz00: fix wrong UART port on mini-pcie plug\n  ARM: tegra: paz00: fix wrong SD1 power gpio\n  i2c: tegra: Add devexit_p() for remove\n  ARM: EXYNOS: Correct M-5MOLS sensor clock frequency on Universal C210 board\n  ARM: EXYNOS: Correct framebuffer window size on Nuri board\n  ARM: SAMSUNG: Fix missing api-change from subsys_interface change\n  ARM: EXYNOS: Fix \"warning: initialization from incompatible pointer type\"\n  ...\n"
    },
    {
      "commit": "584216b79ca684431ac6f961ae5cf0bb1d31024f",
      "tree": "263853bef1aacfd7626ef7471faccbe0ffb9626d",
      "parents": [
        "bff98bfcdb2124e4e640fa6d7c9c7c3d21362760",
        "6c23e4132258be41218584cfb37a43d9346cdd64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:38:12 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:38:12 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n1) VETH_INFO_PEER netlink attribute needs to have it\u0027s size validated,\n   from Thomas Graf.\n\n2) \u0027poll\u0027 module option of bnx2x driver crashes the machine, just remove\n   it.  From Michal Schmidt.\n\n3) ks8851_mll driver reads the irq number from two places, but only\n   initializes one of them, oops.  Use only one location and fix this\n   problem, from Jan Weitzel.\n\n4) Fix buffer overrun and unicast sterring bugs in mellanox mlx4 driver,\n   from Eugenia Emantayev.\n\n5) Swapped kcalloc() args in RxRPC and mlx4, from Axel Lin.\n\n6) PHY MDIO device name regression fixes from Florian Fainelli.\n\n7) If the wake event IRQ line is different from the netdevice one, we\n   have to properly route it to the stmmac interrupt handler.  From\n   Francesco Virlinzi.\n\n8) Fix rwlock lock initialization ordering bug in mac80211, from\n   Mohammed Shafi Shajakhan.\n\n9) TCP lost_cnt can get out of sync, and in fact go negative, in certain\n   circumstances.  Fix the way we specify what sequence range to operate\n   on in tcp_sacktag_one() to fix this bug.  From Neal Cardwell.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (27 commits)\n  net/ethernet: ks8851_mll fix irq handling\n  veth: Enforce minimum size of VETH_INFO_PEER\n  stmmac: update the driver version to Feb 2012 (v2)\n  stmmac: move hw init in the probe (v2)\n  stmmac: request_irq when use an ext wake irq line (v2)\n  stmmac: do not discard frame on dribbling bit assert\n  ipheth: Add iPhone 4S\n  mlx4: add unicast steering entries to resource_tracker\n  mlx4: fix QP tree trashing\n  mlx4: fix buffer overrun\n  3c59x: shorten timer period for slave devices\n  netpoll: netpoll_poll_dev() should access dev-\u003eflags\n  RxRPC: Fix kcalloc parameters swapped\n  bnx2x: remove the \u0027poll\u0027 module option\n  tcp: fix tcp_shifted_skb() adjustment of lost_cnt_hint for FACK\n  ks8851: Fix NOHZ local_softirq_pending 08 warning\n  bnx2x: fix bnx2x_storm_stats_update() on big endian\n  ixp4xx-eth: fix PHY name to match MDIO bus name\n  octeon: fix PHY name to match MDIO bus name\n  fec: fix PHY name to match fixed MDIO bus name\n  ...\n"
    },
    {
      "commit": "bff98bfcdb2124e4e640fa6d7c9c7c3d21362760",
      "tree": "6d94d9e8ab057fb85cd634e15a1ddd15df554d30",
      "parents": [
        "4686066689482214781573fcb42300f713d0210c",
        "61cddc57dc14a5dffa0921d9a24fd68edbb374ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:37:25 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:37:25 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nFixes a bootstrapping issue for some registers when a less commonly used\nmethod for register cache initialisation is used.  Only affects a fairly\nsmall proportion of users that both don\u0027t use explicit register defaults\nand do use the cache.\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:\n  regmap: Fix cache defaults initialization from raw cache defaults\n"
    },
    {
      "commit": "7857b996c28c70e7a2c25930602f5fae4fe2b091",
      "tree": "3011fd3dd7be12b4811ee8ae73b154a8dc202944",
      "parents": [
        "06ca7c4376b779e6cb11527abc4f609ddca35b58",
        "8dc6ae4d448758a30cf5fa822d6fe6f4e15a04c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:27:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:27:40 2012 -0800"
      },
      "message": "Merge tag \u0027pinctrl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\npinctrl fixes for v3.3\n\n* tag \u0027pinctrl-for-torvalds-20120216\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl: restore pin naming\n"
    },
    {
      "commit": "06ca7c4376b779e6cb11527abc4f609ddca35b58",
      "tree": "3762945d93d82c1489d1ef254941d2af0c5fdc57",
      "parents": [
        "7bcd5b4671c3aa9185a7e6f76ee12e392070ddea",
        "9a45a9407c69d068500923480884661e2b9cc421"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:26:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:26:37 2012 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nHere are a few more fixes for powerpc.  Some are regressions, the rest\nis simple/obvious/nasty enough that I deemed it good to go now.\n\nHere\u0027s also step one of deprecating legacy iSeries support: we are\nremoving it from the main defconfig.\n\nNobody seems to be using it anymore and the code is nasty to maintain,\n(involves horrible hacks in various low level areas of the kernel) so we\nplan to actually rip it out at some point.  For now let\u0027s just avoid\nbuilding it by default.  Stephen will proceed to do the actual removal\nlater (probably 3.4 or 3.5).\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/perf: power_pmu_start restores incorrect values, breaking frequency events\n  powerpc/adb: Use set_current_state()\n  powerpc: Disable interrupts early in Program Check\n  powerpc: Remove legacy iSeries from ppc64_defconfig\n  powerpc/fsl/pci: Fix PCIe fixup regression\n  powerpc: Fix kernel log of oops/panic instruction dump\n"
    },
    {
      "commit": "7bcd5b4671c3aa9185a7e6f76ee12e392070ddea",
      "tree": "db80f1cc57cdec18e46bf8e37691b02f9a2ce35e",
      "parents": [
        "58e44bafbb601b5abc250cdbb032b1f4022ef30a",
        "3682a3946d2b0bad621db871e3bead83e523a238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:26:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:26:11 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nOne regression fix for SR-IOV on PPC and a couple of misc fixes from\nYinghai.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci:\n  PCI: Fix pci cardbus removal\n  PCI: set pci sriov page size before reading SRIOV BAR\n  PCI: workaround hard-wired bus number V2\n"
    },
    {
      "commit": "58e44bafbb601b5abc250cdbb032b1f4022ef30a",
      "tree": "e0b618339c64cf1a372e299a9f262dd7670c0b6e",
      "parents": [
        "a18d3afefa0104419b5e069af5922bb57a302426",
        "b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:25:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 18 15:25:39 2012 -0800"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n3 radeon fixes, I have some exynos fixes to push later but I\u0027ll queue\nthem separately once I\u0027ve looked them over a bit.\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/kms: fix MSI re-arm on rv370+\n  drm/radeon/kms/atom: bios scratch reg handling updates\n  drm/radeon/kms: drop lock in return path of radeon_fence_count_emitted.\n"
    },
    {
      "commit": "fea6d607e154cf96ab22254ccb48addfd43d4cb5",
      "tree": "b52995114d637ffa3ddfaa681d5ca2407151d057",
      "parents": [
        "267a6ad4aefaafbde607804c60945bcf97f91c1b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Feb 17 16:25:08 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:54:19 2012 -0600"
      },
      "message": "[SCSI] scsi_pm: Fix bug in the SCSI power management handler\n\nThis patch (as1520) fixes a bug in the SCSI layer\u0027s power management\nimplementation.\n\nLUN scanning can be carried out asynchronously in do_scan_async(), and\nsd uses an asynchronous thread for the time-consuming parts of disk\nprobing in sd_probe_async().  Currently nothing coordinates these\nasync threads with system sleep transitions; they can and do attempt\nto continue scanning/probing SCSI devices even after the host adapter\nhas been suspended.  As one might expect, the outcome is not ideal.\n\nThis is what the \"prepare\" stage of system suspend was created for.\nAfter the prepare callback has been called for a host, target, or\ndevice, drivers are not allowed to register any children underneath\nthem.  Currently the SCSI prepare callback is not implemented; this\npatch rectifies that omission.\n\nFor SCSI hosts, the prepare routine calls scsi_complete_async_scans()\nto wait until async scanning is finished.  It might be slightly more\nefficient to wait only until the host in question has been scanned,\nbut there\u0027s currently no way to do that.  Besides, during a sleep\ntransition we will ultimately have to wait until all the host scanning\nhas finished anyway.\n\nFor SCSI devices, the prepare routine calls async_synchronize_full()\nto wait until sd probing is finished.  The routine does nothing for\nSCSI targets, because asynchronous target scanning is done only as\npart of host scanning.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "267a6ad4aefaafbde607804c60945bcf97f91c1b",
      "tree": "f3844e65ad5cd0ece1083c33337bca8ce71984e5",
      "parents": [
        "477e3e9ffc13e99918b916a294dcc2d306b677a5"
      ],
      "author": {
        "name": "Huajun Li",
        "email": "huajun.li.lee@gmail.com",
        "time": "Sun Feb 12 19:59:14 2012 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:52:48 2012 -0600"
      },
      "message": "[SCSI] scsi_scan: Fix \u0027Poison overwritten\u0027 warning caused by using freed \u0027shost\u0027\n\nIn do_scan_async(), calling scsi_autopm_put_host(shost) may reference\nfreed shost, and cause Posison overwitten warning.\nYes, this case can happen, for example, an USB is disconnected just\nwhen do_scan_async() thread starts to run, then scsi_host_put() called\nin scsi_finish_async_scan() will lead to shost be freed(because the\nrefcount of shost-\u003eshost_gendev decreases to 1 after USB disconnects),\nat this point, if references shost again, system will show following\nwarning msg.\n\nTo make scsi_autopm_put_host(shost) always reference a valid shost,\nput it just before scsi_host_put() in function\nscsi_finish_async_scan().\n\n[  299.281565] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[  299.281634] BUG kmalloc-4096 (Tainted: G          I ): Poison overwritten\n[  299.281682] -----------------------------------------------------------------------------\n[  299.281684]\n[  299.281752] INFO: 0xffff880056c305d0-0xffff880056c305d0. First byte\n0x6a instead of 0x6b\n[  299.281816] INFO: Allocated in scsi_host_alloc+0x4a/0x490 age\u003d1688\ncpu\u003d1 pid\u003d2004\n[  299.281870] \t__slab_alloc+0x617/0x6c1\n[  299.281901] \t__kmalloc+0x28c/0x2e0\n[  299.281931] \tscsi_host_alloc+0x4a/0x490\n[  299.281966] \tusb_stor_probe1+0x5b/0xc40 [usb_storage]\n[  299.282010] \tstorage_probe+0xa4/0xe0 [usb_storage]\n[  299.282062] \tusb_probe_interface+0x172/0x330 [usbcore]\n[  299.282105] \tdriver_probe_device+0x257/0x3b0\n[  299.282138] \t__driver_attach+0x103/0x110\n[  299.282171] \tbus_for_each_dev+0x8e/0xe0\n[  299.282201] \tdriver_attach+0x26/0x30\n[  299.282230] \tbus_add_driver+0x1c4/0x430\n[  299.282260] \tdriver_register+0xb6/0x230\n[  299.282298] \tusb_register_driver+0xe5/0x270 [usbcore]\n[  299.282337] \t0xffffffffa04ab03d\n[  299.282364] \tdo_one_initcall+0x47/0x230\n[  299.282396] \tsys_init_module+0xa0f/0x1fe0\n[  299.282429] INFO: Freed in scsi_host_dev_release+0x18a/0x1d0 age\u003d85\ncpu\u003d0 pid\u003d2008\n[  299.282482] \t__slab_free+0x3c/0x2a1\n[  299.282510] \tkfree+0x296/0x310\n[  299.282536] \tscsi_host_dev_release+0x18a/0x1d0\n[  299.282574] \tdevice_release+0x74/0x100\n[  299.282606] \tkobject_release+0xc7/0x2a0\n[  299.282637] \tkobject_put+0x54/0xa0\n[  299.282668] \tput_device+0x27/0x40\n[  299.282694] \tscsi_host_put+0x1d/0x30\n[  299.282723] \tdo_scan_async+0x1fc/0x2b0\n[  299.282753] \tkthread+0xdf/0xf0\n[  299.282782] \tkernel_thread_helper+0x4/0x10\n[  299.282817] INFO: Slab 0xffffea00015b0c00 objects\u003d7 used\u003d7 fp\u003d0x\n      (null) flags\u003d0x100000000004080\n[  299.282882] INFO: Object 0xffff880056c30000 @offset\u003d0 fp\u003d0x          (null)\n[  299.282884]\n...\n\nSigned-off-by: Huajun Li \u003chuajun.li.lee@gmail.com\u003e\nCc: stable@kernel.org\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "477e3e9ffc13e99918b916a294dcc2d306b677a5",
      "tree": "fb15662dfb61ace83ede879508b4aa680e5268cb",
      "parents": [
        "2cc97965e4f6e84792b958d4ad10631274d42834"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Thu Feb 09 11:14:13 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:50:20 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.07.13-k.\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": "2cc97965e4f6e84792b958d4ad10631274d42834",
      "tree": "098fb6aeaf7bd1716dc722f1917a2fd4bc728448",
      "parents": [
        "5a034bb3c33aad59769e7289716c8d1f075b3894"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Thu Feb 09 11:14:12 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:49:58 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Proper detection of firmware abort error code 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": "5a034bb3c33aad59769e7289716c8d1f075b3894",
      "tree": "74e0ef784daf880b41ff48829dfbdb72b5228357",
      "parents": [
        "d33609607c5abc0b4b31d238e33f3ab075e2f96f"
      ],
      "author": {
        "name": "Shyam Sundar",
        "email": "shyam.sundar@qlogic.com",
        "time": "Thu Feb 09 11:14:11 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:49:37 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Remove resetting memory during device initialization for ISP82xx.\n\nWith IOs running and PegHalt testing the system reboots when memory reset is\nperformed during device initialization.\n\nSigned-off-by: Shyam Sundar \u003cshyam.sundar@qlogic.com\u003e\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": "d33609607c5abc0b4b31d238e33f3ab075e2f96f",
      "tree": "e9d8226a17c91b44cfb9a37081577137967d3881",
      "parents": [
        "c7a992784240c1b16425c6a9606c9db0fc28fb0c"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Thu Feb 09 11:14:10 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:49:01 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle.\n\nComplete the mailbox command timed out before initiating another abort cycle\nto recover so that mailbox commands issued during next reset cycle don\u0027t fail\ndue to pending mailbox access timeout.\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": "c7a992784240c1b16425c6a9606c9db0fc28fb0c",
      "tree": "dc98a99dd15709b8c47335a3efe7d9c4189a69ac",
      "parents": [
        "67ddda353c4e26ba23a199ae64fdf283b669469b"
      ],
      "author": {
        "name": "Michael Christie",
        "email": "mchristi@redhat.com",
        "time": "Thu Feb 09 11:14:09 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:48:29 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Remove check for null fcport from host reset handler.\n\nRemove the check for a NULL fcport so that the host reset will run\nunconditionally to unwedge any commands before the device is offlined and to\nprevent a quick runthrough of the SCSI error handling.\n\nSigned-off-by: Michael Christie \u003cmchristi@redhat.com\u003e\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "67ddda353c4e26ba23a199ae64fdf283b669469b",
      "tree": "021105a5e86cf8888d6223202d081ebdc433cddb",
      "parents": [
        "7cb0eb1c17fa69535b6b2a80296c2f2ca300b800"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Feb 09 11:14:08 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:47:27 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers.\n\nISP2200 adapters only have 24 mailbox registers so read only that many.\n\nReported-by: Olatunji Ruwase \u003coor@cs.cmu.edu\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": "7cb0eb1c17fa69535b6b2a80296c2f2ca300b800",
      "tree": "2627cb151dbaf4451e21589c9a9bcb89391c828c",
      "parents": [
        "4ba988db8d60eb16b7da69f9e3705b52ac8a6540"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Feb 09 11:14:07 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:46:46 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing.\n\nThis can cause instability in mailbox command state machine handling.\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": "4ba988db8d60eb16b7da69f9e3705b52ac8a6540",
      "tree": "e6c35c8ceb12898ca70715ce85341949d0ae6595",
      "parents": [
        "d051a5aa1c234c8de01fc0a488b1a18d65246150"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Feb 09 11:14:06 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:44:51 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Clear options-flags while issuing stop-firmware mbx command.\n\nNot clearing the options flags in mbx1 could lead the firmware\ninto interpreting old data in mbx1 through mbx8.  This could\nlead to inadvertent DMA read/write operations to stale memory.\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": "d051a5aa1c234c8de01fc0a488b1a18d65246150",
      "tree": "14e7e4e863383e8268c4a8d33749942ee47d37f0",
      "parents": [
        "aa651be83dfec5587dabce0a9d471c1e2095c33e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Feb 09 11:14:05 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:43:26 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Add an \"is reset active\" helper.\n\nMany locations within the driver would use an inconsistent set of\nchecks to determine ISP-reset state.  Consolidate the checks into\nthis inline-helper.\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": "aa651be83dfec5587dabce0a9d471c1e2095c33e",
      "tree": "fb98cf7e4231342ed49bf8f3b7f784ef599a706a",
      "parents": [
        "a55aac79de0ea6fc52d35f535867b6573a5ff0f8"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Thu Feb 09 11:14:04 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:42:10 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand.\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": "a55aac79de0ea6fc52d35f535867b6573a5ff0f8",
      "tree": "c9388a6b197855e98e01a3c0637c57a12d950deb",
      "parents": [
        "6d7938f46f89c9773f9396c1d13b20bbc5c6d95b"
      ],
      "author": {
        "name": "Arun Easi",
        "email": "arun.easi@qlogic.com",
        "time": "Thu Feb 09 11:14:03 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:40:20 2012 -0600"
      },
      "message": "[SCSI] qla2xxx: Propagate up abort failures.\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": "6d7938f46f89c9773f9396c1d13b20bbc5c6d95b",
      "tree": "aac6b7756ec3952caf5a9c1b96822eaacf3cb77c",
      "parents": [
        "a92fa25c63a788758bd52e9123504d133210c8b7"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@intel.com",
        "time": "Fri Jan 27 11:17:37 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:37:00 2012 -0600"
      },
      "message": "[SCSI] isci: Fix NULL ptr dereference when no firmware is being loaded\n\nNULL orom ptr passed in for verification which caused page fault.\nWe will set a default version when we don\u0027t have orom struct.\n\nReported-by: Dan Melnic \u003cdan@seamicro.com\u003e\nSigned-off-by: Dave Jiang \u003cdave.jiang@intel.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "a92fa25c63a788758bd52e9123504d133210c8b7",
      "tree": "bec201c46aa5ae21f2006bb87ad744741b35e241",
      "parents": [
        "7fbd764881a5f9dc81a378293b7a74227fcc04ed"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Mon Jan 16 19:30:25 2012 -0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sat Feb 18 08:33:13 2012 -0600"
      },
      "message": "[SCSI] ipr: fix eeh recovery for 64-bit adapters\n\nIn some scenarios, an EEH error can take a long time to be detected, since the\ndriver issues an MMIO read only after a device reset command times out and we\ntry to reset the adapter. This patch adds some code in ipr_cancel_op() to read\na hardware register so we detect the error earlier in case the op is being\naborted because of a timeout caused by a frozen adapter slot.\n\nAnother problem in such scenarios is that in __ipr_eh_host_reset() we change the\ndump state flag from WAIT_FOR_DUMP to GET_DUMP, and the flag is later changed\nfrom GET_DUMP to READ_DUMP in ipr_reset_restore_cfg_space(). However, if when\n__ipr_eh_host_reset() is called by the SCSI error handling the function\nipr_reset_restore_cfg_space() has already been called by the PCI EEH code, we\nend up with the flag in an inconsistent state. This patch also prevents this\nproblem.\n\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "656d9125376006cf696b0836f1c6723a892629ca",
      "tree": "0e5c7b817c01c408dc6edf28602c31a8b4fef299",
      "parents": [
        "2320c5793790fcda80e6dcc088dbda86040235e5"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 17 10:29:22 2012 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Feb 17 10:29:33 2012 +0100"
      },
      "message": "[S390] 3215 deadlock with tty_wakeup\n\nThe 3215 driver calls tty_wakeup from irq context while holding the\ndevice spinlock. If printk is called by any function on the callchain\nstarting from tty_wakeup the system deadlocks on the device spinlock.\nUsing a tasklet to call tty_wakup solves the problem.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "53ef299f3900bc1deb163b94d4f1cac4f3346152",
      "tree": "db38a3d7661920e93c8d60a2ad6a498e98b1f64b",
      "parents": [
        "bc41eae2c84694667c1d7747fa28db8e75948ac4"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:22 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:54 2012 +0000"
      },
      "message": "drm/exynos: added postclose to release resource.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bc41eae2c84694667c1d7747fa28db8e75948ac4",
      "tree": "430d497ad5839cedc8e02bce2f9300eabfc2a342",
      "parents": [
        "c5614ae326c7fdd244d8e0365b8b78d5e3cd5bf4"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:21 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:52 2012 +0000"
      },
      "message": "drm/exynos: removed exynos_drm_fbdev_recreate function.\n\nthis function ins\u0027t needed anymore.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c5614ae326c7fdd244d8e0365b8b78d5e3cd5bf4",
      "tree": "3e3a21cff4a79e6f701354b48c5b4a650361f5f4",
      "parents": [
        "d081f5660422270856b77bcbbaa312138f556c9e"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:20 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:50 2012 +0000"
      },
      "message": "drm/exynos: fixed page flip issue.\n\nwith vblank_refcount \u003d 1, there was the case that drm_vblank_put\nis called by specific page flip function so this patch fixes the\nissue.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d081f5660422270856b77bcbbaa312138f556c9e",
      "tree": "1e60867d6c87e9c74369b47a3db1de755f810d2d",
      "parents": [
        "6f811502a473a32a9b892fb35d77b8f91dc7484c"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:19 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:47 2012 +0000"
      },
      "message": "drm/exynos: added possible_clones setup function.\n\nbasically, all crtcs are possible to clone each other.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6f811502a473a32a9b892fb35d77b8f91dc7484c",
      "tree": "abb55be5f1b70e29179311cd4a8cc4fd7577fb64",
      "parents": [
        "44a0e022b86a8c12ed06c02f52045c8f9f118bb1"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Feb 15 11:25:18 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:44 2012 +0000"
      },
      "message": "drm/exynos: removed pageflip_event_list init code when closed.\n\nif one process is terminated by ctrl-c while two processes are\nusing pageflip feature then for last pageflip event,\nuser can\u0027t get poll from kernel side so this patch fixes the problem.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyoungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "44a0e022b86a8c12ed06c02f52045c8f9f118bb1",
      "tree": "aa4bf658dbc8c7877bd1c826327910b051128812",
      "parents": [
        "1109bf8bcbf455e4cfebce862f9f9fa5a2f386e9"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Feb 15 11:25:17 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:43 2012 +0000"
      },
      "message": "drm/exynos: changed priority of mixer layers.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1109bf8bcbf455e4cfebce862f9f9fa5a2f386e9",
      "tree": "61edb2982b7479967796613e3eba121715813062",
      "parents": [
        "b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Feb 14 16:52:41 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:37:49 2012 +0000"
      },
      "message": "drm/exynos: Fix typo in exynos_mixer.c\n\nCorrect spelling \"sucessful\" to \"successful\" in\ndrivers/gpu/drm/exynos/exynos_mixer.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "64f8c13561fbd2f1a8b4a8975b2aee73b561093e",
      "tree": "96a397f590a064de9987ff1144a293fc2bf3602f",
      "parents": [
        "54321242afe6fcf8b7e589bc21ecf832bc5a206a"
      ],
      "author": {
        "name": "majianpeng",
        "email": "majianpeng@gmail.com",
        "time": "Fri Feb 03 14:35:59 2012 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Feb 16 16:15:12 2012 +1100"
      },
      "message": "powerpc/adb: Use set_current_state()\n\nSigned-off-by: majianpeng \u003cmajianpeng@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1c8ecf80fdee4e7b23a9e7da7ff9bd59ba2dcf96",
      "tree": "0cbb7a8b88c100acb3df605fc8908845729765cb",
      "parents": [
        "d71de14ddf423ccc9a2e3f7e37553c99ead20d7c"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Tue Feb 14 11:44:48 2012 -0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Feb 15 17:43:41 2012 -0800"
      },
      "message": "drm/i915: do not enable RC6p on Sandy Bridge\n\nWith base on latest findings, RC6p seems to be respondible for RC6-related\nissues on Sandy Bridge platform. To work-around those issues, the previous\nsolution was to completely disable RC6 on Sandy Bridge for the past few\nreleases, even if plain RC6 was not giving any issues.\n\nWhat this patch does is preventing RC6p from being enabled on Sandy Bridge\neven if users enable RC6 via a kernel parameter. So it won\u0027t change the\ndefaults in any way, but will ensure that if users do enable RC6 manually\nit won\u0027t break their machines by enabling this extra state.\n\nProper fix for this (enabling specific RC6 states according to the GPU\ngeneration) were proposed for the -next kernel, but we are too late in the\nrelease process now to pick such changes.\n\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6c23e4132258be41218584cfb37a43d9346cdd64",
      "tree": "2121139424540e89e1f5b2ead40c96db5cc0b12b",
      "parents": [
        "237114384ab22c174ec4641e809f8e6cbcfce774"
      ],
      "author": {
        "name": "Jan Weitzel",
        "email": "j.weitzel@phytec.de",
        "time": "Tue Feb 14 21:35:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 15:41:10 2012 -0500"
      },
      "message": "net/ethernet: ks8851_mll fix irq handling\n\nThere a two different irq variables ks-\u003eirq and netdev-\u003eirq.\nOnly ks-\u003eirq is set on probe, so disabling irq in ks_start_xmit fails.\n\nThis patches remove ks-\u003eirq from private data and use only netdev-\u003eirq.\n\nTested on a kernel 3.0 based OMAP4430 SMP Board\n\nSigned-off-by: Jan Weitzel \u003cj.weitzel@phytec.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "237114384ab22c174ec4641e809f8e6cbcfce774",
      "tree": "9571ac28f82724a140367ad754b4946a889f2b70",
      "parents": [
        "78a5249fc9dc0f8c70221751dc79b6d918e5ee9a"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Wed Feb 15 04:09:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:59:20 2012 -0500"
      },
      "message": "veth: Enforce minimum size of VETH_INFO_PEER\n\nVETH_INFO_PEER carries struct ifinfomsg plus optional IFLA\nattributes. A minimal size of sizeof(struct ifinfomsg) must be\nenforced or we may risk accessing that struct beyond the limits\nof the netlink message.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78a5249fc9dc0f8c70221751dc79b6d918e5ee9a",
      "tree": "96b29593a2c9042cd42e38e4f40f84b1ddf7afad",
      "parents": [
        "cf3f047b9af49d4ee8abfa31b0ef0e99cbcaf17d"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: update the driver version to Feb 2012 (v2)\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf3f047b9af49d4ee8abfa31b0ef0e99cbcaf17d",
      "tree": "695883ca9df55d62ee83d35fc86a37e47bcb04f6",
      "parents": [
        "7a13f8f5b63652c035147aab5fcba7ee9101f1fb"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: move hw init in the probe (v2)\n\nThis patch moves the MAC HW initialization and\nthe HW feature verification from the open to the probe\nfunction as D. Miller suggested.\nSo the patch actually reorganizes and tidies-up some parts of\nthe driver and indeed fixes some problem when tune its HW features.\nThese can be overwritten by looking at the HW cap register at\nrun-time and that generated problems.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a13f8f5b63652c035147aab5fcba7ee9101f1fb",
      "tree": "7fab8140357475616df961b140a7e4d402231938",
      "parents": [
        "1cc5a735185a963ed9324a65e1f2db02bf52c0d4"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Feb 15 00:10:38 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: request_irq when use an ext wake irq line (v2)\n\nIn case of we use an external Wake-Up IRQ line\n(priv-\u003ewol_irq !\u003d dev-\u003eirq) we need to invoke the\nrequest_irq.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cc5a735185a963ed9324a65e1f2db02bf52c0d4",
      "tree": "5e280cb7f6626080ab4ab8e2be01841fbaf6c4f6",
      "parents": [
        "72ba009b8a159e995e40d3b4e5d7d265acead983"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Feb 15 00:10:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:52:10 2012 -0500"
      },
      "message": "stmmac: do not discard frame on dribbling bit assert\n\nIf this bit is set and the CRC error is reset, then the packet is valid.\nOnly report this as stat info.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72ba009b8a159e995e40d3b4e5d7d265acead983",
      "tree": "bed23845d49de76c6ce0507b28c3b7ab38fbed91",
      "parents": [
        "9f5b6c632eb3b495d5ae701c43e67da930b1f637"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Wed Feb 15 07:50:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "ipheth: Add iPhone 4S\n\nBugLink: http://bugs.launchpad.net/bugs/900802\n\nCc: stable@vger.kernel.org 3.2+\nSigned-off-by: Till Kamppeter \u003ctill.kamppeter@gmail.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f5b6c632eb3b495d5ae701c43e67da930b1f637",
      "tree": "7898b3b5db0f0f8fe08eca1c2ea01372777593ee",
      "parents": [
        "2531188b476c83fe29b1d3498a76e329f4b6f16b"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:23:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "mlx4: add unicast steering entries to resource_tracker\n\nAdd unicast steering entries to resource tracker.\nDo qp_detach also for these entries when VF doesn\u0027t shut down gracefully.\nOtherwise there is leakage of these resources, since they are not tracked.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2531188b476c83fe29b1d3498a76e329f4b6f16b",
      "tree": "304f540bab2412ce662ab35b3f7d9d08ed2e42f6",
      "parents": [
        "75c6062cb797afe624d65c955eb867035622e782"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:22:57 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:16 2012 -0500"
      },
      "message": "mlx4: fix QP tree trashing\n\nWhen adding new unicast steer entry, before moving qp to state ready,\nactually before calling mlx4_RST2INIT_QP_wrapper(), there were added\na lot of entries with local_qpn\u003d0 into radix tree.\nThis fact impacted the get_res() function and proper functioning\nof resource tracker in addition to adding trash entries into radix tree.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@melllanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75c6062cb797afe624d65c955eb867035622e782",
      "tree": "756b4b28f3316befae7dcd6d540eb9924a87031d",
      "parents": [
        "33b5d30cd8b200024d55ac5830c9efde1102ef4c"
      ],
      "author": {
        "name": "Eugenia Emantayev",
        "email": "eugenia@mellanox.co.il",
        "time": "Wed Feb 15 06:22:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 15 14:50:15 2012 -0500"
      },
      "message": "mlx4: fix buffer overrun\n\nWhen passing MLX4_UC_STEER\u003d1 it was translated to value 2\nafter mlx4_QP_ATTACH_wrapper. Therefore in new_steering_entry()\nunicast steer entries were added to index 2 of array of size 2.\nFixing this bug by shift right to one position.\n\nSigned-off-by: Eugenia Emantayev \u003ceugenia@mellanox.co.il\u003e\nReviewed-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33b5d30cd8b200024d55ac5830c9efde1102ef4c",
      "tree": "4788d50ad6994a40bda8e146db4ca9674a482b92",
      "parents": [
        "3013dc0cceb9baaf25d5624034eeaa259bf99004",
        "c27111e5b8d6b1e9296f7075cdc35872f672b524"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:41:52 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 13:41:52 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "61cddc57dc14a5dffa0921d9a24fd68edbb374ac",
      "tree": "f909dda9bab29b39cecbd67bc9af008a0cf1ec03",
      "parents": [
        "d65b4e98d7ea3038b767b70fe8be959b2913f16d"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed Feb 15 10:23:25 2012 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Feb 15 08:31:32 2012 -0800"
      },
      "message": "regmap: Fix cache defaults initialization from raw cache defaults\n\nCurrently registers with a value of 0 are ignored when initializing the register\ndefaults from raw defaults. This worked in the past, because registers without a\nexplicit default were assumed to have a default value of 0. This was changed in\ncommit b03622a8 (\"regmap: Ensure rbtree syncs registers set to zero properly\").\nAs a result registers, which have a raw default value of 0 are now assumed to\nhave no default. This again can result in unnecessary writes when syncing the\ncache. It will also result in unnecessary reads for e.g. the first update\noperation. In the case where readback is not possible this will even let the\nupdate operation fail, if the register has not been written to before.\n\nSo this patch removes the check. Instead it adds a check to ignore raw defaults\nfor registers which are volatile, since those registers are not cached.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fda27874de91d5a8b9a018b3bc74b14578994908",
      "tree": "4d6ce0ed6293087f4986b01e8380ce2a83a447b8",
      "parents": [
        "bab6f610640a92b6b40e6b732f520a6e0c85dbbe"
      ],
      "author": {
        "name": "Taylor Ralph",
        "email": "taylor.ralph@gmail.com",
        "time": "Thu Oct 20 23:33:23 2011 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 15 12:47:02 2012 -0200"
      },
      "message": "[media] hdpvr: update picture controls to support firmware versions \u003e 0.15\n\nCorrectly sets the max/min/default values for the hdpvr picture\ncontrols. The reason the current values didn\u0027t cause a problem until now\nis because any firmware \u003c\u003d 0.15 didn\u0027t support them. The latest firmware\nreleases properly support picture controls and the values in the patch\nare derived from the windows driver using SniffUSB2.0.\n\nThanks to Devin Heitmueller for helping me.\n\nSigned-off-by: Taylor Ralph \u003ctralph@mythtv.org\u003e\nThanks-to: Devin Heitmueller \u003cdheitmueller@kernellabs.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nReviewed-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bab6f610640a92b6b40e6b732f520a6e0c85dbbe",
      "tree": "5505b146d72d7e26343907af5d010f2192579c41",
      "parents": [
        "afa159538af61f1a65d48927f4e949fe514fb4fc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Feb 02 14:40:30 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Wed Feb 15 12:47:00 2012 -0200"
      },
      "message": "[media] wl128x: fix build errors when GPIOLIB is not enabled\n\nFrom: Randy Dunlap \u003crdunlap@xenotime.net\u003e\n\nFix wl128x Kconfig to depend on GPIOLIB since TI_ST also\ndepends on GPIOLIB.\n\n(.text+0xe6d60): undefined reference to `st_register\u0027\n(.text+0xe7016): undefined reference to `st_unregister\u0027\n(.text+0xe70ce): undefined reference to `st_unregister\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Manjunatha Halli \u003cmanjunatha_halli@ti.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7ada1dd62804ca9ce1cb8666c6e563cd92fa50c1",
      "tree": "210489b69f5db64fb0450a310ce9f8762121a66f",
      "parents": [
        "ebf4bcbd5f249afc8f48a7aa32255f8ebbff5876",
        "9fc886a1880766fb91cb27c2e96bd814cef640d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:26:42 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:26:42 2012 -0800"
      },
      "message": "Merge tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nOne small bug fix from Axel plus a fix for a build failure in unrealistic\nbut commonly built configs which for some reason manage to survive for\nan awfully long time in -next without any reports.\n\n* tag \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: Fix getting voltage in max8649_enable_time()\n  regulator: Fix mc13xxx regulator modular build (again)\n"
    },
    {
      "commit": "8b36ac50da8e12d0469a7268ddbd6cab29307deb",
      "tree": "4a48e1ea476dc4753f139eac01be0c4c576810fc",
      "parents": [
        "694ce18ec3485f5b0a4f3820073f5e2b0b4e0870",
        "f9c2a0dc42a6938ff2a80e55ca2bbd1d5581c72e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:20:50 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:20:50 2012 -0800"
      },
      "message": "Merge tag \u0027mmc-fixes-for-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nMMC fixes for 3.3-rc4:\n * The most visible fix here is against a regression introduced in 3.3-rc1\n   that ran cards in Ultra High Speed mode even when they failed to initialize\n   in that mode, leading to lower-speed cards failing to mount.\n * A lockdep warning introduced in 3.3-rc1 is fixed.\n * Various other small driver fixes, most notably for a NULL dereference\n   when using highmem with dw_mmc.\n\n* tag \u0027mmc-fixes-for-3.3-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: dw_mmc: Fix PIO mode with support of highmem\n  mmc: atmel-mci: save and restore sdioirq when soft reset is performed\n  mmc: block: Init ro_lock sysfs attr to fix lockdep warnings\n  mmc: sh_mmcif: fix late delayed work initialisation\n  mmc: tmio_mmc: fix card eject during IO with DMA\n  mmc: core: Fix comparison issue in mmc_compare_ext_csds\n  mmc: core: Fix PowerOff Notify suspend/resume\n  mmc: sdhci-pci: set Medfield SDIO as non-removable\n  mmc: core: add the capability for broken voltage\n  mmc: core: Fix low speed mmc card detection failure\n  mmc: esdhc: set the timeout to the max value\n  mmc: esdhc: add PIO mode support\n  mmc: core: Ensure clocks are always enabled before host interaction\n  mmc: of_mmc_spi: fix little endian support\n  mmc: core: UHS sdio card that fails should not exceed 50MHz\n  mmc: esdhc: fix errors when booting kernel on Freescale eSDHC version 2.3\n"
    },
    {
      "commit": "694ce18ec3485f5b0a4f3820073f5e2b0b4e0870",
      "tree": "e979926df34b41e17024107ee4731739608d8b51",
      "parents": [
        "13d261932bbfff7f45f288c5c8cce43177cccd3b",
        "a43a5ccdfa5bd5b2f00aa9b2321df268c2e5d6e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:20:11 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 14 15:20:11 2012 -0800"
      },
      "message": "Merge tag \u0027stable/for-linus-fixes-3.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nTwo fixes for VCPU offlining; One to fix the string format exposed\nby the xen-pci[front|back] to conform to the one used in majority of\nPCI drivers; Two fixes to make the code more resilient to invalid\nconfigurations.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n\n* tag \u0027stable/for-linus-fixes-3.3-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xenbus_dev: add missing error check to watch handling\n  xen/pci[front|back]: Use %d instead of %1x for displaying PCI devfn.\n  xen pvhvm: do not remap pirqs onto evtchns if !xen_have_vector_callback\n  xen/smp: Fix CPU online/offline bug triggering a BUG: scheduling while atomic.\n  xen/bootup: During bootup suppress XENBUS: Unable to read cpu state\n"
    },
    {
      "commit": "b9e44fe5ecda4158c22bc1ea4bffa378a4f83f65",
      "tree": "e6b5d7c69cd56c2f0f61475abfb89bc310ad4547",
      "parents": [
        "887aa58e482dbf6d35d24cfa7b3315c8f5543339"
      ],
      "author": {
        "name": "li.rui27@zte.com.cn",
        "email": "li.rui27@zte.com.cn",
        "time": "Tue Feb 14 10:35:01 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Feb 14 15:08:40 2012 -0800"
      },
      "message": "USB: option: cleanup zte 3g-dongle\u0027s pid in option.c\n\n  1. Remove all old mass-storage ids\u0027s pid:\n     0x0026,0x0053,0x0098,0x0099,0x0149,0x0150,0x0160;\n  2. As the pid from 0x1401 to 0x1510 which have not surely assigned to\n     use for serial-port or mass-storage port,so i think it should be\n     removed now, and will re-add after it have assigned in future;\n  3. sort the pid to WCDMA and CDMA.\n\nSigned-off-by: Rui li \u003cli.rui27@zte.com.cn\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3013dc0cceb9baaf25d5624034eeaa259bf99004",
      "tree": "2e02935bf2ddbcfc3f398484228b146000ef8eb9",
      "parents": [
        "58e05f357a039a94aa36475f8c110256f693a239"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Feb 14 10:27:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 14 16:28:23 2012 -0500"
      },
      "message": "3c59x: shorten timer period for slave devices\n\nJean Delvare reported bonding on top of 3c59x adapters was not detecting\nnetwork cable removal fast enough.\n\n3c59x indeed uses a 60 seconds timer to check link status if carrier is\non, and 5 seconds if carrier is off.\n\nThis patch reduces timer period to 5 seconds if device is a bonding\nslave.\n\nReported-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc543637525b59af38af2ce09a4dbdd7d5eb27bf",
      "tree": "e40c1d57c91650beded648cc2716bb6738797d75",
      "parents": [
        "0af2a0d0576205dda778d25c6c344fc6508fc81d"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Feb 14 09:05:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 14 14:39:45 2012 -0500"
      },
      "message": "bnx2x: remove the \u0027poll\u0027 module option\n\n\u0027poll\u0027 was a debugging option, but turning it on these days leads to\nkernel panic. Remove it.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68d07f64b8a11a852d48d1b05b724c3e20c0d94b",
      "tree": "b72ffb8b5cb63f433afb59e7af4da0b92b9a2c86",
      "parents": [
        "b7bc5925a9aafae970c3db1f118c97a7d503114e"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Mon Feb 13 16:25:57 2012 -0800"
      },
      "committer": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Tue Feb 14 10:48:05 2012 -0800"
      },
      "message": "USB: Don\u0027t fail USB3 probe on missing legacy PCI IRQ.\n\nIntel has a PCI USB xhci host controller on a new platform. It doesn\u0027t\nhave a line IRQ definition in BIOS.  The Linux driver refuses to\ninitialize this controller, but Windows works well because it only depends\non MSI.\n\nActually, Linux also can work for MSI.  This patch avoids the line IRQ\nchecking for USB3 HCDs in usb core PCI probe.  It allows the xHCI driver\nto try to enable MSI or MSI-X first.  It will fail the probe if MSI\nenabling failed and there\u0027s no legacy PCI IRQ.\n\nThis patch should be backported to kernels as old as 2.6.32.\n\nSigned-off-by: Alex Shi \u003calex.shi@intel.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "afa159538af61f1a65d48927f4e949fe514fb4fc",
      "tree": "3d51aca319261e9a19d777670ff06f933ac6c50c",
      "parents": [
        "63ae37ea5186a6890a8968611180dc61118f719d"
      ],
      "author": {
        "name": "Janne Grunau",
        "email": "j@jannau.net",
        "time": "Thu Feb 02 13:35:21 2012 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 14 16:45:32 2012 -0200"
      },
      "message": "[media] hdpvr: fix race conditon during start of streaming\n\nstatus has to be set to STREAMING before the streaming worker is\nqueued. hdpvr_transmit_buffers() will exit immediately otherwise.\n\nReported-by: Joerg Desch \u003cvvd.joede@googlemail.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b",
      "tree": "c901dee3518d50d4f543e5ad9df565a904e5c06c",
      "parents": [
        "6f9f8a61089bb177e53e14ee62f4a65134f3692f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Feb 13 16:36:34 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 13:36:23 2012 +0000"
      },
      "message": "drm/radeon/kms: fix MSI re-arm on rv370+\n\nMSI_REARM_EN register is a write only trigger register.\nThere is no need RMW when re-arming.\n\nMay fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d41668\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6f9f8a61089bb177e53e14ee62f4a65134f3692f",
      "tree": "0cda17a6cdeeb6bc743d8d1040e7d9ccd2d5b3f5",
      "parents": [
        "40e8c738785a25be585fcf661c6bb32f1a090ef2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Feb 13 08:59:41 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 10:56:51 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: bios scratch reg handling updates\n\n- Add missing DFP6 connection state handling\n- crtc routing bits not used on DCE4+\n\nNoticed by sylware on phoronix.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "40e8c738785a25be585fcf661c6bb32f1a090ef2",
      "tree": "581bf17f3e4556d6a1d00302e55a41ab68039c4b",
      "parents": [
        "ce5afed937f0a823d3b00c9459409c3f5f2fbd5d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 13 12:18:37 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 10:56:16 2012 +0000"
      },
      "message": "drm/radeon/kms: drop lock in return path of radeon_fence_count_emitted.\n\nSilly bad return path.\n\nReported-and-Tested-by: Mikko Vinni\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9c2a0dc42a6938ff2a80e55ca2bbd1d5581c72e",
      "tree": "63eacf347f6e4ef5a9e573d9e972c5de3cd8c733",
      "parents": [
        "18ee684b8ab666329e0a0a72d8b70f16fb0e2243"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Thu Feb 09 14:32:43 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:05 2012 -0500"
      },
      "message": "mmc: dw_mmc: Fix PIO mode with support of highmem\n\nCurrent PIO mode makes a kernel crash with CONFIG_HIGHMEM.\nHighmem pages have a NULL from sg_virt(sg).\nThis patch fixes the following problem.\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 817 [#1] PREEMPT SMP\nModules linked in:\nCPU: 0    Not tainted  (3.0.15-01423-gdbf465f #589)\nPC is at dw_mci_pull_data32+0x4c/0x9c\nLR is at dw_mci_read_data_pio+0x54/0x1f0\npc : [\u003cc0358824\u003e]    lr : [\u003cc035988c\u003e]    psr: 20000193\nsp : c0619d48  ip : c0619d70  fp : c0619d6c\nr10: 00000000  r9 : 00000002  r8 : 00001000\nr7 : 00000200  r6 : 00000000  r5 : e1dd3100  r4 : 00000000\nr3 : 65622023  r2 : 0000007f  r1 : eeb96000  r0 : e1dd3100\nFlags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment\nxkernel\nControl: 10c5387d  Table: 61e2004a  DAC: 00000015\nProcess swapper (pid: 0, stack limit \u003d 0xc06182f0)\nStack: (0xc0619d48 to 0xc061a000)\n9d40:                   e1dd3100 e1a4f000 00000000 e1dd3100 e1a4f000 00000200\n9d60: c0619da4 c0619d70 c035988c c03587e4 c0619d9c e18158f4 e1dd3100 e1dd3100\n9d80: 00000020 00000000 00000000 00000020 c06e8a84 00000000 c0619e04 c0619da8\n9da0: c0359b24 c0359844 e18158f4 e1dd3164 e1dd3168 e1dd3150 3d02fc79 e1dd3154\n9dc0: e1dd3178 00000000 00000020 00000000 e1dd3150 00000000 c10dd7e8 e1a84900\n9de0: c061e7cc 00000000 00000000 0000008d c06e8a84 c061e780 c0619e4c c0619e08\n9e00: c00c4738 c0359a34 3d02fc79 00000000 c0619e4c c05a1698 c05a1670 c05a165c\n9e20: c04de8b0 c061e780 c061e7cc e1a84900 ffffed68 0000008d c0618000 00000000\n9e40: c0619e6c c0619e50 c00c48b4 c00c46c8 c061e780 c00423ac c061e7cc ffffed68\n9e60: c0619e8c c0619e70 c00c7358 c00c487c 0000008d ffffee38 c0618000 ffffed68\n9e80: c0619ea4 c0619e90 c00c4258 c00c72b0 c00423ac ffffee38 c0619ecc c0619ea8\n9ea0: c004241c c00c4234 ffffffff f8810000 0000006d 00000002 00000001 7fffffff\n9ec0: c0619f44 c0619ed0 c0048bc0 c00423c4 220ae7a9 00000000 386f0d30 0005d3a4\n9ee0: c00423ac c10dd0b8 c06f2cd8 c0618000 c0594778 c003a674 7fffffff c0619f44\n9f00: 386f0d30 c0619f18 c00a6f94 c005be3c 80000013 ffffffff 386f0d30 0005d3a4\n9f20: 386f0d30 0005d2d1 c10dd0a8 c10dd0b8 c06f2cd8 c0618000 c0619f74 c0619f48\n9f40: c0345858 c005be00 c00a2440 c0618000 c0618000 c00410d8 c06c1944 c00410fc\n9f60: c0594778 c003a674 c0619f9c c0619f78 c004a7e8 c03457b4 c0618000 c06c18f8\n9f80: 00000000 c0039c70 c06c18d4 c003a674 c0619fb4 c0619fa0 c04ceafc c004a714\n9fa0: c06287b4 c06c18f8 c0619ff4 c0619fb8 c0008b68 c04cea68 c0008578 00000000\n9fc0: 00000000 c003a674 00000000 10c5387d c0628658 c003aa78 c062f1c4 4000406a\n9fe0: 413fc090 00000000 00000000 c0619ff8 40008044 c0008858 00000000 00000000\nBacktrace:\n[\u003cc03587d8\u003e] (dw_mci_pull_data32+0x0/0x9c) from [\u003cc035988c\u003e] (dw_mci_read_data_pio+0x54/0x1f0)\n r6:00000200 r5:e1a4f000 r4:e1dd3100\n [\u003cc0359838\u003e] (dw_mci_read_data_pio+0x0/0x1f0) from [\u003cc0359b24\u003e] (dw_mci_interrupt+0xfc/0x4a4)\n[\u003cc0359a28\u003e] (dw_mci_interrupt+0x0/0x4a4) from [\u003cc00c4738\u003e] (handle_irq_event_percpu+0x7c/0x1b4)\n[\u003cc00c46bc\u003e] (handle_irq_event_percpu+0x0/0x1b4) from [\u003cc00c48b4\u003e] (handle_irq_event+0x44/0x64)\n[\u003cc00c4870\u003e] (handle_irq_event+0x0/0x64) from [\u003cc00c7358\u003e] (handle_fasteoi_irq+0xb4/0x124)\n r7:ffffed68 r6:c061e7cc r5:c00423ac r4:c061e780\n [\u003cc00c72a4\u003e] (handle_fasteoi_irq+0x0/0x124) from [\u003cc00c4258\u003e] (generic_handle_irq+0x30/0x38)\n r7:ffffed68 r6:c0618000 r5:ffffee38 r4:0000008d\n [\u003cc00c4228\u003e] (generic_handle_irq+0x0/0x38) from [\u003cc004241c\u003e] (asm_do_IRQ+0x64/0xe0)\n r5:ffffee38 r4:c00423ac\n [\u003cc00423b8\u003e] (asm_do_IRQ+0x0/0xe0) from [\u003cc0048bc0\u003e] (__irq_svc+0x80/0x14c)\nException stack(0xc0619ed0 to 0xc0619f18)\n\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nAcked-by: Will Newton \u003cwill.newton@imgtec.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "18ee684b8ab666329e0a0a72d8b70f16fb0e2243",
      "tree": "f7d12e7061397d3b2c3747572f84cd19e504a75a",
      "parents": [
        "00d9ac08757049f334803b3d4dd202a6b1687dab"
      ],
      "author": {
        "name": "Ludovic Desroches",
        "email": "ludovic.desroches@atmel.com",
        "time": "Thu Feb 09 11:55:29 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:05 2012 -0500"
      },
      "message": "mmc: atmel-mci: save and restore sdioirq when soft reset is performed\n\nSometimes a software reset is needed. Then some registers are saved and\nrestored but the interrupt mask register is missing. It causes issues\nwith sdio devices whose interrupts are masked after reset.\n\nSigned-off-by: Ludovic Desroches \u003cludovic.desroches@atmel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "00d9ac08757049f334803b3d4dd202a6b1687dab",
      "tree": "423b7b75cd93f2ce5f580902d6cf16527cc35d20",
      "parents": [
        "5ba85d95cae3837665241e6df12aea83b6bf7c32"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed Feb 01 16:31:56 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:04 2012 -0500"
      },
      "message": "mmc: block: Init ro_lock sysfs attr to fix lockdep warnings\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Johan Rudholm \u003cjohan.rudholm@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@stericsson.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "5ba85d95cae3837665241e6df12aea83b6bf7c32",
      "tree": "86ecab1283f528cb4e8ac603434eb50252d93b5f",
      "parents": [
        "e3de2be7368d2983bd7f7ddb6e9cf5ea32363128"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sat Jan 21 00:41:28 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:03 2012 -0500"
      },
      "message": "mmc: sh_mmcif: fix late delayed work initialisation\n\nIf the driver is loaded with a card in the slot, mmc_add_host() will\nschedule an immediate card-detection work, which will start IO and wait\nfor command completion. Usually the kernel first returns to the sh_mmcif\nprobe function, lets it finish and only then schedules the rescan work.\nBut sometimes, expecially under heavy system load, the work will be\nscheduled immediately before returning to the probe method. In this case\nit is important for the driver to be fully prepared for IO. For sh_mmcif\nthis means, that also the timeout work has to be initialised before\ncalling mmc_add_host(). It is also better to prepare interrupts\nbeforehand. Besides, since mmc_add_host() does card-detection itself,\nthere is no need to do it again immediately afterwards.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "e3de2be7368d2983bd7f7ddb6e9cf5ea32363128",
      "tree": "810c6a3d5fe404ebbe98f98561b1b9b49ac6e4fb",
      "parents": [
        "dd13b4ed4650bb3a7d6c86b549ab66a6aa0c00d8"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jan 06 13:06:51 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:03 2012 -0500"
      },
      "message": "mmc: tmio_mmc: fix card eject during IO with DMA\n\nWhen DMA is in use and the card is ejected during IO, DMA transfers have to\nbe terminated, otherwise the dmaengine driver fails to operate properly,\nwhen the card is re-inserted.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "dd13b4ed4650bb3a7d6c86b549ab66a6aa0c00d8",
      "tree": "e9f3de8df407802bf1a6cd58ef6d461d100b6320",
      "parents": [
        "3e73c36b4dc224529d0b0c0d5d69c0dacd793c42"
      ],
      "author": {
        "name": "Jurgen Heeks",
        "email": "jurgen.heeks@nokia.com",
        "time": "Wed Feb 01 13:30:55 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:02 2012 -0500"
      },
      "message": "mmc: core: Fix comparison issue in mmc_compare_ext_csds\n\nFound this issue during code review. Actually, there are two issues which\nboth compensate together in lucky case.  In unlucky case the bus width\nprobing might not work as expected.\n\nSigned-off-by: Jurgen Heeks \u003cjurgen.heeks@nokia.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "3e73c36b4dc224529d0b0c0d5d69c0dacd793c42",
      "tree": "9c6df98a296ca4865db3621f0bc295d687272f66",
      "parents": [
        "012e4671e445ac1dd04f40c0b974685280bedca3"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Tue Jan 31 15:44:03 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:02 2012 -0500"
      },
      "message": "mmc: core: Fix PowerOff Notify suspend/resume\n\nModified the mmc_poweroff to resume before sending the poweroff\nnotification command. In sleep mode only AWAKE and RESET commands are\nallowed, so before sending the poweroff notification command resume from\nsleep mode and then send the notification command.\n\nPowerOff Notify is tested on a Synopsis Designware Host Controller\n(eMMC 4.5). The suspend to RAM and resume works fine.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nTested-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nReviewed-by: Saugata Das \u003csaugata.das@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "012e4671e445ac1dd04f40c0b974685280bedca3",
      "tree": "21cf18b285b52f42687f93aea6064940f51b0d4a",
      "parents": [
        "6e8201f57c9359c9c5dc8f9805c15a4392492a10"
      ],
      "author": {
        "name": "Adrian Hunter",
        "email": "adrian.hunter@intel.com",
        "time": "Mon Jan 30 14:27:18 2012 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:01 2012 -0500"
      },
      "message": "mmc: sdhci-pci: set Medfield SDIO as non-removable\n\nSet Medfield SDIO as non-removable to avoid un-necessary\ncard detect activity.\n\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "6e8201f57c9359c9c5dc8f9805c15a4392492a10",
      "tree": "c936936d165e2fd134d657e569754460acebb26e",
      "parents": [
        "7488e924b55002e70f6d8d181f146edac3006b9f"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Jan 16 17:49:01 2012 +0900"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:01 2012 -0500"
      },
      "message": "mmc: core: add the capability for broken voltage\n\nThere is an understood mismatch between the voltage the host controller is\nset to and the voltage supplied to the card by a fixed voltage regulator.\nTeaching the driver to accept the mismatch is overly complicated.  Instead\njust accept the regulator\u0027s voltage.\n\nThis patch adds MMC_CAP2_BROKEN_VOLTAGE.\n\nIf the voltage didn\u0027t satisfy between min_uV and max_uV, try to change\nthe voltage in core.c.  When changing the voltage, maybe use\nregulator_set_voltage().\n\nIn regulator_set_voltage(), check the below condition.\n\n\t/* sanity check */\n\tif (!rdev-\u003edesc-\u003eops-\u003eset_voltage \u0026\u0026\n\t    !rdev-\u003edesc-\u003eops-\u003eset_voltage_sel) {\n\t\tret \u003d -EINVAL;\n\t\tgoto out;\n\t}\n\nIf some board should use the fixed-regulator, always return -EINVAL.\nThen, eMMC didn\u0027t initialize always.\n\nSo if use a fixed-regulator, we need to add the MMC_CAP2_BROKEN_VOLTAGE.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "7488e924b55002e70f6d8d181f146edac3006b9f",
      "tree": "597770e1d26d080fa7066612ce95530ef99616b9",
      "parents": [
        "147c3b338d1029b6624b7dbe7f7bb98f14236f3b"
      ],
      "author": {
        "name": "Girish K S",
        "email": "girish.shivananjappa@linaro.org",
        "time": "Thu Jan 19 08:56:19 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:39:00 2012 -0500"
      },
      "message": "mmc: core: Fix low speed mmc card detection failure\n\nThis patch fixes the failure of low speed mmc card detection.\n\nSigned-off-by: Girish K S \u003cgirish.shivananjappa@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "147c3b338d1029b6624b7dbe7f7bb98f14236f3b",
      "tree": "2728cc3ddb9e85867986120d714200ca9c0af90b",
      "parents": [
        "81e499224a7ef02e1889736ebb6b432da1735ab6"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Mon Jan 16 14:13:04 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:38:59 2012 -0500"
      },
      "message": "mmc: esdhc: set the timeout to the max value\n\nWhen accessing the card on some FSL platform boards (e.g p2020, p1010,\nmpc8536), the following error is reported with the timeout value calculated:\n\nmmc0: Got data interrupt 0x00000020 even though no data operation was\nin progress.\nmmc0: Got data interrupt 0x00000020 even though no data operation was\nin progress.\n\nSo we skip the calculation of timeout and use the max value to fix it.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Gao Guanhua \u003cB22826@freescale.com\u003e\nSigned-off-by: Xie Xiaobo \u003cX.Xie@freescale.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "81e499224a7ef02e1889736ebb6b432da1735ab6",
      "tree": "ab93daf08770a47ce137cba476c0012ae241315a",
      "parents": [
        "2c4967f741e87cdd63de7271b97807041dccbf3b"
      ],
      "author": {
        "name": "Jerry Huang",
        "email": "Chang-Ming.Huang@freescale.com",
        "time": "Mon Jan 16 14:13:03 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:38:59 2012 -0500"
      },
      "message": "mmc: esdhc: add PIO mode support\n\nFor some FSL ESDHC controllers (e.g. P2020E, Rev1.0), the SDHC can not\nwork on DMA mode because of the hardware bug, so we set a broken dma flag\nand use PIO mode.\n\nSigned-off-by: Jerry Huang \u003cChang-Ming.Huang@freescale.com\u003e\nSigned-off-by: Gao Guanhua \u003cB22826@freescale.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "2c4967f741e87cdd63de7271b97807041dccbf3b",
      "tree": "e9792b49e457393d275db4ab3948fa95f1ef57d6",
      "parents": [
        "b6bf30d912ddc9a3ac2ce264a04e3ec6d4e74a34"
      ],
      "author": {
        "name": "Sujit Reddy Thumma",
        "email": "sthumma@codeaurora.org",
        "time": "Sat Feb 04 16:14:50 2012 -0500"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:38:58 2012 -0500"
      },
      "message": "mmc: core: Ensure clocks are always enabled before host interaction\n\nEnsure clocks are always enabled before any interaction with the\nhost controller driver. This makes sure that there is no race\nbetween host execution and the core layer turning off clocks\nin different context with clock gating framework.\n\nSigned-off-by: Sujit Reddy Thumma \u003csthumma@codeaurora.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Per Forlin \u003cper.forlin@stericsson.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "b6bf30d912ddc9a3ac2ce264a04e3ec6d4e74a34",
      "tree": "11ad2350c0a1792e3cec628311658fe465d83248",
      "parents": [
        "2d0d68f583279dbdcc1a2ef3f81ea8d285a0adbe"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Mon Jan 30 05:15:29 2012 +0100"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Mon Feb 13 20:38:58 2012 -0500"
      },
      "message": "mmc: of_mmc_spi: fix little endian support\n\nThe voltage_ranges is supposed to switch from big endian to little endian.\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    }
  ],
  "next": "2d0d68f583279dbdcc1a2ef3f81ea8d285a0adbe"
}
