)]}'
{
  "log": [
    {
      "commit": "b1354cbb5bfce28f2e1ed28d77b362dfdfca638d",
      "tree": "0784fe570bc70663207f56a214f0ff529962bdc6",
      "parents": [
        "a606dac368eed5696fb38e16b1394f1d049c09e9"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jun 25 16:13:08 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:17 2012 -0400"
      },
      "message": "libata: detect Device Attention support\n\nAdd a new flag ATA_DFLAG_DA to indicate that device supports \"Device\nAttention\".\n\nAcked-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a606dac368eed5696fb38e16b1394f1d049c09e9",
      "tree": "c65ac7fe74e7aadbdf36e5078f34bfb47a9f3333",
      "parents": [
        "3bd46600a7a7e938c54df8cdbac9910668c7dfb0"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jun 25 16:13:07 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:15 2012 -0400"
      },
      "message": "libata-acpi: register/unregister device to/from power resource\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3bd46600a7a7e938c54df8cdbac9910668c7dfb0",
      "tree": "72272f24842f7487b918a47c6e7244e92cad9ae4",
      "parents": [
        "febe53ba6b781862c12686c7ea1972bdedee457a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jun 25 16:13:06 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:13 2012 -0400"
      },
      "message": "libata-acpi: add ata port runtime D3Cold support\n\nATA port may support runtime D3Cold state, for example, Zero-power ODD case.\nThis patch adds wakeup notifier and enable/disable run_wake during\nsupend/resume.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "febe53ba6b781862c12686c7ea1972bdedee457a",
      "tree": "be8477a4f681204ecb088d240612d2ee07b3a032",
      "parents": [
        "30dcf76acc695cbd2fa919e294670fe9552e16e7"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Jun 25 16:13:05 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:12 2012 -0400"
      },
      "message": "libata-acpi: set acpi state for SATA port\n\nCurrently, ata_acpi_set_state() only sets acpi sate for IDE port.\nRemove this limitation.\n\nAcked-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "30dcf76acc695cbd2fa919e294670fe9552e16e7",
      "tree": "77156836889ea87b90058dd23f634f0f7d99b757",
      "parents": [
        "6b66d95895c149cbc04d4fac5a2f5477c543a8ae"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jun 25 16:13:04 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:11 2012 -0400"
      },
      "message": "libata: migrate ACPI code over to new bindings\n\nNow that we have the ability to directly glue the ACPI namespace to the\ndriver model in libata, we don\u0027t need the custom code to handle the same\nthing. Remove it and migrate the functions over to the new code.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Holger Macht \u003cholger@homac.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6b66d95895c149cbc04d4fac5a2f5477c543a8ae",
      "tree": "fbf0349878339b7104338af89be86d0f78bfee1a",
      "parents": [
        "de50ada55b6b83b54b817911ec42dc590e1c1738"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jun 25 16:13:03 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:10 2012 -0400"
      },
      "message": "libata: bind the Linux device tree to the ACPI device tree\n\nAssociate the ACPI device tree and libata devices.\nThis patch uses the generic ACPI glue framework to do so.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Holger Macht \u003cholger@homac.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de50ada55b6b83b54b817911ec42dc590e1c1738",
      "tree": "a01be5907effa3e64cf3b9b65b963a8785f42889",
      "parents": [
        "9acc7bde23ebb19a704395f76490685e1513e422"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "holger@homac.de",
        "time": "Mon Jun 25 16:13:02 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 29 11:38:09 2012 -0400"
      },
      "message": "[SCSI] add wrapper to access and set scsi_bus_type in struct acpi_bus_type\n\nFor being able to bind ata devices against acpi devices, scsi_bus_type\nneeds to be set as bus in struct acpi_bus_type. So add wrapper to\nscsi_lib to accomplish that.\n\nSigned-off-by: Holger Macht \u003cholger@homac.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9acc7bde23ebb19a704395f76490685e1513e422",
      "tree": "cd7aed46542134ebaa4a0ad909b0109ede12eb6d",
      "parents": [
        "ccce27c0fe9dd61bc35ba2f52a2de485008c53ed",
        "bb9a80e5719abae235c7e9c7391a3a17b64a217b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 12:38:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 12:38:51 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 changes from Guenter Roeck:\n \"Just e-mail address updates\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: Update my e-mail address\n  hwmon: (applesmc) correct email address for Jesper Juhl\n"
    },
    {
      "commit": "ccce27c0fe9dd61bc35ba2f52a2de485008c53ed",
      "tree": "8efd5f7d4a1a0ed005467b19a41c187362bf0de6",
      "parents": [
        "221d3ebf3ad2c69704e21495e9a936c78d797732",
        "8b9468d496abd357cc797b27a79d4402f5e0e94d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:51:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:51:19 2012 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\nPull watchdog fixes from Wim Van Sebroeck:\n \"This fixes:\n   - the WDIOC_GETSTATUS return value\n   - the unregister of all NMI events on exit\n   - the loading of the iTCO_wdt driver after the conversion to the\n     lpc_ich mfd model.\"\n\n* git://www.linux-watchdog.org/linux-watchdog:\n  watchdog: core: fix WDIOC_GETSTATUS return value\n  watchdog: hpwdt: Unregister NMI events on exit.\n  watchdog: iTCO_wdt: add platform driver module alias\n"
    },
    {
      "commit": "221d3ebf3ad2c69704e21495e9a936c78d797732",
      "tree": "49df5243c7fbf2705b5118ae3aae0ed755eee8da",
      "parents": [
        "9a7c6b73c40e916861eb852dc5855ffb3d58a3cd",
        "1df2ae31c724e57be9d7ac00d78db8a5dabdd050"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:43:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:43:45 2012 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs\n\nPull UDF fixes from Jan Kara:\n \"Make UDF more robust in presence of corrupted filesystem\"\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:\n  udf: Fortify loading of sparing table\n  udf: Avoid run away loop when partition table length is corrupted\n  udf: Use \u0027ret\u0027 instead of abusing \u0027i\u0027 in udf_load_logicalvol()\n"
    },
    {
      "commit": "9a7c6b73c40e916861eb852dc5855ffb3d58a3cd",
      "tree": "fff050488cb58ff8540e41f29bbcb1c487220c14",
      "parents": [
        "4a9c46978d9a7e8f2b41f757eb24bd190b1a3b7b",
        "903e0e4ef9120c3d7693599acb95e76e8263fb35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:41:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:41:43 2012 -0700"
      },
      "message": "Merge tag \u0027upstream-3.5-rc5\u0027 of git://git.infradead.org/linux-ubifs\n\nPull ubi/ubifs fixes from Artem Bityutskiy:\n \"Fix the debugfs regression - we never enable it because incorrect\n  \u0027IS_ENABLED()\u0027 macro usage: should be \u0027IS_ENABLED(CONFIG_DEBUG_FS)\u0027,\n  but we had \u0027IS_ENABLED(DEBUG_FS)\u0027.  Also fix incorrect assertion.\"\n\n* tag \u0027upstream-3.5-rc5\u0027 of git://git.infradead.org/linux-ubifs:\n  UBI: correct usage of IS_ENABLED()\n  UBIFS: correct usage of IS_ENABLED()\n  UBIFS: fix assertion\n"
    },
    {
      "commit": "8b9468d496abd357cc797b27a79d4402f5e0e94d",
      "tree": "31e7d3ebbaf94183dc442cbc1628831d2b5cdc40",
      "parents": [
        "a089361cf5f1d6a5295aa5385238bd044998e1e9"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Jun 26 20:07:21 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 28 20:40:56 2012 +0200"
      },
      "message": "watchdog: core: fix WDIOC_GETSTATUS return value\n\nIn commit 7a87982420e5e126bfefeb42232d1fd92052794e we added\na wrapper for the WDIOC_GETSTATUS ioctl call. The code results\nhowever in a different behaviour: it returns an error if the\ndriver doesn\u0027t support the status operation. This is not\naccording to the API that says that when we don\u0027t support\nthe status operation, that we just should return a 0 value.\nOnly when the device isn\u0027t there anymore, we should return an\nerror.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "a089361cf5f1d6a5295aa5385238bd044998e1e9",
      "tree": "bbe11e21e5d15b2a1085685499bbb96b91b60428",
      "parents": [
        "e5de32e3ec9d4d5a355659760d5045b80c0a05d8"
      ],
      "author": {
        "name": "Mingarelli, Thomas",
        "email": "Thomas.Mingarelli@hp.com",
        "time": "Tue Jun 26 10:27:00 2012 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 28 20:40:31 2012 +0200"
      },
      "message": "watchdog: hpwdt: Unregister NMI events on exit.\n\nThis patch is to unregister for NMI events upon exit. Also we are now\nmaking the default setting for allow_kdump enabled.\n\nSigned-off-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "e5de32e3ec9d4d5a355659760d5045b80c0a05d8",
      "tree": "acbc6e17c4815345ef59932e577fd817c17fd5dc",
      "parents": [
        "47b514cd476db2eca066a2ad31501b079d6c9cce"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@suse.com",
        "time": "Fri Jun 22 16:41:00 2012 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Jun 28 20:40:10 2012 +0200"
      },
      "message": "watchdog: iTCO_wdt: add platform driver module alias\n\nThe recent conversion of iTCO_wdt resulted in the driver no longer\ngetting loaded automatically, since it no longer has a\nMODULE_DEVICE_TABLE() included. As the lpc_ich driver now creates a\nplatform device, auto-loading can easily be done by having a respective\nmodule alias in place.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nCc: Aaron Sierra \u003casierra@xes-inc.com\u003e\nAcked-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4a9c46978d9a7e8f2b41f757eb24bd190b1a3b7b",
      "tree": "bd36a6b474bc61050ecb80fd961e7ea04f403202",
      "parents": [
        "ef726227e74fa59900efe3223136a53f01b245a8",
        "2266b058d3ab9dfc545305d68e754ad9c9a639a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:26:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:26:42 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Nearly all intel, one missing license header in nouveau, nothing\n  majorly earth shattering.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  Revert \"drm/i915: allow PCH PWM override on IVB\"\n  drm/nouveau: add license header to prime.\n  drm/i915: Fix eDP blank screen after S3 resume on HP desktops\n  drm/i915: rip out the PM_IIR WARN\n"
    },
    {
      "commit": "ef726227e74fa59900efe3223136a53f01b245a8",
      "tree": "965348e3fcb88efb23840dc461f30fe75e539e65",
      "parents": [
        "f3747e2f2cea74264e1f8031b94d413b426d0436",
        "e9bcd470d814473c31ffc5d09e249396a2196ad4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:22:25 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:22:25 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: Convert sh_clk_mstp32_register to sh_clk_mstp_register\n  sh: kfr2r09: fix compile breakage\n"
    },
    {
      "commit": "f3747e2f2cea74264e1f8031b94d413b426d0436",
      "tree": "5d0a1e68456827483fd931d28abc4b9de9cbdb1d",
      "parents": [
        "47b514cd476db2eca066a2ad31501b079d6c9cce",
        "a969dd139cc2f2bccdcb11894f0695517cf84d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:20:31 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 28 11:20:31 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking update from David Miller:\n\n 1) Pairing and deadlock fixes in bluetooth from Johan Hedberg.\n\n 2) Add device IDs for AR3011 and AR3012 bluetooth chips.  From\n    Giancarlo Formicuccia and Marek Vasut.\n\n 3) Fix wireless regulatory deadlock, from Eliad Peller.\n\n 4) Fix full TX ring panic in bnx2x driver, from Eric Dumazet.\n\n 5) Revert the two commits that added skb_orphan_try(), it causes\n    erratic bonding behavior with UDP clients and the gains it used to\n    give are mostly no longer happening due to how BQL works.  From Eric\n    Dumazet.\n\n 6) It took two tries, but Thomas Graf fixed a problem wherein we\n    registered ipv6 routing procfs files before their backend data were\n    initialized properly.\n\n 7) Fix max GSO size setting in be2net, from Sarveshwar Bandi.\n\n 8) PHY device id mask is wrong for KSZ9021 and KS8001 chips, fix from\n    Jason Wang.\n\n 9) Fix use of stale SKB data pointer after skb_linearize() call in\n    batman-adv, from Antonio Quartulli.\n\n10) Fix memory leak in IXGBE due to missing __GFP_COMP, from Alexander\n    Duyck.\n\n11) Fix probing of Gobi devices in qmi_wwan usbnet driver, from Bjørn\n    Mork.\n\n12) Fix suspend/resume and open failure handling in usbnet from Ming\n    Lei.\n\n13) Attempt to fix device r8169 hangs for certain chips, from Francois\n    Romieu.\n\n14) Fix advancement of RX dirty pointer in some situations in sh_eth\n    driver, from Yoshihiro Shimoda.\n\n15) Attempt to fix restart of IPV6 routing table dumps when there is an\n    intervening table update.  From Eric Dumazet.\n\n16) Respect security_inet_conn_request() return value in ipv6 TCP.  From\n    Neal Cardwell.\n\n17) Add another iPAD device ID to ipheth driver, from Davide Gerhard.\n\n18) Fix access to freed SKB in l2tp_eth_dev_xmit(), and fix l2tp lockdep\n    splats, from Eric Dumazet.\n\n19) Make sure all bridge devices, regardless of whether they were\n    created via netlink or ioctls, have their rtnetlink ops hooked up.\n    From Thomas Graf and Stephen Hemminger.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (81 commits)\n  9p: fix min_t() casting in p9pdu_vwritef()\n  can: flexcan: use be32_to_cpup to handle the value of dt entry\n  xen/netfront: teardown the device before unregistering it.\n  bridge: Assign rtnl_link_ops to bridge devices created via ioctl (v2)\n  vhost: use USER_DS in vhost_worker thread\n  ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP\n  net: l2tp_eth: use LLTX to avoid LOCKDEP splats\n  mac802154: add missed braces\n  net: l2tp_eth: fix l2tp_eth_dev_xmit race\n  net/mlx4_en: Release QP range in free_resources\n  net/mlx4: Use single completion vector after NOP failure\n  net/mlx4_en: Set correct port parameters during device initialization\n  ipheth: add support for iPad\n  caif-hsi: Add missing return in error path\n  caif-hsi: Bugfix - Piggyback\u0027ed embedded CAIF frame lost\n  caif: Clear shutdown mask to zero at reconnect.\n  tcp: heed result of security_inet_conn_request() in tcp_v6_conn_request()\n  ipv6: fib: fix fib dump restart\n  batman-adv: fix race condition in TT full-table replacement\n  batman-adv: only drop packets of known wifi clients\n  ...\n"
    },
    {
      "commit": "1df2ae31c724e57be9d7ac00d78db8a5dabdd050",
      "tree": "359174ba11f0884c778c72c07578e5a35cf603e3",
      "parents": [
        "adee11b2085bee90bd8f4f52123ffb07882d6256"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Wed Jun 27 21:23:07 2012 +0200"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Jun 28 19:31:09 2012 +0200"
      },
      "message": "udf: Fortify loading of sparing table\n\nAdd sanity checks when loading sparing table from disk to avoid accessing\nunallocated memory or writing to it.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "adee11b2085bee90bd8f4f52123ffb07882d6256",
      "tree": "c0219a7105329d633a9101235548a587bfcebee2",
      "parents": [
        "cb14d340ef1737c24125dd663eff77734a482d47"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Wed Jun 27 20:20:22 2012 +0200"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Jun 28 19:30:58 2012 +0200"
      },
      "message": "udf: Avoid run away loop when partition table length is corrupted\n\nCheck provided length of partition table so that (possibly maliciously)\ncorrupted partition table cannot cause accessing data beyond current buffer.\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "cb14d340ef1737c24125dd663eff77734a482d47",
      "tree": "982180f8d8e073dcb40d3f2ac6c36b8d5af544f4",
      "parents": [
        "a01ee165a132fadb57659d26246e340d6ac53265"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Wed Jun 27 20:08:44 2012 +0200"
      },
      "committer": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Thu Jun 28 19:30:40 2012 +0200"
      },
      "message": "udf: Use \u0027ret\u0027 instead of abusing \u0027i\u0027 in udf_load_logicalvol()\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n"
    },
    {
      "commit": "e9bcd470d814473c31ffc5d09e249396a2196ad4",
      "tree": "bf96054f235eda984473d22b90339d38430465bb",
      "parents": [
        "bc404e9128dd69654f5fda6320fc6af4ee94474c",
        "ad3337cb38bf1f4c677ce2d05f9c049b35f7147e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 28 16:46:13 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 28 16:46:13 2012 +0900"
      },
      "message": "Merge branches \u0027sh/urgent\u0027 and \u0027sh/trivial\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "ad3337cb38bf1f4c677ce2d05f9c049b35f7147e",
      "tree": "51645a8e7bf0bdbcce54e6a880a428f29d723a31",
      "parents": [
        "47b514cd476db2eca066a2ad31501b079d6c9cce"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Wed Jun 27 09:59:40 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 28 16:45:34 2012 +0900"
      },
      "message": "sh: Convert sh_clk_mstp32_register to sh_clk_mstp_register\n\nsh_clk_mstp32_register is deprecated. This convert to sh_clk_mstp_register.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bc404e9128dd69654f5fda6320fc6af4ee94474c",
      "tree": "e5287b1943db1bacd46a27abcfcd78d8595da70d",
      "parents": [
        "47b514cd476db2eca066a2ad31501b079d6c9cce"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jun 27 11:26:34 2012 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 28 16:35:40 2012 +0900"
      },
      "message": "sh: kfr2r09: fix compile breakage\n\nFix compile breakage caused by\n\ncommit aa82f9fcd0062782dcbe29a2c820ba7c04dbe572\nAuthor: Paul Mundt \u003clethal@linux-sh.org\u003e\n\n    sh: kfr2r09 evt2irq migration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a969dd139cc2f2bccdcb11894f0695517cf84d4d",
      "tree": "d63b6a9d5921954f62d0e5ae88fded7b11a781aa",
      "parents": [
        "d31bb4f0621756528d11d310c44cd8076b22bc03",
        "85f2f834e85517307f13e30e630a5fc86f757cb5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 27 15:27:24 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 27 15:27:24 2012 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://gitorious.org/linux-can/linux-can\n\nMarc Kleine-Budde says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nhere\u0027s a patch intended for v3.5, targeting net/master. Hui Wang has\nfound and fixed an endianness problem in the device tree handling in\nthe flexcan driver.\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": "d31bb4f0621756528d11d310c44cd8076b22bc03",
      "tree": "a6b2a923aa275201dfc4c9ecc717bf0f922ef4ad",
      "parents": [
        "6bc96d047fe32d76ef79f3195c52a542edf7c705"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Jun 26 23:01:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 27 15:26:24 2012 -0700"
      },
      "message": "9p: fix min_t() casting in p9pdu_vwritef()\n\nI don\u0027t think we\u0027re actually likely to hit this limit but if we do\nthen the comparison should be done as size_t.  The original code\nis equivalent to:\n        len \u003d strlen(sptr) % USHRT_MAX;\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47b514cd476db2eca066a2ad31501b079d6c9cce",
      "tree": "ae7cf223281e82a3fc45da725d26bd1b94144837",
      "parents": [
        "2b25679453e55be112a6bf2463fa203d43a5f318",
        "3fcc8f96829776cf181918461923d1e3bbb831a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:54:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:54:05 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.5-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are some small USB gadget bugfixes, and a few new USB device ids\n  added to some drivers for the 3.5-rc5 release.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.5-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: CP210x Add 10 Device IDs\n  USB: option: Add USB ID for Novatel Ovation MC551\n  usb: phy: Fix Kconfig dependency for Phy drivers\n  usb-storage: revert commit afff07e61a52 (Add 090c:1000 to unusal-devs)\n  SCSI \u0026 usb-storage: add try_rc_10_first flag\n  usb: musb: host: release dma channels if no active io\n  usb: gadget: lpc32xx_udc: fix build error with debugfs enabled\n  usb: otg: twl6030-usb: Fix twl writes\n  USB: option: add id for Cellient MEN-200\n  usb: dwc3: fix giveback of queued request in ep_dequeue\n  usb: gadget: Complete fsl qe/udc driver conversion\n"
    },
    {
      "commit": "2b25679453e55be112a6bf2463fa203d43a5f318",
      "tree": "68e82cd536c4da5c42f6a87d20fc6a36ed89cb44",
      "parents": [
        "6ebfbe9a1a92fdde66f0b7b017bf39ad7974fe17",
        "6e1c39c6b00d9141a82c231ba7c5e5b1716974b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:50:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:50:28 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Here you find quite a few changes for HD-audio and a copule of quirk\n  additions for USB-audio.  All reasonably small and/or trivial.\"\n\n* tag \u0027sound-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ALSA: hda - Fix power-map regression for HP dv6 \u0026 co\n  ALSA: hda - Initialize caches at codec reconfiguration\n  ALSA: hda - Fix memory leaks at module unload\n  ALSA: hda - Fix memory leaks in Realtek \u0026 Conexant codec parsers\n  ALSA: hda - Add Realtek ALC280 codec support\n  ALSA: hda - Remove obsoleted CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS\n  ASoC: wm8994: remove duplicate code\n  ALSA: usb-audio: add BOSS GT-100 support\n  ALSA: HDA: Add inverted internal mic quirk for Lenovo S205\n  ALSA: hda - Fix ALC272X codec detection\n  ALSA: snd_usb_audio: ignore ctrl errors on QuickCam Pro for Notebooks\n  ALSA: snd_usb_audio: ignore ctrl errors on QuickCam E3500\n"
    },
    {
      "commit": "6ebfbe9a1a92fdde66f0b7b017bf39ad7974fe17",
      "tree": "a430ae2725d6f9bcdbd2307571e19913e7224cff",
      "parents": [
        "843760c58e7dc46a9325169ac72d27b3e2def426",
        "19a1d332cc8ca599578111b9ff8cd6963f75c387"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:48:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:48:39 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu\n\nPull a m68knommu fix from Greg Ungerer:\n \"It contains a single fix for breakage using the Freescale FEC eth\n  driver on ColdFire CPUs.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu:\n  m68knommu: define a local devm_clk_get() function\n"
    },
    {
      "commit": "843760c58e7dc46a9325169ac72d27b3e2def426",
      "tree": "adb7218bfeddbc8f8227f473df2b8113430deca6",
      "parents": [
        "e04fb0202bd618cf9517c0582ab991898d02e5ce",
        "fe85227347738eb9b871bc163e7fb0db8b6cd2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:48:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:48:07 2012 -0700"
      },
      "message": "Merge tag \u0027mmc-fixes-for-3.5-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\nPull MMC fixes from Chris Ball:\n\n - omap_hsmmc: Using AUTO_CMD12 (enabled by default in 3.5-rc1) has\n   been found to cause data corruption on the BeagleBoard, but no\n   other OMAP boards so far.  Revert the patch until there\u0027s a root\n   cause explanation that makes sense, at which point we might\n   decide to use a blacklist or whitelist.\n\n - mmc_block: Fix incorrect data timeouts for the case of multiblock\n   (ACMD22) writes for block-addressed cards.\n\n* tag \u0027mmc-fixes-for-3.5-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  Revert \"mmc: omap_hsmmc: Enable Auto CMD12\"\n  mmc: block: fix the data timeout issue with ACMD22\n"
    },
    {
      "commit": "e04fb0202bd618cf9517c0582ab991898d02e5ce",
      "tree": "eb118e56fc8d654236c76a60c5157ee5175e4805",
      "parents": [
        "6b44695e100ab12f4b2294d834d0b7944d353120",
        "d03ac61daa8d4d17cd83a5ab98e85b616b90c7ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:44:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:44:58 2012 -0700"
      },
      "message": "Merge tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux\n\nPull clk common framework fixes from Mike Turquette:\n \"This contains three NULL pointer fixes and two device regression\n  fixups.\n\n  Two NULL pointer dereferences were in the common clk core due to lack\n  of sanity checking and the third NPD was in the mxs-specific clock\n  code due to incorrect use of __initdata.\n\n  The device regressions were the result of improper data: a wrong\n  string name for matching DT data broke the SPEAr ethernet controller\n  and another string matching problem in the mxs clock data resulted in\n  a broken MMC controller.\"\n\n* tag \u0027clk-fixes-for-linus\u0027 of git://git.linaro.org/people/mturquette/linux:\n  clk: mxs: fix clock lookup after freeing init memory\n  clk: mxs: fix ref_io clock definition\n  clk: Check parent for NULL in clk_change_rate\n  clk: Allow late cache allocation for clk-\u003eparents\n  clk: SPEAr600: Fix ethernet clock name for DT based probing\n"
    },
    {
      "commit": "6b44695e100ab12f4b2294d834d0b7944d353120",
      "tree": "05f2bfd9077c016d0d85f70d0df5831b87b72e68",
      "parents": [
        "d1346a6cbabf6d377d753f1adc16cb0b305830cc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jun 26 19:56:10 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 27 12:44:29 2012 -0700"
      },
      "message": "chmod +x scripts/gfp-translate\n\nThis script lacks an executable bit.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2266b058d3ab9dfc545305d68e754ad9c9a639a0",
      "tree": "724bde3b0ed5e4a0c63af4f4b47c7db1aac1a45e",
      "parents": [
        "e9bf5f36b09f8ec6c168ef58ee7d4890545ede1c",
        "7aa1e7f06d6ea1bce3b27630d50769d13da28b1a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 27 19:56:20 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 27 19:56:20 2012 +0100"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nDaniel writes:\n\"Two tiny patches and one revert:\n- Kill a bogus error message introduced in 3.4, further Bspec reading\n  indicates that this is how the hw is supposed to work.\n- Reorder one backlight register restore, fixing broken backlight on some\n  machines after resume.\n- Revert a hack from Jesse for ivb backlight control - it breaks the\n  backlight controls on my shiny new ivb laptop.\"\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  Revert \"drm/i915: allow PCH PWM override on IVB\"\n  drm/i915: Fix eDP blank screen after S3 resume on HP desktops\n  drm/i915: rip out the PM_IIR WARN\n"
    },
    {
      "commit": "7aa1e7f06d6ea1bce3b27630d50769d13da28b1a",
      "tree": "f65c61933277d7375c4bd7035bf2e4bba5c94b88",
      "parents": [
        "6db65cbb941f9d433659bdad02b307f6d94465df"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Jun 27 16:43:36 2012 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Jun 27 20:26:30 2012 +0200"
      },
      "message": "Revert \"drm/i915: allow PCH PWM override on IVB\"\n\nThis reverts commit f82cfb6bcda164ef3a66b8c3fc549b1f9bdd09ad.\n\nThis breaks the backlight controls on my IVB asus zenbook with an eDP\npanel.\n\nI guess the right fix would be to read this bit and use either the pch\nor the cpu register to frob the backlight values. But that is stuff\nfor -next.\n\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "903e0e4ef9120c3d7693599acb95e76e8263fb35",
      "tree": "8814f97bbbcfd2a0cd221cac2ed5a3b08cd21fd5",
      "parents": [
        "2d4cf5ae123e4a7bd26a88e600581aa809bcad7f"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Mon Jun 18 16:31:23 2012 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jun 27 14:22:15 2012 +0300"
      },
      "message": "UBI: correct usage of IS_ENABLED()\n\nCommit \"e9b4cf2 UBI: fix debugfs-less systems support\" fixed one\nregression but introduced a different regression - the debugfs is now always\ncompiled out. Root cause: IS_ENABLED() arguments should be used with the\nCONFIG_* prefix.\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "2d4cf5ae123e4a7bd26a88e600581aa809bcad7f",
      "tree": "aed2a224a4833b4a49b2eff21801d54198048493",
      "parents": [
        "1cfb7271076a265b7c2cbbf9cf5c2ae060a24385"
      ],
      "author": {
        "name": "Brian Norris",
        "email": "computersforpeace@gmail.com",
        "time": "Mon Jun 18 16:31:22 2012 -0700"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed Jun 27 14:22:15 2012 +0300"
      },
      "message": "UBIFS: correct usage of IS_ENABLED()\n\nCommit \"818039c UBIFS: fix debugfs-less systems support\" fixed one\nregression but introduced a different regression - the debugfs is now always\ncompiled out. Root cause: IS_ENABLED() arguments should be used with the\nCONFIG_* prefix.\n\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "85f2f834e85517307f13e30e630a5fc86f757cb5",
      "tree": "397706dd2e9e5d3189ab7d7756dd6f7b0e55eee0",
      "parents": [
        "6bc96d047fe32d76ef79f3195c52a542edf7c705"
      ],
      "author": {
        "name": "Hui Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Wed Jun 27 16:19:18 2012 +0800"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Wed Jun 27 11:12:07 2012 +0200"
      },
      "message": "can: flexcan: use be32_to_cpup to handle the value of dt entry\n\nThe freescale arm i.MX series platform can support this driver, and\nusually the arm cpu works in the little endian mode by default, while\ndevice tree entry value is stored in big endian format, we should use\nbe32_to_cpup() to handle them, after modification, it can work well\nboth on the le cpu and be cpu.\n\nCc: stable \u003cstable@vger.kernel.org\u003e # v3.2+\nCc: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Hui Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "e9bf5f36b09f8ec6c168ef58ee7d4890545ede1c",
      "tree": "c413c0559e5e1fdae3b40bb5bebeff37aa1f803b",
      "parents": [
        "d1346a6cbabf6d377d753f1adc16cb0b305830cc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 27 09:26:01 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 27 09:27:35 2012 +0100"
      },
      "message": "drm/nouveau: add license header to prime.\n\nJust forgot this when I posted it, and yes I\u0027m the only person\nto have changed the file since.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6bc96d047fe32d76ef79f3195c52a542edf7c705",
      "tree": "9fb623c6a45ad9cbe4ad431f604837abab3c7770",
      "parents": [
        "149ddd83a92b02c658d6c61f3276eb6500d585e8"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Jun 25 22:48:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 27 01:25:41 2012 -0700"
      },
      "message": "xen/netfront: teardown the device before unregistering it.\n\nFixes:\n[   15.470311] WARNING: at /local/scratch/ianc/devel/kernels/linux/fs/sysfs/file.c:498 sysfs_attr_ns+0x95/0xa0()\n[   15.470326] sysfs: kobject eth0 without dirent\n[   15.470333] Modules linked in:\n[   15.470342] Pid: 12, comm: xenwatch Not tainted 3.4.0-x86_32p-xenU #93\nand\n[    9.150554] BUG: unable to handle kernel paging request at 2b359000\n[    9.150577] IP: [\u003cc1279561\u003e] linkwatch_do_dev+0x81/0xc0\n[    9.150592] *pdpt \u003d 000000002c3c9027 *pde \u003d 0000000000000000\n[    9.150604] Oops: 0002 [#1] SMP\n[    9.150613] Modules linked in:\n\nThis is http://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d675190\n\nReported-by: George Shuklin \u003cgeorge.shuklin@gmail.com\u003e\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nTested-by: William Dauchy \u003cwdauchy@gmail.com\u003e\nCc: stable@kernel.org\nCc: 675190@bugs.debian.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "149ddd83a92b02c658d6c61f3276eb6500d585e8",
      "tree": "971f008d720e7c57f28de77cecfd3ea0eb2164e3",
      "parents": [
        "d7ffde35e31a81100d2d0d2c4013cbf527bb32ea"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Jun 26 05:48:45 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 21:12:32 2012 -0700"
      },
      "message": "bridge: Assign rtnl_link_ops to bridge devices created via ioctl (v2)\n\nThis ensures that bridges created with brctl(8) or ioctl(2) directly\nalso carry IFLA_LINKINFO when dumped over netlink. This also allows\nto create a bridge with ioctl(2) and delete it with RTM_DELLINK.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7ffde35e31a81100d2d0d2c4013cbf527bb32ea",
      "tree": "0939e0cabb626b4258e53a08f7a7713d534dfab5",
      "parents": [
        "57efd44c8cad440fb00ef8078cb018ab2f221373"
      ],
      "author": {
        "name": "Jens Freimann",
        "email": "jfrei@linux.vnet.ibm.com",
        "time": "Tue Jun 26 00:59:58 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 21:10:56 2012 -0700"
      },
      "message": "vhost: use USER_DS in vhost_worker thread\n\nOn some architectures address spaces are set up in a way that this is\nnot necessary to work properly but on some others (like s390) it is.\nMake sure we operate on the user address space to allow copy_xxx_user()\nfrom the vhost_worker() thread by setting it explicitly before calling\nuse_mm() and revert it after unuse_mm().\n\nSigned-off-by: Jens Freimann \u003cjfrei@linux.vnet.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57efd44c8cad440fb00ef8078cb018ab2f221373",
      "tree": "ae668ec3ef9cd5590416d38fee4341bce8ed39a3",
      "parents": [
        "a2842a1e66329798d66563b52faec1a299ec4f73"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Mon Jun 25 21:54:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 16:44:34 2012 -0700"
      },
      "message": "ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP\n\nFCoE target mode was experiencing issues due to the fact that we were\nsending up data frames that were padded to 60 bytes after the DDP logic had\nalready stripped the frame down to 52 or 56 depending on the use of VLANs.\nThis was resulting in the FCoE DDP logic having issues since it thought the\nframe still had data in it due to the padding.\n\nTo resolve this, adding code so that we do not pad FCoE frames prior to\nhandling them to the stack.\n\nCC: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "a2842a1e66329798d66563b52faec1a299ec4f73",
      "tree": "8c9cb11089d4f9d1b75b83e494d15e43caaef99f",
      "parents": [
        "8a8e28b8e2c27362f24cf06513c05d5e3a304e03"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Mon Jun 25 05:35:45 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 26 16:42:33 2012 -0700"
      },
      "message": "net: l2tp_eth: use LLTX to avoid LOCKDEP splats\n\nDenys Fedoryshchenko reported a LOCKDEP issue with l2tp code.\n\n[ 8683.927442] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ 8683.927555] [ INFO: possible circular locking dependency detected ]\n[ 8683.927672] 3.4.1-build-0061 #14 Not tainted\n[ 8683.927782] -------------------------------------------------------\n[ 8683.927895] swapper/0/0 is trying to acquire lock:\n[ 8683.928007]  (slock-AF_INET){+.-...}, at: [\u003ce0fc73ec\u003e]\nl2tp_xmit_skb+0x173/0x47e [l2tp_core]\n[ 8683.928121]\n[ 8683.928121] but task is already holding lock:\n[ 8683.928121]  (_xmit_ETHER#2){+.-...}, at: [\u003cc02f062d\u003e]\nsch_direct_xmit+0x36/0x119\n[ 8683.928121]\n[ 8683.928121] which lock already depends on the new lock.\n[ 8683.928121]\n[ 8683.928121]\n[ 8683.928121] the existing dependency chain (in reverse order) is:\n[ 8683.928121]\n[ 8683.928121] -\u003e #1 (_xmit_ETHER#2){+.-...}:\n[ 8683.928121]        [\u003cc015a561\u003e] lock_acquire+0x71/0x85\n[ 8683.928121]        [\u003cc034da2d\u003e] _raw_spin_lock+0x33/0x40\n[ 8683.928121]        [\u003cc0304e0c\u003e] ip_send_reply+0xf2/0x1ce\n[ 8683.928121]        [\u003cc0317dbc\u003e] tcp_v4_send_reset+0x153/0x16f\n[ 8683.928121]        [\u003cc0317f4a\u003e] tcp_v4_do_rcv+0x172/0x194\n[ 8683.928121]        [\u003cc031929b\u003e] tcp_v4_rcv+0x387/0x5a0\n[ 8683.928121]        [\u003cc03001d0\u003e] ip_local_deliver_finish+0x13a/0x1e9\n[ 8683.928121]        [\u003cc0300645\u003e] NF_HOOK.clone.11+0x46/0x4d\n[ 8683.928121]        [\u003cc030075b\u003e] ip_local_deliver+0x41/0x45\n[ 8683.928121]        [\u003cc03005dd\u003e] ip_rcv_finish+0x31a/0x33c\n[ 8683.928121]        [\u003cc0300645\u003e] NF_HOOK.clone.11+0x46/0x4d\n[ 8683.928121]        [\u003cc0300960\u003e] ip_rcv+0x201/0x23d\n[ 8683.928121]        [\u003cc02de91b\u003e] __netif_receive_skb+0x329/0x378\n[ 8683.928121]        [\u003cc02deae8\u003e] netif_receive_skb+0x4e/0x7d\n[ 8683.928121]        [\u003ce08d5ef3\u003e] rtl8139_poll+0x243/0x33d [8139too]\n[ 8683.928121]        [\u003cc02df103\u003e] net_rx_action+0x90/0x15d\n[ 8683.928121]        [\u003cc012b2b5\u003e] __do_softirq+0x7b/0x118\n[ 8683.928121]\n[ 8683.928121] -\u003e #0 (slock-AF_INET){+.-...}:\n[ 8683.928121]        [\u003cc0159f1b\u003e] __lock_acquire+0x9a3/0xc27\n[ 8683.928121]        [\u003cc015a561\u003e] lock_acquire+0x71/0x85\n[ 8683.928121]        [\u003cc034da2d\u003e] _raw_spin_lock+0x33/0x40\n[ 8683.928121]        [\u003ce0fc73ec\u003e] l2tp_xmit_skb+0x173/0x47e\n[l2tp_core]\n[ 8683.928121]        [\u003ce0fe31fb\u003e] l2tp_eth_dev_xmit+0x1a/0x2f\n[l2tp_eth]\n[ 8683.928121]        [\u003cc02e01e7\u003e] dev_hard_start_xmit+0x333/0x3f2\n[ 8683.928121]        [\u003cc02f064c\u003e] sch_direct_xmit+0x55/0x119\n[ 8683.928121]        [\u003cc02e0528\u003e] dev_queue_xmit+0x282/0x418\n[ 8683.928121]        [\u003cc031f4fb\u003e] NF_HOOK.clone.19+0x45/0x4c\n[ 8683.928121]        [\u003cc031f524\u003e] arp_xmit+0x22/0x24\n[ 8683.928121]        [\u003cc031f567\u003e] arp_send+0x41/0x48\n[ 8683.928121]        [\u003cc031fa7d\u003e] arp_process+0x289/0x491\n[ 8683.928121]        [\u003cc031f4fb\u003e] NF_HOOK.clone.19+0x45/0x4c\n[ 8683.928121]        [\u003cc031f7a0\u003e] arp_rcv+0xb1/0xc3\n[ 8683.928121]        [\u003cc02de91b\u003e] __netif_receive_skb+0x329/0x378\n[ 8683.928121]        [\u003cc02de9d3\u003e] process_backlog+0x69/0x130\n[ 8683.928121]        [\u003cc02df103\u003e] net_rx_action+0x90/0x15d\n[ 8683.928121]        [\u003cc012b2b5\u003e] __do_softirq+0x7b/0x118\n[ 8683.928121]\n[ 8683.928121] other info that might help us debug this:\n[ 8683.928121]\n[ 8683.928121]  Possible unsafe locking scenario:\n[ 8683.928121]\n[ 8683.928121]        CPU0                    CPU1\n[ 8683.928121]        ----                    ----\n[ 8683.928121]   lock(_xmit_ETHER#2);\n[ 8683.928121]                                lock(slock-AF_INET);\n[ 8683.928121]                                lock(_xmit_ETHER#2);\n[ 8683.928121]   lock(slock-AF_INET);\n[ 8683.928121]\n[ 8683.928121]  *** DEADLOCK ***\n[ 8683.928121]\n[ 8683.928121] 3 locks held by swapper/0/0:\n[ 8683.928121]  #0:  (rcu_read_lock){.+.+..}, at: [\u003cc02dbc10\u003e]\nrcu_lock_acquire+0x0/0x30\n[ 8683.928121]  #1:  (rcu_read_lock_bh){.+....}, at: [\u003cc02dbc10\u003e]\nrcu_lock_acquire+0x0/0x30\n[ 8683.928121]  #2:  (_xmit_ETHER#2){+.-...}, at: [\u003cc02f062d\u003e]\nsch_direct_xmit+0x36/0x119\n[ 8683.928121]\n[ 8683.928121] stack backtrace:\n[ 8683.928121] Pid: 0, comm: swapper/0 Not tainted 3.4.1-build-0061 #14\n[ 8683.928121] Call Trace:\n[ 8683.928121]  [\u003cc034bdd2\u003e] ? printk+0x18/0x1a\n[ 8683.928121]  [\u003cc0158904\u003e] print_circular_bug+0x1ac/0x1b6\n[ 8683.928121]  [\u003cc0159f1b\u003e] __lock_acquire+0x9a3/0xc27\n[ 8683.928121]  [\u003cc015a561\u003e] lock_acquire+0x71/0x85\n[ 8683.928121]  [\u003ce0fc73ec\u003e] ? l2tp_xmit_skb+0x173/0x47e [l2tp_core]\n[ 8683.928121]  [\u003cc034da2d\u003e] _raw_spin_lock+0x33/0x40\n[ 8683.928121]  [\u003ce0fc73ec\u003e] ? l2tp_xmit_skb+0x173/0x47e [l2tp_core]\n[ 8683.928121]  [\u003ce0fc73ec\u003e] l2tp_xmit_skb+0x173/0x47e [l2tp_core]\n[ 8683.928121]  [\u003ce0fe31fb\u003e] l2tp_eth_dev_xmit+0x1a/0x2f [l2tp_eth]\n[ 8683.928121]  [\u003cc02e01e7\u003e] dev_hard_start_xmit+0x333/0x3f2\n[ 8683.928121]  [\u003cc02f064c\u003e] sch_direct_xmit+0x55/0x119\n[ 8683.928121]  [\u003cc02e0528\u003e] dev_queue_xmit+0x282/0x418\n[ 8683.928121]  [\u003cc02e02a6\u003e] ? dev_hard_start_xmit+0x3f2/0x3f2\n[ 8683.928121]  [\u003cc031f4fb\u003e] NF_HOOK.clone.19+0x45/0x4c\n[ 8683.928121]  [\u003cc031f524\u003e] arp_xmit+0x22/0x24\n[ 8683.928121]  [\u003cc02e02a6\u003e] ? dev_hard_start_xmit+0x3f2/0x3f2\n[ 8683.928121]  [\u003cc031f567\u003e] arp_send+0x41/0x48\n[ 8683.928121]  [\u003cc031fa7d\u003e] arp_process+0x289/0x491\n[ 8683.928121]  [\u003cc031f7f4\u003e] ? __neigh_lookup.clone.20+0x42/0x42\n[ 8683.928121]  [\u003cc031f4fb\u003e] NF_HOOK.clone.19+0x45/0x4c\n[ 8683.928121]  [\u003cc031f7a0\u003e] arp_rcv+0xb1/0xc3\n[ 8683.928121]  [\u003cc031f7f4\u003e] ? __neigh_lookup.clone.20+0x42/0x42\n[ 8683.928121]  [\u003cc02de91b\u003e] __netif_receive_skb+0x329/0x378\n[ 8683.928121]  [\u003cc02de9d3\u003e] process_backlog+0x69/0x130\n[ 8683.928121]  [\u003cc02df103\u003e] net_rx_action+0x90/0x15d\n[ 8683.928121]  [\u003cc012b2b5\u003e] __do_softirq+0x7b/0x118\n[ 8683.928121]  [\u003cc012b23a\u003e] ? local_bh_enable+0xd/0xd\n[ 8683.928121]  \u003cIRQ\u003e  [\u003cc012b4d0\u003e] ? irq_exit+0x41/0x91\n[ 8683.928121]  [\u003cc0103c6f\u003e] ? do_IRQ+0x79/0x8d\n[ 8683.928121]  [\u003cc0157ea1\u003e] ? trace_hardirqs_off_caller+0x2e/0x86\n[ 8683.928121]  [\u003cc034ef6e\u003e] ? common_interrupt+0x2e/0x34\n[ 8683.928121]  [\u003cc0108a33\u003e] ? default_idle+0x23/0x38\n[ 8683.928121]  [\u003cc01091a8\u003e] ? cpu_idle+0x55/0x6f\n[ 8683.928121]  [\u003cc033df25\u003e] ? rest_init+0xa1/0xa7\n[ 8683.928121]  [\u003cc033de84\u003e] ? __read_lock_failed+0x14/0x14\n[ 8683.928121]  [\u003cc0498745\u003e] ? start_kernel+0x303/0x30a\n[ 8683.928121]  [\u003cc0498209\u003e] ? repair_env_string+0x51/0x51\n[ 8683.928121]  [\u003cc04980a8\u003e] ? i386_start_kernel+0xa8/0xaf\n\nIt appears that like most virtual devices, l2tp should be converted to\nLLTX mode.\n\nThis patch takes care of statistics using atomic_long in both RX and TX\npaths, and fix a bug in l2tp_eth_dev_recv(), which was caching skb-\u003edata\nbefore a pskb_may_pull() call.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: Denys Fedoryshchenko \u003cdenys@visp.net.lb\u003e\nCc: James Chapman \u003cjchapman@katalix.com\u003e\nCc: Hong zhi guo \u003chonkiko@gmail.com\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fcc8f96829776cf181918461923d1e3bbb831a2",
      "tree": "fb43b5497539219c30ad3dc4318f78c273219eaf",
      "parents": [
        "065b07e7a14676f4138ce4619d229c0be5a74230"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Tue Jun 26 23:20:04 2012 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 26 16:14:34 2012 -0700"
      },
      "message": "USB: CP210x Add 10 Device IDs\n\nThis patch adds 10 device IDs for CP210x based devices from the following manufacturers:\nTimewave\nClipsal\nFesto\nLink Instruments\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "065b07e7a14676f4138ce4619d229c0be5a74230",
      "tree": "57608e7b4a509d03a8b1a3351dd4e619fe8b025a",
      "parents": [
        "c6156328dec52a55f90688cbfad21c83f8711d84"
      ],
      "author": {
        "name": "Forest Bond",
        "email": "forest.bond@rapidrollout.com",
        "time": "Fri Jun 22 10:30:38 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 26 16:14:34 2012 -0700"
      },
      "message": "USB: option: Add USB ID for Novatel Ovation MC551\n\nThis device is also known as the Verizon USB551L.\n\nSigned-off-by: Forest Bond \u003cforest.bond@rapidrollout.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c6156328dec52a55f90688cbfad21c83f8711d84",
      "tree": "715a1210cb06283728beaca9f322fea20b413cfe",
      "parents": [
        "8f8741ca5e55a35dafa35f4eac2b70b08fae997e"
      ],
      "author": {
        "name": "Alexandre Pereira da Silva",
        "email": "aletes.xgr@gmail.com",
        "time": "Tue Jun 26 11:56:48 2012 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jun 26 16:14:33 2012 -0700"
      },
      "message": "usb: phy: Fix Kconfig dependency for Phy drivers\n\nUSB phy layer driver are only built if usb host is selected, but they\nare used too by USB_GADGET drivers\n\nSigned-off-by: Alexandre Pereira da Silva \u003caletes.xgr@gmail.com\u003e\nAcked-by: Roland Stigge \u003cstigge@antcom.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "fe85227347738eb9b871bc163e7fb0db8b6cd2a0",
      "tree": "bbc2e34f62b5d42646711fd1887ec6c613fada77",
      "parents": [
        "d380443cd0271903bf9516bc04cead81676be034"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Fri Jun 22 18:49:35 2012 +0800"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Jun 26 16:10:30 2012 -0400"
      },
      "message": "Revert \"mmc: omap_hsmmc: Enable Auto CMD12\"\n\nThis patch reverts the commit dba3c29ea4a1d5d544.\n\nAfter bisecting, this commit dba3c29 is found to ruin micro-SD card data\n(writing incorrect file, or fs is corrupt after several times mount)\non the beagle-xm revB, and reverting the commit will fix the problem.\n\nAlso from TRM of OMAP3/OMAP4/DM37x, the below is mentioned about\nthe Auto CMD12 Enable bit.\n        - SDIO does not support this feature.\n        - SD card only.\nLooks it is not suitable to always enable Auto CMD12 in host controller\ndriver.\n\nConsidered that the commit is not mature enough, so ask to revert it\nfirst.\n\nCc: Balaji T K \u003cbalajitk@ti.com\u003e\nCc: Venkatraman S \u003csvenkatr@ti.com\u003e\nBuglink: https://lkml.org/lkml/2012/6/10/225\nReported-by: Paolo Pisati \u003cp.pisati@gmail.com\u003e\nReported-bisected-and-tested-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nAcked-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d380443cd0271903bf9516bc04cead81676be034",
      "tree": "27e5660f45086886fc3679679bb7ada7dfeb860a",
      "parents": [
        "d1346a6cbabf6d377d753f1adc16cb0b305830cc"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Wed Jun 13 17:10:43 2012 +0530"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Tue Jun 26 16:10:29 2012 -0400"
      },
      "message": "mmc: block: fix the data timeout issue with ACMD22\n\nIf multi block write operation fails for SD card, during\nerror handling we send the SD_APP_SEND_NUM_WR_BLKS (ACMD22)\nto know how many blocks were already programmed by card.\n\nBut mmc_sd_num_wr_blocks() function which sends the ACMD22\ncalculates the data timeout value from csd.tacc_ns and\ncsd.tacc_clks parameters which will be 0 for block addressed\n(\u003e2GB cards) SD card. This would result in timeout_ns and\ntimeout_clks being 0 in the mmc_request passed to host driver.\nThis means host controller would program its data timeout timer\nvalue with 0 which could result in DATA TIMEOUT errors from\ncontroller.\n\nTo fix this issue, mmc_sd_num_wr_blocks() should instead\njust call the mmc_set_data_timeout() to calculate the\ndata timeout value. mmc_set_data_timeout() function\nensures that non zero timeout value is set even for\nblock addressed SD cards.\n\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\nReviewed-by: Venkatraman S \u003csvenkatr@ti.com\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "d1346a6cbabf6d377d753f1adc16cb0b305830cc",
      "tree": "06ab828fc8d51eac9a8d04d1fdb91c51d2939623",
      "parents": [
        "60d2c25251cac20d8c142a03e230237528b68430",
        "9bd0c15fcfb42f6245447c53347d65ad9e72080b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 26 11:26:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 26 11:26:50 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Just two changes: one udl endian fix, one nouveau memory corruption on\n  some GPUs.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/nouveau/fbcon: using nv_two_heads is not a good idea\n  drm/udl: Make sure to get correct endian keys from vendor descriptor\n"
    },
    {
      "commit": "60d2c25251cac20d8c142a03e230237528b68430",
      "tree": "8cfd656a6c86a3fefde957962c419923e9a1640d",
      "parents": [
        "aace99e57c90353a51952e9dd1f6f110eec30d15",
        "1f41a6a9947615dca37d80b044ab81616e956a67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 26 11:23:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 26 11:23:41 2012 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID fixes from Jiri Kosina:\n \"The most important one is a purification of Kconfig for CONFIG_HID;\n  the inclusion of HID groups and autoloading didn\u0027t leave the Kconfig\n  in a really consistent state.  Henrik\u0027s patch fixes that.  In addition\n  to that, there are two small fixes for logitech and magicmouse\n  drivers.\"\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Fix the generic Kconfig options\n  HID: magicmouse: Correct report range of major / minor axes\n  HID: logitech: don\u0027t use stack based dj_report structures\n"
    },
    {
      "commit": "6e1c39c6b00d9141a82c231ba7c5e5b1716974b2",
      "tree": "02d69e8de14c403a0a76a27246064d1446b78baa",
      "parents": [
        "09a6071bfe0ecf41376ad6a143508c8b2f93f52b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 17:35:10 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 17:43:06 2012 +0200"
      },
      "message": "ALSA: hda - Fix power-map regression for HP dv6 \u0026 co\n\nThe recent fix for power-map controls (commit b0791dda813) caused\nregressions on some other HP laptops.  They have fixed pins but these\npins are exposed as jack-detectable.  Thus the driver tries to control\nthe power-map dynamically per jack detection where it never gets on.\n\nThis patch adds the check of connection and it assumes the no jack\ndetection is available for fixed pins no matter what pin capability\nsays.\n\nBugLink: http://bugs.launchpad.net/bugs/1013183\nReported-by: Luis Henriques \u003cluis.henriques@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "09a6071bfe0ecf41376ad6a143508c8b2f93f52b",
      "tree": "7e0d025256deb2572580fa63acd57b567af4f2d2",
      "parents": [
        "59cad16bc6deb85bd2a464da92bbaae289f0286f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 15:01:33 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 15:01:33 2012 +0200"
      },
      "message": "ALSA: hda - Initialize caches at codec reconfiguration\n\nBetter to clean up the caches for avoiding inconsistent codec state\nafter the reconfiguration.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "59cad16bc6deb85bd2a464da92bbaae289f0286f",
      "tree": "543a57c1852ec9800f80e418da5c1e739891f12a",
      "parents": [
        "ee48df57c920ab876dd8cf0dcfe5b8893b98e934"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 15:00:20 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 15:00:20 2012 +0200"
      },
      "message": "ALSA: hda - Fix memory leaks at module unload\n\nSome caches aren\u0027t released properly at module unloading time.\n\nCc: \u003cstable@vger.kernel.org\u003e [v3.4+]\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ee48df57c920ab876dd8cf0dcfe5b8893b98e934",
      "tree": "b41a7fde822cf3ba5ea05af6640f48d8b645e745",
      "parents": [
        "befae82e2906cb7155020876a531b0b8c6c8d8c8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 14:54:32 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jun 26 14:56:20 2012 +0200"
      },
      "message": "ALSA: hda - Fix memory leaks in Realtek \u0026 Conexant codec parsers\n\nWhen moved to the helper code, forgot to release the verb arrays.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9bd0c15fcfb42f6245447c53347d65ad9e72080b",
      "tree": "338d1d19fcb9f76e62ef951b568a8d97a00012ec",
      "parents": [
        "d42f0349f3fed647c61c2d432e974bbdafcfb3fb"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jun 26 12:12:30 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 26 12:16:43 2012 +0100"
      },
      "message": "drm/nouveau/fbcon: using nv_two_heads is not a good idea\n\nnv_two_heads() was never meant to be used outside of pre-nv50 code.  The\ncode checks for \u003e\u003d NV_10 for 2 CRTCs, then downgrades a few specific\nchipsets to 1 CRTC based on (pci_device \u0026 0x0ff0).\n\nThe breakage example seen is on GTX 560Ti, with a pciid of 0x1200, which\ngets detected as an NV20 (0x020x) with 1 CRTC by nv_two_heads(), causing\nmemory corruption because there\u0027s actually 2 CRTCs..\n\nThis switches fbcon to use the CRTC count directly from the mode_config\nstructure, which will also fix the same issue on Kepler boards which have\n4 CRTCs.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d03ac61daa8d4d17cd83a5ab98e85b616b90c7ac",
      "tree": "80f412f46d6d37af196899f40877148ed4407aaa",
      "parents": [
        "d6dc55c1857ff1911780881b74537785d8a4e6e1"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jun 21 20:04:25 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Jun 25 16:51:48 2012 -0700"
      },
      "message": "clk: mxs: fix clock lookup after freeing init memory\n\nThe struct clk_lookup are marked as __initdata, resulting in being\nremoved from memory after the kernel finished booting. However this\nleads to a NULL pointer de-ref if loading a module which uses clk_get.\n\nThis patch removes the __initdata from the struct clk_lookup.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "d6dc55c1857ff1911780881b74537785d8a4e6e1",
      "tree": "d9ec0e3892796795df4daa390d24fa2471006fa2",
      "parents": [
        "bf47b4fd8f9f81cd5ce40e1945c6334d088226d1"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Jun 22 10:13:20 2012 +0800"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Jun 25 16:51:48 2012 -0700"
      },
      "message": "clk: mxs: fix ref_io clock definition\n\nThe definition of clocks ref_io0 and ref_io1 were inverted.  It causes\na mmc regression on some boards right away.  Fix the regression by\ncorrecting the ref_io clock definition.\n\nReported-by: Maxime Ripard \u003cmaxime.ripard@free-electrons.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "bf47b4fd8f9f81cd5ce40e1945c6334d088226d1",
      "tree": "2bec386cffb13652e45cd9e4bca533744a492209",
      "parents": [
        "7975059db572eb47f0fb272a62afeae272a4b209"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@arm.com",
        "time": "Fri Jun 08 14:04:06 2012 +0100"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Jun 25 16:51:48 2012 -0700"
      },
      "message": "clk: Check parent for NULL in clk_change_rate\n\nclk_change_rate() is accessing parent\u0027s rate without checking\nif the parent exists at all. In case of root clocks this will\ncause NULL pointer dereference.\n\nThis patch follows what clk_calc_new_rates() does in such\nsituation.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@arm.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "7975059db572eb47f0fb272a62afeae272a4b209",
      "tree": "076b85e7b2a9e6fd1f24416e54566cd63b7d336b",
      "parents": [
        "3a35fc3a13333e7c137de82d8bf12bbc18639633"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Wed Jun 06 14:41:31 2012 +0530"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Jun 25 16:51:47 2012 -0700"
      },
      "message": "clk: Allow late cache allocation for clk-\u003eparents\n\nParent clocks for muxes are cached in clk-\u003eparents to\navoid frequent lookups, however the cache allocation happens\nonly during clock registeration and later clk_set_parent()\nassumes a cache space available and allocated.\n\nThis is not entirely true for platforms which do early clock\nregisterations wherein the cache allocation using kzalloc\ncould fail during clock registeration.\n\nAllow cache allocation to happen later as part of clk_set_parent()\nto help such cases and avoid crashes assuming a cache being\navailable.\n\nWhile here also replace existing kmalloc() with kzalloc()\nin the file.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "3a35fc3a13333e7c137de82d8bf12bbc18639633",
      "tree": "cf1eeff5a49f9b49f1f3e31d803919a27920e121",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri May 11 10:41:18 2012 +0200"
      },
      "committer": {
        "name": "Mike Turquette",
        "email": "mturquette@linaro.org",
        "time": "Mon Jun 25 16:51:47 2012 -0700"
      },
      "message": "clk: SPEAr600: Fix ethernet clock name for DT based probing\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "8a8e28b8e2c27362f24cf06513c05d5e3a304e03",
      "tree": "5ce65385245efb27e0e9e90480dfd3c90871f17f",
      "parents": [
        "aa214de0595eecf5079a172a16333fa638b64915"
      ],
      "author": {
        "name": "alex.bluesman.smirnov@gmail.com",
        "email": "alex.bluesman.smirnov@gmail.com",
        "time": "Mon Jun 25 03:30:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:35:30 2012 -0700"
      },
      "message": "mac802154: add missed braces\n\nAdd missed braces after \u0027if\u0027 operator.\n\nSigned-off-by: Alexander Smirnov \u003calex.bluesman.smirnov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa214de0595eecf5079a172a16333fa638b64915",
      "tree": "7bfb8c40355c96c01903a83f9ebd546f9bc1b73c",
      "parents": [
        "044ca2a5f2f781c7e4b49c7c0a256913648297ea"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Mon Jun 25 00:45:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:30:54 2012 -0700"
      },
      "message": "net: l2tp_eth: fix l2tp_eth_dev_xmit race\n\nIts illegal to dereference skb after giving it to l2tp_xmit_skb()\nas it might be already freed/reused.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: James Chapman \u003cjchapman@katalix.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "044ca2a5f2f781c7e4b49c7c0a256913648297ea",
      "tree": "9645a3cfcf0665d48377f2ce3d362dd5320ec64c",
      "parents": [
        "9858d2d1acf82758f779e0756d92a011f1d170b3"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Jun 25 00:24:13 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:30:12 2012 -0700"
      },
      "message": "net/mlx4_en: Release QP range in free_resources\n\nAdd a missing resource release in ring cleanup.\nNot doing this leaves a range of QPs that are being reserved,\nand no one can use them.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9858d2d1acf82758f779e0756d92a011f1d170b3",
      "tree": "b1173c984ca85fe742f71dbe61f1db8df3b9aa5f",
      "parents": [
        "5c8e9046662889265c0ff390c144188721cb0844"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Jun 25 00:24:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:30:12 2012 -0700"
      },
      "message": "net/mlx4: Use single completion vector after NOP failure\n\nFix a crash at the error flow of NOP command which caused the driver to try and use\na completion vector which wasn\u0027t allocated.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c8e9046662889265c0ff390c144188721cb0844",
      "tree": "50a9601197840e2cdf781c943404e655c8c0983a",
      "parents": [
        "6de0298ec9c1edaf330b71b57346241ece8f3346"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Jun 25 00:24:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:30:12 2012 -0700"
      },
      "message": "net/mlx4_en: Set correct port parameters during device initialization\n\nSet valid port parameters: MTU and flow control configuration when\nconfiguring the port during HW device initialization,\nprior to the net device open() being called.\nUsing  invalid parameters (such as all zeros)\ncould lead to bad firmware behavior.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6de0298ec9c1edaf330b71b57346241ece8f3346",
      "tree": "4475a2b874aba5fdc2a7ddaa96547dadad0c9ea7",
      "parents": [
        "1fdc7630b2cba4a5aeb5fc3834c7189716fdbcb0"
      ],
      "author": {
        "name": "Davide Gerhard",
        "email": "rainbow@irh.it",
        "time": "Mon Jun 25 09:04:47 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:20:41 2012 -0700"
      },
      "message": "ipheth: add support for iPad\n\nThis adds support for the iPad to the ipheth driver.\n(product id \u003d 0x129a)\n\nSigned-off-by: Davide Gerhard \u003crainbow@irh.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1fdc7630b2cba4a5aeb5fc3834c7189716fdbcb0",
      "tree": "344bd04d4786eaeb33cb544e0980f8c5e1c24682",
      "parents": [
        "3935600a7f341c00b0def2ed8870669ab2c05493"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Sun Jun 24 11:01:38 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:07:23 2012 -0700"
      },
      "message": "caif-hsi: Add missing return in error path\n\nFix a missing return, causing access to freed memory.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3935600a7f341c00b0def2ed8870669ab2c05493",
      "tree": "ccb5454e6d08cc9fbfe4091097de92a2bd66643a",
      "parents": [
        "eaa8c5f3cf6555294632c176e81439ca420ad07f"
      ],
      "author": {
        "name": "Per Ellefsen",
        "email": "Per.Ellefsen@stericsson.com",
        "time": "Sun Jun 24 11:01:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:07:22 2012 -0700"
      },
      "message": "caif-hsi: Bugfix - Piggyback\u0027ed embedded CAIF frame lost\n\nWhen receiving a piggyback\u0027ed descriptor containing an\nembedded frame, but no payload, the embedded frame was\nlost.\n\nSigned-off-by: Per Ellefsen \u003cper.ellefsen@stericsson.com\u003e\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eaa8c5f3cf6555294632c176e81439ca420ad07f",
      "tree": "9aaff3b50bb12ce88e5f0970aa21ed86b8f95a1c",
      "parents": [
        "437c5b53f63b468996090200df66ef2f3f588c80"
      ],
      "author": {
        "name": "Sjur Brændeland",
        "email": "sjur.brandeland@stericsson.com",
        "time": "Sun Jun 24 11:01:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:07:22 2012 -0700"
      },
      "message": "caif: Clear shutdown mask to zero at reconnect.\n\nClear caif sockets\u0027s shutdown mask at (re)connect.\n\nSigned-off-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "437c5b53f63b468996090200df66ef2f3f588c80",
      "tree": "528d2146edf14e848fa39d7f5861119e91ce4d20",
      "parents": [
        "fa809e2fd6e317226c046202a88520962672eac0"
      ],
      "author": {
        "name": "Neal Cardwell",
        "email": "ncardwell@google.com",
        "time": "Sat Jun 23 19:22:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 16:05:19 2012 -0700"
      },
      "message": "tcp: heed result of security_inet_conn_request() in tcp_v6_conn_request()\n\nIf security_inet_conn_request() returns non-zero then TCP/IPv6 should\ndrop the request, just as in TCP/IPv4 and DCCP in both IPv4 and IPv6.\n\nSigned-off-by: Neal Cardwell \u003cncardwell@google.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa809e2fd6e317226c046202a88520962672eac0",
      "tree": "1aec3e52fc38592894507dbff9c469297b32cb1d",
      "parents": [
        "8b8e4bc0391f8abbcdb9e1c54415bcc0f4f5a2a0"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Mon Jun 25 15:37:19 2012 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 25 15:37:19 2012 -0700"
      },
      "message": "ipv6: fib: fix fib dump restart\n\nCommit 2bec5a369ee79576a3 (ipv6: fib: fix crash when changing large fib\nwhile dumping it) introduced ability to restart the dump at tree root,\nbut failed to skip correctly a count of already dumped entries. Code\ndidn\u0027t match Patrick intent.\n\nWe must skip exactly the number of already dumped entries.\n\nNote that like other /proc/net files or netlink producers, we could\nstill dump some duplicates entries.\n\nReported-by: Debabrata Banerjee \u003cdbavatar@gmail.com\u003e\nReported-by: Josh Hunt \u003cjohunt@akamai.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aace99e57c90353a51952e9dd1f6f110eec30d15",
      "tree": "286dc3f7e7da9731b0e816641e9a551f6a88dc54",
      "parents": [
        "bbcaf41118809b2a4b05e69cf298d379ebb734d1",
        "099987f0aaf28771261b91a41240b9228f2e32b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 14:53:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 14:53:09 2012 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab.\n\nTrivial conflict due to new USB HID ID\u0027s being added next to each other\n(Baanto vs Axentia).\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (44 commits)\n  [media] smia: Fix compile failures\n  [media]  Fix VIDIOC_DQEVENT docbook entry\n  [media] s5p-fimc: Fix control creation function\n  [media] s5p-mfc: Fix checkpatch error in s5p_mfc_shm.h file\n  [media] s5p-mfc: Fix setting controls\n  [media] v4l/s5p-mfc: added image size align in VIDIOC_TRY_FMT\n  [media] v4l/s5p-mfc: corrected encoder v4l control definitions\n  [media] v4l: mem2mem_testdev: Fix race conditions in driver\n  [media] s5p-mfc: Bug fix of timestamp/timecode copy mechanism\n  [media] cxd2820r: Fix an incorrect modulation type bitmask\n  [media] em28xx: Show a warning if the board does not support remote controls\n  [media] em28xx: Add remote control support for Terratec\u0027s Cinergy HTC Stick HD\n  [media] USB: Staging: media: lirc: initialize spinlocks before usage\n  [media] Revert \"[media] media: mx2_camera: Fix mbus format handling\"\n  [media] bw-qcam: driver and pixfmt documentation fixes\n  [media] cx88: fix firmware load on big-endian systems\n  [media] cx18: support big-endian systems\n  [media] ivtv: fix support for big-endian systems\n  [media] tuner-core: return the frequency range of the correct tuner\n  [media] v4l2-dev.c: fix g_parm regression in determine_valid_ioctls()\n  ...\n"
    },
    {
      "commit": "befae82e2906cb7155020876a531b0b8c6c8d8c8",
      "tree": "f51327130d2a18a5f0ffec73a51b306668465fb7",
      "parents": [
        "55d52ea86898f7b8fed437d400e6e28f4ef47665"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Mon Jun 25 19:49:28 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 21:24:41 2012 +0200"
      },
      "message": "ALSA: hda - Add Realtek ALC280 codec support\n\nThis chip looks very similar to ALC269 and ALC27* variants. The bug reporter\nhas verified that sound was working after this patch had been applied.\n\nCc: stable@kernel.org\nBugLink: https://bugs.launchpad.net/bugs/1017017\nTested-by: Richard Crossley \u003crichardcrossley@o2.co.uk\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bbcaf41118809b2a4b05e69cf298d379ebb734d1",
      "tree": "debdacc7de009620f39cbae552e701ccef44bcf2",
      "parents": [
        "5c0a981fb1cacddc9a35dd87ea74045abd640942",
        "a68de074613abd028b2ce63366d18db9c29e15d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 10:39:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 10:39:13 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A few small, driver specific bug fixes, nothing exciting here but all\n  needed if you happen to be using the affected hardware.\"\n\n* tag \u0027regulator-3.5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: palmas: fix regmap offsets for enable/disable\n  regulator: tps6524x: Fix get_voltage_sel for fixed voltage\n  regulator: tps65023: Fix mask for LDOs output voltage select control\n"
    },
    {
      "commit": "5c0a981fb1cacddc9a35dd87ea74045abd640942",
      "tree": "824f9f36c974fca1abd6f0251580e144dd005947",
      "parents": [
        "09682c1dd3820445a27d32dcbeee6a6eafff3dc9",
        "593f47355467b9ef44293698817e2bdb347e2d11"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 10:38:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 10:38:19 2012 -0700"
      },
      "message": "Merge branch \u0027fixes-for-linus\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nGit pull DMA-mapping fix from Marek Szyprowski:\n \"Another minor fixup for ARM dma-mapping redesign and extensions merged\n  in this merge window\"\n\n* \u0027fixes-for-linus\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  ARM: dma-mapping: fix buffer chunk allocation order\n"
    },
    {
      "commit": "09682c1dd3820445a27d32dcbeee6a6eafff3dc9",
      "tree": "7e4b74d59ea2fbcf2a6210c3834f58aceab194e0",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 25 17:15:31 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 25 10:32:49 2012 -0700"
      },
      "message": "bug.h: Fix up CONFIG_BUG\u003dn implicit function declarations.\n\nCommit 2603efa31a03 (\"bug.h: Fix up powerpc build regression\") corrected\nthe powerpc build case and extended the __ASSEMBLY__ guards, but it also\ngot caught in pre-processor hell accidentally matching the else case of\nCONFIG_BUG resulting in the BUG disabled case tripping up on\n-Werror\u003dimplicit-function-declaration.\n\nIt\u0027s not possible to __ASSEMBLY__ guard the entire file as architecture\ncode needs to get at the BUGFLAG_WARNING definition in the GENERIC_BUG\ncase, but the rest of the CONFIG_BUG\u003dy/n case needs to be guarded.\n\nRather than littering endless __ASSEMBLY__ checks in each of the if/else\ncases we just move the BUGFLAG definitions up under their own\nGENERIC_BUG test and then shove everything else under one big\n__ASSEMBLY__ guard.\n\nBuild tested on all of x86 CONFIG_BUG\u003dy, CONFIG_BUG\u003dn, powerpc (due to\nit\u0027s dependence on BUGFLAG definitions in assembly code), and sh (due to\nnot bringing in linux/kernel.h to satisfy the taint flag definitions used\nby the generic bug code).\n\nHopefully that\u0027s the end of the corner cases and I can abstain from ever\nhaving to touch this infernal header ever again.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nTested-by: Fengguang Wu \u003cwfg@linux.intel.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f8741ca5e55a35dafa35f4eac2b70b08fae997e",
      "tree": "4f3d0d5f685a735d5d6265c1b3cafda71ff0683e",
      "parents": [
        "0a6a2daf1c7a30c3ca66a8ddb8fc4ff7820051e2",
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 25 09:11:02 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 25 09:12:22 2012 -0700"
      },
      "message": "Merge 3.5-rc4 into usb-linus\n\nThis is needed to sync up with the previous USB changes that were merged in\nLinus\u0027s branch.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1f41a6a9947615dca37d80b044ab81616e956a67",
      "tree": "23ff02f9aa0c3603e3bc4b944233acd8f70a8156",
      "parents": [
        "e75561b3d2a4eb15080ed73f59f7dc2965c01423"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Jun 25 16:55:41 2012 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 25 17:25:00 2012 +0200"
      },
      "message": "HID: Fix the generic Kconfig options\n\nThe generic HID driver is obviously not a special driver, so move it\noutside of the special drivers menu. Explain the usage and make the\ndefault follow the HID setting. This should simplify migration from\nolder kernels. While at it, remove the redundant HID_SUPPORT option\nand modify the HID and USB_HID entries to better explain the bus\nstructure.\n\nReported-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bb9a80e5719abae235c7e9c7391a3a17b64a217b",
      "tree": "ec7660808b11eb0da62a838feb19facefd7e1cab",
      "parents": [
        "aa8521ec2889d5d1f2f0ed00c3295b8229135f98"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Fri Jun 22 12:07:25 2012 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Jun 25 06:46:24 2012 -0700"
      },
      "message": "hwmon: Update my e-mail address\n\nMy old e-mail address won\u0027t be valid for much longer. Time to update it.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e75561b3d2a4eb15080ed73f59f7dc2965c01423",
      "tree": "01507c7e31e8874a25fbe37283f27b0fb792db35",
      "parents": [
        "d8dc3494f77a5cc3b274bae36f7e74e85cf8a407"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Fri Jun 22 12:31:53 2012 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jun 25 15:30:15 2012 +0200"
      },
      "message": "HID: magicmouse: Correct report range of major / minor axes\n\nIn patch \"HID: magicmouse: Adjust major / minor axes to scale\",\ntouch_major and touch_minor axes are scaled by a factor of\nfour when reported but the max touch_major/minor is not scaled\naccordingly. This patch scales the max touch_major/minor to\nbe consistent with the reported value.\n\nSigned-off-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nAcked-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "55d52ea86898f7b8fed437d400e6e28f4ef47665",
      "tree": "8b023152f32a1439b151273b4220718a505854da",
      "parents": [
        "6cab3e1e65bfe070f09bb091eeda182b171d5929"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 14:36:43 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 14:40:16 2012 +0200"
      },
      "message": "ALSA: hda - Remove obsoleted CONFIG_SND_HDA_ENABLE_REALTEK_QUIRKS\n\nI simply forgot to remove this entry although all Realtek quirks have\nbeen dropped.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6cab3e1e65bfe070f09bb091eeda182b171d5929",
      "tree": "d9016ccb514e7e00f81534c5ff2d7f1f40c6b77f",
      "parents": [
        "74953e201001b9582bf3125858cf6955650edb48"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon May 28 11:14:33 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 11:14:13 2012 +0200"
      },
      "message": "ASoC: wm8994: remove duplicate code\n\nIt seems that the code duplication was added at a merge operation.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "74953e201001b9582bf3125858cf6955650edb48",
      "tree": "6a6ef9ec68b99055e458462ef761c6594ea8b12d",
      "parents": [
        "b3c5dce81584391af8b6dedb0647e65c17aab3a2"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sat Jun 23 17:30:47 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 25 11:11:24 2012 +0200"
      },
      "message": "ALSA: usb-audio: add BOSS GT-100 support\n\nReported-by: John McFarland \u003cmcfarljm@gmail.com\u003e\nTested-by: John McFarland \u003cmcfarljm@gmail.com\u003e\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "593f47355467b9ef44293698817e2bdb347e2d11",
      "tree": "2e90c04ac19f11cf8b94c92058d4a0ac0e00401d",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Jun 21 11:48:11 2012 +0200"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Jun 25 10:18:52 2012 +0200"
      },
      "message": "ARM: dma-mapping: fix buffer chunk allocation order\n\nIOMMU-aware dma_alloc_attrs() implementation allocates buffers in\npower-of-two chunks to improve performance and take advantage of large\npage mappings provided by some IOMMU hardware. However current code, due\nto a subtle bug, allocated those chunks in the smallest-to-largest\norder, what completely killed all the advantages of using larger than\npage chunks. If a 4KiB chunk has been mapped as a first chunk, the\nconsecutive chunks are not aligned correctly to the power-of-two which\nmatch their size and IOMMU drivers were not able to use internal\nmappings of size other than the 4KiB (largest common denominator of\nalignment and chunk size).\n\nThis patch fixes this issue by changing to the correct largest-to-smallest\nchunk size allocation sequence.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "d42f0349f3fed647c61c2d432e974bbdafcfb3fb",
      "tree": "239371bc88344798f75287da51ba93024bb2df64",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jun 25 07:32:14 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jun 25 07:43:12 2012 +0100"
      },
      "message": "drm/udl: Make sure to get correct endian keys from vendor descriptor\n\nThis is a port of\ncommit b49f184b640dcfab7ede394cf2a1ff4fe3d154f5\nAuthor: Ben Collins \u003cbcollins@ubuntu.com\u003e\nfrom udlfb to udl kms driver.\n\nThe driver was not using le16_to_cpu when reading keys from the vendor\ndescriptor, causing incorrect parsing. Mainly, sku_pixel_limit was not\nbeing parsed on big-endian systems. This would result in a blank screen\non big-endian CPUs where the DL chips\u0027s max mode was smaller than the\nmonitor\u0027s native mode.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aa8521ec2889d5d1f2f0ed00c3295b8229135f98",
      "tree": "fb69a1c08a5428e2c2feebade70ee47cc2b77644",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed Jun 20 21:18:48 2012 +0200"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Sun Jun 24 23:36:03 2012 -0700"
      },
      "message": "hwmon: (applesmc) correct email address for Jesper Juhl\n\nI\u0027ve not had a gmail address for years. This commit updates the\naddress to my actual working one.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "19a1d332cc8ca599578111b9ff8cd6963f75c387",
      "tree": "c7fcc4ec0722d5673e6b4654978bb3af334d1542",
      "parents": [
        "6b16351acbd415e66ba16bf7d473ece1574cf0bc"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Tue Jun 12 13:27:31 2012 +1000"
      },
      "committer": {
        "name": "Greg Ungerer",
        "email": "gerg@uclinux.org",
        "time": "Mon Jun 25 09:17:20 2012 +1000"
      },
      "message": "m68knommu: define a local devm_clk_get() function\n\nCommit f4d40de39a23f0c39cca55ac63e1175c69c3d2f7 (\"net fec: do not depend\non grouped clocks\") breaks compilation of the FEC driver for non iMX\nplatforms in linux-3.5-rc1. For example when compiling for ColdFire I get:\n\n      LD      vmlinux\n    drivers/built-in.o: In function `fec_probe\u0027:\n    fec.c:(.devinit.text+0x1e0): undefined reference to `devm_clk_get\u0027\n\nDefine a simple devm_clk_get() function for the m68knommu architecture.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "6b16351acbd415e66ba16bf7d473ece1574cf0bc",
      "tree": "5fa64d47f28cde6b8151b75c7047a98292d084ca",
      "parents": [
        "02b7d83436ae4b1d86a5df03e72c1c69af7e239d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 12:53:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 12:53:04 2012 -0700"
      },
      "message": "Linux 3.5-rc4\n"
    },
    {
      "commit": "02b7d83436ae4b1d86a5df03e72c1c69af7e239d",
      "tree": "a6d59c053edd0a55aca13ad2bee4feef528655c5",
      "parents": [
        "104452f052dfcf62dbf0c4110c9234a3285f59bf"
      ],
      "author": {
        "name": "Anatol Pomozov",
        "email": "anatol.pomozov@gmail.com",
        "time": "Sat Jun 23 15:54:34 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 11:03:52 2012 -0700"
      },
      "message": "Fix typo in printed messages\n\nCoult -\u003e Could\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "104452f052dfcf62dbf0c4110c9234a3285f59bf",
      "tree": "9d508bbacb7d41286b21eeae4c1d6b222bcc361e",
      "parents": [
        "08d49c46cf61f707f3f44228b362947bb57343e7",
        "081f323bd3cc3a4d5ee6276e53cc52eddfc20a63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 11:02:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 11:02:09 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM fixes from Avi Kivity:\n \"Fixing a scheduling-while-atomic bug in the ppc code, and a bug which\n  allowed pci bridges to be assigned to guests.\"\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PPC: Book3S HV: Drop locks around call to kvmppc_pin_guest_page\n  KVM: Fix PCI header check on device assignment\n"
    },
    {
      "commit": "08d49c46cf61f707f3f44228b362947bb57343e7",
      "tree": "a17255e96a1ca86ec5c8f789422cb7e46232d762",
      "parents": [
        "a4a20fd981b2e6419556ca474b3b9689d42e5233",
        "2e51fd3c13e330d9364a211ddcd3e38771eeb4b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 11:00:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 11:00:07 2012 -0700"
      },
      "message": "Merge tag \u0027rdma-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull InfiniBand/RDMA fixes from Roland Dreier:\n - Fixes to new ocrdma driver\n - Typo in test in CMA\n\n* tag \u0027rdma-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cma: QP type check on received REQs should be AND not OR\n  RDMA/ocrdma: Fix off by one in ocrdma_query_gid()\n  RDMA/ocrdma: Fixed RQ error CQE polling\n  RDMA/ocrdma: Correct queue SGE calculation\n  RDMA/ocrdma: Correct reported max queue sizes\n  RDMA/ocrdma: Fixed GID table for vlan and events\n"
    },
    {
      "commit": "a4a20fd981b2e6419556ca474b3b9689d42e5233",
      "tree": "fa12c3a45540e534cd1e739438386374dc39c424",
      "parents": [
        "2ecedc478e7a20597d95f48144cbe5ee568c0f1b",
        "0fa1f0609a0c1fe8b2be3c0089a2cb48f7fda521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 10:57:59 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 10:57:59 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"Nothing very controversial in here.  Most of the fixes are for OMAP\n  this time around, with some orion/kirkwood and a tegra patch mixed in.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: Orion: Fix Virtual/Physical mixup with watchdog\n  ARM: Kirkwood: clk_register_gate_fn: add fn assignment\n  ARM: Orion5x - Restore parts of io.h, with rework\n  ARM: OMAP4: hwmod data: Force HDMI in no-idle while enabled\n  ARM: OMAP2+: mux: fix sparse warning\n  ARM: OMAP2+: CM: increase the module disable timeout\n  ARM: OMAP4: clock data: add clockdomains for clocks used as main clocks\n  ARM: OMAP4: hwmod data: fix 32k sync timer idle modes\n  ARM: OMAP4+: hwmod: fix issue causing IPs not going back to Smart-Standby\n  ARM: OMAP: Fix Beagleboard DVI reset gpio\n  arm/dts: OMAP2: Fix interrupt controller binding\n  ARM: OMAP2: Fix tusb6010 GPIO interrupt for n8x0\n  ARM: OMAP2+: Fix MUSB ifdefs for platform init code\n  ARM: tegra: make tegra_cpu_reset_handler_enable() __init\n  ARM: OMAP: PM: Lock clocks list while generating summary\n  ARM: iconnect: Remove include of removed linux/spi/orion_spi.h\n"
    },
    {
      "commit": "2ecedc478e7a20597d95f48144cbe5ee568c0f1b",
      "tree": "360c2cf63478a62e5a7ee310fd060e721894e1e7",
      "parents": [
        "002b758b6dc4d840e662f25625f696d7b43d48f4",
        "59bbe27ba0f6bae1d85f1521e43181d98ee9c5ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 10:57:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 24 10:57:15 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Nothing major in here, one radeon SI fix for tiling, and one uninit\n  var fix, two minor header file fixes.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm: drop comment about this header being autogenerated.\n  drm/edid: don\u0027t return stack garbage from supports_rb\n  vga_switcheroo: Add include guard\n  drm/radeon: SI tiling fixes for display\n"
    },
    {
      "commit": "2e51fd3c13e330d9364a211ddcd3e38771eeb4b4",
      "tree": "f74fe4bd4a80fe85f5c2150ea5e5d0191a6403d1",
      "parents": [
        "4dd81e895655c59bd19d7a8f03a5de1310f4aeb6",
        "7b33dc2b050b71de0e202885a26caffbc864d072"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Sun Jun 24 04:59:59 2012 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Sun Jun 24 04:59:59 2012 -0700"
      },
      "message": "Merge branches \u0027cma\u0027 and \u0027ocrdma\u0027 into for-linus\n"
    },
    {
      "commit": "0fa1f0609a0c1fe8b2be3c0089a2cb48f7fda521",
      "tree": "2e3a9eaab2c84de0a77c6afa97733d22e4e8fb90",
      "parents": [
        "5fb2ce119c113e5c987fa81ed89e73b2653e28e4"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Fri Jun 22 08:54:02 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:19:21 2012 -0700"
      },
      "message": "ARM: Orion: Fix Virtual/Physical mixup with watchdog\n\nThe orion watchdog is expecting to be passed the physcial address of\nthe hardware, and will ioremap() it to give a virtual address it will\nuse as the base address for the hardware. However, when creating the\nplatform resource record, a virtual address was being used.\n\nAdd the necassary #define\u0027s so we can pass the physical address as\nexpected.\n\nTested on Kirkwood and Orion5x.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "5fb2ce119c113e5c987fa81ed89e73b2653e28e4",
      "tree": "d11f2747ca98de28d53b6c62c5644fe36a4b475c",
      "parents": [
        "b5e12229a4850ae9b19ee5252508749da8844b3c"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@blackshift.org",
        "time": "Fri Jun 22 08:54:01 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:19:02 2012 -0700"
      },
      "message": "ARM: Kirkwood: clk_register_gate_fn: add fn assignment\n\nIn commit:\n    98d9986 ARM: Kirkwood: Replace clock gating\nthe kirkwood clock gating has been reworked. A custom variant of\nclock gating, that calls a custom function before gating the clock\noff, has been introduced. However in clk_register_gate_fn() this\ncustom function \"fn\" is never assigned.\n\nThis patch adds the missing fn assignment.\n\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@blackshift.org\u003e\nTested-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nAcked-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "b5e12229a4850ae9b19ee5252508749da8844b3c",
      "tree": "0f50e883e363ed48056543ab6a4a1b398fae38ac",
      "parents": [
        "a34a3b7264fdb40c8d4be8bebb38fd56dc48d162"
      ],
      "author": {
        "name": "Andrew Lunn",
        "email": "andrew@lunn.ch",
        "time": "Fri Jun 22 20:57:57 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:18:17 2012 -0700"
      },
      "message": "ARM: Orion5x - Restore parts of io.h, with rework\n\nCommit 4d5fc58dbe34b78157c05b319669bb3e064ba8bd (ARM: remove bunch of\nnow unused mach/io.h files) removed the orion5x io.h. Unfortunately,\nthis is still needed for the definition of IO_SPACE_LIMIT which\noverrides the default 64K. All Orion based systems have 1Mbyte of IO\nspace per PCI[e] bus, and try to request_resource() this size. Orion5x\nhas two such PCI buses.\n\nIt is likely that the original, removed version, was broken. This\nversion might be less broken. However, it has not been tested on\nhardware with a PCI card, let alone hardware with a PCI card with IO\ncapabilities.\n\nSigned-off-by: Andrew Lunn \u003candrew@lunn.ch\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "a34a3b7264fdb40c8d4be8bebb38fd56dc48d162",
      "tree": "d8625985d600c8fb5ef8b5312e0f13a84af3435b",
      "parents": [
        "e23d7096f9633d37aa35dffab9b0bd594ed64533",
        "dc57aef503859dbf724f6126c58b2e1672e215f3"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:16:29 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:16:29 2012 -0700"
      },
      "message": "Merge tag \u0027omap-fixes-a-for-3.5rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into fixes\n\nFrom Paul Walmsley (as per Tony Lindgren\u0027s request):\n \"Some uncontroversial OMAP clock, hwmod, and compiler warning fixes for 3.5-rc\"\n\n* tag \u0027omap-fixes-a-for-3.5rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending:\n  ARM: OMAP4: hwmod data: Force HDMI in no-idle while enabled\n  ARM: OMAP2+: mux: fix sparse warning\n  ARM: OMAP2+: CM: increase the module disable timeout\n  ARM: OMAP4: clock data: add clockdomains for clocks used as main clocks\n  ARM: OMAP4: hwmod data: fix 32k sync timer idle modes\n  ARM: OMAP4+: hwmod: fix issue causing IPs not going back to Smart-Standby\n  ARM: OMAP: PM: Lock clocks list while generating summary\n"
    },
    {
      "commit": "e23d7096f9633d37aa35dffab9b0bd594ed64533",
      "tree": "1de032158487c5ca078b7e08dad0e37ac970bfee",
      "parents": [
        "6355f25ed965421725d92cf719fc63008690ca1c",
        "aef2b89662b8a7506846d0dc0df672d196ddf8d0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:11:50 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Jun 23 16:11:50 2012 -0700"
      },
      "message": "Merge tag \u0027omap-fixes-for-v3.5-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes\n\nFrom Tony Lindgren:\n\"Here are a few fixes with the biggest one being fix for Beagle DVI\n reset. All of them are regression fixes, except for the missing omap2\n interrupt controller binding that somehow got missed earlier.\"\n\n* tag \u0027omap-fixes-for-v3.5-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP: Fix Beagleboard DVI reset gpio\n  arm/dts: OMAP2: Fix interrupt controller binding\n  ARM: OMAP2: Fix tusb6010 GPIO interrupt for n8x0\n  ARM: OMAP2+: Fix MUSB ifdefs for platform init code\n"
    },
    {
      "commit": "8b8e4bc0391f8abbcdb9e1c54415bcc0f4f5a2a0",
      "tree": "bd8c2e47bb0cbc05e1ec5f79f8fd3f6410463d5b",
      "parents": [
        "5870adc68fc39d81089f1e80efdf64b97e5c37a1"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Wed Jun 20 14:12:56 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sat Jun 23 17:21:35 2012 +0200"
      },
      "message": "batman-adv: fix race condition in TT full-table replacement\n\nbug introduced with cea194d90b11aff7fc289149e4c7f305fad3535a\n\nIn the current TT code, when a TT_Response containing a full table is received\nfrom an originator, first the node purges all the clients for that originator in\nthe global translation-table and then merges the newly received table.\nDuring the purging phase each client deletion is done by means of a call_rcu()\ninvocation and at the end of this phase the global entry counter for that\noriginator is set to 0. However the invoked rcu function decreases the global\nentry counter for that originator by one too and since the rcu invocation is\nlikely to be postponed, the node will end up in first setting the counter to 0\nand then decreasing it one by one for each deleted client.\n\nThis bug leads to having a wrong global entry counter for the related node, say\nX. Then when the node with the broken counter will answer to a TT_REQUEST on\nbehalf of node X, it will create faulty TT_RESPONSE that will generate an\nunrecoverable situation on the node that asked for the full table recover.\n\nThe non-recoverability is given by the fact that the node with the broken\ncounter will keep answering on behalf of X because its knowledge about X\u0027s state\n(ttvn + tt_crc) is correct.\n\nTo solve this problem the counter is not explicitly set to 0 anymore and the\ncounter decrement is performed right before the invocation of call_rcu().\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\n"
    },
    {
      "commit": "5870adc68fc39d81089f1e80efdf64b97e5c37a1",
      "tree": "d2a8c916e3f483cdb4c3aa4e82cef2479e55e674",
      "parents": [
        "a18e08bdcf845efb7344cea146e683df746bbfb4"
      ],
      "author": {
        "name": "Marek Lindner",
        "email": "lindner_marek@yahoo.de",
        "time": "Wed Jun 20 17:16:05 2012 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Sat Jun 23 17:21:11 2012 +0200"
      },
      "message": "batman-adv: only drop packets of known wifi clients\n\nbug introduced with 59b699cdee039d75915c354da06937102d1f9a84\n\nIf the source or destination mac address of an ethernet packet\ncould not be found in the translation table the packet was\ndropped if AP isolation was turned on. This behavior would\nmake it impossible to send broadcast packets over the mesh as\nthe broadcast address will never enter the translation table.\n\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nAcked-by: Antonio Quartulli \u003cordex@autistici.org\u003e\n"
    }
  ],
  "next": "a68de074613abd028b2ce63366d18db9c29e15d2"
}
