)]}'
{
  "log": [
    {
      "commit": "0133370f93eae5ed3c0f16d9da2b7add7dda6076",
      "tree": "2aa05fa73993988e10d173c0cfa825061b2c2a0d",
      "parents": [
        "3d70f8c617a436c7146ecb81df2265b4626dfe89"
      ],
      "author": {
        "name": "Kishon Vijay Abraham I",
        "email": "kishon@ti.com",
        "time": "Fri Nov 02 13:44:46 2012 +0530"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Nov 07 09:35:53 2012 -0800"
      },
      "message": "drivers: bus: ocp2scp: add pdata support\n\nocp2scp was not having pdata support which makes *musb* fail for non-dt\nboot in OMAP platform. The pdata will have information about the devices\nthat is connected to ocp2scp. ocp2scp driver will now make use of this\ninformation to create the devices that is attached to ocp2scp.\n\nThis is needed to fix MUSB regression caused by commit c9e4412a\n(arm: omap: phy: remove unused functions from omap-phy-internal.c)\n\nSigned-off-by: Kishon Vijay Abraham I \u003ckishon@ti.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\n[tony@atomide.com: updated comments for regression info]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3d70f8c617a436c7146ecb81df2265b4626dfe89",
      "tree": "26db245eb9b9d1ec152e8df7d06307041825dd35",
      "parents": [
        "d4164973a0d93d4925b6d630782d6c5a1c44efe6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 04 11:07:39 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 04 11:07:39 2012 -0800"
      },
      "message": "Linux 3.7-rc4\n"
    },
    {
      "commit": "d4164973a0d93d4925b6d630782d6c5a1c44efe6",
      "tree": "853fd7f2dc3dff3a6aadb6a2bbdfc82741fd2d6b",
      "parents": [
        "225ff868e1eeddcda06e06854e6292b1f8bb2edb",
        "998f40b550f257e436485291802fa938e4cf580f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:27:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:27:21 2012 -0700"
      },
      "message": "Merge tag \u0027nfs-for-3.7-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client bugfixes from Trond Myklebust:\n\n - Fix a bunch of deadlock situations:\n   * State recovery can deadlock if we fail to release sequence ids\n     before scheduling the recovery thread.\n   * Calling deactivate_super() from an RPC workqueue thread can\n     deadlock because of the call to rpc_shutdown_client.\n\n - Display the device name correctly in /proc/*/mounts\n\n - Fix a number of incorrect error return values:\n   * When NFSv3 mounts fail due to a timeout.\n   * On NFSv4.1 backchannel setup failure\n   * On NFSv4 open access checks\n\n - pnfs_find_alloc_layout() must check the layout pointer for NULL\n\n - Fix a regression in the legacy DNS resolved\n\n* tag \u0027nfs-for-3.7-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n  NFS4: nfs4_opendata_access should return errno\n  NFSv4: Initialise the NFSv4.1 slot table highest_used_slotid correctly\n  SUNRPC: return proper errno from backchannel_rqst\n  NFS: add nfs_sb_deactive_async to avoid deadlock\n  nfs: Show original device name verbatim in /proc/*/mount{s,info}\n  nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts\n  nfs: Check whether a layout pointer is NULL before free it\n  NFS: fix bug in legacy DNS resolver.\n  NFSv4: nfs4_locku_done must release the sequence id\n  NFSv4.1: We must release the sequence id when we fail to get a session slot\n  NFS: Wait for session recovery to finish before returning\n"
    },
    {
      "commit": "225ff868e1eeddcda06e06854e6292b1f8bb2edb",
      "tree": "c062683b3d795a60bcb06405e97b3f9e7e591281",
      "parents": [
        "209c510e3666333ad58d3080ff3ba573474a6b05",
        "3ae53b1e13e1ca7928a3dd2d51ea5417b618560c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:25:14 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:25:14 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux\n\nPull thermal management \u0026 ACPI update from Zhang Rui,\n\nHo humm.  Normally these things go through Len.  But it\u0027s just three\nsmall fixes, I guess I can pull directly too.\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:\n  exynos4_tmu_driver_ids should be exynos_tmu_driver_ids.\n  ACPI video: Ignore errors after _DOD evaluation.\n  thermal: solve compilation errors in rcar_thermal\n"
    },
    {
      "commit": "209c510e3666333ad58d3080ff3ba573474a6b05",
      "tree": "0f06ffb6785cf902444484621558c52a50767998",
      "parents": [
        "53f9313f5c465b128febf763b58156e0acae136b",
        "91b370a0dbda5de92c2cf4c3bc0d18d6bf08f05f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:14:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:14:54 2012 -0700"
      },
      "message": "Merge branch \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c embedded fixes from Wolfram Sang:\n \"Two patches are usual stuff.\n\n  The bigger patch is needed to correct a wrong decision made in this\n  merge window.  We hoped to get the PIOQUEUE mode in the mxs driver\n  working with DMA, but it turned out to be too broken (leading to data\n  loss), so we now think it is best to remove it entirely and work only\n  with DMA now.  The patch should be in 3.7.  IMO, so users never get\n  the chance to use both modes in parallel.\"\n\n* \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux:\n  i2c: tegra: set irq name as device name\n  i2c-nomadik: Fixup clock handling\n  i2c: mxs: remove broken PIOQUEUE support\n"
    },
    {
      "commit": "53f9313f5c465b128febf763b58156e0acae136b",
      "tree": "3e687f86650409171f350ef8efc17b212fb172e7",
      "parents": [
        "0f89a5733a8d28174c7adeb1fdc20ac11439e766",
        "3916e1d71b62b120888aa50bcc8d9a6200fc19a7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:13:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 03 15:13:49 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Scattered selection of fixes:\n\n   - radeon: load detect fixes from SuSE/AMD\n   - intel: misc i830, sdvo regression, vesafb kickoff ums fix\n   - exynos: maintainers entry update + fixes\n   - udl: fix stride scanout issue\n\n  it\u0027s slightly bigger than I\u0027d probably like, but nothing looked\n  dangerous enough to hold off on.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/udl: fix stride issues scanning out stride !\u003d width*bpp\n  drm/radeon: add load detection support for ext DAC on R200 (v2)\n  DRM/radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms().\n  DRM/Radeon: Fix TV DAC Load Detection for single CRTC chips.\n  DRM/Radeon: Clean up code in TV DAC load detection.\n  drm/radeon: fix ATPX function documentation\n  drivers/gpu/drm/radeon/evergreen_cs.c: Remove unnecessary semicolon\n  DRM/Radeon: On DVI-I use Load Detection when EDID is bogus.\n  DRM/Radeon: Fix primary DAC Load Detection for RV100 chips.\n  DRM/Radeon: Fix Load Detection on legacy primary DAC.\n  drm: exynos: removed warning due to missing typecast for mixer driver data\n  drm/exynos: add support for ARCH_MULTIPLATFORM\n  MAINTAINERS: Add git repository for Exynos DRM\n  drm/exynos: fix display on issue\n  drm/i915: Only kick out vesafb if we takeover the fbcon with KMS\n  drm/i915: be less verbose about inability to provide vendor backlight\n  drm/i915: clear the entire sdvo infoframe buffer\n  drm/i915: VGA needs to be on pipe A on i830M\n  drm/i915: fix overlay on i830M\n"
    },
    {
      "commit": "0f89a5733a8d28174c7adeb1fdc20ac11439e766",
      "tree": "9978014f4520a13a238dfefe35405bac441ccc0d",
      "parents": [
        "a315b5a6d40bac87c7878bef65291ecbf853546a",
        "c454e6111d1ef4268fe98e87087216e51c2718c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 20:48:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 20:48:41 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"First post-Sandy pull request\"\n\n 1) Fix antenna gain handling and initialization of chan-\u003emax_reg_power\n    in wireless, from Felix Fietkau.\n\n 2) Fix nexthop handling in H.232 conntrack helper, from Julian\n    Anastasov.\n\n 3) Only process 80211 mesh config header in certain kinds of frames,\n    from Javier Cardona.\n\n 4) 80211 management frame header length needs to be validated, from\n    Johannes Berg.\n\n 5) Don\u0027t access free\u0027d SKBs in ath9k driver, from Felix Fietkay.\n\n 6) Test for permanent state correctly in VXLAN driver, from Stephen\n    Hemminger.\n\n 7) BNX2X bug fixes from Yaniv Rosner and Dmitry Kravkov.\n\n 8) Fix off by one errors in bonding, from Nikolay ALeksandrov.\n\n 9) Fix divide by zero in TCP-Illinois congestion control.  From Jesper\n    Dangaard Brouer.\n\n10) TCP metrics code says \"Yo dawg, I heard you like sizeof, so I did a\n    sizeof of a sizeof, so you can size your size\" Fix from Julian\n    Anastasov.\n\n11) Several drivers do mdiobus_free without first doing an\n    mdiobus_unregister leading to stray pointer references.  Fix from\n    Peter Senna Tschudin.\n\n12) Fix OOPS in l2tp_eth_create() error path, it\u0027s another danling\n    pointer kinda situation.  Fix from Tom Parkin.\n\n13) Hardware driven by the vmxnet driver can\u0027t handle larger than 16K\n    fragments, so split them up when necessary.  From Eric Dumazet.\n\n14) Handle zero length data length in tcp_send_rcvq() properly.  Fix\n    from Pavel Emelyanov.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (38 commits)\n  tcp-repair: Handle zero-length data put in rcv queue\n  vmxnet3: must split too big fragments\n  l2tp: fix oops in l2tp_eth_create() error path\n  cxgb4: Fix unable to get UP event from the LLD\n  drivers/net/phy/mdio-bitbang.c: Call mdiobus_unregister before mdiobus_free\n  drivers/net/ethernet/nxp/lpc_eth.c: Call mdiobus_unregister before mdiobus_free\n  bnx2x: fix HW initialization using fw 7.8.x\n  tcp: Fix double sizeof in new tcp_metrics code\n  net: fix divide by zero in tcp algorithm illinois\n  net: sctp: Fix typo in net/sctp\n  bonding: fix second off-by-one error\n  bonding: fix off-by-one error\n  bnx2x: Disable FCoE for 57840 since not yet supported by FW\n  bnx2x: Fix no link on 577xx 10G-baseT\n  bnx2x: Fix unrecognized SFP+ module after driver is loaded\n  bnx2x: Fix potential incorrect link speed provision\n  bnx2x: Restore global registers back to default.\n  bnx2x: Fix link down in 57712 following LFA\n  bnx2x: Fix 57810 1G-KR link against certain switches.\n  ixgbe: PTP get_ts_info missing software support\n  ...\n"
    },
    {
      "commit": "c454e6111d1ef4268fe98e87087216e51c2718c3",
      "tree": "76551a3f8a02dc4f8c492e056f9cddc9f7d6243f",
      "parents": [
        "a4d7e485bca65bd516fced77b03f92419308df72"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Mon Oct 29 05:05:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 22:01:45 2012 -0400"
      },
      "message": "tcp-repair: Handle zero-length data put in rcv queue\n\nWhen sending data into a tcp socket in repair state we should check\nfor the amount of data being 0 explicitly. Otherwise we\u0027ll have an skb\nwith seq \u003d\u003d end_seq in rcv queue, but tcp doesn\u0027t expect this to happen\n(in particular a warn_on in tcp_recvmsg shoots).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nReported-by: Giorgos Mavrikas \u003cgmavrikas@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4d7e485bca65bd516fced77b03f92419308df72",
      "tree": "c4d53f5194944832b04d1724f2993ac65dede67f",
      "parents": [
        "789336360e0a2aeb9750c16ab704a02cbe035e9e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Mon Oct 29 07:30:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:58:09 2012 -0400"
      },
      "message": "vmxnet3: must split too big fragments\n\nvmxnet3 has a 16Kbytes limit per tx descriptor, that happened to work\nas long as we provided PAGE_SIZE fragments.\n\nOur stack can now build larger fragments, so we need to split them to\nthe 16kbytes boundary.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: jongman heo \u003cjongman.heo@samsung.com\u003e\nTested-by: jongman heo \u003cjongman.heo@samsung.com\u003e\nCc: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nReviewed-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "789336360e0a2aeb9750c16ab704a02cbe035e9e",
      "tree": "1568251a167183170cc25dd6aa5f1512f4e3d611",
      "parents": [
        "e3c98512780ae2cfb90be2152ab35294439bb7bb"
      ],
      "author": {
        "name": "Tom Parkin",
        "email": "tparkin@katalix.com",
        "time": "Mon Oct 29 23:41:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:56:35 2012 -0400"
      },
      "message": "l2tp: fix oops in l2tp_eth_create() error path\n\nWhen creating an L2TPv3 Ethernet session, if register_netdev() should fail for\nany reason (for example, automatic naming for \"l2tpeth%d\" interfaces hits the\n32k-interface limit), the netdev is freed in the error path.  However, the\nl2tp_eth_sess structure\u0027s dev pointer is left uncleared, and this results in\nl2tp_eth_delete() then attempting to unregister the same netdev later in the\nsession teardown.  This results in an oops.\n\nTo avoid this, clear the session dev pointer in the error path.\n\nSigned-off-by: Tom Parkin \u003ctparkin@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ae53b1e13e1ca7928a3dd2d51ea5417b618560c",
      "tree": "758b166104ea8f7657fd3087135e16374fcfb7c8",
      "parents": [
        "fba4e087361605d1eed63343bb08811f097c83ee"
      ],
      "author": {
        "name": "Jonghwan Choi",
        "email": "jhbird.choi@samsung.com",
        "time": "Tue Oct 23 14:54:42 2012 +0800"
      },
      "committer": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Nov 03 09:52:55 2012 +0800"
      },
      "message": "exynos4_tmu_driver_ids should be exynos_tmu_driver_ids.\n\nSigned-off-by: Jonghwan Choi \u003cjhbird.choi@samsung.com\u003e\nReviewed-by: Amit Daniel Kachhap \u003camit.kachhap@linaro.org\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\n"
    },
    {
      "commit": "fba4e087361605d1eed63343bb08811f097c83ee",
      "tree": "2390b3c95ef0a5ce1620c356734a262c232e3737",
      "parents": [
        "608f62b996c6e140ff7515abe75305aed4726b33"
      ],
      "author": {
        "name": "Igor Murzov",
        "email": "e-mail@date.by",
        "time": "Sat Oct 13 04:41:25 2012 +0400"
      },
      "committer": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Nov 03 09:52:54 2012 +0800"
      },
      "message": "ACPI video: Ignore errors after _DOD evaluation.\n\nThere are systems where video module known to work fine regardless\nof broken _DOD and ignoring returned value here doesn\u0027t cause\nany issues later. This should fix brightness controls on some laptops.\n\nBugzilla: https://bugzilla.kernel.org/show_bug.cgi?id\u003d47861\n\nSigned-off-by: Igor Murzov \u003ce-mail@date.by\u003e\nReviewed-by: Sergey V \u003csftp.mtuci@gmail.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\n"
    },
    {
      "commit": "608f62b996c6e140ff7515abe75305aed4726b33",
      "tree": "eb8cf8809756c9d764e53325cf81a7a79d70eda6",
      "parents": [
        "ae41fce3cce96b21ae821095654f9d796eae2452"
      ],
      "author": {
        "name": "Devendra Naga",
        "email": "develkernel412222@gmail.com",
        "time": "Wed Oct 31 17:46:10 2012 +0900"
      },
      "committer": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Nov 03 09:52:48 2012 +0800"
      },
      "message": "thermal: solve compilation errors in rcar_thermal\n\nfollowing were the errors reported\n\ndrivers/thermal/rcar_thermal.c: In function ‘rcar_thermal_probe’:\ndrivers/thermal/rcar_thermal.c:214:10: warning: passing argument 3 of ‘thermal_zone_device_register’ makes integer from pointer without a cast [enabled by default]\ninclude/linux/thermal.h:166:29: note: expected ‘int’ but argument is of type ‘struct rcar_thermal_priv *’\ndrivers/thermal/rcar_thermal.c:214:10: error: too few arguments to function ‘thermal_zone_device_register’\ninclude/linux/thermal.h:166:29: note: declared here\nmake[1]: *** [drivers/thermal/rcar_thermal.o] Error 1\nmake: *** [drivers/thermal/rcar_thermal.o] Error 2\n\nwith gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)\n\nSigned-off-by: Devendra Naga \u003cdevelkernel412222@gmail.com\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\n"
    },
    {
      "commit": "e3c98512780ae2cfb90be2152ab35294439bb7bb",
      "tree": "58f8537851d7e762d4bf560ac3e54988f96756de",
      "parents": [
        "aa731872f7d33dcb8b54dad0cfb82d4e4d195d7e"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Oct 29 02:02:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:41:29 2012 -0400"
      },
      "message": "cxgb4: Fix unable to get UP event from the LLD\n\nIf T4 configuration file gets loaded from the /lib/firmware/cxgb4/ directory\nthen offload capabilities of the cards were getting disabled during\ninitialization. Hence ULDs do not get an UP event from the LLD.\n\nSigned-off-by: Jay Hernandez \u003cjay@chelsio.com\u003e\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa731872f7d33dcb8b54dad0cfb82d4e4d195d7e",
      "tree": "f8994162cac3f92d9a9579f51eb3fe563f0aad4c",
      "parents": [
        "57c10b61c84bfed68b1b317d6f507a392724b9c4"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Sun Oct 28 06:12:01 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:36:06 2012 -0400"
      },
      "message": "drivers/net/phy/mdio-bitbang.c: Call mdiobus_unregister before mdiobus_free\n\nBased on commit b27393aecf66199f5ddad37c302d3e0cfadbe6c0\n\nCalling mdiobus_free without calling mdiobus_unregister causes\nBUG_ON(). This patch fixes the issue.\n\nThe semantic patch that found this issue(http://coccinelle.lip6.fr/):\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n  ... when !\u003d mdiobus_unregister(E);\n\n+ mdiobus_unregister(E);\n  mdiobus_free(E);\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57c10b61c84bfed68b1b317d6f507a392724b9c4",
      "tree": "d1939fd29a602436db2df0a89aaae5d2ea304d49",
      "parents": [
        "2b674047bef23d49a7ca8ec32f4b9e4e12588621"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Sun Oct 28 06:12:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:36:06 2012 -0400"
      },
      "message": "drivers/net/ethernet/nxp/lpc_eth.c: Call mdiobus_unregister before mdiobus_free\n\nBased on commit b27393aecf66199f5ddad37c302d3e0cfadbe6c0\n\nCalling mdiobus_free without calling mdiobus_unregister causes\nBUG_ON(). This patch fixes the issue.\n\nThe semantic patch that found this issue(http://coccinelle.lip6.fr/):\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n  ... when !\u003d mdiobus_unregister(E);\n\n+ mdiobus_unregister(E);\n  mdiobus_free(E);\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nTested-by: Roland Stigge \u003cstigge@antcom.de\u003e\nTested-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b674047bef23d49a7ca8ec32f4b9e4e12588621",
      "tree": "825c9d505daaa3e774779e1ab2b7449385e7564b",
      "parents": [
        "2c42a3fb30845867bfcaf0747ff50c1375884ff2"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 28 21:59:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 02 21:32:11 2012 -0400"
      },
      "message": "bnx2x: fix HW initialization using fw 7.8.x\n\nSince commit 96bed4b9 (use FW 7.8.2) BRB HW block needs to be\ninitialized using fw values for all devices.\nOtherwise ETS on 57712/578xx will not work.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a315b5a6d40bac87c7878bef65291ecbf853546a",
      "tree": "9c1db4ff5976b90fa3e8a517041b854d7d6512c7",
      "parents": [
        "74fb838cd4914849d9175c8bf03c91673f3f8d25",
        "29c4bcddaa62e2b9fd2ba85668f6718b0b43f0e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:56:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:56:39 2012 -0700"
      },
      "message": "Merge tag \u0027pm-for-3.7-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management update from Rafael J. Wysocki:\n \"Change the email address of the powernow-k8 maintainer.\"\n\n* tag \u0027pm-for-3.7-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  cpufreq / powernow-k8: Change maintainer\u0027s email address\n"
    },
    {
      "commit": "74fb838cd4914849d9175c8bf03c91673f3f8d25",
      "tree": "ab85719a208f2956e97a3e44d9550f6b36df0be6",
      "parents": [
        "23e44302b30ea15c538c3fcc4631c56358ae2feb",
        "32ed1911fc79908d704023317d4ddeb3883fd07e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:11:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 16:11:15 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input subsystem fixes from Dmitry Torokhov:\n \"Just a few driver fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: tsc40 - remove wrong announcement of pressure support\n  Input: lpc32xx-keys - select INPUT_MATRIXKMAP\n  Input: pxa27x_keypad - clear pending interrupts on keypad config\n  Input: wacom - correct bad Cintiq 24HD check\n  Input: wacom - add INPUT_PROP_DIRECT flag to Cintiq 24HD\n  Input: egalax_ts - get gpio from devicetree\n"
    },
    {
      "commit": "998f40b550f257e436485291802fa938e4cf580f",
      "tree": "ed84ccfb1020d6d074d4e07f25b6ea9a78431d3f",
      "parents": [
        "f9b1ef5f06d65a01952169b67d474f7f0dcb0206"
      ],
      "author": {
        "name": "Weston Andros Adamson",
        "email": "dros@netapp.com",
        "time": "Fri Nov 02 18:00:56 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 02 18:51:54 2012 -0400"
      },
      "message": "NFS4: nfs4_opendata_access should return errno\n\nReturn errno - not an NFS4ERR_. This worked because NFS4ERR_ACCESS \u003d\u003d EACCES.\n\nSigned-off-by: Weston Andros Adamson \u003cdros@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "23e44302b30ea15c538c3fcc4631c56358ae2feb",
      "tree": "6b11b4b7c51a78d581bde9aeb688a3492b463d60",
      "parents": [
        "ae41fce3cce96b21ae821095654f9d796eae2452",
        "ab74b3d62f05192bf8fb8f169e7999d1183b2e08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 15:08:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 15:08:20 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull more scsi target fixes from Nicholas Bellinger:\n \"This series is a second round of target fixes for v3.7-rc4 that have\n  come into target-devel over the last days, and are important enough to\n  be applied ASAP.\n\n  All are being CC\u0027ed to stable.  The most important two are:\n\n   - target: Re-add explict zeroing of INQUIRY bounce buffer memory to\n     fix a regression for handling zero-length payloads, a bug that went\n     during v3.7-rc1, and hit \u003e\u003d v3.6.3 stable.  (nab + paolo)\n\n   - iscsi-target: Fix a long-standing missed R2T wakeup race in TX\n     thread processing when using a single queue slot.  (Roland)\n\n  Thanks to Roland \u0026 PureStorage team for helping to track down this\n  long standing race with iscsi-target single queue slot operation.\n\n  Also, the tcm_fc(FCoE) regression bug that was observed recently with\n  -rc2 code has also been resolved with the cancel_delayed_work() return\n  bugfix (commit c0158ca64da5: \"workqueue: cancel_delayed_work() should\n  return %false if work item is idle\") now in -rc3.  Thanks again to Yi\n  Zou, MDR, Robert Love @ Intel for helping to track this down.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: Fix incorrect usage of nested IRQ spinlocks in ABORT_TASK path\n  iscsi-target: Fix missed wakeup race in TX thread\n  target: Avoid integer overflow in se_dev_align_max_sectors()\n  target: Don\u0027t return success from module_init() if setup fails\n  target: Re-add explict zeroing of INQUIRY bounce buffer memory\n"
    },
    {
      "commit": "ae41fce3cce96b21ae821095654f9d796eae2452",
      "tree": "aac7f635cff07d25a9530384aa48786273d73bf6",
      "parents": [
        "b987a834f61a25ac61835d548ff8fd3388c4e4a8",
        "eaa7cc60f7dff5e74ef387ace8228235fab8241b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:27:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:27:52 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon fixes from Guenter Roeck:\n \"An e-mail address update, and fix a compile error on SPARC\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: Only include of_match_table with CONFIG_OF_GPIO\n  hwmon, fam15h_power: Change email address, MAINTAINERS entry\n"
    },
    {
      "commit": "b987a834f61a25ac61835d548ff8fd3388c4e4a8",
      "tree": "cb274062bad11a90e331e66e92e9f29c254a1fec",
      "parents": [
        "66b6a0c979e88810e753e528dd0b9aef30ba21a1",
        "1d72d9f83df057e71c7951def41138a0230bf737"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:27:01 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:27:01 2012 -0700"
      },
      "message": "Merge tag \u0027frv-fixes-20121102\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-frv\n\nPull FRV fixes from David Howells:\n \"A collection of small fixes for the FRV architecture.\"\n\n* tag \u0027frv-fixes-20121102\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-frv:\n  frv: fix the broken preempt\n  frv: switch to saner kernel_execve() semantics\n  FRV: Fix the new-style kernel_thread() stuff\n  FRV: Fix the preemption handling\n  FRV: gcc-4.1.2 also inlines weak functions\n  FRV: Don\u0027t objcopy the GNU build_id note\n  FRV: Add missing linux/export.h #inclusions\n"
    },
    {
      "commit": "66b6a0c979e88810e753e528dd0b9aef30ba21a1",
      "tree": "a6d89319a80abcdac4da1602dce5d4249358b1ca",
      "parents": [
        "d9b482c8ba1973a189f2d4c8175d405b87fbf2d7",
        "95a7d76897c1e7243d4137037c66d15cbf2cce76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:26:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 13:26:11 2012 -0700"
      },
      "message": "Merge tag \u0027stable/for-linus-3.7-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen bugfixes from Konrad Rzeszutek Wilk:\n - Use appropriate macros instead of hand-rolling our own (ARM).\n - Fixes if FB/KBD closed unexpectedly.\n - Fix memory leak in /dev/gntdev ioctl calls.\n - Fix overflow check in xenbus_file_write.\n - Document cleanup.\n - Performance optimization when migrating guests.\n\n* tag \u0027stable/for-linus-3.7-rc4-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/mmu: Use Xen specific TLB flush instead of the generic one.\n  xen/arm: use the __HVC macro\n  xen/xenbus: fix overflow check in xenbus_file_write()\n  xen-kbdfront: handle backend CLOSED without CLOSING\n  xen-fbfront: handle backend CLOSED without CLOSING\n  xen/gntdev: don\u0027t leak memory from IOCTL_GNTDEV_MAP_GRANT_REF\n  x86: remove obsolete comment from asm/xen/hypervisor.h\n"
    },
    {
      "commit": "d9b482c8ba1973a189f2d4c8175d405b87fbf2d7",
      "tree": "87d1f517365b7ec2113255fd537472d28b9697a4",
      "parents": [
        "c660b8f944f1815494a76935148571276fa47462"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "levinsasha928@gmail.com",
        "time": "Tue Oct 30 14:45:57 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 02 12:44:51 2012 -0700"
      },
      "message": "hashtable: introduce a small and naive hashtable\n\nThis hashtable implementation is using hlist buckets to provide a simple\nhashtable to prevent it from getting reimplemented all over the kernel.\n\nSigned-off-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\n[ Merging this now, so that subsystems can start applying Sasha\u0027s\n  patches that use this   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d72d9f83df057e71c7951def41138a0230bf737",
      "tree": "32e1d5b7bb3f906faa7b62bbb53a91209d73024c",
      "parents": [
        "7b7ade117951dcc5ec947595ea7ff622fa56895e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 02 12:05:44 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 02 12:08:25 2012 -0400"
      },
      "message": "frv: fix the broken preempt\n\nJust get %icc2 into the state we would have after local_irq_disable()\nand physical IRQ having happened since then.  Then we can simply\nuse preempt_schedule_irq() and be done with the whole mess.\n\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b7ade117951dcc5ec947595ea7ff622fa56895e",
      "tree": "b73c6598609bbdf7d2c26c4191c7c51404cd48e6",
      "parents": [
        "e7aa51b2e52274b13be3209e2787d1b2ce9624fd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Oct 15 10:53:17 2012 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Nov 02 12:05:04 2012 -0400"
      },
      "message": "frv: switch to saner kernel_execve() semantics\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e7aa51b2e52274b13be3209e2787d1b2ce9624fd",
      "tree": "43498c88cd786e17c7545a574152c986ab756c12",
      "parents": [
        "1ee6f5669a7eaba0e2f4e0dd0599b56eb8a9a090"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:43 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:43 2012 +0000"
      },
      "message": "FRV: Fix the new-style kernel_thread() stuff\n\nThe kernel_thread() changes for FRV don\u0027t work, and FRV fails to boot,\nstarting with:\n\n\tcommit 02ce496f152df87be081a64796498942c433a2fd\n\tAuthor: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n\tDate:   Tue Sep 18 22:18:51 2012 -0400\n\tSubject: frv: split ret_from_fork, simplify kernel_thread() a lot\n\nThe problem is that the userspace registers are completely cleared when a\nkernel thread is created and all subsequent user threads are then copied from\nthat.  Unfortunately, however, the TBR and PSR registers are restored from the\npt_regs and the values they should be set to are clobbered by the memset.\n\nInstead, copy across the old user registers as normal, and then merely alter\nGR8 and GR9 in it if we\u0027re going to execute a kernel thread.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "1ee6f5669a7eaba0e2f4e0dd0599b56eb8a9a090",
      "tree": "89436eb93201d47f625b92bb36a9f9763fae0b7e",
      "parents": [
        "eded09ccf58ab00474ccde547dd525c75dbc28fd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "message": "FRV: Fix the preemption handling\n\nFix the preemption handling in FRV code where the PREEMPT_ACTIVE value is\nincorrectly loaded into the threadinfo flags rather than the threadinfo\npreemption count.\n\nUnfortunately, the code cannot be simply converted to use\npreempt_schedule_irq() as is because FRV uses virtual interrupt disablement to\ncut down on the cost of actually disabling interrupts and thus\nlocal_irq_enable() doesn\u0027t actually enable interrupts.\n\nReported-by: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\n"
    },
    {
      "commit": "eded09ccf58ab00474ccde547dd525c75dbc28fd",
      "tree": "3a4f1ce5c0679cc2573aeaa80a088f3074734cf4",
      "parents": [
        "5f0231d97b2d361292b090b81479a68123010376"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "message": "FRV: gcc-4.1.2 also inlines weak functions\n\ngcc-4.1.2 inlines weak functions, which causes FRV to fail when the dummy\nthread_info_cache_init() gets inlined into start_kernel().\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5f0231d97b2d361292b090b81479a68123010376",
      "tree": "72ec07087f93963cbcf92cce19338a4db4719334",
      "parents": [
        "a5788caa269e446201018bb8879a1dd90f41d32b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "message": "FRV: Don\u0027t objcopy the GNU build_id note\n\nDon\u0027t let objcopy transfer the GNU build_id note into the loadable image as it\nis located at address 0 and the image ends up \u003e3G in size.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a5788caa269e446201018bb8879a1dd90f41d32b",
      "tree": "39aad4715ffbe1ecaefd068a572b53f021c02d92",
      "parents": [
        "8c23f406c6d86808726ace580657186bc3b44587"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Nov 02 13:20:42 2012 +0000"
      },
      "message": "FRV: Add missing linux/export.h #inclusions\n\nAdd missing linux/export.h #inclusions to the FRV arch.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "91b370a0dbda5de92c2cf4c3bc0d18d6bf08f05f",
      "tree": "8321f0f5a2e8f141eed77663bc22d3476cebe439",
      "parents": [
        "817315f57408b1a9c78cbc7ff2bf186da45ddcc1"
      ],
      "author": {
        "name": "Laxman Dewangan",
        "email": "ldewangan@nvidia.com",
        "time": "Thu Nov 01 22:08:14 2012 +0530"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Nov 02 10:52:52 2012 +0100"
      },
      "message": "i2c: tegra: set irq name as device name\n\nWhen watching the irqs name of tegra i2c, all instances\nirq name shows as tegra_i2c.\n\nPassing the device name properly to have the irq names with\ninstance like tegra-i2c.0, tegra-i2c.1 etc.\n\nSigned-off-by: Laxman Dewangan \u003cldewangan@nvidia.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "817315f57408b1a9c78cbc7ff2bf186da45ddcc1",
      "tree": "668e17d69da561786316137169a3ee1f5bdeb757",
      "parents": [
        "82fa63bd6b87969dfde0139dbede243380b087d6"
      ],
      "author": {
        "name": "Philippe Begnic",
        "email": "philippe.begnic@stericsson.com",
        "time": "Wed Oct 10 13:02:26 2012 +0200"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Nov 02 10:52:52 2012 +0100"
      },
      "message": "i2c-nomadik: Fixup clock handling\n\nMake sure to clk_prepare as well as clk_enable.\n\nSigned-off-by: Philippe Begnic \u003cphilippe.begnic@stericsson.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "82fa63bd6b87969dfde0139dbede243380b087d6",
      "tree": "f28ec3098f7ad74c31bfefdd97915ecde4e5a956",
      "parents": [
        "8f0d8163b50e01f398b14bcd4dc039ac5ab18d64"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Oct 12 11:55:16 2012 +0100"
      },
      "committer": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Fri Nov 02 10:52:32 2012 +0100"
      },
      "message": "i2c: mxs: remove broken PIOQUEUE support\n\nThis I2C master can do DMA and PIOQUEUE (PIO with FIFO). Originally,\nonly PIOQUEUE was supported and it had issues, then DMA support was added\nthis cycle. The original intention was to keep PIOQUEUE since it has\nless overhead what is nice for small transfers. However, runtime\nswitching between PIOQEUE and DMA depending on the transfer size never\nworked despite a lot of trying. Since PIOQUEUE mode itself was flaky\n(polling at places where interrupts failed to work) and the\nimplementation also imposed a size limit for transfers, it is best to\nremove the support, so users don\u0027t fall over its limitations. It also\nmakes the driver a lot cleaner and more robust. If somebody really wants\nless overhead, plain PIO mode could still be implemented with the\naddidtional advantage that this mode is also available on MX23, too.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nReviewed-by: Marek Vasut \u003cmarex@denx.de\u003e\n"
    },
    {
      "commit": "c660b8f944f1815494a76935148571276fa47462",
      "tree": "a6b98740870bb455e477782ad46c4a7d3892f1da",
      "parents": [
        "8c23f406c6d86808726ace580657186bc3b44587",
        "dc241f2c1761bfdec85915f4bbf7e750663f3442"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 01 17:48:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 01 17:48:19 2012 -0700"
      },
      "message": "Merge tag \u0027xtensa-next-20121101\u0027 of git://github.com/czankel/xtensa-linux\n\nPull Xtensa fixes from Chris Zankel:\n \"Some important bug fixes.\n\n  With the change to uapi, there was a bug introduced that results in an\n  empty syscall table (mult-inclusion bug).  Switching to the generic\n  thread/execve allowed us to fix a bug we had in vfork().\"\n\n* tag \u0027xtensa-next-20121101\u0027 of git://github.com/czankel/xtensa-linux:\n  xtensa: switch to generic sys_execve()\n  xtensa: switch to generic kernel_execve()\n  xtensa: switch to generic kernel_thread()\n  xtensa: reset windowbase/windowstart when cloning the VM\n  xtensa: use physical addresses for bus addresses\n  xtensa: allow multi-inclusion for uapi/unistd.h\n"
    },
    {
      "commit": "3916e1d71b62b120888aa50bcc8d9a6200fc19a7",
      "tree": "c489f8c8d33de95b5a0de5741e578b5d8fde0e5a",
      "parents": [
        "a2e4919a7ecb1e9bd29e526c2788ac2d04a993c0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 01 13:47:09 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:31:37 2012 +1000"
      },
      "message": "drm/udl: fix stride issues scanning out stride !\u003d width*bpp\n\nWhen buffer sharing with the i915 and using a 1680x1050 monitor,\nthe i915 gives is a 6912 buffer for the 6720 width, the code doesn\u0027t\nrender this properly as it uses one value to set the base address for\nreading from the vmap and for where to start on the device.\n\nThis fixes it by calculating the values correctly for the device and\nfor the pixmap. No idea how I haven\u0027t seen this before now.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eaa7cc60f7dff5e74ef387ace8228235fab8241b",
      "tree": "4f590582b3bf8dcab75507810b9996aa1499522f",
      "parents": [
        "d034fbf08b6fe86271d0d0bd332edabeb5749fd6"
      ],
      "author": {
        "name": "Jamie Lentin",
        "email": "jm@lentin.co.uk",
        "time": "Thu Nov 01 23:55:43 2012 +0000"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Nov 01 17:31:20 2012 -0700"
      },
      "message": "hwmon: Only include of_match_table with CONFIG_OF_GPIO\n\nThe following fixes build errors on sparc. Without any DT support,\nof_match_ptr is NULL and the below is a no-op. However, if just\nCONFIG_OF is defined then so is of_match_ptr.\n\nAll useful parts of the gpio-fan DT support rely on CONFIG_OF_GPIO\nanyway, so of_match_table should too.\n\nSigned-off-by: Jamie Lentin \u003cjm@lentin.co.uk\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "a2e4919a7ecb1e9bd29e526c2788ac2d04a993c0",
      "tree": "a265a99022eb63e4462624e731348d5fb701617c",
      "parents": [
        "b7a46dcf7ae58c079a719038b22d97c654b8b30a",
        "2cdc53b355873ab54b6a348ee5bf022967fb4159"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:30:37 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:30:42 2012 +1000"
      },
      "message": "Merge branch \u0027exynos-drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes\n\nInki writes:\n\"As I posted before, we have added a new git repository for Exynos drm\nto MAINTAINERS file so change it to new one like below,\n   from git://git.infradead.org/users/kmpark/linux-samsung\n   to git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos\n\nAnd this pull request includes the following:\n- fix display on issue when user requested dpms mode changing.\n- add git repository for Exynos drm to MAINTAINERS file.\n- add support for ARCH_MULTIPLATFORM.\n- and code clean.\"\n\n* \u0027exynos-drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos:\n  drm: exynos: removed warning due to missing typecast for mixer driver data\n  drm/exynos: add support for ARCH_MULTIPLATFORM\n  MAINTAINERS: Add git repository for Exynos DRM\n  drm/exynos: fix display on issue\n"
    },
    {
      "commit": "b7a46dcf7ae58c079a719038b22d97c654b8b30a",
      "tree": "cbe92657fed1fdf0e8d47fe27c6681d07a30e017",
      "parents": [
        "9c275407a354bf8c61e895f5c233397506d705aa",
        "6d9cdfc27115b5d4a32906b25a6b2f89920b0366"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:29:22 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:29:47 2012 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.7\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\nAlex writes:\n\"This request is mostly load detection fixes from Egbert and me.\"\n\n* \u0027drm-fixes-3.7\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon: add load detection support for ext DAC on R200 (v2)\n  DRM/radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms().\n  DRM/Radeon: Fix TV DAC Load Detection for single CRTC chips.\n  DRM/Radeon: Clean up code in TV DAC load detection.\n  drm/radeon: fix ATPX function documentation\n  drivers/gpu/drm/radeon/evergreen_cs.c: Remove unnecessary semicolon\n  DRM/Radeon: On DVI-I use Load Detection when EDID is bogus.\n  DRM/Radeon: Fix primary DAC Load Detection for RV100 chips.\n  DRM/Radeon: Fix Load Detection on legacy primary DAC.\n"
    },
    {
      "commit": "9c275407a354bf8c61e895f5c233397506d705aa",
      "tree": "c3d35000f04d95824f5a61d29ec39266b97e6a77",
      "parents": [
        "4936b172d699434547addbe452c2d600ea6a4baf",
        "1623392af9da983f3ad088a75076c9da05e5600d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:26:03 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Nov 02 10:26:39 2012 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nDaniel Vetter writes\"\nNothing big at all for -fixes, just small stuff:\n- Two patches to fix bugs on i830M\n- ums regression fixer due to kicking firmeware fbs (Chris)\n- tune down a too loud warning (Jani)\n- be more careful with sdvo infoframes, which fixes a long-standing\n  sdvo-hdmi regression\"\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: Only kick out vesafb if we takeover the fbcon with KMS\n  drm/i915: be less verbose about inability to provide vendor backlight\n  drm/i915: clear the entire sdvo infoframe buffer\n  drm/i915: VGA needs to be on pipe A on i830M\n  drm/i915: fix overlay on i830M\n"
    },
    {
      "commit": "f9b1ef5f06d65a01952169b67d474f7f0dcb0206",
      "tree": "994ecdcda085fc8624c3b8ed50cbc2b1e766fe46",
      "parents": [
        "d24bab93e42b1f90d89c86b3edbb81ec34bb9474"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Oct 29 16:48:40 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Nov 01 12:02:03 2012 -0400"
      },
      "message": "NFSv4: Initialise the NFSv4.1 slot table highest_used_slotid correctly\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "2c42a3fb30845867bfcaf0747ff50c1375884ff2",
      "tree": "ca6a06d35c17bf3561fd9e0faef41f5e5cd54c6c",
      "parents": [
        "8f363b77ee4fbf7c3bbcf5ec2c5ca482d396d664"
      ],
      "author": {
        "name": "Julian Anastasov",
        "email": "ja@ssi.bg",
        "time": "Tue Oct 30 12:03:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:59:08 2012 -0400"
      },
      "message": "tcp: Fix double sizeof in new tcp_metrics code\n\nFix double sizeof when parsing IPv6 address from\nuser space because it breaks get/del by specific IPv6 address.\n\n\tProblem noticed by David Binderman:\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d49171\n\nSigned-off-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f363b77ee4fbf7c3bbcf5ec2c5ca482d396d664",
      "tree": "3aa2a94371ae0fd18339c98fce77decef29b2bad",
      "parents": [
        "d3e9a1dc7c34c3c5a253091289a54883bf27f6ba"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "brouer@redhat.com",
        "time": "Wed Oct 31 02:45:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:55:59 2012 -0400"
      },
      "message": "net: fix divide by zero in tcp algorithm illinois\n\nReading TCP stats when using TCP Illinois congestion control algorithm\ncan cause a divide by zero kernel oops.\n\nThe division by zero occur in tcp_illinois_info() at:\n do_div(t, ca-\u003ecnt_rtt);\nwhere ca-\u003ecnt_rtt can become zero (when rtt_reset is called)\n\nSteps to Reproduce:\n 1. Register tcp_illinois:\n     # sysctl -w net.ipv4.tcp_congestion_control\u003dillinois\n 2. Monitor internal TCP information via command \"ss -i\"\n     # watch -d ss -i\n 3. Establish new TCP conn to machine\n\nEither it fails at the initial conn, or else it needs to wait\nfor a loss or a reset.\n\nThis is only related to reading stats.  The function avg_delay() also\nperforms the same divide, but is guarded with a (ca-\u003ecnt_rtt \u003e 0) at its\ncalling point in update_params().  Thus, simply fix tcp_illinois_info().\n\nFunction tcp_illinois_info() / get_info() is called without\nsocket lock.  Thus, eliminate any race condition on ca-\u003ecnt_rtt\nby using a local stack variable.  Simply reuse info.tcpv_rttcnt,\nas its already set to ca-\u003ecnt_rtt.\nFunction avg_delay() is not affected by this race condition, as\nits called with the socket lock.\n\nCc: Petr Matousek \u003cpmatouse@redhat.com\u003e\nSigned-off-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3e9a1dc7c34c3c5a253091289a54883bf27f6ba",
      "tree": "b02eeb1be2d742584f216871fee1a6c339f303bb",
      "parents": [
        "c84e1590d149cfc885062e938944941f33e69f38"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Wed Oct 31 05:48:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:55:19 2012 -0400"
      },
      "message": "net: sctp: Fix typo in net/sctp\n\nCorrect spelling typo in net/sctp/socket.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nAcked-by: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c84e1590d149cfc885062e938944941f33e69f38",
      "tree": "7478368e5070a5fddfb23e68e97dcdccd5d2cda4",
      "parents": [
        "eb6e98a1b25fb0f347fece9814257a9e1cb537c8"
      ],
      "author": {
        "name": "nikolay@redhat.com",
        "email": "nikolay@redhat.com",
        "time": "Wed Oct 31 06:03:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:53:44 2012 -0400"
      },
      "message": "bonding: fix second off-by-one error\n\nFix off-by-one error because IFNAMSIZ \u003d\u003d 16 and when this\ncode gets executed we stick a NULL byte where we should not.\n\nHow to reproduce:\n with CONFIG_CC_STACKPROTECTOR\u003dy (otherwise it may pass by silently)\n modprobe bonding; echo 1 \u003e /sys/class/net/bond0/bonding/mode;\n echo \"AAAAAAAAAAAAAAAA\" \u003e /sys/class/net/bond0/bonding/active_slave;\n\nSigned-off-by: Nikolay Aleksandrov \u003cnikolay@redhat.com\u003e\n\nNote: Sorry for the second patch but I missed this one while checking\n      the file. You can squash them into one patch.\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb6e98a1b25fb0f347fece9814257a9e1cb537c8",
      "tree": "8189b62ba509887a42df4fcc873bb8d4637772cb",
      "parents": [
        "477864ddd36510e9802c2adb6d9445c2d7783fe5"
      ],
      "author": {
        "name": "nikolay@redhat.com",
        "email": "nikolay@redhat.com",
        "time": "Wed Oct 31 04:42:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:53:43 2012 -0400"
      },
      "message": "bonding: fix off-by-one error\n\nFix off-by-one error because IFNAMSIZ \u003d\u003d 16 and when this\ncode gets executed we stick a NULL byte where we should not.\n\nHow to reproduce:\n with CONFIG_CC_STACKPROTECTOR\u003dy (otherwise it may pass by silently)\n modprobe bonding; echo 1 \u003e /sys/class/net/bond0/bonding/mode;\n echo \"AAAAAAAAAAAAAAAA\" \u003e /sys/class/net/bond0/bonding/primary;\n\nSigned-off-by: Nikolay Aleksandrov \u003cnikolay@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d24bab93e42b1f90d89c86b3edbb81ec34bb9474",
      "tree": "84a7243c6e64367bb29384e7ea480fe0e6dab2b9",
      "parents": [
        "324d003b0cd82151adbaecefef57b73f7959a469"
      ],
      "author": {
        "name": "Weston Andros Adamson",
        "email": "dros@netapp.com",
        "time": "Thu Nov 01 11:21:53 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Nov 01 11:50:53 2012 -0400"
      },
      "message": "SUNRPC: return proper errno from backchannel_rqst\n\nThe one and only caller (in fs/nfs/nfs4client.c) uses the result\nas an errno and would have interpreted an error as EPERM.\n\nSigned-off-by: Weston Andros Adamson \u003cdros@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "477864ddd36510e9802c2adb6d9445c2d7783fe5",
      "tree": "71ffb8ef7b6a6ceed4c2daad81cb85fe61725649",
      "parents": [
        "03c31488a084b344cd04bb853db97706143327b9"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 31 05:46:58 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:55 2012 -0400"
      },
      "message": "bnx2x: Disable FCoE for 57840 since not yet supported by FW\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c31488a084b344cd04bb853db97706143327b9",
      "tree": "44ffdda0d157fd841256016b88c580735529417a",
      "parents": [
        "e82041df5d0a85457880fbbe00da057443b3fcc0"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:57 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:54 2012 -0400"
      },
      "message": "bnx2x: Fix no link on 577xx 10G-baseT\n\nSince the Warpcore supports various link types, need to set only the correct\nsupported modes for XFI which is the serdes interface for the 10G-baseT PHY.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e82041df5d0a85457880fbbe00da057443b3fcc0",
      "tree": "724e1b413a82ad9d447996f55fd0b867f269249c",
      "parents": [
        "4978140c38958b15b3b95a49bda688723fa014eb"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:56 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:54 2012 -0400"
      },
      "message": "bnx2x: Fix unrecognized SFP+ module after driver is loaded\n\nWhen SFP+ module is plugged in after driver is already loaded, it may not be\nrecognized, so set SFP module recognition time up to 300ms, without resetting\nthe module power in the middle.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4978140c38958b15b3b95a49bda688723fa014eb",
      "tree": "32630f26c70ebb0f370a3c91e4ae7cc47e9a29f3",
      "parents": [
        "cd1a26a3bbc797100c55594bac0546204ccb1107"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:54 2012 -0400"
      },
      "message": "bnx2x: Fix potential incorrect link speed provision\n\nFix possible incorrect link speed provision following rapid link speed change.\nClear link speed mask after each link change, and not only after link down.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd1a26a3bbc797100c55594bac0546204ccb1107",
      "tree": "8163ad7068e440b1944ead5932a029943ead6023",
      "parents": [
        "a75bb0010026f39910cd01d33a5baa47191539a0"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:53 2012 -0400"
      },
      "message": "bnx2x: Restore global registers back to default.\n\nSeveral KR registers were not set correctly back to default after\nloopback test, so set those global registers over the global WC lane (zero)\nrather than the current lane.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a75bb0010026f39910cd01d33a5baa47191539a0",
      "tree": "294cdd358fdb7d338bfbdf9effdb301ac5fe6008",
      "parents": [
        "b457bcb97212c38154d941d88c13f5f63f3620d0"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:53 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:52 2012 -0400"
      },
      "message": "bnx2x: Fix link down in 57712 following LFA\n\nIn case of link flap avoidance between PXE boot and bnx2x, set the appropriate\nPHY DEVAD even if LFA kicks in.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b457bcb97212c38154d941d88c13f5f63f3620d0",
      "tree": "52bca2a351c873d527492eb8e31e302f9e5a360c",
      "parents": [
        "50f8d35de8ba4af311ea1176c534e8b73bb198e5"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Wed Oct 31 05:46:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:31:51 2012 -0400"
      },
      "message": "bnx2x: Fix 57810 1G-KR link against certain switches.\n\nFix 1G KR link by restoring CL72 misc control register to default value rather\nthan 0.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c23f406c6d86808726ace580657186bc3b44587",
      "tree": "4a319a6d9b7c37166f10bd8d8af5e5f78b6abb12",
      "parents": [
        "1e207eb1c3f0e8b690401f02fe08e7b53903f010",
        "87da7e66a40532b743cd50972fcf85a1f15b14ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 01 08:27:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 01 08:27:02 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fix from Marcelo Tosatti.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: x86: fix vcpu-\u003emmio_fragments overflow\n"
    },
    {
      "commit": "50f8d35de8ba4af311ea1176c534e8b73bb198e5",
      "tree": "dd5866edfd813b05b7240b6a97d519821c3e33e4",
      "parents": [
        "aff9c78618295b265add4967d1eff0bc78490d9d"
      ],
      "author": {
        "name": "Jacob Keller",
        "email": "jacob.e.keller@intel.com",
        "time": "Wed Oct 31 22:30:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 01 11:22:34 2012 -0400"
      },
      "message": "ixgbe: PTP get_ts_info missing software support\n\nThis patch corrects the ethtool get_ts_info functon which did not state that\nsoftware timestamping was supported, even though it is.\n\nSigned-off-by: Jacob Keller \u003cjacob.e.keller@intel.com\u003e\nCC: Stable \u003cstable@vger.kernel.org\u003e [3.5]\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d9cdfc27115b5d4a32906b25a6b2f89920b0366",
      "tree": "ef4216ae0634242bbe5c82d931af9c4dac7647f0",
      "parents": [
        "f8c4d701ae3477f41fdc95592caa476617988a53"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Oct 31 11:51:03 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:34 2012 -0400"
      },
      "message": "drm/radeon: add load detection support for ext DAC on R200 (v2)\n\nThe R200 asics use an external DAC for the secondary DAC.\nThe current KMS code tries to use code for the integrated\nTV DAC for R200 which leads to unpredictable results since\nR200 does not have an integrated TV DAC. This patch ports\nthe external DAC load detection support from the UMS\ndriver to KMS.\n\nv2: fix typo in loop break logic\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Egbert Eich \u003ceich@suse.de\u003e\n"
    },
    {
      "commit": "f8c4d701ae3477f41fdc95592caa476617988a53",
      "tree": "880722e492fbeef1e3ae584887e87f41c6ea3be9",
      "parents": [
        "701337dc2711096e5288430599dcf07aac5876ab"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Mon Oct 29 13:46:48 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:34 2012 -0400"
      },
      "message": "DRM/radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms().\n\nOn all dual CRTC GPUs the CRTC_CRT_ON in the RADEON_CRTC_EXT_CNTL register\n controls the CRTC of the primary DAC. Therefore it is set in the DAC DMPS\nfunction.\nThis is different for GPU\u0027s with a single CRTC but a primary and a\nTV DAC: here it controls the single CRTC no matter where it is routed.\nTherefore we set it here. This avoids an elaborate on/off state tracking\nsince both primary_dac_dpms() and tv_dac_dpms() functions would have\nto touch this bit.\nOn single CRTC GPUs with just one DAC it\u0027s irrelevant where this bit\nis handled.\n\nagd5f: fix warning\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "701337dc2711096e5288430599dcf07aac5876ab",
      "tree": "0b4bf9eca1d10239231ec77f997605518c81ec79",
      "parents": [
        "d038db86984977646815fff54c1be11bff6b9f5b"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Tue Oct 30 17:42:27 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:33 2012 -0400"
      },
      "message": "DRM/Radeon: Fix TV DAC Load Detection for single CRTC chips.\n\nThe RN50 has a TV DAC but only a single CRTC. For load detection this\nDAC is controlled by the primary CRTC.\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "d038db86984977646815fff54c1be11bff6b9f5b",
      "tree": "7ca7d1a56e6e02fc7419ac349ea16677947bd6f1",
      "parents": [
        "dfdcbebc548ff14fd1a7029c95d060e0dd466469"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Tue Oct 30 17:42:26 2012 +0100"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:32 2012 -0400"
      },
      "message": "DRM/Radeon: Clean up code in TV DAC load detection.\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "dfdcbebc548ff14fd1a7029c95d060e0dd466469",
      "tree": "e505d1215d2c2ab3115c89338b0c053232191af2",
      "parents": [
        "74e4ca32a406a15efb24a6a6ecf84b4cdabfd4e7"
      ],
      "author": {
        "name": "Igor Murzov",
        "email": "e-mail@date.by",
        "time": "Thu Oct 25 17:09:00 2012 +0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:32 2012 -0400"
      },
      "message": "drm/radeon: fix ATPX function documentation\n\nFix a copy\u0026pasted documentation.\n\nSigned-off-by: Igor Murzov \u003ce-mail@date.by\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "74e4ca32a406a15efb24a6a6ecf84b4cdabfd4e7",
      "tree": "26c8d8f2547b8511797859252e90b25405f55892",
      "parents": [
        "fc87f13b8dc73706ae06caf229a336965e9b44a6"
      ],
      "author": {
        "name": "Peter Senna Tschudin",
        "email": "peter.senna@gmail.com",
        "time": "Wed Oct 24 16:42:26 2012 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:31 2012 -0400"
      },
      "message": "drivers/gpu/drm/radeon/evergreen_cs.c: Remove unnecessary semicolon\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r1@\nstatement S;\nposition p,p1;\n@@\nS@p1;@p\n\n@script:python r2@\np \u003c\u003c r1.p;\np1 \u003c\u003c r1.p1;\n@@\nif p[0].line !\u003d p1[0].line_end:\n        cocci.include_match(False)\n@@\nposition r1.p;\n@@\n-;@p\n// \u003c/smpl\u003e\n\nSigned-off-by: Peter Senna Tschudin \u003cpeter.senna@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "fc87f13b8dc73706ae06caf229a336965e9b44a6",
      "tree": "0950c367364ed1356a5d32923cbd0530a1e44f8e",
      "parents": [
        "9c50b1d937cc9656100ba10d9f57484c6d173936"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Wed Oct 24 18:32:52 2012 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:31 2012 -0400"
      },
      "message": "DRM/Radeon: On DVI-I use Load Detection when EDID is bogus.\n\nThe Radeon driver uses the analog/digital flag to determine if the\nDAC or the TMDS encoder should be enabled on a DVI-I connector.\nIf the EDID is bogus this flag is no longer reliable. This fix\nadds a fallback to DAC load detection to determine if anything\nis connected to the DAC. If not and a (bogus) EDID is found it\nassumes a digital display is connected.\nThis works around problems with some crappy IPMI devices using\nRadeon ES1000.\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "9c50b1d937cc9656100ba10d9f57484c6d173936",
      "tree": "8aab18aab815d578dd3ad995b1b65ec41cf5281b",
      "parents": [
        "83325d072185899b706de2956170b246585aaec9"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Wed Oct 24 18:31:19 2012 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:30 2012 -0400"
      },
      "message": "DRM/Radeon: Fix primary DAC Load Detection for RV100 chips.\n\nFor Radeon 7500 ATI recommends a DAC_FORCE value of 0x1ac. This value\nworks better on ES1000 (RV100) chips, too, as it doesn\u0027t produce any false\npositives on any cards I have tested. Therefore let\u0027s assume that this\nvalue is good for all RV100 and RV200 chipset generations.\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "83325d072185899b706de2956170b246585aaec9",
      "tree": "aa295d37cd7d4db13f7549fef87f16d9038276ff",
      "parents": [
        "4936b172d699434547addbe452c2d600ea6a4baf"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Wed Oct 24 18:29:49 2012 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Nov 01 10:34:16 2012 -0400"
      },
      "message": "DRM/Radeon: Fix Load Detection on legacy primary DAC.\n\nAn uninitialized variable led to broken load detection.\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "ab74b3d62f05192bf8fb8f169e7999d1183b2e08",
      "tree": "854a0c02ec42a9f5b84ca9eafa989b8c809ac51b",
      "parents": [
        "d5627acba9ae584cf4928af19f7ddf5f6837de32"
      ],
      "author": {
        "name": "Steve Hodgson",
        "email": "steve@purestorage.com",
        "time": "Wed Oct 31 10:24:02 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Nov 01 00:38:45 2012 -0700"
      },
      "message": "target: Fix incorrect usage of nested IRQ spinlocks in ABORT_TASK path\n\nThis patch changes core_tmr_abort_task() to use spin_lock -\u003e spin_unlock\naround se_cmd-\u003et_state_lock while spin_lock_irqsave is held via\nse_sess-\u003esess_cmd_lock.\n\nSigned-off-by: Steve Hodgson \u003csteve@purestorage.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "d5627acba9ae584cf4928af19f7ddf5f6837de32",
      "tree": "4247438e4a6ab7ef76c68a6d35093db95eca1451",
      "parents": [
        "3e03989b5868acf69a391a424dc71fcd6cc48167"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Oct 31 09:16:46 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Nov 01 00:38:44 2012 -0700"
      },
      "message": "iscsi-target: Fix missed wakeup race in TX thread\n\nThe sleeping code in iscsi_target_tx_thread() is susceptible to the classic\nmissed wakeup race:\n\n - TX thread finishes handle_immediate_queue() and handle_response_queue(),\n   thinks both queues are empty.\n - Another thread adds a queue entry and does wake_up_process(), which does\n   nothing because the TX thread is still awake.\n - TX thread does schedule_timeout() and sleeps forever.\n\nIn practice this can kill an iSCSI connection if for example an initiator\ndoes single-threaded writes and the target misses the wakeup window when\nqueueing an R2T; in this case the connection will be stuck until the\ninitiator loses patience and does some task management operation (or kills\nthe connection entirely).\n\nFix this by converting to wait_event_interruptible(), which does not\nsuffer from this sort of race.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: Andy Grover \u003cagrover@redhat.com\u003e\nCc: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "3e03989b5868acf69a391a424dc71fcd6cc48167",
      "tree": "c187fcbe2d9861d10e9256725990f266da1f246d",
      "parents": [
        "0d0f9dfb31e0a6c92063e235417b42df185b3275"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Oct 31 09:16:45 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Nov 01 00:38:44 2012 -0700"
      },
      "message": "target: Avoid integer overflow in se_dev_align_max_sectors()\n\nThe expression (max_sectors * block_size) might overflow a u32\n(indeed, since iblock sets max_hw_sectors to UINT_MAX, it is\nguaranteed to overflow and end up with a much-too-small result in many\ncommon cases).  Fix this by doing an equivalent calculation that\ndoesn\u0027t require multiplication.\n\nWhile we\u0027re touching this code, avoid splitting a printk format across\ntwo lines and use pr_info(...) instead of printk(KERN_INFO ...).\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "0d0f9dfb31e0a6c92063e235417b42df185b3275",
      "tree": "834a22aa519cb6b9cd28de32b750700a92c923c1",
      "parents": [
        "dea5f0998aa82bdeca260b87c653db11e91329b2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Oct 31 09:16:44 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Thu Nov 01 00:38:31 2012 -0700"
      },
      "message": "target: Don\u0027t return success from module_init() if setup fails\n\nIf the call to core_dev_release_virtual_lun0() fails, then nothing\nsets ret to anything other than 0, so even though everything is\ntorn down and freed, target_core_init_configfs() will seem to succeed\nand the module will be loaded.  Fix this by passing the return value\non up the chain.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "dea5f0998aa82bdeca260b87c653db11e91329b2",
      "tree": "afa8927fa7a9e88f28f00630b40001e748dfa828",
      "parents": [
        "1a1ff38c4cebf23be8bf0009a76b082a13bd25cb"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed Oct 31 22:04:26 2012 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed Oct 31 22:17:12 2012 -0700"
      },
      "message": "target: Re-add explict zeroing of INQUIRY bounce buffer memory\n\nThis patch fixes a regression in spc_emulate_inquiry() code where the\nlocal scope bounce buffer was no longer getting it\u0027s memory zeroed,\ncausing various problems with SCSI initiators that depend upon areas\nof INQUIRY EVPD\u003d0x83 payload having been zeroed.\n\nThis bug was introduced with the following v3.7-rc1 patch + CC\u0027ed\nstable commit:\n\ncommit ffe7b0e9326d9c68f5688bef691dd49f1e0d3651\nAuthor: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nDate:   Fri Sep 7 17:30:38 2012 +0200\n\n    target: support zero allocation length in INQUIRY\n\nGo ahead and re-add the missing memset of bounce buffer memory to be\ncopied into the outgoing se_cmd descriptor kmapped SGL payload.\n\nReported-by: Kelsey Prantis \u003ckelsey.prantis@intel.com\u003e\nCc: Kelsey Prantis \u003ckelsey.prantis@intel.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Andy Grover \u003cagrover@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "1e207eb1c3f0e8b690401f02fe08e7b53903f010",
      "tree": "2b4c3e3561b06dfc92be2d332db7a8500ca08f45",
      "parents": [
        "ed48c06c321e8569e417db99f116ca15b9900529",
        "1a1ff38c4cebf23be8bf0009a76b082a13bd25cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:42:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:42:08 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"These are the current target pending fixes headed for v3.7-rc4 code.\n  This includes the following highlights:\n\n   - Fix long-standing qla2xxx target bug where certain fc_port_t state\n     transitions could cause the internal session b-tree list to become\n     out-of-sync.  (Roland)\n   - Fix task management double free of se_cmd descriptor in exception\n     path for users of target_submit_tmr().  (nab)\n   - Re-introduce simple NOP emulation of REZERO_UNIT, SEEK_6, and\n     SEEK_10 SCSI-2 commands in order to support legacy initiators that\n     still require them.  (Bernhard)\n\n  Note these three patches are also CC\u0027ed to stable.\n\n  Also, there a couple of outstanding (external) regressions that are\n  still being tracked down for tcm_fc(FCoE) and tcm_vhost fabrics for\n  v3.7.0 code, so please expect another PULL as these issues identified\n  -\u003e resolved.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  target: reintroduce some obsolete SCSI-2 commands\n  target: Fix double-free of se_cmd in target_complete_tmr_failure\n  qla2xxx: Update target lookup session tables when a target session changes\n  tcm_qla2xxx: Format VPD page 83h SCSI name string according to SPC\n  qla2xxx: Add missing -\u003evport_slock while calling qlt_update_vp_map\n"
    },
    {
      "commit": "ed48c06c321e8569e417db99f116ca15b9900529",
      "tree": "651dab9414cf8cdf42d1a8b968971a4ef62c14fa",
      "parents": [
        "296bac30f6b62e1e985d3e7c0bd9c92b971b2dab",
        "4936b172d699434547addbe452c2d600ea6a4baf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:40:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:40:21 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull nouveau fixes from Dave Airlie:\n \"Just a nouveau set, since we have a couple of reports on lkml and\n  dri-devel of regressions that this should fix I sent it along on its\n  own.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/nouveau: headless mode by default if pci class !\u003d vga display\n  drm/nouveau: resurrect headless mode since rework\n  drm/nv50/fb: prevent oops on chipsets without compression tags\n  drm/nouveau: allow creation of zero-sized mm\n  drm/nouveau/i2c: fix typo when checking nvio i2c port validity\n  drm/nouveau: silence modesetting spam on pre-gf8 chipsets\n"
    },
    {
      "commit": "296bac30f6b62e1e985d3e7c0bd9c92b971b2dab",
      "tree": "5c6fe90670524be4db95fd1f367f88e5c4c179bb",
      "parents": [
        "33046957cd71e524e3cb2a209d9e1363ac6cf3d6",
        "8d80da90f53d37cf6caefc61353e1cc3a145b9e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:39:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:39:28 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID updates from Jiri Kosina:\n \"This contains fixes for two devices by Jiri Slaby and Xianhan Yu, new\n  device IDs for MacBook Pro 10,2 from Dirk Hohndel and generic\n  multitouch code fix from Alan Cox.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add support for the MacBook Pro 10,2 keyboard / touchpad\n  HID: multitouch: fix maxcontacts problem on GeneralTouch\n  HID: multitouch: put the case in the right switch statement\n  HID: microsoft: fix invalid rdesc for 3k kbd\n"
    },
    {
      "commit": "33046957cd71e524e3cb2a209d9e1363ac6cf3d6",
      "tree": "235ef88db6e26c13aa62b5f84659b63ee11b90c5",
      "parents": [
        "08f05c49749ee655bef921d12160960a273aad47",
        "16c2e1fae8d60a9d6d16e009a76ba3472568e094"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:38:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 31 15:38:32 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"This contains unexpectedly many changes in a wide range due to the\n  fixes for races at disconnection of USB audio devices.  In the end, we\n  end up covering fairly core parts of sound subsystem.\n\n  Other than that, just a few usual small fixes.\"\n\n* tag \u0027sound-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: ice1724: Fix rate setup after resume\n  ALSA: Avoid endless sleep after disconnect\n  ALSA: Add a reference counter to card instance\n  ALSA: usb-audio: Fix races at disconnection in mixer_quirks.c\n  ALSA: usb-audio: Use rwsem for disconnect protection\n  ALSA: usb-audio: Fix races at disconnection\n  ALSA: PCM: Fix some races at disconnection\n  ASoC: omap-dmic: Correct functional clock name\n  ASoC: zoom2: Fix compile error by including correct header files\n  ALSA: hda - Fix mute-LED setup for HP dv5 laptop\n"
    },
    {
      "commit": "87da7e66a40532b743cd50972fcf85a1f15b14ea",
      "tree": "e553258648881176136774013f0fecff876644bb",
      "parents": [
        "35fd3dc58da675d659513384221349ef90749a01"
      ],
      "author": {
        "name": "Xiao Guangrong",
        "email": "xiaoguangrong@linux.vnet.ibm.com",
        "time": "Wed Oct 24 14:07:59 2012 +0800"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Oct 31 20:36:30 2012 -0200"
      },
      "message": "KVM: x86: fix vcpu-\u003emmio_fragments overflow\n\nAfter commit b3356bf0dbb349 (KVM: emulator: optimize \"rep ins\" handling),\nthe pieces of io data can be collected and write them to the guest memory\nor MMIO together\n\nUnfortunately, kvm splits the mmio access into 8 bytes and store them to\nvcpu-\u003emmio_fragments. If the guest uses \"rep ins\" to move large data, it\nwill cause vcpu-\u003emmio_fragments overflow\n\nThe bug can be exposed by isapc (-M isapc):\n\n[23154.818733] general protection fault: 0000 [#1] SMP DEBUG_PAGEALLOC\n[ ......]\n[23154.858083] Call Trace:\n[23154.859874]  [\u003cffffffffa04f0e17\u003e] kvm_get_cr8+0x1d/0x28 [kvm]\n[23154.861677]  [\u003cffffffffa04fa6d4\u003e] kvm_arch_vcpu_ioctl_run+0xcda/0xe45 [kvm]\n[23154.863604]  [\u003cffffffffa04f5a1a\u003e] ? kvm_arch_vcpu_load+0x17b/0x180 [kvm]\n\nActually, we can use one mmio_fragment to store a large mmio access then\nsplit it when we pass the mmio-exit-info to userspace. After that, we only\nneed two entries to store mmio info for the cross-mmio pages access\n\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "324d003b0cd82151adbaecefef57b73f7959a469",
      "tree": "9876567e78d72999d47feaf1fc957b3615a18c31",
      "parents": [
        "97a54868262da1629a3e65121e65b8e8c4419d9f"
      ],
      "author": {
        "name": "Weston Andros Adamson",
        "email": "dros@netapp.com",
        "time": "Tue Oct 30 17:01:39 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 16:26:26 2012 -0400"
      },
      "message": "NFS: add nfs_sb_deactive_async to avoid deadlock\n\nUse nfs_sb_deactive_async instead of nfs_sb_deactive when in a workqueue\ncontext.  This avoids a deadlock where rpc_shutdown_client loops forever\nin a workqueue kworker context, trying to kill all RPC tasks associated with\nthe client, while one or more of these tasks have already been assigned to the\nsame kworker (and will never run rpc_exit_task).\n\nThis approach is needed because RPC tasks that have already been assigned\nto a kworker by queue_work cannot be canceled, as explained in the comment\nfor workqueue.c:insert_wq_barrier.\n\nSigned-off-by: Weston Andros Adamson \u003cdros@netapp.com\u003e\n[Trond: add module_get/put.]\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "97a54868262da1629a3e65121e65b8e8c4419d9f",
      "tree": "9eecadb26be0a9ae4d183ffb31719f0f33737ec0",
      "parents": [
        "acce94e68a0f346115fd41cdc298197d2d5a59ad"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun Oct 21 19:23:52 2012 +0100"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 16:26:26 2012 -0400"
      },
      "message": "nfs: Show original device name verbatim in /proc/*/mount{s,info}\n\nSince commit c7f404b (\u0027vfs: new superblock methods to override\n/proc/*/mount{s,info}\u0027), nfs_path() is used to generate the mounted\ndevice name reported back to userland.\n\nnfs_path() always generates a trailing slash when the given dentry is\nthe root of an NFS mount, but userland may expect the original device\nname to be returned verbatim (as it used to be).  Make this\ncanonicalisation optional and change the callers accordingly.\n\n[jrnieder@gmail.com: use flag instead of bool argument]\nReported-and-tested-by: Chris Hiestand \u003cchiestand@salk.edu\u003e\nReference: http://bugs.debian.org/669314\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v2.6.39+\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "acce94e68a0f346115fd41cdc298197d2d5a59ad",
      "tree": "b5049a6786fba4c05e71c34944d3fe7280433c28",
      "parents": [
        "7175fe90153e6375082d65884fbb41ab3bbb4901"
      ],
      "author": {
        "name": "Scott Mayhew",
        "email": "smayhew@redhat.com",
        "time": "Tue Oct 16 13:22:19 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 16:26:25 2012 -0400"
      },
      "message": "nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts\n\nIn very busy v3 environment, rpc.mountd can respond to the NULL\nprocedure but not the MNT procedure in a timely manner causing\nthe MNT procedure to time out. The problem is the mount system\ncall returns EIO which causes the mount to fail, instead of\nETIMEDOUT, which would cause the mount to be retried.\n\nThis patch sets the RPC_TASK_SOFT|RPC_TASK_TIMEOUT flags to\nthe rpc_call_sync() call in nfs_mount() which causes\nETIMEDOUT to be returned on timed out connections.\n\nSigned-off-by: Steve Dickson \u003csteved@redhat.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "7175fe90153e6375082d65884fbb41ab3bbb4901",
      "tree": "487e9206cc31f1a214ee43771325193abb4a2b89",
      "parents": [
        "8d96b10639fb402357b75b055b1e82a65ff95050"
      ],
      "author": {
        "name": "Yanchuan Nian",
        "email": "ycnian@gmail.com",
        "time": "Wed Oct 31 16:05:48 2012 +0800"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 16:26:25 2012 -0400"
      },
      "message": "nfs: Check whether a layout pointer is NULL before free it\n\nThe new layout pointer in pnfs_find_alloc_layout() may be NULL because of\nout of memory. we must do some check work, otherwise pnfs_free_layout_hdr()\nwill go wrong because it can not deal with a NULL pointer.\n\nSigned-off-by: Yanchuan Nian \u003cycnian@gmail.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "8d96b10639fb402357b75b055b1e82a65ff95050",
      "tree": "13e1e4d63538e1f0177b64fee0b8ab7e96786089",
      "parents": [
        "2b1bc308f492589f7d49012ed24561534ea2be8c"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Oct 31 12:16:01 2012 +1100"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 16:25:59 2012 -0400"
      },
      "message": "NFS: fix bug in legacy DNS resolver.\n\nThe DNS resolver\u0027s use of the sunrpc cache involves a \u0027ttl\u0027 number\n(relative) rather that a timeout (absolute).  This confused me when\nI wrote\n  commit c5b29f885afe890f953f7f23424045cdad31d3e4\n     \"sunrpc: use seconds since boot in expiry cache\"\n\nand I managed to break it.  The effect is that any TTL is interpreted\nas 0, and nothing useful gets into the cache.\n\nThis patch removes the use of get_expiry() - which really expects an\nexpiry time - and uses get_uint() instead, treating the int correctly\nas a ttl.\n\nThis fixes a regression that has been present since 2.6.37, causing\ncertain NFS accesses in certain environments to incorrectly fail.\n\nReported-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nTested-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "29c4bcddaa62e2b9fd2ba85668f6718b0b43f0e3",
      "tree": "ca7ddfe2ad1fae02c4cd5f1897a3a8c2170984f1",
      "parents": [
        "8f0d8163b50e01f398b14bcd4dc039ac5ab18d64"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "herrmann.der.user@googlemail.com",
        "time": "Wed Oct 31 00:30:38 2012 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed Oct 31 21:02:57 2012 +0100"
      },
      "message": "cpufreq / powernow-k8: Change maintainer\u0027s email address\n\nChange the Andreas\u0027 email address in drivers/cpufreq/powernow-k8.c.\n\nSigned-off-by: Andreas Herrmann \u003cherrmann.der.user@googlemail.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "2b1bc308f492589f7d49012ed24561534ea2be8c",
      "tree": "14268664dd273e746e434fdea95f2ad82dfb1493",
      "parents": [
        "2240a9e2d013d8269ea425b73e1d7a54c7bc141f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Oct 29 18:53:23 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 15:10:04 2012 -0400"
      },
      "message": "NFSv4: nfs4_locku_done must release the sequence id\n\nIf the state recovery machinery is triggered by the call to\nnfs4_async_handle_error() then we can deadlock.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2240a9e2d013d8269ea425b73e1d7a54c7bc141f",
      "tree": "e213bd7362b0cb816c3ed0e530bb2390012bcc6c",
      "parents": [
        "399f11c3d872bd748e1575574de265a6304c7c43"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Oct 29 18:37:40 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 15:08:18 2012 -0400"
      },
      "message": "NFSv4.1: We must release the sequence id when we fail to get a session slot\n\nIf we do not release the sequence id in cases where we fail to get a\nsession slot, then we can deadlock if we hit a recovery scenario.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "aff9c78618295b265add4967d1eff0bc78490d9d",
      "tree": "34e634ca3c4880040d77203714406c996a8f93e5",
      "parents": [
        "f8450bbe8c7e94b7ef83e74d270d48e057173ed0",
        "06272911485850b4a336122958c50af0f8ea7c13"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 14:59:01 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 14:59:12 2012 -0400"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nJohn W. Linville says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis is a batch of fixes intended for 3.7...\n\nThe biggest portion of this is a pull request from Johannes Berg:\n\n\"Please pull my mac80211.git tree per below to get a number of fixes. I\nhave included a patch from Antonio to fix a memcpy overrun, Felix\u0027s\npatches for the antenna gain/tx power issues, a few mesh-related fixes\nfrom Javier for mac80211 and my own patches to not access data that\nmight not be present in an skb at all as well as a patch (the duplicate\nIE check one) to make mac80211 forward-compatible with potential future\nspec extensions that use the same IE multiple times.\n\nIt\u0027s a bit bigger than I\u0027d like maybe, but I think all of these are\nworthwhile fixes at this point.\"\n\nIn addition...\n\nFelix Fietkau fixes an ath9k use-after-free issue.\n\nStanislaw Gruszka adds a valid value check to rt2800.\n\nSven Eckelmann adds a check to only check a TID value in a BlockAck, for\nframes that could be either a BlockAck or a normal Ack.\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": "f8450bbe8c7e94b7ef83e74d270d48e057173ed0",
      "tree": "b3717a754de855a9186f31635da345ec710beee3",
      "parents": [
        "3c172868cbbe3eb138fd57bb346c77dffb22b182",
        "f1df1374dc83d62588667e566e959df384718ad1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 14:54:15 2012 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 14:54:15 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/nf\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset contains fixes for your net tree, two of them\nare due to relatively recent changes, one has been a longstanding bug,\nthey are:\n\n* Fix incorrect usage of rt_gateway in the H.323 helper, from\n  Julian Anastasov.\n\n* Skip re-route in nf_nat code for ICMP traffic. If CONFIG_XFRM is\n  enabled, we waste cycles to look up for the route again. This problem\n  seems to be there since really long time. From Ulrich Weber.\n\n* Fix mismatching section in nf_conntrack_reasm, from Hein Tibosch.\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": "3c172868cbbe3eb138fd57bb346c77dffb22b182",
      "tree": "2c572fbb13eb4cb66556c582dfa8100ba94487b2",
      "parents": [
        "e657e078d3dfa9f96976db7a2b5fd7d7c9f1f1a6"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Oct 26 06:24:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 31 13:42:12 2012 -0400"
      },
      "message": "vxlan: don\u0027t expire permanent entries\n\nVXLAN confused flag versus bitmap on state.\nBased on part of a earlier patch by David Stevens.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "399f11c3d872bd748e1575574de265a6304c7c43",
      "tree": "4920966a6d34ec9862eaa1410d591a54ee4e389e",
      "parents": [
        "08f05c49749ee655bef921d12160960a273aad47"
      ],
      "author": {
        "name": "Bryan Schumaker",
        "email": "bjschuma@netapp.com",
        "time": "Tue Oct 30 16:06:35 2012 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Oct 31 13:13:28 2012 -0400"
      },
      "message": "NFS: Wait for session recovery to finish before returning\n\nCurrently, we will schedule session recovery and then return to the\ncaller of nfs4_handle_exception.  This works for most cases, but causes\na hang on the following test case:\n\n\tClient\t\t\t\tServer\n\t------\t\t\t\t------\n\tOpen file over NFS v4.1\n\tWrite to file\n\t\t\t\t\tExpire client\n\tTry to lock file\n\nThe server will return NFS4ERR_BADSESSION, prompting the client to\nschedule recovery.  However, the client will continue placing lock\nattempts and the open recovery never seems to be scheduled.  The\nsimplest solution is to wait for session recovery to run before retrying\nthe lock.\n\nSigned-off-by: Bryan Schumaker \u003cbjschuma@netapp.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "06272911485850b4a336122958c50af0f8ea7c13",
      "tree": "ce1e4ada8e6adc9cb9235cd0b50ed1350604a02a",
      "parents": [
        "e657e078d3dfa9f96976db7a2b5fd7d7c9f1f1a6",
        "6fe7cc71bbf3a0bc28c9cec3c00bc11e81344412"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 31 13:10:01 2012 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 31 13:10:01 2012 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "95a7d76897c1e7243d4137037c66d15cbf2cce76",
      "tree": "d70ce3f79c8c5f7824ff277b2ab424ab975fdf2c",
      "parents": [
        "c8d258a7b2b6633b79cad4464e8dfb3dc328d897"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Oct 31 12:38:31 2012 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Oct 31 12:38:31 2012 -0400"
      },
      "message": "xen/mmu: Use Xen specific TLB flush instead of the generic one.\n\nAs Mukesh explained it, the MMUEXT_TLB_FLUSH_ALL allows the\nhypervisor to do a TLB flush on all active vCPUs. If instead\nwe were using the generic one (which ends up being xen_flush_tlb)\nwe end up making the MMUEXT_TLB_FLUSH_LOCAL hypercall. But\nbefore we make that hypercall the kernel will IPI all of the\nvCPUs (even those that were asleep from the hypervisor\nperspective). The end result is that we needlessly wake them\nup and do a TLB flush when we can just let the hypervisor\ndo it correctly.\n\nThis patch gives around 50% speed improvement when migrating\nidle guest\u0027s from one host to another.\n\nOracle-bug: 14630170\n\nCC: stable@vger.kernel.org\nTested-by:  Jingjie Jiang \u003cjingjie.jiang@oracle.com\u003e\nSuggested-by:  Mukesh Rathor \u003cmukesh.rathor@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2cdc53b355873ab54b6a348ee5bf022967fb4159",
      "tree": "314ebc9546b23bfcc309f0a53c3fbe03781d2ad2",
      "parents": [
        "9eb3e9e6f3cface0d2ffa8d889f44af27dcbce7b"
      ],
      "author": {
        "name": "Rahul Sharma",
        "email": "rahul.sharma@samsung.com",
        "time": "Wed Oct 31 09:36:26 2012 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Wed Oct 31 06:11:40 2012 -0700"
      },
      "message": "drm: exynos: removed warning due to missing typecast for mixer driver data\n\nRemoving the warning by adding proper type casting where local pointer\nvariable of type mixer driver data is assigned with void pointer.\n\nSigned-off-by: Rahul Sharma \u003crahul.sharma@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "9eb3e9e6f3cface0d2ffa8d889f44af27dcbce7b",
      "tree": "31bd7e8f78722fdc227e100bc6814d6815c01876",
      "parents": [
        "25a5803037cbe4dedd96011293c94982860785fc"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Mon Oct 29 09:31:13 2012 +0100"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Wed Oct 31 06:11:36 2012 -0700"
      },
      "message": "drm/exynos: add support for ARCH_MULTIPLATFORM\n\nExynos does not seem to have any dependency on anything from\nplatform headers so just needs Kconfig updated to build in\nARCH_MULTIPLATFORM builds.\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "25a5803037cbe4dedd96011293c94982860785fc",
      "tree": "ff3718f8d1a4b034094d8b5260500b2c2bbb40c9",
      "parents": [
        "44c91697fb1add76f9f8c28c0d21b82b05b5d4cb"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Oct 30 16:08:05 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Wed Oct 31 06:11:32 2012 -0700"
      },
      "message": "MAINTAINERS: Add git repository for Exynos DRM\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "44c91697fb1add76f9f8c28c0d21b82b05b5d4cb",
      "tree": "ce37f11239c1543df4945bdf59cff19c20a74b13",
      "parents": [
        "4936b172d699434547addbe452c2d600ea6a4baf"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Oct 18 18:59:55 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "daeinki@gmail.com",
        "time": "Wed Oct 31 06:11:29 2012 -0700"
      },
      "message": "drm/exynos: fix display on issue\n\nWhen crtc_funcs-\u003edpms callback is called, exynos_crtc-\u003edpms\nand exynos_encoder-\u003edpms are changed to new mode. But if user\nrequests dpms mode operation, OFF -\u003e ON, when crtc\u0027s dpms callback\nis called, exynos_encoder-\u003edpms is also changed to ON. This\nmakes encoder\u0027s dpms callback call be ignored so display power\ncouldn\u0027t become on again.\n\nThis patch removes exynos_encoder-\u003edpms changing and adds \u0027updated\u0027\nvariable to exynos_drm_encoder structure to avoid duplicated overlay\nupdating.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "8d80da90f53d37cf6caefc61353e1cc3a145b9e0",
      "tree": "ee8f44f9668e800faa442d11eb7d12e77fc9ba35",
      "parents": [
        "58ad34bf62b9fc52c04e6aabe3ad5a47e4a00dc1"
      ],
      "author": {
        "name": "Dirk Hohndel",
        "email": "dirk@hohndel.org",
        "time": "Tue Oct 30 11:11:48 2012 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 31 10:42:33 2012 +0100"
      },
      "message": "HID: Add support for the MacBook Pro 10,2 keyboard / touchpad\n\nThis enables the existing drivers for keyboard and touchpad with the new\nUSB IDs found on the MBP 13\" Reasonable Resolution (also known as the\nRetina Display).\n\nAdded entries to both keyboard and mouse ignore lists.\n\nSigned-off-by: Dirk Hohndel \u003cdirk@hohndel.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "58ad34bf62b9fc52c04e6aabe3ad5a47e4a00dc1",
      "tree": "57e0dd804dcfca4ed5ec817d3335a7f53c5d21f1",
      "parents": [
        "65b258e9b57980c8241342928d5cd717ee11a68b"
      ],
      "author": {
        "name": "Xianhan Yu",
        "email": "aroundight77@gmail.com",
        "time": "Mon Oct 29 23:04:37 2012 +0800"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 31 10:42:32 2012 +0100"
      },
      "message": "HID: multitouch: fix maxcontacts problem on GeneralTouch\n\nFix maxcontacts problem for PWT GeneralTouch multi-touchscreen.\n\nOur device didn\u0027t contain HID_DG_CONTACTMAX usage. This usage use to describe\ntouchscreen\u0027s maxcontacts for hid-multitouch.c to get maxcontacts automatic. We\nfix the device that driver can get maxcontact from our device, hence it doesn\u0027t\nneed .maxcontact\u003d10. Now there is just one device class can fix all our PWT\ntouchscreen.\n\nSigned-off-by: Xianhan Yu \u003caroundight77@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "65b258e9b57980c8241342928d5cd717ee11a68b",
      "tree": "662ef3ae9f9be710786979b73e2a8ef3ae7e4787",
      "parents": [
        "3ccc60f9d8c39180c205dba1a020735bda1b2491"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Thu Oct 25 15:35:25 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 31 10:42:32 2012 +0100"
      },
      "message": "HID: multitouch: put the case in the right switch statement\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Benjamin Tissoires \u003cbenjamin.tissoires@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3ccc60f9d8c39180c205dba1a020735bda1b2491",
      "tree": "63873aa7034175722c79fb56f855b7cdc9bc0ce2",
      "parents": [
        "def7cb8cd4e3258db88050eaaca5438bcc3dafca"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Fri Oct 19 13:28:46 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 31 10:42:32 2012 +0100"
      },
      "message": "HID: microsoft: fix invalid rdesc for 3k kbd\n\nMicrosoft Digital Media Keyboard 3000 has two interfaces, and the\nsecond one has a report descriptor with a bug. The second collection\nsays:\n05 01 -- global; usage page -- 01 -- Generic Desktop Controls\n09 80 -- local; usage -- 80 -- System Control\na1 01 -- main; collection -- 01 -- application\n\n85 03 -- global; report ID -- 03\n19 00 -- local; Usage Minimum -- 00\n29 ff -- local; Usage Maximum -- ff\n15 00 -- global; Logical Minimum -- 0\n26 ff 00 -- global; Logical Maximum -- ff\n81 00 -- main; input\n\nc0 -- main; End Collection\n\nI.e. it makes us think that there are all kinds of usages of system\ncontrol. That the keyboard is a not only a keyboard, but also a\njoystick, mouse, gamepad, keypad, etc. The same as for the Wireless\nDesktop Receiver, this should be Physical Min/Max. So fix that\nappropriately.\n\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d776834\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "16c2e1fae8d60a9d6d16e009a76ba3472568e094",
      "tree": "830c2ff62a91d6ef29438aed1d5c03bd7c099ea5",
      "parents": [
        "0914f7961babbf28aaa2f19b453951fb4841c03f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 31 07:41:42 2012 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 31 07:41:42 2012 +0100"
      },
      "message": "ALSA: ice1724: Fix rate setup after resume\n\nThe rate isn\u0027t restored properly after resume since it\u0027s only set up\nin hw_params, and not in prepare callback.  For fixing it, put the\ncorresponding call to resume callback as well.\n\nReported-and-tested-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "32ed1911fc79908d704023317d4ddeb3883fd07e",
      "tree": "1420cd29dbf01ccd14bd500a86614978046380f6",
      "parents": [
        "e07577e1ddf6d2d31961df897e7ff05c0aeb8d0f"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Tue Oct 30 23:39:10 2012 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Oct 30 23:40:07 2012 -0700"
      },
      "message": "Input: tsc40 - remove wrong announcement of pressure support\n\nThe tsc40 driver announces it supports the pressure event, but will never\nsend one. The announcement will cause tslib to wait for such events and\nsending all touch events with a pressure of 0. Removing the announcement\nwill make tslib fall back to emulating the pressure on touch events so\neverything works as expected.\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    }
  ],
  "next": "08f05c49749ee655bef921d12160960a273aad47"
}
