)]}'
{
  "log": [
    {
      "commit": "e8193ce572f0ddb8004acf976bba119f0abbe6ca",
      "tree": "9bfabb44e3a00bf757f8e6859ff6277487ecefd1",
      "parents": [
        "5125ed5b5438ab534df9bfc309dd556781c4ec9b",
        "c9a2433a901250637e05539ef111b91dbc52edb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:29:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:29:21 2013 -0700"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband fixes from Roland Dreier:\n - qib RCU/lockdep fix\n - iser device removal fix, plus doc fixes\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/qib: Fix lockdep splat in qib_alloc_lkey()\n  MAINTAINERS: Add entry for iSCSI Extensions for RDMA (iSER) initiator\n  IB/iser: Add Mellanox copyright\n  IB/iser: Fix device removal flow\n"
    },
    {
      "commit": "5125ed5b5438ab534df9bfc309dd556781c4ec9b",
      "tree": "243b24b8c34b707022150286bfffce661a7d37dd",
      "parents": [
        "b8e9dbacdd60c5a20ab2c77c08f047b2b990f303",
        "9a6aa279d3d17af73a029fa40654e92f4e75e8bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:28:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:28:46 2013 -0700"
      },
      "message": "Merge tag \u0027vfio-v3.10-rc5\u0027 of git://github.com/awilliam/linux-vfio\n\nPull vfio fix from Alex Williamson:\n \"fix rmmod crash\"\n\n* tag \u0027vfio-v3.10-rc5\u0027 of git://github.com/awilliam/linux-vfio:\n  vfio: fix crash on rmmod\n"
    },
    {
      "commit": "b8e9dbacdd60c5a20ab2c77c08f047b2b990f303",
      "tree": "5778963b48646331d9e4706a40c7b246f660c008",
      "parents": [
        "e4327859341f2d3a93b4b6fef2ea483eac1c270c",
        "bc5abcf7e411b889f73ea2a90439071a0f451011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:21:44 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:21:44 2013 -0700"
      },
      "message": "Merge tag \u0027ecryptfs-3.10-rc5-msync\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs\n\nPull ecryptfs fixes from Tyler Hicks:\n - Fixes how eCryptfs handles msync to sync both the upper and lower\n   file\n - A couple of MAINTAINERS updates\n\n* tag \u0027ecryptfs-3.10-rc5-msync\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs:\n  eCryptfs: Check return of filemap_write_and_wait during fsync\n  Update eCryptFS maintainers\n  ecryptfs: fixed msync to flush data\n"
    },
    {
      "commit": "e4327859341f2d3a93b4b6fef2ea483eac1c270c",
      "tree": "a4a31edd604f580e1513f919e1abbb2507bec6ab",
      "parents": [
        "308f8813de2b608e8de436fa03a795d2e94f1a1f",
        "1fc29bacedeabb278080e31bb9c1ecb49f143c3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:05:43 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 16:05:43 2013 -0700"
      },
      "message": "Merge branch \u0027for-3.10\u0027 of git://git.samba.org/sfrench/cifs-2.6\n\nPull CIFS fix from Steve French:\n \"Fix one byte buffer overrun with prefixpaths on cifs mounts which can\n  cause a problem with mount depending on the string length\"\n\n* \u0027for-3.10\u0027 of git://git.samba.org/sfrench/cifs-2.6:\n  cifs: fix off-by-one bug in build_unc_path_to_root\n"
    },
    {
      "commit": "308f8813de2b608e8de436fa03a795d2e94f1a1f",
      "tree": "220f7fd5258b691c525aa434cb8e58cd78f5020c",
      "parents": [
        "3132aef2ed51d0248c89b102247be73f44e2b826",
        "11e7064f35bb87da8f427d1aa4bbd8b7473a3993"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 13:05:18 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 13:05:18 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n - A pile of small regression fix patches for HD-audio VIA codecs\n - Quirks for HD-aduio and USB-audio devices\n - A trivial SIS7019 error path fix\n\n* tag \u0027sound-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270\n  ALSA: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface\n  ALSA: hda/via - Clean up duplicated codes\n  ALSA: hda/via - Fix wrongly cleared pins after suspend on VT1802\n  ALSA: hda - Add keep_eapd_on flag to generic parser\n  ALSA: hda - Allow setting automute/automic hooks after parsing\n  ALSA: hda/via - Disable broken dynamic power control\n  ALSA: usb-audio: fix Roland/Cakewalk UM-3G support\n  ALSA: hda - Add headset quirk for two Dell machines\n  ALSA: hda - add dock support for Thinkpad T431s\n  ALSA: sis7019: fix error return code in sis_chip_create()\n"
    },
    {
      "commit": "3132aef2ed51d0248c89b102247be73f44e2b826",
      "tree": "c286a2b045efa0a44b1a95fb7eb314c786b8a0c5",
      "parents": [
        "1612e111e4e565422242727efb59499cce8738e4",
        "c6617b39c39d8735c912bb4efd2f735fedff5052"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 13:03:53 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 13:03:53 2013 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael J Wysocki:\n\n - Fix for an ACPI PM regression causing Toshiba P870-303 to crash\n   during boot from Rafael J Wysocki.\n\n - ACPI fix for an issue causing some drivers to attempt to bind to\n   devices they shouldn\u0027t touch from Aaron Lu.\n\n - Fix for a recent cpufreq regression related to a possible race with\n   CPU offline from Michael Wang.\n\n - ACPI cpufreq regression fix for an issue causing turbo frequencies to\n   be underutilized in some cases from Ross Lagerwall.\n\n - cpufreq-cpu0 driver fix related to incorrect clock ACPI usage from\n   Guennadi Liakhovetski.\n\n - HP WMI driver fix for an issue causing GPS initialization and\n   poweroff failures on HP Elitebook 6930p from Lan Tianyu.\n\n - APEI (ACPI Platform Error Interface) fix for an issue in the error\n   code path in ghes_probe() from Wei Yongjun.\n\n - New ACPI video driver blacklist entries for HP m4 and HP Pavilion g6\n   from Alex Hung and Ash Willis.\n\n* tag \u0027pm+acpi-3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / PM: Do not execute _PS0 for devices without _PSC during initialization\n  cpufreq: cpufreq-cpu0: use the exact frequency for clk_set_rate()\n  cpufreq: protect \u0027policy-\u003ecpus\u0027 from offlining during __gov_queue_work()\n  ACPI / scan: do not match drivers against objects having scan handlers\n  ACPI / APEI: fix error return code in ghes_probe()\n  acpi-cpufreq: set current frequency based on target P-State\n  ACPI / video: ignore BIOS initial backlight value for HP Pavilion g6\n  ACPI / video: ignore BIOS initial backlight value for HP m4\n  x86 / platform / hp_wmi: Fix bluetooth_rfkill misuse in hp_wmi_rfkill_setup()\n"
    },
    {
      "commit": "c6617b39c39d8735c912bb4efd2f735fedff5052",
      "tree": "d569d01e2f43d6728fec4ed6e218f060d0321e94",
      "parents": [
        "2314b69253a42f8814cd6e3830b8538b815f1c11",
        "0ca684365547cd5f214b5739568dae3df5d6cec9"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 12:35:43 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 12:35:43 2013 +0200"
      },
      "message": "Merge branch \u0027pm-fixes\u0027\n\n* pm-fixes:\n  cpufreq: cpufreq-cpu0: use the exact frequency for clk_set_rate()\n  cpufreq: protect \u0027policy-\u003ecpus\u0027 from offlining during __gov_queue_work()\n  acpi-cpufreq: set current frequency based on target P-State\n"
    },
    {
      "commit": "2314b69253a42f8814cd6e3830b8538b815f1c11",
      "tree": "5113d59410630b78c37bebd513e0f7fe9391e710",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e",
        "7cd8407d53ef5fb0280fcbe34f42311472f90feb"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 12:35:23 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 12:35:23 2013 +0200"
      },
      "message": "Merge branch \u0027acpi-fixes\u0027\n\n* acpi-fixes:\n  ACPI / PM: Do not execute _PS0 for devices without _PSC during initialization\n  ACPI / scan: do not match drivers against objects having scan handlers\n  ACPI / APEI: fix error return code in ghes_probe()\n  ACPI / video: ignore BIOS initial backlight value for HP Pavilion g6\n  ACPI / video: ignore BIOS initial backlight value for HP m4\n  x86 / platform / hp_wmi: Fix bluetooth_rfkill misuse in hp_wmi_rfkill_setup()\n"
    },
    {
      "commit": "7cd8407d53ef5fb0280fcbe34f42311472f90feb",
      "tree": "51768ea2b3a90b189af592de6289aeeda665e4be",
      "parents": [
        "9f29ab11ddbfc12db54df5a66dab22b39ad94e8e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 14:01:19 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Fri Jun 07 12:33:57 2013 +0200"
      },
      "message": "ACPI / PM: Do not execute _PS0 for devices without _PSC during initialization\n\nCommit b378549 (ACPI / PM: Do not power manage devices in unknown\ninitial states) added code to force devices without _PSC, but having\n_PS0 defined in the ACPI namespace, into ACPI power state D0 by\nexecuting _PS0 for them.  That turned out to break Toshiba P870-303,\nhowever, so revert that code.\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d58201\nReported-and-tested-by: Jerome Cantenot \u003cjerome.cantenot@gmail.com\u003e\nTracked-down-by: Lan Tianyu \u003ctianyu.lan@intel.com\u003e\nCc: 3.9+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "1612e111e4e565422242727efb59499cce8738e4",
      "tree": "83c9db56186ab66fdb17c946944cba870665cfc5",
      "parents": [
        "e2b02e25c5e9c2b5c8da22d8ca7efadc1b4e5468",
        "a7526eb5d06b0084ef12d7b168d008fcf516caab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 18:09:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 18:09:05 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fix from David Miller:\n \"This is a quick one commit pull request to cure the regression\n  introduced by the MSG_CMSG_COMPAT change.\"\n\n(Background: commit 1be374a0518a completely broke 32-bit COMPAT handling\nby not only disallowing MSG_CMSG_COMPAT from user APIs, but clearing it\nin our own internal use too!)\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  net: Unbreak compat_sys_{send,recv}msg\n"
    },
    {
      "commit": "e2b02e25c5e9c2b5c8da22d8ca7efadc1b4e5468",
      "tree": "6c87037ae3068876b27dd5f53e756eb01a3608c8",
      "parents": [
        "3b285cb2f7da913bb27017b6964b3c5b052c543b",
        "1f89b8fc41b66e5761bb8c3af5517fd42bf2067d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:34:11 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:34:11 2013 -0700"
      },
      "message": "Merge tag \u0027staging-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver fixes from Greg Kroah-Hartman:\n \"Here are some staging and IIO driver fixes for the 3.10-rc5 release.\n\n  All of them are tiny, and fix a number of reported issues (build and\n  runtime)\"\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n* tag \u0027staging-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging:\n  iio:inkern: Fix typo/bug in convert raw to processed.\n  iio: frequency: ad4350: Fix bug / typo in mask\n  inkern: iio_device_put after incorrect return/goto\n  staging: alarm-dev: information leak in alarm_compat_ioctl()\n  iio:callback buffer: free the scan_mask\n  staging: alarm-dev: information leak in alarm_ioctl()\n  drivers: staging: zcache: fix compile error\n  staging: dwc2: fix value of dma_mask\n"
    },
    {
      "commit": "3b285cb2f7da913bb27017b6964b3c5b052c543b",
      "tree": "066ab9844425df2e4946309a1b01e95c2a0005eb",
      "parents": [
        "c6d6b9d1498ae1845aa19999211e8d61ec91b35f",
        "317a68427d4b0a302ecff252fd83a00557947db8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:33:35 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:33:35 2013 -0700"
      },
      "message": "Merge tag \u0027tty-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial driver fixes from Greg Kroah-Hartman:\n \"Here are some small bugfixes, and one revert, of serial driver issues\n  that have been reported\"\n\n* tag \u0027tty-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  Revert \"serial: 8250: Make SERIAL_8250_RUNTIME_UARTS work correctly\"\n  serial: samsung: enable clock before clearing pending interrupts during init\n  serial/imx: disable hardware flow control at startup\n"
    },
    {
      "commit": "c6d6b9d1498ae1845aa19999211e8d61ec91b35f",
      "tree": "e12bb0a7ebc80747af3aa60f8f687db668e50744",
      "parents": [
        "c51aa6db2a599b49d53668008f845c670694beb7",
        "73228a0538a70ebc4547bd09dee8971360dc1d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:29:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:29:17 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a number of USB bugfixes and new device ids for the 3.10-rc5\n  tree.\n\n  Nothing major here, a number of new device ids (and movement from the\n  option to the zte_ev driver of a number of ids that we had previously\n  gotten wrong, some xhci bugfixes, some usb-serial driver fixes that\n  were recently found, some host controller fixes / reverts, and a\n  variety of smaller other things\"\n\n* tag \u0027usb-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (29 commits)\n  USB: option,zte_ev: move most ZTE CDMA devices to zte_ev\n  USB: option: blacklist network interface on Huawei E1820\n  USB: whiteheat: fix broken port configuration\n  USB: serial: fix TIOCMIWAIT return value\n  USB: mos7720: fix hardware flow control\n  USB: keyspan: remove unused endpoint-array access\n  USB: keyspan: fix bogus array index\n  USB: zte_ev: fix broken open\n  USB: serial: Add Option GTM681W to qcserial device table.\n  USB: Serial: cypress_M8: Enable FRWD Dongle hidcom device\n  USB: EHCI: fix regression related to qh_refresh()\n  usbfs: Increase arbitrary limit for USB 3 isopkt length\n  USB: zte_ev: fix control-message timeouts\n  USB: mos7720: fix message timeouts\n  USB: iuu_phoenix: fix bulk-message timeout\n  USB: ark3116: fix control-message timeout\n  USB: mos7840: fix DMA to stack\n  USB: mos7720: fix DMA to stack\n  USB: visor: fix initialisation of Treo/Kyocera devices\n  USB: serial: fix Treo/Kyocera interrrupt-in urb context\n  ...\n"
    },
    {
      "commit": "c51aa6db2a599b49d53668008f845c670694beb7",
      "tree": "6ab6cf7918dae89d629088daad419e759477dd26",
      "parents": [
        "e6395b68ad09a835f058da31bad0fe23d3882659",
        "65694c5aaddfedd9da082e4e150cafc6b3fc8a6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:28:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:28:15 2013 -0700"
      },
      "message": "Merge tag \u0027pci-v3.10-fixes-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI fixes from Bjorn Helgaas:\n \"This fixes a crash when booting a 32-bit kernel via the EFI boot stub.\n\n  PCI ROM from EFI\n      x86/PCI: Map PCI setup data with ioremap() so it can be in highmem\"\n\n* tag \u0027pci-v3.10-fixes-3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  x86/PCI: Map PCI setup data with ioremap() so it can be in highmem\n"
    },
    {
      "commit": "e6395b68ad09a835f058da31bad0fe23d3882659",
      "tree": "61135c0b386bbe251bdb6035944dcbba22abf24f",
      "parents": [
        "29eb77825cc7da8d45b642de2de3d423dc8a363f",
        "0a8aa1939777dd114479677f0044652c1fd72398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:15:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 16:15:25 2013 -0700"
      },
      "message": "Merge tag \u0027for-linus-v3.10-rc5\u0027 of git://oss.sgi.com/xfs/xfs\n\nPull more xfs updates from Ben Myers:\n \"Here are several fixes for filesystems with CRC support turned on:\n  fixes for quota, remote attributes, and recovery.  There is also some\n  feature work related to CRCs: the implementation of CRCs for the inode\n  unlinked lists, disabling noattr2/attr2 options when appropriate, and\n  bumping the maximum number of ACLs.\n\n  I would have preferred to defer this last category of items to 3.11.\n  This would require setting a feature bit for the on-disk changes, so\n  there is some pressure to get these in 3.10.  I believe this\n  represents the end of the CRC related queue.\n\n   - Rework of dquot CRCs\n   - Fix for remote attribute invalidation of a leaf\n   - Fix ordering of transaction replay in recovery\n   - Implement CRCs for inode unlinked list\n   - Disable noattr2/attr2 mount options when CRCs are enabled\n   - Bump the limitation of ACL entries for v5 superblocks\"\n\n* tag \u0027for-linus-v3.10-rc5\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: increase number of ACL entries for V5 superblocks\n  xfs: disable noattr2/attr2 mount options for CRC enabled filesystems\n  xfs: inode unlinked list needs to recalculate the inode CRC\n  xfs: fix log recovery transaction item reordering\n  xfs: fix remote attribute invalidation for a leaf\n  xfs: rework dquot CRCs\n"
    },
    {
      "commit": "a7526eb5d06b0084ef12d7b168d008fcf516caab",
      "tree": "c79242698fadf78c23bbb9f50a7a8b9a74a40284",
      "parents": [
        "4d3797d7e1861ac1af150a6189315786c5e1c820"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@amacapital.net",
        "time": "Wed Jun 05 19:38:26 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 06 11:52:14 2013 -0700"
      },
      "message": "net: Unbreak compat_sys_{send,recv}msg\n\nI broke them in this commit:\n\n    commit 1be374a0518a288147c6a7398792583200a67261\n    Author: Andy Lutomirski \u003cluto@amacapital.net\u003e\n    Date:   Wed May 22 14:07:44 2013 -0700\n\n        net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msg\n\nThis patch adds __sys_sendmsg and __sys_sendmsg as common helpers that accept\nMSG_CMSG_COMPAT and blocks MSG_CMSG_COMPAT at the syscall entrypoints.  It\nalso reverts some unnecessary checks in sys_socketcall.\n\nApparently I was suffering from underscore blindness the first time around.\n\nSigned-off-by: Andy Lutomirski \u003cluto@amacapital.net\u003e\nTested-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "73228a0538a70ebc4547bd09dee8971360dc1d87",
      "tree": "475c7fd7a3158aa9b37f066ebc1c1bb6807c707a",
      "parents": [
        "b8a24e6281d37243c06b9497dcbfaa98c1e2ad35"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Jun 05 15:26:27 2013 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 06 09:06:25 2013 -0700"
      },
      "message": "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev\n\nPer some ZTE Linux drivers I found for the AC2716, the following patch\nmoves most ZTE CDMA devices from option to zte_ev.  The blacklist stuff\nthat option does is not required with zte_ev, because it doesn\u0027t\nimplement any of the send_setup hooks which the blacklist suppressed.\n\nI did not move the 2718 over because I could not find any ZTE Linux\ndrivers for that device, nor even any Windows drivers.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b8a24e6281d37243c06b9497dcbfaa98c1e2ad35",
      "tree": "75e0aeccdd6c46eb1d916a48ffad47ad32ae36cb",
      "parents": [
        "9eecf22d2b375b9064a20421c6c307b760b03d46"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Thu Jun 06 12:57:24 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 06 09:02:36 2013 -0700"
      },
      "message": "USB: option: blacklist network interface on Huawei E1820\n\nThe mode used by Windows for the Huawei E1820 will use the\nsame ff/ff/ff class codes for both serial and network\nfunctions.\n\nReported-by: Graham Inggs \u003cgraham.inggs@uct.ac.za\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9eecf22d2b375b9064a20421c6c307b760b03d46",
      "tree": "bbf1942e084e51b39f9cce524067428b25eaa8df",
      "parents": [
        "f4488035abdac56682153aa0cff3d1dce84e1c54"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Thu Jun 06 13:32:47 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jun 06 09:02:36 2013 -0700"
      },
      "message": "USB: whiteheat: fix broken port configuration\n\nWhen configuring the port (e.g. set_termios) the port minor number\nrather than the port number was used in the request (and they only\ncoincide for minor number 0).\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0a8aa1939777dd114479677f0044652c1fd72398",
      "tree": "8ffde303c1bd382b421fc1d3a99b0be2f308caaf",
      "parents": [
        "f763fd440e094be37b38596ee14f1d64caa9bf9c"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Wed Jun 05 12:09:10 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:52:15 2013 -0500"
      },
      "message": "xfs: increase number of ACL entries for V5 superblocks\n\nThe limit of 25 ACL entries is arbitrary, but baked into the on-disk\nformat.  For version 5 superblocks, increase it to the maximum nuber\nof ACLs that can fit into a single xattr.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nReviewed-by: Mark Tinguely \u003ctinuguely@sgi.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit 5c87d4bc1a86bd6e6754ac3d6e111d776ddcfe57)\n"
    },
    {
      "commit": "f763fd440e094be37b38596ee14f1d64caa9bf9c",
      "tree": "ec730f5619f5e010d2314214046c777cda0fd04e",
      "parents": [
        "ad868afddb908a5d4015c6b7637721b48fb9c8f9"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Wed Jun 05 12:09:09 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:51:34 2013 -0500"
      },
      "message": "xfs: disable noattr2/attr2 mount options for CRC enabled filesystems\n\nattr2 format is always enabled for v5 superblock filesystems, so the\nmount options to enable or disable it need to be cause mount errors.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit d3eaace84e40bf946129e516dcbd617173c1cf14)\n"
    },
    {
      "commit": "ad868afddb908a5d4015c6b7637721b48fb9c8f9",
      "tree": "8a8f9f5407f395c8b5619ab6c72116e65cbbf36f",
      "parents": [
        "75406170751b4de88a01f73dda56efa617ddd5d7"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Wed Jun 05 12:09:08 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:51:19 2013 -0500"
      },
      "message": "xfs: inode unlinked list needs to recalculate the inode CRC\n\nThe inode unlinked list manipulations operate directly on the inode\nbuffer, and so bypass the inode CRC calculation mechanisms. Hence an\ninode on the unlinked list has an invalid CRC. Fix this by\nrecalculating the CRC whenever we modify an unlinked list pointer in\nan inode, ncluding during log recovery. This is trivial to do and\nresults in  unlinked list operations always leaving a consistent\ninode in the buffer.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Mark Tinguely \u003ctinguely@sgi.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit 0a32c26e720a8b38971d0685976f4a7d63f9e2ef)\n"
    },
    {
      "commit": "75406170751b4de88a01f73dda56efa617ddd5d7",
      "tree": "b9eac9caa2d9dc318e0ac71cd3bf8f9556db0d5f",
      "parents": [
        "ea929536a43226a01d1a73ac8b14d52e81163bd4"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Wed Jun 05 12:09:07 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:51:07 2013 -0500"
      },
      "message": "xfs: fix log recovery transaction item reordering\n\nThere are several constraints that inode allocation and unlink\nlogging impose on log recovery. These all stem from the fact that\ninode alloc/unlink are logged in buffers, but all other inode\nchanges are logged in inode items. Hence there are ordering\nconstraints that recovery must follow to ensure the correct result\noccurs.\n\nAs it turns out, this ordering has been working mostly by chance\nthan good management. The existing code moves all buffers except\ncancelled buffers to the head of the list, and everything else to\nthe tail of the list. The problem with this is that is interleaves\ninode items with the buffer cancellation items, and hence whether\nthe inode item in an cancelled buffer gets replayed is essentially\nleft to chance.\n\nFurther, this ordering causes problems for log recovery when inode\nCRCs are enabled. It typically replays the inode unlink buffer long before\nit replays the inode core changes, and so the CRC recorded in an\nunlink buffer is going to be invalid and hence any attempt to\nvalidate the inode in the buffer is going to fail. Hence we really\nneed to enforce the ordering that the inode alloc/unlink code has\nexpected log recovery to have since inode chunk de-allocation was\nintroduced back in 2003...\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Mark Tinguely \u003ctinguely@sgi.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit a775ad778073d55744ed6709ccede36310638911)\n"
    },
    {
      "commit": "ea929536a43226a01d1a73ac8b14d52e81163bd4",
      "tree": "8cf6879e7e6b424967d942d0977f76b09e397ca9",
      "parents": [
        "bb9b8e86ad083ecb2567ae909c1d6cb0bbaa60fe"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Mon Jun 03 15:28:49 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:50:52 2013 -0500"
      },
      "message": "xfs: fix remote attribute invalidation for a leaf\n\nWhen invalidating an attribute leaf block block, there might be\nremote attributes that it points to. With the recent rework of the\nremote attribute format, we have to make sure we calculate the\nlength of the attribute correctly. We aren\u0027t doing that in\nxfs_attr3_leaf_inactive(), so fix it.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nReviewed-by: Mark Tinguely \u003ctinuguely@sgi.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit 59913f14dfe8eb772ff93eb442947451b4416329)\n"
    },
    {
      "commit": "bb9b8e86ad083ecb2567ae909c1d6cb0bbaa60fe",
      "tree": "032c32322f3be1e866655ea69bf897099be01c55",
      "parents": [
        "7bc0dc271e494e12be3afd3c6431e5216347c624"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Mon Jun 03 15:28:46 2013 +1000"
      },
      "committer": {
        "name": "Ben Myers",
        "email": "bpm@sgi.com",
        "time": "Thu Jun 06 10:50:35 2013 -0500"
      },
      "message": "xfs: rework dquot CRCs\n\nCalculating dquot CRCs when the backing buffer is written back just\ndoesn\u0027t work reliably. There are several places which manipulate\ndquots directly in the buffers, and they don\u0027t calculate CRCs\nappropriately, nor do they always set the buffer up to calculate\nCRCs appropriately.\n\nFirstly, if we log a dquot buffer (e.g. during allocation) it gets\nlogged without valid CRC, and so on recovery we end up with a dquot\nthat is not valid.\n\nSecondly, if we recover/repair a dquot, we don\u0027t have a verifier\nattached to the buffer and hence CRCs are not calculated on the way\ndown to disk.\n\nThirdly, calculating the CRC after we\u0027ve changed the contents means\nthat if we re-read the dquot from the buffer, we cannot verify the\ncontents of the dquot are valid, as the CRC is invalid.\n\nSo, to avoid all the dquot CRC errors that are being detected by the\nread verifier, change to using the same model as for inodes. That\nis, dquot CRCs are calculated and written to the backing buffer at\nthe time the dquot is flushed to the backing buffer. If we modify\nthe dquot directly in the backing buffer, calculate the CRC\nimmediately after the modification is complete. Hence the dquot in\nthe on-disk buffer should always have a valid CRC.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nReviewed-by: Ben Myers \u003cbpm@sgi.com\u003e\nSigned-off-by: Ben Myers \u003cbpm@sgi.com\u003e\n\n(cherry picked from commit 6fcdc59de28817d1fbf1bd58cc01f4f3fac858fb)\n"
    },
    {
      "commit": "29eb77825cc7da8d45b642de2de3d423dc8a363f",
      "tree": "689c3c9f8b34f8023899ba8c230ea04c4dc21e54",
      "parents": [
        "2c95523c0f0ca7c2f157a07f0c03b6bbba13fee6"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Jun 05 12:26:50 2013 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 10:07:26 2013 +0900"
      },
      "message": "arch, mm: Remove tlb_fast_mode()\n\nSince the introduction of preemptible mmu_gather TLB fast mode has been\nbroken. TLB fast mode relies on there being absolutely no concurrency;\nit frees pages first and invalidates TLBs later.\n\nHowever now we can get concurrency and stuff goes *bang*.\n\nThis patch removes all tlb_fast_mode() code; it was found the better\noption vs trying to patch the hole by entangling tlb invalidation with\nthe scheduler.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nReported-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c95523c0f0ca7c2f157a07f0c03b6bbba13fee6",
      "tree": "a52ec0e214ce7ecd1295c1dbeb6ab2343371885f",
      "parents": [
        "4d3797d7e1861ac1af150a6189315786c5e1c820",
        "42a0940d9d582214a8d0f8ba41f2b4fe987e21b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 10:05:45 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 10:05:45 2013 +0900"
      },
      "message": "Merge branch \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild\n\nPull kbuild fixes from Michal Marek:\n \"There is one fix for a kbuild regression, plus three kconfig fixes for\n  bugs that have alway been there, but are simple enough to be fixed in\n  an -rc\"\n\n* \u0027rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:\n  kconfig/menu.c: fix multiple references to expressions in menu_add_prop()\n  mconf: handle keys in empty dialogs\n  kbuild: Don\u0027t assume dts files live in arch/*/boot/dts\n  scripts/config: fix assignment of parameters for short version of --*-after options\n"
    },
    {
      "commit": "65694c5aaddfedd9da082e4e150cafc6b3fc8a6a",
      "tree": "3c549fa9d366f6ae1e5f6347fa67a26e12334853",
      "parents": [
        "f3f011750a18abc389ef1b0d504fbeeacf641919"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@intel.com",
        "time": "Wed Jun 05 15:15:41 2013 +0100"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Wed Jun 05 10:50:04 2013 -0600"
      },
      "message": "x86/PCI: Map PCI setup data with ioremap() so it can be in highmem\n\nf9a37be0f0 (\"x86: Use PCI setup data\") added support for using PCI ROM\nimages from setup_data.  This used phys_to_virt(), which is not valid for\nhighmem addresses, and can cause a crash when booting a 32-bit kernel via\nthe EFI boot stub.\n\npcibios_add_device() assumes that the physical addresses stored in\nsetup_data are accessible via the direct kernel mapping, and that calling\nphys_to_virt() is valid.  This isn\u0027t guaranteed to be true on x86 where the\ndirect mapping range is much smaller than on x86-64.\n\nCalling phys_to_virt() on a highmem address results in the following:\n\n BUG: unable to handle kernel paging request at 39a3c198\n IP: [\u003cc262be0f\u003e] pcibios_add_device+0x2f/0x90\n ...\n Call Trace:\n  [\u003cc2370c73\u003e] pci_device_add+0xe3/0x130\n  [\u003cc274640b\u003e] pci_scan_single_device+0x8b/0xb0\n  [\u003cc2370d08\u003e] pci_scan_slot+0x48/0x100\n  [\u003cc2371904\u003e] pci_scan_child_bus+0x24/0xc0\n  [\u003cc262a7b0\u003e] pci_acpi_scan_root+0x2c0/0x490\n  [\u003cc23b7203\u003e] acpi_pci_root_add+0x312/0x42f\n  ...\n\nThe solution is to use ioremap() instead of phys_to_virt() to map the\nsetup data into the kernel address space.\n\n[bhelgaas: changelog]\nTested-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt.fleming@intel.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@vger.kernel.org\t# v3.8+"
    },
    {
      "commit": "f4488035abdac56682153aa0cff3d1dce84e1c54",
      "tree": "4bb1548ed7b57f1a8c7a12bde50c999a8fb3c4a2",
      "parents": [
        "a26f009a070e840fadacb91013b2391ba7ab6cc2"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Wed Jun 05 12:21:11 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Jun 05 08:34:42 2013 -0700"
      },
      "message": "USB: serial: fix TIOCMIWAIT return value\n\nFix regression introduced by commit 143d9d9616 (\"USB: serial: add\ntiocmiwait subdriver operation\") which made the ioctl operation return\nENODEV rather than ENOIOCTLCMD when a subdriver TIOCMIWAIT\nimplementation is missing.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9a6aa279d3d17af73a029fa40654e92f4e75e8bb",
      "tree": "25e81385f50cb6f4b2984d30522683d8a049c622",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@ozlabs.ru",
        "time": "Wed Jun 05 08:54:16 2013 -0600"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Wed Jun 05 08:54:16 2013 -0600"
      },
      "message": "vfio: fix crash on rmmod\n\ndevtmpfs_delete_node() calls devnode() callback with mode\u003d\u003dNULL but\nvfio still tries to write there.\n\nThe patch fixes this.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "0ca684365547cd5f214b5739568dae3df5d6cec9",
      "tree": "507c96ddad126a40e156548d1f9de255eb6421b0",
      "parents": [
        "2f7021a815f20f3481c10884fe9735ce2a56db35"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Feb 25 18:22:37 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 13:51:29 2013 +0200"
      },
      "message": "cpufreq: cpufreq-cpu0: use the exact frequency for clk_set_rate()\n\nclk_set_rate() isn\u0027t supposed to accept approximate frequencies, instead\na supported frequency should be obtained from clk_round_rate() and then\nused to set the clock.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2f7021a815f20f3481c10884fe9735ce2a56db35",
      "tree": "16d55dcf56bd83bdaade0387d3e82c9a7468f6cb",
      "parents": [
        "8673b83bf2f013379453b4779047bf3c6ae387e4"
      ],
      "author": {
        "name": "Michael Wang",
        "email": "wangyun@linux.vnet.ibm.com",
        "time": "Wed Jun 05 08:49:37 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 13:46:54 2013 +0200"
      },
      "message": "cpufreq: protect \u0027policy-\u003ecpus\u0027 from offlining during __gov_queue_work()\n\nJiri Kosina \u003cjkosina@suse.cz\u003e and Borislav Petkov \u003cbp@alien8.de\u003e\nreported the warning:\n\n[   51.616759] ------------[ cut here ]------------\n[   51.621460] WARNING: at arch/x86/kernel/smp.c:123 native_smp_send_reschedule+0x58/0x60()\n[   51.629638] Modules linked in: ext2 vfat fat loop snd_hda_codec_hdmi usbhid snd_hda_codec_realtek coretemp kvm_intel kvm snd_hda_intel snd_hda_codec crc32_pclmul crc32c_intel ghash_clmulni_intel snd_hwdep snd_pcm aesni_intel sb_edac aes_x86_64 ehci_pci snd_page_alloc glue_helper snd_timer xhci_hcd snd iTCO_wdt iTCO_vendor_support ehci_hcd edac_core lpc_ich acpi_cpufreq lrw gf128mul ablk_helper cryptd mperf usbcore usb_common soundcore mfd_core dcdbas evdev pcspkr processor i2c_i801 button microcode\n[   51.675581] CPU: 0 PID: 244 Comm: kworker/1:1 Tainted: G        W    3.10.0-rc1+ #10\n[   51.683407] Hardware name: Dell Inc. Precision T3600/0PTTT9, BIOS A08 01/24/2013\n[   51.690901] Workqueue: events od_dbs_timer\n[   51.695069]  0000000000000009 ffff88043a2f5b68 ffffffff8161441c ffff88043a2f5ba8\n[   51.702602]  ffffffff8103e540 0000000000000033 0000000000000001 ffff88043d5f8000\n[   51.710136]  00000000ffff0ce1 0000000000000001 ffff88044fc4fc08 ffff88043a2f5bb8\n[   51.717691] Call Trace:\n[   51.720191]  [\u003cffffffff8161441c\u003e] dump_stack+0x19/0x1b\n[   51.725396]  [\u003cffffffff8103e540\u003e] warn_slowpath_common+0x70/0xa0\n[   51.731473]  [\u003cffffffff8103e58a\u003e] warn_slowpath_null+0x1a/0x20\n[   51.737378]  [\u003cffffffff81025628\u003e] native_smp_send_reschedule+0x58/0x60\n[   51.744013]  [\u003cffffffff81072cfd\u003e] wake_up_nohz_cpu+0x2d/0xa0\n[   51.749745]  [\u003cffffffff8104f6bf\u003e] add_timer_on+0x8f/0x110\n[   51.755214]  [\u003cffffffff8105f6fe\u003e] __queue_delayed_work+0x16e/0x1a0\n[   51.761470]  [\u003cffffffff8105f251\u003e] ? try_to_grab_pending+0xd1/0x1a0\n[   51.767724]  [\u003cffffffff8105f78a\u003e] mod_delayed_work_on+0x5a/0xa0\n[   51.773719]  [\u003cffffffff814f6b5d\u003e] gov_queue_work+0x4d/0xc0\n[   51.779271]  [\u003cffffffff814f60cb\u003e] od_dbs_timer+0xcb/0x170\n[   51.784734]  [\u003cffffffff8105e75d\u003e] process_one_work+0x1fd/0x540\n[   51.790634]  [\u003cffffffff8105e6f2\u003e] ? process_one_work+0x192/0x540\n[   51.796711]  [\u003cffffffff8105ef22\u003e] worker_thread+0x122/0x380\n[   51.802350]  [\u003cffffffff8105ee00\u003e] ? rescuer_thread+0x320/0x320\n[   51.808264]  [\u003cffffffff8106634a\u003e] kthread+0xea/0xf0\n[   51.813200]  [\u003cffffffff81066260\u003e] ? flush_kthread_worker+0x150/0x150\n[   51.819644]  [\u003cffffffff81623d5c\u003e] ret_from_fork+0x7c/0xb0\n[   51.918165] nouveau E[     DRM] GPU lockup - switching to software fbcon\n[   51.930505]  [\u003cffffffff81066260\u003e] ? flush_kthread_worker+0x150/0x150\n[   51.936994] ---[ end trace f419538ada83b5c5 ]---\n\nIt was caused by the policy-\u003ecpus changed during the process of\n__gov_queue_work(), in other word, cpu offline happened.\n\nUse get/put_online_cpus() to prevent the offline from happening while\n__gov_queue_work() is running.\n\n[rjw: The problem has been present since recent commit 031299b\n(cpufreq: governors: Avoid unnecessary per cpu timer interrupts)]\n\nReferences: https://lkml.org/lkml/2013/6/5/88\nReported-by: Borislav Petkov \u003cbp@alien8.de\u003e\nReported-and-tested-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Michael Wang \u003cwangyun@linux.vnet.ibm.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "9f29ab11ddbfc12db54df5a66dab22b39ad94e8e",
      "tree": "86c265ebf4022c33601f49ecc7dd5b1176e74c7e",
      "parents": [
        "a98d4f64a20b2b88697e7e08c871144a7e3f0ec4"
      ],
      "author": {
        "name": "Aaron Lu",
        "email": "aaron.lu@intel.com",
        "time": "Tue Jun 04 23:02:58 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 13:11:47 2013 +0200"
      },
      "message": "ACPI / scan: do not match drivers against objects having scan handlers\n\nWith the introduction of ACPI scan handlers, an ACPI device object\nwith an ACPI scan handler attached to it must not be bound to an ACPI\ndriver any more.  Therefore it doesn\u0027t make sense to match those\nACPI device objects against a newly registered ACPI driver in\nacpi_bus_match(), so make that function return 0 if the device\nobject passed to it has an ACPI scan handler attached.\n\nThis also addresses a regression related to a broken ACPI table in\nthe BIOS, where it has defined a _ROM method under the PCI root\nbridge object.  This causes the video module to treat that object\nas a display controller device (since only display devices are\nsupposed to have a _ROM method defined according to the ACPI spec).\nAs a result, the ACPI video driver binds to the PCI root bridge\nobject and overwrites the previously assigned driver_data field of\nit, causing subsequent calls to acpi_get_pci_dev() to fail.\n\n[rjw: Subject and changelog]\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d58091\nReported-by: Jason Cassell \u003cbluesloth600@gmail.com\u003e\nReported-and-bisected-by: Dmitry S. Demin \u003cdmitryy.demin@gmail.com\u003e\nCc: 3.9+ \u003cstable@kernel.org\u003e\nSigned-off-by: Aaron Lu \u003caaron.lu@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "a98d4f64a20b2b88697e7e08c871144a7e3f0ec4",
      "tree": "1107c02d00d96c24df3cbb3f69622e4631cfdeaa",
      "parents": [
        "780a6ec640a3fed671fc2c40e4dd30c03eca3ac3"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Mon Jun 03 02:08:39 2013 +0000"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 13:11:47 2013 +0200"
      },
      "message": "ACPI / APEI: fix error return code in ghes_probe()\n\nFix to return a negative error code in the acpi_gsi_to_irq() and\nrequest_irq() error handling case instead of 0, as done elsewhere\nin this function.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nReviewed-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "8673b83bf2f013379453b4779047bf3c6ae387e4",
      "tree": "689efa8061ae132a50c746789122e6822d114979",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Ross Lagerwall",
        "email": "rosslagerwall@gmail.com",
        "time": "Fri May 31 20:45:17 2013 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Jun 05 13:10:57 2013 +0200"
      },
      "message": "acpi-cpufreq: set current frequency based on target P-State\n\nCommit 4b31e774 (Always set P-state on initialization) fixed bug\n#4634 and caused the driver to always set the target P-State at\nleast once since the initial P-State may not be the desired one.\nCommit 5a1c0228 (cpufreq: Avoid calling cpufreq driver\u0027s target()\nroutine if target_freq \u003d\u003d policy-\u003ecur) caused a regression in\nthis behavior.\n\nThis fixes the regression by setting policy-\u003ecur based on the CPU\u0027s\ntarget frequency rather than the CPU\u0027s current reported frequency\n(which may be different).  This means that the P-State will be set\ninitially if the CPU\u0027s target frequency is different from the\ngovernor\u0027s target frequency.\n\nThis fixes an issue where setting the default governor to\nperformance wouldn\u0027t correctly enable turbo mode on all cores.\n\nSigned-off-by: Ross Lagerwall \u003crosslagerwall@gmail.com\u003e\nReviewed-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nCc: 3.8+ \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "4d3797d7e1861ac1af150a6189315786c5e1c820",
      "tree": "aa7eff5dc1e297e1560eaa85d1fac5735e0650c1",
      "parents": [
        "844ce9f2044723a9da0f4bce588cca410e774d24",
        "5343a7f8be11951cb3095b91e8e4eb506cfacc0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 19:19:04 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 19:19:04 2013 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix timeouts with direct mode authentication in mac80211, from\n    Stanislaw Gruszka.\n\n 2) Aggregation sessions can deadlock in ath9k, from Felix Fietkau.\n\n 3) Netfilter\u0027s xt_addrtype doesn\u0027t work with ipv6 due to route lookups\n    creating undesirable cache entries, from Florian Westphal.\n\n 4) Fix netfilter\u0027s ipt_ULOG from generating non-NULL terminated\n    strings.\n\n 5) Fix netdev transmit queue crashes in mac80211, from Johannes Berg.\n\n 6) Fix copy and paste error in 802.11 stack that broke reporting of\n    64-bit station tx statistics, from Felix Fietkau.\n\n 7) When qlge_probe fails, it leaks the netdev.  Fix from Wei Yongjun.\n\n 8) SKB control block (where we store the IP options information,\n    amongst other things) must be cleared properly otherwise ICMP\n    sending can crash for IP tunnels.  Fix from Eric Dumazet.\n\n 9) Verification of Energy Efficient Ether support was coded wrongly,\n    the test was inversed.  Fix from Giuseppe CAVALLARO.\n\n10) TCP handles redirects improperly because the wrong flow key is used\n    for the route lookup.  From Michal Kubecek.\n\n11) Don\u0027t interpret MSG_CMSG_COMPAT from userspace, fix from Andy\n    Lutomirski.\n\n12) The new AF_VSOCK was missing from the lockdep string table, fix from\n    Federico Vaga.\n\n13) be2net doesn\u0027t handle checksumming of IP fragments properly, from\n    Somnath Kotur.\n\n14) Fix several bugs in the device address list code that lead to\n    crashes and other misbehaviors.  From Jay Vosburgh.\n\n15) Fix ipv6 segmentation handling of fragmented GRE tunnel traffic,\n    from Pravin B Shalr.\n\n16) Fix usage of stale policies in IPSEC layer, from Paul Moore.\n\n17) Fix team driver dump of ports when there are a large number of them,\n    from Jiri Pirko.\n\n18) Fix softlockups in UDP ipv4 socket lookup causes by and error in the\n    hlist_nulls_for_each_entry_rcu() macro.  From Eric Dumazet.\n\n19) Fix several regressions added by the high rate accuracy changes to\n    the htb packet scheduler.  From Eric Dumazet.\n\n20) Fix DMA\u0027ing onto the stack in esd_usb2 and peak_usb CAN drivers,\n    from Olivier Sobrie and Marc Kleine-Budde.\n\n21) Fix unremovable network devices due to missing route pointer\n    installation in the per-device ipv6 address list entries.  From Gao\n    feng.\n\n22) Apply the tg3 5719 DMA workaround on 5720 chips as well, otherwise\n    we get stalls.  From Nithin Sujir.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (68 commits)\n  net_sched: htb: do not mix 1ns and 64ns time units\n  net: fix sk_buff head without data area\n  tg3: Add read dma workaround for 5720\n  net: ethernet: xilinx_emaclite: set protocol selector bits when writing ANAR\n  bnx2x: Fix bridged GSO for 57710/57711 chips\n  net: fec: add fallback to random MAC address\n  bnx2x: fix TCP offload for tunneling ipv4 over ipv6\n  ipv6: assign rt6_info to inet6_ifaddr in init_loopback\n  net/mlx4_core: Keep VF assigned MAC in the PF admin table\n  net/mlx4_en: Handle unassigned VF MAC address correctly\n  net/mlx4_core: Return -EPROBE_DEFER when a VF is probed before PF is sufficiently initialized\n  net/mlx4_en: Fix adaptive moderation cq update\n  net: can: peak_usb: Do not do dma on the stack\n  net: can: esd_usb2: Do not do dma on the stack\n  net: can: kvaser_usb: fix reception on \"USBcan Pro\" and \"USBcan R\" type hardware.\n  net_sched: restore \"overhead xxx\" handling\n  net: force a reload of first item in hlist_nulls_for_each_entry_rcu\n  hyperv: Fix vlan_proto setting in netvsc_recv_callback()\n  team: fix port list dump for big number of ports\n  list: introduce list_first_entry_or_null\n  ...\n"
    },
    {
      "commit": "bc5abcf7e411b889f73ea2a90439071a0f451011",
      "tree": "ab1b98a7863fdd9bf80fb8e98d6bd41bae78be1c",
      "parents": [
        "24a923e4e9a296a8f8ff852109d423ba07616cc4"
      ],
      "author": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Tue Jun 04 10:24:56 2013 -0700"
      },
      "committer": {
        "name": "Tyler Hicks",
        "email": "tyhicks@canonical.com",
        "time": "Tue Jun 04 23:53:31 2013 -0700"
      },
      "message": "eCryptfs: Check return of filemap_write_and_wait during fsync\n\nError out of ecryptfs_fsync() if filemap_write_and_wait() fails.\n\nSigned-off-by: Tyler Hicks \u003ctyhicks@canonical.com\u003e\nCc: Paul Taysom \u003ctaysom@chromium.org\u003e\nCc: Olof Johansson \u003colofj@chromium.org\u003e\nCc: stable@vger.kernel.org # v3.6+\n"
    },
    {
      "commit": "11e7064f35bb87da8f427d1aa4bbd8b7473a3993",
      "tree": "f3473d6219d632227584e3ee26e158fc9ebca9a5",
      "parents": [
        "8eafc0a161123d90617c9ca2eddfe87b382b1b89"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 05 08:35:26 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jun 05 08:35:26 2013 +0200"
      },
      "message": "ALSA: usb-audio - Fix invalid volume resolution on Logitech HD webcam c270\n\nUSB audio driver spews an error message when probing Logitech HD\nwebcam c270:\n  ALSA mixer.c:1300 usb_audio: Warning! Unlikely big volume range (\u003d6144), cval-\u003eres is probably wrong.\n  ALSA mixer.c:1304 usb_audio: [5] FU [Mic Capture Volume] ch \u003d 1, val \u003d 1536/7680/1\n\nObviously the device needs a fixed volume resolution (cval-\u003eres \u003d 384)\nlike other Logitech devices.\n\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d821735\n\nReported-and-tested-by: Cristian Rodríguez \u003ccrrodriguez@opensuse.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5343a7f8be11951cb3095b91e8e4eb506cfacc0f",
      "tree": "d114dd1783cb9bd7b9330ee78ff90bda4241a754",
      "parents": [
        "5e71d9d77c07fa7d4c42287a177f7b738d0cd4b9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Tue Jun 04 07:11:48 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:44:07 2013 -0700"
      },
      "message": "net_sched: htb: do not mix 1ns and 64ns time units\n\ncommit 56b765b79 (\"htb: improved accuracy at high rates\") added another\nregression for low rates, because it mixes 1ns and 64ns time units.\n\nSo the maximum delay (mbuffer) was not 60 second, but 937 ms.\n\nLets convert all time fields to 1ns as 64bit arches are becoming the\nnorm.\n\nReported-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nTested-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e71d9d77c07fa7d4c42287a177f7b738d0cd4b9",
      "tree": "143f0f3ea5dbebf7bee5e326c73002f36d87dbb3",
      "parents": [
        "9bc297ea0622bb2a6b3abfa2fa84f0a3b86ef8c8"
      ],
      "author": {
        "name": "Pablo Neira",
        "email": "pablo@netfilter.org",
        "time": "Mon Jun 03 09:28:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:26:49 2013 -0700"
      },
      "message": "net: fix sk_buff head without data area\n\nEric Dumazet spotted that we have to check skb-\u003ehead instead\nof skb-\u003edata as skb-\u003ehead points to the beginning of the\ndata area of the skbuff. Similarly, we have to initialize the\nskb-\u003ehead pointer, not skb-\u003edata in __alloc_skb_head.\n\nAfter this fix, netlink crashes in the release path of the\nsk_buff, so let\u0027s fix that as well.\n\nThis bug was introduced in (0ebd0ac net: add function to\nallocate sk_buff head without data area).\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bc297ea0622bb2a6b3abfa2fa84f0a3b86ef8c8",
      "tree": "1d29660108f051f5f078c33e47b9f3719909945c",
      "parents": [
        "3a5395b3d57b9e3836c755434c88f4590d5ea6f6"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Mon Jun 03 09:19:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:25:18 2013 -0700"
      },
      "message": "tg3: Add read dma workaround for 5720\n\nCommit 091f0ea30074bc43f9250961b3247af713024bc6 \"tg3: Add New 5719 Read\nDMA workaround\" added a workaround for TX DMA stall on the 5719. This\nworkaround needs to be applied to the 5720 as well.\n\nCc: stable@vger.kernel.org\nReported-by: Roland Dreier \u003croland@purestorage.com\u003e\nTested-by: Roland Dreier \u003croland@purestorage.com\u003e\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a5395b3d57b9e3836c755434c88f4590d5ea6f6",
      "tree": "3243e630dea95d247e4538801df4cbf67257b7a9",
      "parents": [
        "44dbc78ee43d5df0bbcd7f3ae6a0ba00ed261e95"
      ],
      "author": {
        "name": "Jens Renner \\(EFE\\)",
        "email": "renner@efe-gmbh.de",
        "time": "Mon Jun 03 04:32:52 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:21:28 2013 -0700"
      },
      "message": "net: ethernet: xilinx_emaclite: set protocol selector bits when writing ANAR\n\nThis patch sets the protocol selector bits (4:0) of the PHY\u0027s MII_ADVERTISE\nregister (ANAR) when writing ADVERTISE_ALL. The protocol selector bits are\nindicating IEEE 803.3u support and are fixed / read-only on some PHYs. Not\nsetting them correctly on others (like TI DP83630) makes the PHY fall back\nto 10M HDX mode which should be avoided.\n\nTested for TI DP83630 PHY on Microblaze platform.\n\nSigned-off-by: Jens Renner \u003crenner@efe-gmbh.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44dbc78ee43d5df0bbcd7f3ae6a0ba00ed261e95",
      "tree": "bc712e05381747fd87090c373c34edde03f351e8",
      "parents": [
        "ff5b2fabf53426c15a5f041505687f94d1b2109f"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Mon Jun 03 02:59:57 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:17:08 2013 -0700"
      },
      "message": "bnx2x: Fix bridged GSO for 57710/57711 chips\n\nIt was recently found out that GSO on 57710/57711 was broken, due to packets\nbeing sent without a valid IP checksum.\n\nCommit 057cf65 \"bnx2x: Fix GSO for 57710/57711 chips\" partially fixed this\nissue, but failed to set the correct IP checksum when receiving GSO packets\nvia bridges, as such packets enter bnx2x_tx_split() and the FW flags needed\nto calculate IP checksum were erroneously set in the incorrect\nbuffer descriptor.\n\nThis patch re-enables GSO in said scenario for 57710/57711 chips.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "844ce9f2044723a9da0f4bce588cca410e774d24",
      "tree": "406626ba6728fd231eb1d9b611acd949cf232048",
      "parents": [
        "bb762929dbfb378ef8c5c3f400bc98a6a0614584",
        "4a29b5591faf25555fdf2b717594d50f70c15066"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:13:06 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:13:06 2013 +0900"
      },
      "message": "Merge tag \u0027mmc-fixes-for-3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC fixes from Chris Ball:\n - sdhci-acpi: Fix initial runtime PM status, add more ACPI IDs\n - atmel-mci, omap_hsmmc: DT handling fixes\n - esdhc-imx: Fix SDIO IRQs, fix multiblock reads (both h/w errata)\n\n* tag \u0027mmc-fixes-for-3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: omap_hsmmc: Skip platform_get_resource_byname() for dt case\n  mmc: omap_hsmmc: convert to dma_request_slave_channel_compat\n  mmc: omap_hsmmc: Fix the DT pbias workaround for MMC controllers 2 to 5\n  mmc: sdhci-pci: add more device ids\n  mmc: sdhci-acpi: add more device ids\n  mmc: sdhci-acpi: fix initial runtime pm status\n  mmc: atmel-mci: convert to dma_request_slave_channel_compat()\n  mmc: sdhci-esdhc-imx: fix multiblock reads on i.MX53\n  mmc: sdhci-esdhc-imx: Fix SDIO interrupts\n"
    },
    {
      "commit": "bb762929dbfb378ef8c5c3f400bc98a6a0614584",
      "tree": "f515c2f3e685bb38f817b0f3f8d026f475456097",
      "parents": [
        "8b35c3595539782052ebffb5acbfa5c6573b198d",
        "3bd1f7e2db4124a2726f9afdeaaf82f09b0bd8eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:11:06 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:11:06 2013 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input fixes from Dmitry Torokhov:\n \"Just a 2 small driver fixups here\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix a typo for Cintiq 22HDT\n  Input: synaptics - fix sync lost after resume on some laptops\n"
    },
    {
      "commit": "8b35c3595539782052ebffb5acbfa5c6573b198d",
      "tree": "a0bf8b97b6102f8cb12a61ce2ee241fa28c7e0ad",
      "parents": [
        "6f66f9005b66a9a09028f8c85d67600b20a979ec",
        "299018f44ac553dce3caf84df1d14c4764faa279"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:09:35 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:09:35 2013 +0900"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm bugfixes from Gleb Natapov:\n \"The bulk of the fixes is in MIPS KVM kernel\u003c-\u003euserspace ABI.  MIPS KVM\n  is new for 3.10 and some problems were found with current ABI.  It is\n  better to fix them now and do not have a kernel with broken one\"\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Fix race in apic-\u003epending_events processing\n  KVM: fix sil/dil/bpl/spl in the mod/rm fields\n  KVM: Emulate multibyte NOP\n  ARM: KVM: be more thorough when invalidating TLBs\n  ARM: KVM: prevent NULL pointer dereferences with KVM VCPU ioctl\n  mips/kvm: Use ENOIOCTLCMD to indicate unimplemented ioctls.\n  mips/kvm: Fix ABI by moving manipulation of CP0 registers to KVM_{G,S}ET_ONE_REG\n  mips/kvm: Use ARRAY_SIZE() instead of hardcoded constants in kvm_arch_vcpu_ioctl_{s,g}et_regs\n  mips/kvm: Fix name of gpr field in struct kvm_regs.\n  mips/kvm: Fix ABI for use of 64-bit registers.\n  mips/kvm: Fix ABI for use of FPU.\n"
    },
    {
      "commit": "c9a2433a901250637e05539ef111b91dbc52edb8",
      "tree": "48bbe8586a3ce62a9f30acbf2a46e5f36b39f16a",
      "parents": [
        "1e65eb425b660ccd7c8d3ffb353512352690c67f",
        "f3bdf34465307fc3f6967a9202a921e11505b2e6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:06:46 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:06:46 2013 -0700"
      },
      "message": "Merge branches \u0027iser\u0027 and \u0027qib\u0027 into for-next\n"
    },
    {
      "commit": "6f66f9005b66a9a09028f8c85d67600b20a979ec",
      "tree": "8d805ed204c8beba4ca01449a651b871234084c2",
      "parents": [
        "8764d86100fe58e69877753faa44fc1d9276c624",
        "a6a4d98b0124b5d3befe8b3a99f51f1b4fcc6dcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:06:28 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:06:28 2013 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes\n\nPull gfs2 fixes from Steven Whitehouse:\n \"There are four patches this time.\n\n  The first fixes a problem where the wrong descriptor type was being\n  written into the log for journaled data blocks.\n\n  The second fixes a race relating to the deallocation of allocator\n  data.\n\n  The third provides a fallback if kmalloc is unable to satisfy a\n  request to allocate a directory hash table.\n\n  The fourth fixes the iopen glock caching so that inodes are deleted in\n  a more timely manner after rmdir/unlink\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-3.0-fixes:\n  GFS2: Don\u0027t cache iopen glocks\n  GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables\n  GFS2: Increase i_writecount during gfs2_setattr_size\n  GFS2: Set log descriptor type for jdata blocks\n"
    },
    {
      "commit": "f3bdf34465307fc3f6967a9202a921e11505b2e6",
      "tree": "17bdd2949ab8f7e37f66debf38beb4e21756764c",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Mike Marciniszyn",
        "email": "mike.marciniszyn@intel.com",
        "time": "Fri May 17 12:40:32 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:05:20 2013 -0700"
      },
      "message": "IB/qib: Fix lockdep splat in qib_alloc_lkey()\n\nThe following backtrace is reported with CONFIG_PROVE_RCU:\n\n    drivers/infiniband/hw/qib/qib_keys.c:64 suspicious rcu_dereference_check() usage!\n    other info that might help us debug this:\n    rcu_scheduler_active \u003d 1, debug_locks \u003d 1\n    4 locks held by kworker/0:1/56:\n    #0:  (events){.+.+.+}, at: [\u003cffffffff8107a4f5\u003e] process_one_work+0x165/0x4a0\n    #1:  ((\u0026wfc.work)){+.+.+.}, at: [\u003cffffffff8107a4f5\u003e] process_one_work+0x165/0x4a0\n    #2:  (device_mutex){+.+.+.}, at: [\u003cffffffffa0148dd8\u003e] ib_register_device+0x38/0x220 [ib_core]\n    #3:  (\u0026(\u0026dev-\u003elk_table.lock)-\u003erlock){......}, at: [\u003cffffffffa017e81c\u003e] qib_alloc_lkey+0x3c/0x1b0 [ib_qib]\n\n    stack backtrace:\n    Pid: 56, comm: kworker/0:1 Not tainted 3.10.0-rc1+ #6\n    Call Trace:\n    [\u003cffffffff810c0b85\u003e] lockdep_rcu_suspicious+0xe5/0x130\n    [\u003cffffffffa017e8e1\u003e] qib_alloc_lkey+0x101/0x1b0 [ib_qib]\n    [\u003cffffffffa0184886\u003e] qib_get_dma_mr+0xa6/0xd0 [ib_qib]\n    [\u003cffffffffa01461aa\u003e] ib_get_dma_mr+0x1a/0x50 [ib_core]\n    [\u003cffffffffa01678dc\u003e] ib_mad_port_open+0x12c/0x390 [ib_mad]\n    [\u003cffffffff810c2c55\u003e] ?  trace_hardirqs_on_caller+0x105/0x190\n    [\u003cffffffffa0167b92\u003e] ib_mad_init_device+0x52/0x110 [ib_mad]\n    [\u003cffffffffa01917c0\u003e] ?  sl2vl_attr_show+0x30/0x30 [ib_qib]\n    [\u003cffffffffa0148f49\u003e] ib_register_device+0x1a9/0x220 [ib_core]\n    [\u003cffffffffa01b1685\u003e] qib_register_ib_device+0x735/0xa40 [ib_qib]\n    [\u003cffffffff8106ba98\u003e] ? mod_timer+0x118/0x220\n    [\u003cffffffffa017d425\u003e] qib_init_one+0x1e5/0x400 [ib_qib]\n    [\u003cffffffff812ce86e\u003e] local_pci_probe+0x4e/0x90\n    [\u003cffffffff81078118\u003e] work_for_cpu_fn+0x18/0x30\n    [\u003cffffffff8107a566\u003e] process_one_work+0x1d6/0x4a0\n    [\u003cffffffff8107a4f5\u003e] ?  process_one_work+0x165/0x4a0\n    [\u003cffffffff8107c9c9\u003e] worker_thread+0x119/0x370\n    [\u003cffffffff8107c8b0\u003e] ?  manage_workers+0x180/0x180\n    [\u003cffffffff8108294e\u003e] kthread+0xee/0x100\n    [\u003cffffffff81082860\u003e] ?  __init_kthread_worker+0x70/0x70\n    [\u003cffffffff815c04ac\u003e] ret_from_fork+0x7c/0xb0\n    [\u003cffffffff81082860\u003e] ?  __init_kthread_worker+0x70/0x70\n\nPer Documentation/RCU/lockdep-splat.txt, the code now uses rcu_access_pointer()\nvs. rcu_dereference().\n\nReported-by: Jay Fenlason \u003cfenlason@redhat.com\u003e\nReviewed-by: Dean Luick \u003cdean.luick@intel.com\u003e\nSigned-off-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "8764d86100fe58e69877753faa44fc1d9276c624",
      "tree": "aeef71d9cf639aa79ea7776440eea351f8e552b8",
      "parents": [
        "1dc735bdec9a86d8be1122c43ba52c67aa4e9b30",
        "e5c5f05dca0cf90f0f3bb1aea85dcf658baff185"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:03:31 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:03:31 2013 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\nPull fuse fixes from Miklos Szeredi:\n \"One patch fixes an Oops introduced in 3.9 with the readdirplus\n  feature.  The rest are fixes for async-dio in 3.10\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: fix alignment in short read optimization for async_dio\n  fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests\n  fuse: fix readdirplus Oops in fuse_dentry_revalidate\n  fuse: update inode size and invalidate attributes on fallocate\n  fuse: truncate pagecache range on hole punch\n  fuse: allocate for_background dio requests based on io-\u003easync state\n"
    },
    {
      "commit": "1e65eb425b660ccd7c8d3ffb353512352690c67f",
      "tree": "1f9d2447e51a02715617d942630093170632ec0e",
      "parents": [
        "28f292e879a6acf745005e75196fe8f7cc504103"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Wed May 08 12:21:19 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:03:12 2013 -0700"
      },
      "message": "MAINTAINERS: Add entry for iSCSI Extensions for RDMA (iSER) initiator\n\nAdd entry for the iSER initiator driver and which is maintained by Or\nGerlitz and Roi Dayan below the kernel InfiniBand subsystem.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "28f292e879a6acf745005e75196fe8f7cc504103",
      "tree": "11afb0887ba52f7056d6c15e45bf39c3fbf5c9ce",
      "parents": [
        "5b61ff43a774b9843402fb280fec6d700e1fe583"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Wed May 08 12:21:18 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:03:12 2013 -0700"
      },
      "message": "IB/iser: Add Mellanox copyright\n\nAdd Mellanox copyright to the iser initiator source code which I maintain.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "5b61ff43a774b9843402fb280fec6d700e1fe583",
      "tree": "ee988e3658ccadb4284d02af11275a8621d6f802",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Roi Dayan",
        "email": "roid@mellanox.com",
        "time": "Wed May 08 12:21:17 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Jun 04 17:03:11 2013 -0700"
      },
      "message": "IB/iser: Fix device removal flow\n\nChange the code to destroy the \"last opened\" rdma_cm id after making\nsure we released all other objects (QP, CQs, PD, etc) associated with\nthe IB device.\n\nSince iser accesses the IB device using the rdma_cm id, we need to\nfree any objects that are related to the device that is associated\nwith the rdma_cm id prior to destroying that id.  When this isn\u0027t\ndone, the low level driver that created this device can be unloaded\nbefore iser has a chance to free all the objects and a such a call may\ninvoke code segment which isn\u0027t valid any more and crash.\n\nCc: Sean Hefty \u003csean.hefty@intel.com\nSigned-off-by: Roi Dayan \u003croid@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "1dc735bdec9a86d8be1122c43ba52c67aa4e9b30",
      "tree": "99919ddafec9d8115c1d9a12d1254d22e4ee49ca",
      "parents": [
        "042dd60ca6dec9a02cefa8edd67de386e35755d6",
        "62bc82a82bb1e2b5ee5048c088af7260ddb2b7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:02:09 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 09:02:09 2013 +0900"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\nPull microblaze fixes from Michal Simek:\n \"One is fixing warning reported by sparse and the second warning was\n  reported by Geert in his build regressions/improvements status update\n  for -rc4.\"\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Use static inline functions in cacheflush.h\n  microblaze: Fix sparse warnings\n"
    },
    {
      "commit": "ff5b2fabf53426c15a5f041505687f94d1b2109f",
      "tree": "77b814a4b50598ce19b1af1e4e4e70313864024a",
      "parents": [
        "e768fb292d362ff2742d843e346a10853bde68be"
      ],
      "author": {
        "name": "Lucas Stach",
        "email": "l.stach@pengutronix.de",
        "time": "Mon Jun 03 00:38:39 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 17:00:32 2013 -0700"
      },
      "message": "net: fec: add fallback to random MAC address\n\nIf no valid MAC address could be obtained from the hardware,\nfall back to a randomly generated one.\n\nSigned-off-by: Pavel Machek \u003cpavel@denx.de\u003e\nSigned-off-by: Lucas Stach \u003cl.stach@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e768fb292d362ff2742d843e346a10853bde68be",
      "tree": "5024802c11d54c0adabdd48ed06cfd2e187da929",
      "parents": [
        "534c877928a16ae5f9776436a497109639bf67dc"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Jun 02 23:28:41 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 16:59:42 2013 -0700"
      },
      "message": "bnx2x: fix TCP offload for tunneling ipv4 over ipv6\n\nFW was initialized with data from wrong header, this caused TSO packets\nhave wrong IP csum.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "534c877928a16ae5f9776436a497109639bf67dc",
      "tree": "7558dd85f59c33145a0ac52596dd103392a53af4",
      "parents": [
        "23eb45fce933ec09601a1c3f6e1c56190c9af301"
      ],
      "author": {
        "name": "Gao feng",
        "email": "gaofeng@cn.fujitsu.com",
        "time": "Sun Jun 02 22:16:21 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 16:57:41 2013 -0700"
      },
      "message": "ipv6: assign rt6_info to inet6_ifaddr in init_loopback\n\nCommit 25fb6ca4ed9cad72f14f61629b68dc03c0d9713f\n\"net IPv6 : Fix broken IPv6 routing table after loopback down-up\"\nforgot to assign rt6_info to the inet6_ifaddr.\nWhen disable the net device, the rt6_info which allocated\nin init_loopback will not be destroied in __ipv6_ifa_notify.\n\nThis will trigger the waring message below\n[23527.916091] unregister_netdevice: waiting for tap0 to become free. Usage count \u003d 1\n\nReported-by: Arkadiusz Miskiewicz \u003ca.miskiewicz@gmail.com\u003e\nSigned-off-by: Gao feng \u003cgaofeng@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23eb45fce933ec09601a1c3f6e1c56190c9af301",
      "tree": "bc5f261d37465d9bd7c17e338e83b7d7ef8c9ce9",
      "parents": [
        "c418253f12c0a95c7cd894953644c7488899c9fd",
        "f14e22435a27ef183bbfa78f77ad86644c0b354c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 14:30:12 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 14:30:12 2013 -0700"
      },
      "message": "Merge branch \u0027fixes-for-3.10\u0027 of git://gitorious.org/linux-can/linux-can\n\nMarc Kleine-Budde says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nhere are there fixes for the v3.10 release cycle:\n\nThe first patch by Jonas Peterson and Olivier Sobrie fixes the reception of CAN\nframes on Kvaser\u0027s \"USBcan Pro\" and \"USBcan R\" type hardware.\n\nThe last two patches by Olivier Sobrie (for esd_usb2) and me (for peak_usb)\nchange the memory handling for the USB messages from stack to kmalloc(), as\nmemory used for DMA should not be allocated on stack.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c418253f12c0a95c7cd894953644c7488899c9fd",
      "tree": "f0cb7041061c1d2222d069bb2be8a948a9ee0ec1",
      "parents": [
        "ef96f7d46ad86625237da8a35e812bdf7896e640"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Tue Jun 04 05:13:29 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 12:58:24 2013 -0700"
      },
      "message": "net/mlx4_core: Keep VF assigned MAC in the PF admin table\n\nMAC addresses assigned by the PF to VFs were not kept in the PF driver\nadmin table. As a result, displaying the VF MACs from the PF interface\nto user space showed zero address where in fact the VF got non-zero\naddress from the PF, fix that.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef96f7d46ad86625237da8a35e812bdf7896e640",
      "tree": "5ffd54f31569c2b74dcb471df51cf3c9188798a1",
      "parents": [
        "5efe5355f22fb9b7bb64d19809c0a75805e0ccb8"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Tue Jun 04 05:13:28 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 12:58:24 2013 -0700"
      },
      "message": "net/mlx4_en: Handle unassigned VF MAC address correctly\n\nWhen a VF sense they didn\u0027t get MAC address, use random one. This will\naddress the case of administrator not assigning MAC to the VF through\nthe PF OS APIs and keep udev happy.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5efe5355f22fb9b7bb64d19809c0a75805e0ccb8",
      "tree": "edca2ce4a95dedb53d9ee6a9457f54b15f7da47c",
      "parents": [
        "a1c6693a50391683e7f5787bb027b1aae1afbedb"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Tue Jun 04 05:13:27 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 12:58:24 2013 -0700"
      },
      "message": "net/mlx4_core: Return -EPROBE_DEFER when a VF is probed before PF is sufficiently initialized\n\nIn the PF initialization, SRIOV is enabled before the PF is fully initialized.\nThis allows the kernel to probe the newly-exposed VFs before the PF is ready\nto handle them (nested probes).\n\nHave the probe method return the -EPROBE_DEFER value in this situation (instead\nof the VF probe method retrying its initialization in a loop, and returning -EIO\non failure). When -EPROBE_DEFER is returned by the VF probe method, the kernel\nitself will retry the probe after a suitable delay.\n\nBased upon a suggestion by Ben Hutchings \u003cbhutchings@solarflare.com\u003e\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1c6693a50391683e7f5787bb027b1aae1afbedb",
      "tree": "8200672a773085cc9c6bb957c33eec60479ff85d",
      "parents": [
        "01cb71d2d47b78354358e4bb938bb06323e17498"
      ],
      "author": {
        "name": "Sagi Grimberg",
        "email": "sagig@mellanox.co.il",
        "time": "Tue Jun 04 05:13:26 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 04 12:58:24 2013 -0700"
      },
      "message": "net/mlx4_en: Fix adaptive moderation cq update\n\nWhen turning on adaptive_rx under adaptive moderation, the CQ\u0027s moderation\ncount wasn\u0027t updated according to rx_frames which resulted in too many\ninterrupts and bandwidth drop.\n\nSigned-off-by: Sagi Grimberg \u003csagig@mellanox.com\u003e\nSigned-off-by: Amir Vadai \u003camirv@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f89b8fc41b66e5761bb8c3af5517fd42bf2067d",
      "tree": "49a2f359902d09b4b4eb0816bf325362dbad7ad6",
      "parents": [
        "60bba385c5e86ee6a654e3345093eb48e258eb1d",
        "6c5d4c96f979611f0165dc825af9e1cea8dd35b9"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 12:30:11 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 12:30:11 2013 -0700"
      },
      "message": "Merge tag \u0027iio-fixes-for-3.10b\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus\n\nJonathan writes:\n\nSecond round of IIO fixes for the 3.10 cycle.\n\nA couple of little bits and pieces, some delayed due to traveling.\n\n1) A memory leak fix in the callback buffer.\n2) Wrong exit path due to a return when it should have been a goto.\n3) Bug in a mask value in ad4350\n4) Reading the wrong value in raw to processed utility function.\n"
    },
    {
      "commit": "6c5d4c96f979611f0165dc825af9e1cea8dd35b9",
      "tree": "821a2e637732fc6d0e637166ecf44d521e14f1f8",
      "parents": [
        "2eb3a81eef0510511a3211bb3da560f446a8c8de"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jun 03 09:04:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Jun 04 18:46:45 2013 +0100"
      },
      "message": "iio:inkern: Fix typo/bug in convert raw to processed.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "2eb3a81eef0510511a3211bb3da560f446a8c8de",
      "tree": "df51066b8c9aaedaf292b69313bf848f38c8351e",
      "parents": [
        "e916b80d2b1988e985abc0a1c85eca5b96c61f48"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jun 03 14:30:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Jun 04 18:35:26 2013 +0100"
      },
      "message": "iio: frequency: ad4350: Fix bug / typo in mask\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nReviewed-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "e916b80d2b1988e985abc0a1c85eca5b96c61f48",
      "tree": "33989028ad270fed5a1b6d3e4e2c864d77bac21a",
      "parents": [
        "702df9f1819c7fc7e257251fabc5eec674342c32"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Jun 04 15:44:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Jun 04 18:28:21 2013 +0100"
      },
      "message": "inkern: iio_device_put after incorrect return/goto\n\nThe code uses\n\n    return foo;\n    goto err_type;\n\nwhen instead the form should have been\n\n    ret \u003d foo;\n    goto err_type;\n\nHere this causes a useful iio_device_put to be skipped.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "60bba385c5e86ee6a654e3345093eb48e258eb1d",
      "tree": "46a792a0171a3d2b6fc7e1993c22343ad1c89574",
      "parents": [
        "e919b86c3b018c0e0c5e522354e743dcc0824ee1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jun 04 16:13:25 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 10:26:14 2013 -0700"
      },
      "message": "staging: alarm-dev: information leak in alarm_compat_ioctl()\n\nIf we pass an invalid clock type then \"ts\" is never set.  We need to\ncheck for errors earlier, otherwise we end up passing uninitialized\nstack data to userspace.\n\nReported-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "702df9f1819c7fc7e257251fabc5eec674342c32",
      "tree": "18005c1eb74567ca261ae1c511d463596109334f",
      "parents": [
        "e919b86c3b018c0e0c5e522354e743dcc0824ee1"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:41:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Tue Jun 04 18:19:30 2013 +0100"
      },
      "message": "iio:callback buffer: free the scan_mask\n\nReported-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "a26f009a070e840fadacb91013b2391ba7ab6cc2",
      "tree": "05fef52deacd269d3204f7cb0c78faa1e218c086",
      "parents": [
        "c1ec1bcf0c97cdd4e25f16524c962fae9a4a39f9"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Jun 04 18:50:31 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 10:17:10 2013 -0700"
      },
      "message": "USB: mos7720: fix hardware flow control\n\nThe register access to enable hardware flow control depends on the\ndevice port number and not the port minor number.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c1ec1bcf0c97cdd4e25f16524c962fae9a4a39f9",
      "tree": "eb5f7b276737d8e48e95f7da8f6901f729a26faf",
      "parents": [
        "a07088098a650267b2eda689538133a324b9523f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Jun 04 18:50:30 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 10:17:09 2013 -0700"
      },
      "message": "USB: keyspan: remove unused endpoint-array access\n\nRemove the no longer used endpoint-array access completely.\n\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a07088098a650267b2eda689538133a324b9523f",
      "tree": "50578f0a7a780c6ebd141f063d9746dd64ec7510",
      "parents": [
        "d8a1d0d54d5fdac0347b75e9afd554b3dfaa465f"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Jun 04 18:50:29 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 10:17:09 2013 -0700"
      },
      "message": "USB: keyspan: fix bogus array index\n\nThe outcont_endpoints array was indexed using the port minor number\n(which can be greater than the array size) rather than the device port\nnumber.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d8a1d0d54d5fdac0347b75e9afd554b3dfaa465f",
      "tree": "d0b75e7d6e640bc2ebf6c73600b6f6f8d0c24efa",
      "parents": [
        "8a2f132a01c2dd4c3905fa560f92019761ed72b1"
      ],
      "author": {
        "name": "Johan Hovold",
        "email": "jhovold@gmail.com",
        "time": "Tue Jun 04 18:50:28 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 04 10:17:09 2013 -0700"
      },
      "message": "USB: zte_ev: fix broken open\n\nRemove bogus port-number check in open and close, which prevented this\ndriver from being used with a minor number different from zero.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johan Hovold \u003cjhovold@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3bd1f7e2db4124a2726f9afdeaaf82f09b0bd8eb",
      "tree": "d7aa8e475f43d2b6585bb16c44747d2f65a72bef",
      "parents": [
        "eeb065582a9618c1cf5b7154df7bae06aeb44636"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Thu May 23 10:22:33 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 04 09:38:57 2013 -0700"
      },
      "message": "Input: wacom - fix a typo for Cintiq 22HDT\n\nAnd make the lines easier to read.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "eeb065582a9618c1cf5b7154df7bae06aeb44636",
      "tree": "4c3fbbe0d1ac6d9e4ff57612855ec762ee31ca76",
      "parents": [
        "c73a1afbe6dce11b6e249d0eee69b90dc24daa88"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@canonical.com",
        "time": "Tue Jun 04 09:30:55 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 04 09:33:16 2013 -0700"
      },
      "message": "Input: synaptics - fix sync lost after resume on some laptops\n\nIn summary, the symptom is intermittent key events lost after resume\non some machines with synaptics touchpad (seems this is synaptics _only_),\nand key events loss is due to serio port reconnect after psmouse sync lost.\nRemoving psmouse and inserting it back during the suspend/resume process\nis able to work around the issue, so the difference between psmouse_connect()\nand psmouse_reconnect() is the key to the root cause of this problem.\n\nAfter comparing the two different paths, synaptics driver has its own\nimplementation of synaptics_reconnect(), and the missing psmouse_probe()\nseems significant, the patch below added psmouse_probe() to the reconnect\nprocess, and has been verified many times that the issue could not be reliably\nreproduced.\n\nThere are two PS/2 commands in psmouse_probe():\n\n  1. PSMOUSE_CMD_GETID\n  2. PSMOUSE_CMD_RESET_DIS\n\nOnly the PSMOUSE_CMD_GETID seems to be significant. The\nPSMOUSE_CMD_RESET_DIS is irrelevant to this issue after trying\nseveral times.  So we have only implemented this patch to issue\nthe PSMOUSE_CMD_GETID so far.\n\nTested-by: Daniel Manrique \u003cdaniel.manrique@canonical.com\u003e\nSigned-off-by: James M Leddy \u003cjames.leddy@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "8eafc0a161123d90617c9ca2eddfe87b382b1b89",
      "tree": "a2a67bbe9cbf35e0eb4f17072b8496d5b9fb31a3",
      "parents": [
        "963afde9509c4bef1b06be7117d018a8da26480a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 04 16:02:54 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 04 16:07:48 2013 +0200"
      },
      "message": "ALSA: usb-audio - Apply Logitech QuickCam Pro 9000 quirk only to audio iface\n\n... instead of applying to all interfaces.\n\nReference: http://forums.gentoo.org/viewtopic-p-6886404.html\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "042dd60ca6dec9a02cefa8edd67de386e35755d6",
      "tree": "b01038f9f60e4ba271359468fdd5c881ed7ced3b",
      "parents": [
        "0ab60871b451b857206d7afc0d3033be866f76b4",
        "dcbd8eec68500beed75cf41630b89da6c85ad1e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 04 06:34:51 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 04 06:34:51 2013 +0900"
      },
      "message": "Merge tag \u0027regulator-v3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A few small fixes for v3.10, documentation things in the core and a\n  few driver bugs.\"\n\n* tag \u0027regulator-v3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: palmas: Fix \"enable_reg\" to point to the correct reg for SMPS10\n  regulator: palmas: Fix incorrect condition\n  regulator: core: Correct spelling mistake in comment\n  regulator: dbx500: Make local symbol static\n  regulator: Fix kernel-doc generation warnings.\n"
    },
    {
      "commit": "0ab60871b451b857206d7afc0d3033be866f76b4",
      "tree": "72dd70aba74f00cf78eeba41817b4b56622fafcf",
      "parents": [
        "aa4f608478acb7ed69dfcff4f3c404100b78ac49",
        "95bbb82f60c80808e5a49d8233c2de8451901531"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 04 06:33:44 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 04 06:33:44 2013 +0900"
      },
      "message": "Merge tag \u0027jfs-3.10-rc5\u0027 of git://github.com/kleikamp/linux-shaggy\n\nPull jfs bugfixes from David Kleikamp:\n \"A couple jfs bug fixes for 3.10-rc5\"\n\n* tag \u0027jfs-3.10-rc5\u0027 of git://github.com/kleikamp/linux-shaggy:\n  fs/jfs: Add check if journaling to disk has been disabled in lbmRead()\n  jfs: Several bugs in jfs_freeze() and jfs_unfreeze()\n"
    },
    {
      "commit": "e919b86c3b018c0e0c5e522354e743dcc0824ee1",
      "tree": "213c6525f5beb9afd7c94533514eac16ab3b0203",
      "parents": [
        "76554b87c85c0ac5ba56797dda670bad6677f9f1"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Mon Jun 03 02:02:31 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 13:38:55 2013 -0700"
      },
      "message": "staging: alarm-dev: information leak in alarm_ioctl()\n\nSmatch complains that if we pass an invalid clock type then \"ts\" is\nnever set.  We need to check for errors earlier, otherwise we end up\npassing uninitialized stack data to userspace.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8a2f132a01c2dd4c3905fa560f92019761ed72b1",
      "tree": "08ccbd5756a55e9c52a10945ce936bfdbf69c5fb",
      "parents": [
        "6529591e3eef65f0f528a81ac169f6e294b947a7"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Fri May 24 12:01:51 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 10:33:22 2013 -0700"
      },
      "message": "USB: serial: Add Option GTM681W to qcserial device table.\n\nThe Option GTM681W uses a qualcomm chip and can be\nserved by the qcserial device driver.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "6529591e3eef65f0f528a81ac169f6e294b947a7",
      "tree": "69c78c0c918fef40b1b50a5c0079f9db4466733a",
      "parents": [
        "077f5f1c23b3cf1134c031677497dfb6077e6bdd"
      ],
      "author": {
        "name": "Robert Butora",
        "email": "robert.butora.fi@gmail.com",
        "time": "Fri May 31 18:09:51 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 10:33:10 2013 -0700"
      },
      "message": "USB: Serial: cypress_M8: Enable FRWD Dongle hidcom device\n\nThe patch adds a new HIDCOM device and does not affect other devices\ndriven by the cypress_M8 module. Changes are:\n- add VendorID ProductID to device tables\n- skip unstable speed check because FRWD uses 115200bps\n- skip reset at probe which is an issue workaround for this\nparticular device.\n\nSigned-off-by: Robert Butora \u003crobert.butora.fi@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "317a68427d4b0a302ecff252fd83a00557947db8",
      "tree": "1fc58e2c340719655829fbc67e270d0bd992e676",
      "parents": [
        "60e93575476f90a72146b51283f514da655410a7"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@infradead.org",
        "time": "Mon Jun 03 09:38:26 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 10:08:28 2013 -0700"
      },
      "message": "Revert \"serial: 8250: Make SERIAL_8250_RUNTIME_UARTS work correctly\"\n\nThis reverts commit cfcec52e9781f08948c6eb98198d65c45be75a70.\n\nThis regresses a longstanding behaviour on X86 systems, which end up with\nPCI serial ports moving between ttyS4 and ttyS0 when you bisect to opposite\nsides of this commit, resulting in the need to constantly modify the console\nsetting in order to bisect across it.\n\nPlease revert, we can work on solving this for ARM platforms in a less\ndisruptive way.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Karthik Manamcheri \u003ckarthik.manamcheri@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "60e93575476f90a72146b51283f514da655410a7",
      "tree": "a5834d5b67018cf1449d986f60055b60bff3462f",
      "parents": [
        "bff09b099b31a31573b3c5943f805f6a08c714f0"
      ],
      "author": {
        "name": "Chander Kashyap",
        "email": "chander.kashyap@linaro.org",
        "time": "Tue May 28 18:32:07 2013 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 10:08:28 2013 -0700"
      },
      "message": "serial: samsung: enable clock before clearing pending interrupts during init\n\nEnsure that the uart controller clock is enabled prior to writing to the\ninterrupt mask and pending registers in the s3c24xx_serial_init_port\nfunction.\n\nSigned-off-by: Chander Kashyap \u003cchander.kashyap@linaro.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bff09b099b31a31573b3c5943f805f6a08c714f0",
      "tree": "a8ef4347d875e786a329a61f8d3bb6b297a94cad",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b"
      ],
      "author": {
        "name": "Lucas Stach",
        "email": "l.stach@pengutronix.de",
        "time": "Thu May 30 15:47:04 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 03 10:08:28 2013 -0700"
      },
      "message": "serial/imx: disable hardware flow control at startup\n\nWe only want to enable hardware flow control if RTS/CTS pins\nare connected.\n\nSigned-off-by: Lucas Stach \u003cl.stach@pengutronix.de\u003e\nSigned-off-by: Markus Pargmann \u003cmpa@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a6a4d98b0124b5d3befe8b3a99f51f1b4fcc6dcf",
      "tree": "c9da72b651e1c06ac14804d661f1dfbf4e8df75a",
      "parents": [
        "e8830d8856e3ad61067dd46c05438b0d75a0441a"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Wed May 29 11:51:52 2013 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jun 03 16:40:22 2013 +0100"
      },
      "message": "GFS2: Don\u0027t cache iopen glocks\n\nThis patch makes GFS2 immediately reclaim/delete all iopen glocks\nas soon as they\u0027re dequeued. This allows deleters to get an\nEXclusive lock on iopen so files are deleted properly instead of\nbeing set as unlinked.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "e8830d8856e3ad61067dd46c05438b0d75a0441a",
      "tree": "33756e349db97fffa55aac324135c7aff914f70b",
      "parents": [
        "2b3dcf35810ff02ad0e785527a25c1b13bf82b19"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Thu May 30 09:48:56 2013 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jun 03 16:39:44 2013 +0100"
      },
      "message": "GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables\n\nThis version has one more correction: the vmalloc calls are replaced\nby __vmalloc calls to preserve the GFP_NOFS flag.\n\nWhen GFS2\u0027s directory management code allocates buffers for a\ndirectory hash table, if it can\u0027t get the memory it needs, it\ncurrently gives a bad return code. Rather than giving an error,\nthis patch allows it to use virtual memory rather than kernel\nmemory for the hash table. This should make it possible for\ndirectories to function properly, even when kernel memory becomes\nvery fragmented.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "2b3dcf35810ff02ad0e785527a25c1b13bf82b19",
      "tree": "0ab2a2f709290e2eb4d74d385a7d832929e3768c",
      "parents": [
        "4a586812055dbd2588b0836ab758f6b9670c3949"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Tue May 28 10:04:44 2013 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jun 03 16:38:58 2013 +0100"
      },
      "message": "GFS2: Increase i_writecount during gfs2_setattr_size\n\nThis patch calls get_write_access in a few functions. This\nmerely increases inode-\u003ei_writecount for the duration of the function.\nThat will ensure that any file closes won\u0027t delete the inode\u0027s\nmulti-block reservation while the function is running.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "4a586812055dbd2588b0836ab758f6b9670c3949",
      "tree": "75d68af866e2102dd18f492ae37da5c1766ed165",
      "parents": [
        "aa4f608478acb7ed69dfcff4f3c404100b78ac49"
      ],
      "author": {
        "name": "Bob Peterson",
        "email": "rpeterso@redhat.com",
        "time": "Fri May 24 15:02:49 2013 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Jun 03 16:38:39 2013 +0100"
      },
      "message": "GFS2: Set log descriptor type for jdata blocks\n\nThis patch sets the log descriptor type according to whether the\njournal commit is for (journaled) data or metadata. This was\nrecently broken when the functions to process data and metadata\nlog ops were combined.\n\nSigned-off-by: Bob Peterson \u003crpeterso@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "e5c5f05dca0cf90f0f3bb1aea85dcf658baff185",
      "tree": "d6290697847d61da2c4a183d9ea521989a814a43",
      "parents": [
        "c9ecf989cc7626e9edf8abef79f64b909542129b"
      ],
      "author": {
        "name": "Maxim Patlasov",
        "email": "mpatlasov@parallels.com",
        "time": "Thu May 30 16:41:34 2013 +0400"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Jun 03 15:15:42 2013 +0200"
      },
      "message": "fuse: fix alignment in short read optimization for async_dio\n\nThe bug was introduced with async_dio feature: trying to optimize short reads,\nwe cut number-of-bytes-to-read to i_size boundary. Hence the following example:\n\n\ttruncate --size\u003d300 /mnt/file\n\tdd if\u003d/mnt/file of\u003d/dev/null iflag\u003ddirect\n\nled to FUSE_READ request of 300 bytes size. This turned out to be problem\nfor userspace fuse implementations who rely on assumption that kernel fuse\ndoes not change alignment of request from client FS.\n\nThe patch turns off the optimization if async_dio is disabled. And, if it\u0027s\nenabled, the patch fixes adjustment of number-of-bytes-to-read to preserve\nalignment.\n\nNote, that we cannot throw out short read optimization entirely because\notherwise a direct read of a huge size issued on a tiny file would generate\na huge amount of fuse requests and most of them would be ACKed by userspace\nwith zero bytes read.\n\nSigned-off-by: Maxim Patlasov \u003cMPatlasov@parallels.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "c9ecf989cc7626e9edf8abef79f64b909542129b",
      "tree": "4d86f444e40c8dfd0157e7b7062290735b1578de",
      "parents": [
        "28420dad233520811c0e0860e7fb4975ed863fc4"
      ],
      "author": {
        "name": "Brian Foster",
        "email": "bfoster@redhat.com",
        "time": "Thu May 30 15:35:50 2013 -0400"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Jun 03 15:15:42 2013 +0200"
      },
      "message": "fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests\n\nIf request submission fails for an async request (i.e.,\nget_user_pages() returns -ERESTARTSYS), we currently skip the\n-EIOCBQUEUED return and drop into wait_for_sync_kiocb() forever.\n\nAvoid this by always returning -EIOCBQUEUED for async requests. If\nan error occurs, the error is passed into fuse_aio_complete(),\nreturned via aio_complete() and thus propagated to userspace via\nio_getevents().\n\nSigned-off-by: Brian Foster \u003cbfoster@redhat.com\u003e\nReviewed-by: Maxim Patlasov \u003cMPatlasov@parallels.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "28420dad233520811c0e0860e7fb4975ed863fc4",
      "tree": "b5a8248227aad4b8fbde6b047257f629283e15dc",
      "parents": [
        "bee6c307800bbb26ba1a855b1841c2f0c4b7622a"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Jun 03 14:40:22 2013 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Jun 03 14:40:22 2013 +0200"
      },
      "message": "fuse: fix readdirplus Oops in fuse_dentry_revalidate\n\nFix bug introduced by commit 4582a4ab2a \"FUSE: Adapt readdirplus to application\nusage patterns\".\n\nWe need to check for a positive dentry; negative dentries are not added by\nreaddirplus.  Secondly we need to advise the use of readdirplus on the *parent*,\notherwise the whole thing is useless.  Thirdly all this is only relevant if\n\"readdirplus_auto\" mode is selected by the filesystem.\n\nWe advise the use of readdirplus only if the dentry was still valid.  If we had\nto redo the lookup then there was no use in doing the -plus version.\n\nReported-by: Bernd Schubert \u003cbernd.schubert@itwm.fraunhofer.de\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCC: Feng Shuo \u003csteve.shuo.feng@gmail.com\u003e\nCC: stable@vger.kernel.org\n"
    },
    {
      "commit": "f14e22435a27ef183bbfa78f77ad86644c0b354c",
      "tree": "60fafa1a40ba6c0a3946cad92f55c43e1c946865",
      "parents": [
        "fae37f81fdf3680c5d70abdc57e7b83f4b6c266a"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu May 16 11:36:40 2013 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 03 14:05:32 2013 +0200"
      },
      "message": "net: can: peak_usb: Do not do dma on the stack\n\nsmatch reports the following warnings:\ndrivers/net/can/usb/peak_usb/pcan_usb_pro.c:514 pcan_usb_pro_drv_loaded() error: doing dma on the stack (buffer)\ndrivers/net/can/usb/peak_usb/pcan_usb_pro.c:878 pcan_usb_pro_init() error: doing dma on the stack (\u0026fi)\ndrivers/net/can/usb/peak_usb/pcan_usb_pro.c:889 pcan_usb_pro_init() error: doing dma on the stack (\u0026bi)\n\nSee \"Documentation/DMA-API-HOWTO.txt\" section \"What memory is DMA\u0027able?\"\n\nCc: Stephane Grosjean \u003cs.grosjean@peak-system.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "fae37f81fdf3680c5d70abdc57e7b83f4b6c266a",
      "tree": "a88707db07641e19471fdae0e11a4e7a647e5332",
      "parents": [
        "a90f13b24fb40d02d11496cce6a10ae8d4b319b2"
      ],
      "author": {
        "name": "Olivier Sobrie",
        "email": "olivier@sobrie.be",
        "time": "Fri Jan 18 09:14:04 2013 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 03 14:05:31 2013 +0200"
      },
      "message": "net: can: esd_usb2: Do not do dma on the stack\n\nsmatch reports the following warnings:\ndrivers/net/can/usb/esd_usb2.c:640 esd_usb2_start() error: doing dma on the stack (\u0026msg)\ndrivers/net/can/usb/esd_usb2.c:846 esd_usb2_close() error: doing dma on the stack (\u0026msg)\ndrivers/net/can/usb/esd_usb2.c:855 esd_usb2_close() error: doing dma on the stack (\u0026msg)\ndrivers/net/can/usb/esd_usb2.c:923 esd_usb2_set_bittiming() error: doing dma on the stack (\u0026msg)\ndrivers/net/can/usb/esd_usb2.c:1047 esd_usb2_probe() error: doing dma on the stack (\u0026msg)\ndrivers/net/can/usb/esd_usb2.c:1053 esd_usb2_probe() error: doing dma on the stack (\u0026msg)\n\nSee \"Documentation/DMA-API-HOWTO.txt\" section \"What memory is DMA\u0027able?\"\n\nSigned-off-by: Olivier Sobrie \u003colivier@sobrie.be\u003e\nCc: Matthias Fuchs \u003cmatthias.fuchs@esd.eu\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "a90f13b24fb40d02d11496cce6a10ae8d4b319b2",
      "tree": "76c21e9eed1dbea3db89eedf6652cd44da7afe91",
      "parents": [
        "01cb71d2d47b78354358e4bb938bb06323e17498"
      ],
      "author": {
        "name": "Jonas Peterson",
        "email": "jonas.peterson@gmail.com",
        "time": "Tue May 07 22:05:23 2013 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 03 14:02:56 2013 +0200"
      },
      "message": "net: can: kvaser_usb: fix reception on \"USBcan Pro\" and \"USBcan R\" type hardware.\n\nUnlike Kvaser Leaf light devices, some other Kvaser devices (like USBcan\nPro, USBcan R) receive CAN messages in CMD_LOG_MESSAGE frames. This\npatch adds support for it.\n\nCc: linux-stable \u003cstable@vger.kernel.org\u003e # \u003e\u003d v3.8\nSigned-off-by: Jonas Peterson \u003cjonas.peterson@gmail.com\u003e\nSigned-off-by: Olivier Sobrie \u003colivier@sobrie.be\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "963afde9509c4bef1b06be7117d018a8da26480a",
      "tree": "f7969d9fd97e932e76899a483f9d7e58a848ee0d",
      "parents": [
        "5a6f294e87974e6ec68d7113553ffd975d83bf15"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 31 15:20:31 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:34:00 2013 +0200"
      },
      "message": "ALSA: hda/via - Clean up duplicated codes\n\nThe previous commit was written in the way to make the backport to\n3.9.y easier, and left the duplicated open codes intentionally.\nNow let\u0027s clean up the duplicated codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "62bc82a82bb1e2b5ee5048c088af7260ddb2b7b5",
      "tree": "e2225f62cc0ab404471a62d7a287b74d07995d5a",
      "parents": [
        "8706a6b6303dd75c7ee2baf2161de0f5a2fbdd8b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Mon Jun 03 11:30:04 2013 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Mon Jun 03 11:33:23 2013 +0200"
      },
      "message": "microblaze: Use static inline functions in cacheflush.h\n\nUsing static inline functions ensure proper type checking\nwhich also remove compilation warning for no MMU\n\nCompilation warning:\narch/microblaze/include/asm/cacheflush.h: warning: \u0027addr\u0027\n may be used uninitialized in this function [-Wmaybe-uninitialized]\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\n"
    },
    {
      "commit": "5a6f294e87974e6ec68d7113553ffd975d83bf15",
      "tree": "0dbfe6b1cf27cfd7d65889e37f3de37171bb1c92",
      "parents": [
        "05909d5c679cf7c9a8a5bc663677c066a546894f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:17:38 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:33:16 2013 +0200"
      },
      "message": "ALSA: hda/via - Fix wrongly cleared pins after suspend on VT1802\n\nVIA driver has a special suspend handling only for VT1802 to reduce\nthe pop noise.  During the transition to the generic parser, the\nbehavior of snd_hda_set_pin_ctl() was also changed to modify the\ncached values, too.  And this caused a regression where the pin is\nstill cleared even after the resume (including the resume from power\nsave), resulting in the silent output.\n\nThe fix is simply to replace snd_hda_set_pin_ctl() with the explicit\ncall of snd_hda_codec_write() again.\n\nReported-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.9]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "05909d5c679cf7c9a8a5bc663677c066a546894f",
      "tree": "4315727f41d21f9fb380d591a5dccf6f9f7290dc",
      "parents": [
        "77afe0e94884ae40de29cd813a1fb7ddee583591"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 31 19:55:54 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:33:06 2013 +0200"
      },
      "message": "ALSA: hda - Add keep_eapd_on flag to generic parser\n\nVT1802 codec seems to reset EAPD of other pins in the hardware level,\nand this was another reason of the silent headphone output on some\nmachines.  As a workaround, introduce a new flag indicating to keep\nthe EPAD on to the generic parser, and set it in patch_via.c.\n\nReported-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.9]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "77afe0e94884ae40de29cd813a1fb7ddee583591",
      "tree": "89c38b08c64f52168118c32cc299bd1959de0c24",
      "parents": [
        "087c2e3b4e062573dbbc8a50b9208992e3768dcf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 31 14:10:03 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:33:06 2013 +0200"
      },
      "message": "ALSA: hda - Allow setting automute/automic hooks after parsing\n\nSome codec drivers (VIA codecs and some Realtek fixups) set the\nautomute and automic hooks after calling\nsnd_hda_gen_parse_auto_config().  In the current code, the hook\npointers are referred only in snd_hda_gen_parse_auto_config() and\npassed to snd_hda_jack_detect_enable_callback(), thus changing the\nhook values won\u0027t change the actually called callbacks properly.\n\nThis patch fixes this bug by setting the static functions as the\nprimary callback functions for the jack detection, and let them\ncalling the appropriate hooks dynamically.\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.9]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "087c2e3b4e062573dbbc8a50b9208992e3768dcf",
      "tree": "1bee83579f90ce55baf63e191c03637a2b72967a",
      "parents": [
        "a0c6d309c6df14655f9962f666d1da96318b0b7c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri May 31 13:54:10 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 03 11:32:55 2013 +0200"
      },
      "message": "ALSA: hda/via - Disable broken dynamic power control\n\nSince the transition to the generic parser, the actual routes used\nthere don\u0027t match always with the assumed static paths in some\nset_widgets_power_state callbacks.  This results in the wrong power\nsetup in the end.  As a temporary workaround, we need to disable the\ncalls together with the non-functional dynamic power control enum.\n\nReported-by: Alex Riesen \u003craa.lkml@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e [v3.9]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "aa4f608478acb7ed69dfcff4f3c404100b78ac49",
      "tree": "fa647976f80598156ec1c193f3dd90c3529516ae",
      "parents": [
        "286e050bc07a5ffcd7497e686c09b986d5ae6c6d",
        "df66834a43c461de2565c45d815288ba1c0def37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 18:09:42 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 18:09:42 2013 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\nPull m68k fix from Geert Uytterhoeven:\n \"A boot lock-up on Mac, also destined for stable\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k/mac: Fix unexpected interrupt with CONFIG_EARLY_PRINTK\n"
    }
  ],
  "next": "286e050bc07a5ffcd7497e686c09b986d5ae6c6d"
}
