)]}'
{
  "log": [
    {
      "commit": "a0639948b6fb28ebf2063b58ae6e0f4de693f6c3",
      "tree": "7ffe6f1caa94a70d56197dad151b556b36fba681",
      "parents": [
        "688c240b0bd920421fd3b9377b6ba3b731961755",
        "7bb5d75ce91ca3725256c0d502624ed697231cde"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 15:06:57 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 15:06:57 2013 +0200"
      },
      "message": "Merge tag \u0027davinci-for-v3.11/soc-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/soc\n\nFrom Sekhar Nori:\n\nDaVinci SoC changes for v3.11\n\nThis pull request moves DaVinci EDMA library to\narch/arm/common so it can be used by OMAP based AM335x.\nThis is a temporary step until all drivers are converted\nto use the dmaengine driver in drivers/dma/edma.c.\n\nSeveral drivers like SPI, MMC/SD have already been converted.\nSome like audio are pending.\n\nThe other two patches in the pull request are cleanup in nature.\n\n* tag \u0027davinci-for-v3.11/soc-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:\n  ARM: edma: remove unused transfer controller handlers\n  ARM: davinci: move private EDMA API to arm/common\n  ARM: davinci: remove __init atrribute from function declaration\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "e5051b8472c2fde91e44d906c9a2e516a10b60b2",
      "tree": "b7c27378ca981a7bcf86639db7b0cde834feb0b6",
      "parents": [
        "c3b693d1d63444afe4fbf809d8a311b63741e503",
        "3bfbc6cd9b41f937a134ba65a4a1eefba062b9a8"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 02:14:59 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 02:15:45 2013 +0200"
      },
      "message": "Merge tag \u0027imx-soc-3.11\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc\n\nFrom Shawn Guo:\n\nimx soc changes for 3.11:\n\n* New SoCs i.MX6 Sololite and Vybrid VF610 support\n* imx5 and imx6 clock fixes and additions\n* Update clock driver to use of_clk_init() function\n* Refactor restart routine mxc_restart() to get it work for DT boot\n  as well\n* Clean up mxc specific ulpi access ops\n* imx defconfig updates\n\n* tag \u0027imx-soc-3.11\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6: (29 commits)\n  ARM: imx_v6_v7_defconfig: Enable Vybrid VF610\n  ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default\n  ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd\n  ARM: imx_v6_v7_defconfig: Enable PWM and backlight options\n  ARM: imx: Remove mxc specific ulpi access ops\n  ARM: imx: add initial support for VF610\n  ARM: imx: add VF610 clock support\n  ARM: imx_v6_v7_defconfig: enable parallel display\n  ARM: imx: clk: No need to initialize phandle struct\n  ARM: imx: irq-common: Include header to avoid sparse warning\n  ARM: imx: Enable mx6 solo-lite support\n  ARM: imx6: use common of_clk_init() call to initialize clocks\n  ARM: imx6q: call of_clk_init() to register fixed rate clocks\n  ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE\n  ARM: i.MX6: clk: add different DualLite MLB clock config\n  ARM i.MX5: Add S/PDIF clocks\n  ARM i.MX53: Add SATA clock\n  ARM: imx6q: clk: add the eim_slow clock\n  ARM: imx: remove MLB PLL from pllv3\n  ARM: imx: disable pll8_mlb in mx6q_clks\n  ...\n\nConflicts:\n\tarch/arm/Kconfig.debug (simple add/add conflict)\n\nIncludes an update to 3.10-rc6\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c3b693d1d63444afe4fbf809d8a311b63741e503",
      "tree": "5c0c264203967f1524ac28645f0b5cea57b624bc",
      "parents": [
        "596fd95ea606548adaa8310a7c05a6dcfec46f16",
        "7fca1f20c0f3e9d7a3b23ee1fc9e832f520f3f1a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 01:51:18 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 20 01:51:18 2013 +0200"
      },
      "message": "Merge tag \u0027u300-multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/soc\n\nFrom Linus Walleij:\n\nDevice Tree and Multiplatform support for U300:\n- Add devicetree support to timer, pinctrl (probe), I2C block,\n  watchdog, DMA controller and clocks.\n- Piecewise add a device tree containing all peripherals.\n- Delete the ATAG boot path.\n- Delete redundant platform data and board files.\n- Convert to multiplatform.\n\n* tag \u0027u300-multiplatform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson: (40 commits)\n  ARM: u300: switch to using syscon regmap for board\n  ARM: u300: Update MMC configs for u300 defconfig\n  spi: pl022: use DMA by default when probing from DT\n  pinctrl: get rid of all platform data for coh901\n  ARM: u300: convert MMC/SD clock to device tree\n  ARM: u300: move the gated system controller clocks to DT\n  i2c: stu300: do not request a specific clock name\n  clk: move the U300 fixed and fixed-factor to DT\n  ARM: u300: remove register definition file\n  ARM: u300: add syscon node\n  ARM: u300 use module_spi_driver to register driver\n  ARM: u300: delete remnant machine headers\n  ARM: u300: convert to multiplatform\n  ARM: u300: localize \u003cmach/u300-regs.h\u003e\n  ARM: u300: delete \u003cmach/irqs.h\u003e\n  ARM: u300: delete \u003cmach/hardware.h\u003e\n  ARM: u300: push down syscon registers\n  ARM: u300: remove deps from debug macro\n  ARM: u300: move debugmacro to debug includes\n  ARM: u300: delete all static board data\n  ...\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3ad7a42d5a9c3736cd6d2c6f7e6038d0ca8b316c",
      "tree": "1b2684a334fadc060b3acc1dc4963b935031d1b9",
      "parents": [
        "b464e3cb294518c8705425335338957bc291d019"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@ti.com",
        "time": "Wed Mar 06 11:15:31 2013 -0500"
      },
      "committer": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Tue Jun 18 10:52:03 2013 +0530"
      },
      "message": "ARM: davinci: move private EDMA API to arm/common\n\nMove mach-davinci/dma.c to common/edma.c so it can be used\nby OMAP (specifically AM33xx) as well.\n\nSigned-off-by: Matt Porter \u003cmporter@ti.com\u003e\nAcked-by: Chris Ball \u003ccjb@laptop.org\u003e # davinci_mmc.c\nAcked-by: Mark Brown \u003cbroonie@linaro.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\n[nsekhar@ti.com: dropped davinci sffsdr changes]\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\n"
    },
    {
      "commit": "b263e9b88746c6902c36d35a2dd83c119f8510a2",
      "tree": "a9f8d06f482af8587d9c7dbf77735bb3dc3185ce",
      "parents": [
        "85fb28bed813469ba56706a7e48fba596f47c253"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu May 23 20:09:43 2013 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Jun 17 13:54:38 2013 +0200"
      },
      "message": "pinctrl: get rid of all platform data for coh901\n\nThis deletes the dependency on any platform data for\nthe COH901 pin controller. There is only one user in the\nkernel, and if we at some point want to support more\nvariants, they shall provide their variant info through\nthe device tree.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "1f2c5fd5f0486566f73aa0149577d5f69df90bcc",
      "tree": "5e9efc42a5ea2bbe29ad6961dbeda1dffd1737f8",
      "parents": [
        "b99c9964d794d0025c48bf1b73cf91d70aea747a"
      ],
      "author": {
        "name": "Jingchang Lu",
        "email": "b35083@freescale.com",
        "time": "Tue May 28 17:12:20 2013 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jun 17 15:45:15 2013 +0800"
      },
      "message": "ARM: imx: add VF610 clock support\n\nAdd clock support for Vybrid VF610. It uses dtc macro support to\ndefine all clock IDs in vf610-clock.h to keep clock IDs coherence\nbetween kernel and DT.\n\nSigned-off-by: Jingchang Lu \u003cb35083@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "45fe6810347b0a83561a13d9ee656c899a309fc0",
      "tree": "814f2fa01f53482a3063484943ac7f3dbbe0e7de",
      "parents": [
        "c1e31d126b4db6a3a8d96883fae40fe22d5eba65"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri May 03 11:06:46 2013 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Mon Jun 17 15:45:11 2013 +0800"
      },
      "message": "ARM: imx: add clock support for imx6sl\n\nAdd clock support for i.MX6 SoloLite.  It uses the dtc marco support to\ndefine all clock IDs in imx6sl-clock.h, which will be included by both\nclock driver and device tree sources, so that the data will stay sync\nall the time between kernel and DT.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "596fa9e6efddd5297fe577b345e0710404608e06",
      "tree": "efeb0f2e335427c21840ccf2573b1f30880c9e52",
      "parents": [
        "5938930e71affa390c3fa33fa2fda52f58f850e8",
        "c5c7774d7eb4397891edca9ebdf750ba90977a69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 15 11:47:56 2013 -1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 15 11:47:56 2013 -1000"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix RTNL locking in batman-adv, from Matthias Schiffer.\n\n 2) Don\u0027t allow non-passthrough macvlan devices to set NOPROMISC via\n    netlink, otherwise we can end up with corrupted promisc counter\n    values on the device.  From Michael S Tsirkin.\n\n 3) Fix stmmac driver build with debugging defines enabled, from Dinh\n    Nguyen.\n\n 4) Make sure name string we give in socket address in AF_PACKET is NULL\n    terminated, from Daniel Borkmann.\n\n 5) Fix leaking of two uninitialized bytes of memory to userspace in\n    l2tp, from Guillaume Nault.\n\n 6) Clear IPCB(skb) before tunneling otherwise we touch dangling IP\n    options state and crash.  From Saurabh Mohan.\n\n 7) Fix suspend/resume for davinci_mdio by using suspend_late and\n    resume_early.  From Mugunthan V N.\n\n 8) Don\u0027t tag ip_tunnel_init_net and ip_tunnel_delete_net with\n    __net_{init,exit}, they can be called outside of those contexts.\n    From Eric Dumazet.\n\n 9) Fix RX length error in sh_eth driver, from Yoshihiro Shimoda.\n\n10) Fix missing sctp_outq initialization in some code paths of SCTP\n    stack, from Neil Horman.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (21 commits)\n  sctp: fully initialize sctp_outq in sctp_outq_init\n  netiucv: Hold rtnl between name allocation and device registration.\n  tulip: Properly check dma mapping result\n  net: sh_eth: fix incorrect RX length error if R8A7740\n  ip_tunnel: remove __net_init/exit from exported functions\n  drivers: net: davinci_mdio: restore mdio clk divider in mdio resume\n  drivers: net: davinci_mdio: moving mdio resume earlier than cpsw ethernet driver\n  net/ipv4: ip_vti clear skb cb before tunneling.\n  tg3: Wait for boot code to finish after power on\n  l2tp: Fix sendmsg() return value\n  l2tp: Fix PPP header erasure and memory leak\n  bonding: fix igmp_retrans type and two related races\n  bonding: reset master mac on first enslave failure\n  packet: packet_getname_spkt: make sure string is always 0-terminated\n  net: ethernet: stmicro: stmmac: Fix compile error when STMMAC_XMIT_DEBUG used\n  be2net: Fix 32-bit DMA Mask handling\n  xen-netback: don\u0027t de-reference vif pointer after having called xenvif_put()\n  macvlan: don\u0027t touch promisc without passthrough\n  batman-adv: Don\u0027t handle address updates when bla is disabled\n  batman-adv: forward late OGMs from best next hop\n  ...\n"
    },
    {
      "commit": "f21afc25f9ed45b8ffe200d0f071b0caec3ed2ef",
      "tree": "e3cd202f0830cc0f0b5fbe9318bfeebbc43ce4ea",
      "parents": [
        "d0ff9348810c5bc9fc7a3f022bdfae9b44b62f00"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Fri Jun 14 11:13:59 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 14 19:24:42 2013 -1000"
      },
      "message": "smp.h: Use local_irq_{save,restore}() in !SMP version of on_each_cpu().\n\nThanks to commit f91eb62f71b3 (\"init: scream bloody murder if interrupts\nare enabled too early\"), \"bloody murder\" is now being screamed.\n\nWith a MIPS OCTEON config, we use on_each_cpu() in our\nirq_chip.irq_bus_sync_unlock() function.  This gets called in early as a\nresult of the time_init() call.  Because the !SMP version of\non_each_cpu() unconditionally enables irqs, we get:\n\n    WARNING: at init/main.c:560 start_kernel+0x250/0x410()\n    Interrupts were enabled early\n    CPU: 0 PID: 0 Comm: swapper Not tainted 3.10.0-rc5-Cavium-Octeon+ #801\n    Call Trace:\n      show_stack+0x68/0x80\n      warn_slowpath_common+0x78/0xb0\n      warn_slowpath_fmt+0x38/0x48\n      start_kernel+0x250/0x410\n\nSuggested fix: Do what we already do in the SMP version of\non_each_cpu(), and use local_irq_save/local_irq_restore.  Because we\nneed a flags variable, make it a static inline to avoid name space\nissues.\n\n[ Change from v1: Convert on_each_cpu to a static inline function, add\n  #include \u003clinux/irqflags.h\u003e to avoid build breakage on some files.\n\n  on_each_cpu_mask() and on_each_cpu_cond() suffer the same problem as\n  on_each_cpu(), but they are not causing !SMP bugs for me, so I will\n  defer changing them to a less urgent patch. ]\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1149269646ae95c3985f5cf1c8a15b97bb30d8a",
      "tree": "f56db201ab0328feec913d90b7b60fef7054065a",
      "parents": [
        "5ae13ef4e1045d6ec5d445947b42c839b9731bec",
        "1a87b01d3b18709ae240ec90ae612354dd44d9a9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 14 17:36:30 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 14 17:36:30 2013 -0700"
      },
      "message": "Merge tag \u0027renesas-phy-rcar-usb-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc\n\nFrom Simon Horman:\nRenesas USB updates for v3.11\n\nThese updates are by Sergei Shtylyov to clean-up USB support\npresent for R8A7779/Marzen and then extend USB support coverage to\nR8A7778/BOCK-W.\n\n* tag \u0027renesas-phy-rcar-usb-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  ARM: shmobile: BOCK-W: add USB support\n  ARM: shmobile: r8a7778: add USB support\n  phy-rcar-usb: add R8A7778 support\n  phy-rcar-usb: handle platform data\n  ARM: shmobile: Marzen: pass platform data to USB PHY device\n  phy-rcar-usb: add platform data\n  phy-rcar-usb: correct base address\n  ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource\n  phy-rcar-usb: remove EHCI internal buffer setup\n  ARM: shmobile: r8a7779: setup EHCI internal buffer\n  ehci-platform: add pre_setup() method to platform data\n  ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code\n\nConflicts:\n\tarch/arm/mach-shmobile/board-marzen.c\n\tarch/arm/mach-shmobile/setup-r8a7778.c\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "10f8902b47340fc792cf503dd3caaba410d23615",
      "tree": "c81e0af4e9b3b7c2f221c74c02dea034350f8907",
      "parents": [
        "eb25862dee69a0a0ba835f6ed093c75f8ed3123b",
        "4f288f081bb67813d35c10d1b2fa68e863c4b188"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 14 14:31:36 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 14 14:32:01 2013 -0700"
      },
      "message": "Merge tag \u0027omap-for-v3.11/soc-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/soc\n\nFrom Tony Lindgren:\nOmap SoC changes. Mostly improves am33xx support, and adds\nminimal support for am43x SoCs.\n\n* tag \u0027omap-for-v3.11/soc-signed\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:\n  ARM: OMAP2+: AM43x: SRAM base and size\n  ARM: OMAP2+: AM43x: GP or HS ?\n  ARM: OMAP2+: AM43x: early init\n  ARM: OMAP2+: AM43x: static mapping\n  ARM: OMAP2+: AM437x: SoC revision detection\n  ARM: OMAP2+: AM43x: soc_is support\n  ARM: OMAP2+: AM43x: kbuild\n  ARM: OMAP2+: AM43x: Kconfig\n  ARM: OMAP2+: separate out OMAP4 restart\n  ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK\n  ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies\n  ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod\n  + Linux 3.10-rc5\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "cb7e9704d58dab4b1b4284903e6bf973ade3863e",
      "tree": "bd66e94c4e34a9b89d4265591eb683a4fe8dad96",
      "parents": [
        "dcae7f2dfcc6c948c313d72df6a0d7e466c6707a",
        "971394f389992f8462c4e5ae0e3b49a10a9534a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 13 12:36:42 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 13 12:36:42 2013 -0700"
      },
      "message": "Merge branch \u0027rcu/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu\n\nPull RCU fixes from Paul McKenney:\n \"I must confess that this past merge window was not RCU\u0027s best showing.\n  This series contains three more fixes for RCU regressions:\n\n   1.   A fix to __DECLARE_TRACE_RCU() that causes it to act as an\n        interrupt from idle rather than as a task switch from idle.\n        This change is needed due to the recent use of _rcuidle()\n        tracepoints that can be invoked from interrupt handlers as well\n        as from idle.  Without this fix, invoking _rcuidle() tracepoints\n        from interrupt handlers results in splats and (more seriously)\n        confusion on RCU\u0027s part as to whether a given CPU is idle or not.\n        This confusion can in turn result in too-short grace periods and\n        therefore random memory corruption.\n\n   2.   A fix to a subtle deadlock that could result due to RCU doing\n        a wakeup while holding one of its rcu_node structure\u0027s locks.\n        Although the probability of occurrence is low, it really\n        does happen.  The fix, courtesy of Steven Rostedt, uses\n        irq_work_queue() to avoid the deadlock.\n\n   3.   A fix to a silent deadlock (invisible to lockdep) due to the\n        interaction of timeouts posted by RCU debug code enabled by\n        CONFIG_PROVE_RCU_DELAY\u003dy, grace-period initialization, and CPU\n        hotplug operations.  This will not occur in production kernels,\n        but really does occur in randconfig testing.  Diagnosis courtesy\n        of Steven Rostedt\"\n\n* \u0027rcu/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu:\n  rcu: Fix deadlock with CPU hotplug, RCU GP init, and timer migration\n  rcu: Don\u0027t call wakeup() with rcu_node structure -\u003elock held\n  trace: Allow idle-safe tracepoints to be called from irq\n"
    },
    {
      "commit": "509768f751986f171710319f44170e7dbab37394",
      "tree": "30d116169464afb01cbfcab91d8f8d17ac3fe31e",
      "parents": [
        "82ea4be61f45d1a7ba1f5151d90124d1ece0c07a",
        "902a75cdc491066514aac35b40a756aaa9740173"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 13 10:18:33 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 13 10:18:33 2013 -0700"
      },
      "message": "Merge tag \u0027asoc-v3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound\n\nPull ASoC sound updates from Mark Brown:\n \"Takashi is travelling at the minute and it\u0027d be good to get the\n  MAINTAINERS update in here merged so sending directly.\n\n  As well as the usual driver specifics we\u0027ve got a couple of core fixes\n  here, one fixing capabilities for unidirectional streams and the other\n  fixing suspend while audio streams are active.\n\n  The suspend fix is a little involved but mostly as a result of\n  removing some special casing that was doing the wrong thing.\"\n\n* tag \u0027asoc-v3.10-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound:\n  ASoC: tlv320aic3x: Remove deadlock from snd_soc_dapm_put_volsw_aic3x()\n  ASoC: dapm: Treat DAI widgets like AIF widgets for power\n  ASoC: arizona: Correct AEC loopback enable\n  ASoC: pcm: Require both CODEC and CPU support when declaring stream caps\n  MAINTAINERS: Remove myself from Wolfson maintainers\n  ASoC: wm8994: Ensure microphone detection state is reset on removal\n  ASoC: wm8994: Avoid leaking pm_runtime reference on removed jack race\n  ASoC: cs42l52: fix hp_gain_enum shift value.\n  ASoC: cs42l52: use correct PCM mixer TLV dB scale to match datasheet.\n"
    },
    {
      "commit": "d3b6f6141831b6e2d414edea6cc7af5b9bc6fac2",
      "tree": "e1ed916738ef8265953960361f1b9ab34c2d93f2",
      "parents": [
        "cc60ab0a8b5b62ea6b5cc1c6397adb5b4bd41271"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Jun 07 13:26:05 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 13 03:00:59 2013 -0700"
      },
      "message": "ip_tunnel: remove __net_init/exit from exported functions\n\nIf CONFIG_NET_NS is not set then __net_init is the same as __init and\n__net_exit is the same as __exit. These functions will be removed from\nmemory after the module loads or is removed. Functions that are exported\nfor use by other functions should never be labeled for removal.\n\nBug introduced by commit c54419321455631079c\n(\"GRE: Refactor GRE tunneling code.\")\n\nReported-by: Steinar H. Gunderson \u003csgunderson@bigfoot.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26e04462c8b78d079d3231396ec72d58a14f114b",
      "tree": "c1f47f78eef6d4eccef0195c72107f3dc2d6744b",
      "parents": [
        "645a992934c8007fa17ac2e512ce73c100ed1614",
        "090adb893137ff3c672a644413edc174b0a75706"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 17:18:29 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 17:18:29 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking update from David Miller:\n\n 1) Fix dump iterator in nfnl_acct_dump() and ctnl_timeout_dump() to\n    dump all objects properly, from Pablo Neira Ayuso.\n\n 2) xt_TCPMSS must use the default MSS of 536 when no MSS TCP option is\n    present.  Fix from Phil Oester.\n\n 3) qdisc_get_rtab() looks for an existing matching rate table and uses\n    that instead of creating a new one.  However, it\u0027s key matching is\n    incomplete, it fails to check to make sure the -\u003edata[] array is\n    identical too.  Fix from Eric Dumazet.\n\n 4) ip_vs_dest_entry isn\u0027t fully initialized before copying back to\n    userspace, fix from Dan Carpenter.\n\n 5) Fix ubuf reference counting regression in vhost_net, from Jason\n    Wang.\n\n 6) When sock_diag dumps a socket filter back to userspace, we have to\n    translate it out of the kernel\u0027s internal representation first.\n    From Nicolas Dichtel.\n\n 7) davinci_mdio holds a spinlock while calling pm_runtime, which\n    sleeps.  Fix from Sebastian Siewior.\n\n 8) Timeout check in sh_eth_check_reset is off by one, from Sergei\n    Shtylyov.\n\n 9) If sctp socket init fails, we can NULL deref during cleanup.  Fix\n    from Daniel Borkmann.\n\n10) netlink_mmap() does not propagate errors properly, from Patrick\n    McHardy.\n\n11) Disable powersave and use minstrel by default in ath9k.  From Sujith\n    Manoharan.\n\n12) Fix a regression in that SOCK_ZEROCOPY is not set on tuntap sockets\n    which prevents vhost from being able to use zerocopy.  From Jason\n    Wang.\n\n13) Fix race between port lookup and TX path in team driver, from Jiri\n    Pirko.\n\n14) Missing length checks in bluetooth L2CAP packet parsing, from Johan\n    Hedberg.\n\n15) rtlwifi fails to connect to networking using any encryption method\n    other than WPA2.  Fix from Larry Finger.\n\n16) Fix iwlegacy build due to incorrect CONFIG_* ifdeffing for power\n    management stuff.  From Yijing Wang.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (35 commits)\n  b43: stop format string leaking into error msgs\n  ath9k: Use minstrel rate control by default\n  Revert \"ath9k_hw: Update rx gain initval to improve rx sensitivity\"\n  ath9k: Disable PowerSave by default\n  net: wireless: iwlegacy: fix build error for il_pm_ops\n  rtlwifi: Fix a false leak indication for PCI devices\n  wl12xx/wl18xx: scan all 5ghz channels\n  wl12xx: increase minimum singlerole firmware version required\n  wl12xx: fix minimum required firmware version for wl127x multirole\n  rtlwifi: rtl8192cu: Fix problem in connecting to WEP or WPA(1) networks\n  mwifiex: debugfs: Fix out of bounds array access\n  Bluetooth: Fix mgmt handling of power on failures\n  Bluetooth: Fix missing length checks for L2CAP signalling PDUs\n  Bluetooth: btmrvl: support Marvell Bluetooth device SD8897\n  Bluetooth: Fix checks for LE support on LE-only controllers\n  team: fix checks in team_get_first_port_txable_rcu()\n  team: move add to port list before port enablement\n  team: check return value of team_get_port_by_index_rcu() for NULL\n  tuntap: set SOCK_ZEROCOPY flag during open\n  netlink: fix error propagation in netlink_mmap()\n  ...\n"
    },
    {
      "commit": "b2cc9c19e48bcf00f10c23fbf9f6abe43f6929d5",
      "tree": "d38b1d04479c14c8a9bfdf01bc817490173dcd28",
      "parents": [
        "a568fa1c91d4f0e565345119d0b942cc7f74ca3d",
        "ac4e97abce9b80c020e7113325f49e58b7b15e3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:42:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:42:39 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\nPull block layer fixes from Jens Axboe:\n \"Outside of bcache (which really isn\u0027t super big), these are all\n  few-liners.  There are a few important fixes in here:\n\n   - Fix blk pm sleeping when holding the queue lock\n\n   - A small collection of bcache fixes that have been done and tested\n     since bcache was included in this merge window.\n\n   - A fix for a raid5 regression introduced with the bio changes.\n\n   - Two important fixes for mtip32xx, fixing an oops and potential data\n     corruption (or hang) due to wrong bio iteration on stacked devices.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  scatterlist: sg_set_buf() argument must be in linear mapping\n  raid5: Initialize bi_vcnt\n  pktcdvd: silence static checker warning\n  block: remove refs to XD disks from documentation\n  blkpm: avoid sleep when holding queue lock\n  mtip32xx: Correctly handle bio-\u003ebi_idx !\u003d 0 conditions\n  mtip32xx: Fix NULL pointer dereference during module unload\n  bcache: Fix error handling in init code\n  bcache: clarify free/available/unused space\n  bcache: drop \"select CLOSURES\"\n  bcache: Fix incompatible pointer type warning\n"
    },
    {
      "commit": "c2853c8df57f49620d26f317d7d43347c29bfc2e",
      "tree": "4aa0a7f658e1db70c0f8e903cda95590bdb9b1c5",
      "parents": [
        "89dc991f0f5272c307c746fdd57d0bff382b1ba2"
      ],
      "author": {
        "name": "Alex Shi",
        "email": "alex.shi@intel.com",
        "time": "Wed Jun 12 14:05:10 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:29:47 2013 -0700"
      },
      "message": "include/linux/math64.h: add div64_ul()\n\nThere is div64_long() to handle the s64/long division, but no mocro do\nu64/ul division.  It is necessary in some scenarios, so add this\nfunction.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alex Shi \u003calex.shi@intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30dad30922ccc733cfdbfe232090cf674dc374dc",
      "tree": "7663089f93435ea0c298eb69058ca834c109f530",
      "parents": [
        "27749f2ff0717e115680922000839ad6a576eddf"
      ],
      "author": {
        "name": "Naoya Horiguchi",
        "email": "n-horiguchi@ah.jp.nec.com",
        "time": "Wed Jun 12 14:05:04 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:29:46 2013 -0700"
      },
      "message": "mm: migration: add migrate_entry_wait_huge()\n\nWhen we have a page fault for the address which is backed by a hugepage\nunder migration, the kernel can\u0027t wait correctly and do busy looping on\nhugepage fault until the migration finishes.  As a result, users who try\nto kick hugepage migration (via soft offlining, for example) occasionally\nexperience long delay or soft lockup.\n\nThis is because pte_offset_map_lock() can\u0027t get a correct migration entry\nor a correct page table lock for hugepage.  This patch introduces\nmigration_entry_wait_huge() to solve this.\n\nSigned-off-by: Naoya Horiguchi \u003cn-horiguchi@ah.jp.nec.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: Wanpeng Li \u003cliwanp@linux.vnet.ibm.com\u003e\nReviewed-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Mel Gorman \u003cmgorman@suse.de\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\t[2.6.35+]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "637241a900cbd982f744d44646b48a273d609b34",
      "tree": "0c8e84af9e6a37bd61f9fc9b7a668472df53df46",
      "parents": [
        "cf7df378aa4ff7da3a44769b7ff6e9eef1a9f3db"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "keescook@chromium.org",
        "time": "Wed Jun 12 14:04:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:29:44 2013 -0700"
      },
      "message": "kmsg: honor dmesg_restrict sysctl on /dev/kmsg\n\nThe dmesg_restrict sysctl currently covers the syslog method for access\ndmesg, however /dev/kmsg isn\u0027t covered by the same protections.  Most\npeople haven\u0027t noticed because util-linux dmesg(1) defaults to using the\nsyslog method for access in older versions.  With util-linux dmesg(1)\ndefaults to reading directly from /dev/kmsg.\n\nTo fix /dev/kmsg, let\u0027s compare the existing interfaces and what they\nallow:\n\n - /proc/kmsg allows:\n  - open (SYSLOG_ACTION_OPEN) if CAP_SYSLOG since it uses a destructive\n    single-reader interface (SYSLOG_ACTION_READ).\n  - everything, after an open.\n\n - syslog syscall allows:\n  - anything, if CAP_SYSLOG.\n  - SYSLOG_ACTION_READ_ALL and SYSLOG_ACTION_SIZE_BUFFER, if\n    dmesg_restrict\u003d\u003d0.\n  - nothing else (EPERM).\n\nThe use-cases were:\n - dmesg(1) needs to do non-destructive SYSLOG_ACTION_READ_ALLs.\n - sysklog(1) needs to open /proc/kmsg, drop privs, and still issue the\n   destructive SYSLOG_ACTION_READs.\n\nAIUI, dmesg(1) is moving to /dev/kmsg, and systemd-journald doesn\u0027t\nclear the ring buffer.\n\nBased on the comments in devkmsg_llseek, it sounds like actions besides\nreading aren\u0027t going to be supported by /dev/kmsg (i.e.\nSYSLOG_ACTION_CLEAR), so we have a strict subset of the non-destructive\nsyslog syscall actions.\n\nTo this end, move the check as Josh had done, but also rename the\nconstants to reflect their new uses (SYSLOG_FROM_CALL becomes\nSYSLOG_FROM_READER, and SYSLOG_FROM_FILE becomes SYSLOG_FROM_PROC).\nSYSLOG_FROM_READER allows non-destructive actions, and SYSLOG_FROM_PROC\nallows destructive actions after a capabilities-constrained\nSYSLOG_ACTION_OPEN check.\n\n - /dev/kmsg allows:\n  - open if CAP_SYSLOG or dmesg_restrict\u003d\u003d0\n  - reading/polling, after open\n\nAddresses https://bugzilla.redhat.com/show_bug.cgi?id\u003d903192\n\n[akpm@linux-foundation.org: use pr_warn_once()]\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nReported-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nTested-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nCc: Kay Sievers \u003ckay@vrfy.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16e53dbf10a2d7e228709a7286310e629ede5e45",
      "tree": "4b606e077ba322764c584493243bbede219f737f",
      "parents": [
        "77293e215edef7871a39de4b326f777bc39278ca"
      ],
      "author": {
        "name": "Srivatsa S. Bhat",
        "email": "srivatsa.bhat@linux.vnet.ibm.com",
        "time": "Wed Jun 12 14:04:36 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 12 16:29:44 2013 -0700"
      },
      "message": "CPU hotplug: provide a generic helper to disable/enable CPU hotplug\n\nThere are instances in the kernel where we would like to disable CPU\nhotplug (from sysfs) during some important operation.  Today the freezer\ncode depends on this and the code to do it was kinda tailor-made for\nthat.\n\nRestructure the code and make it generic enough to be useful for other\nusecases too.\n\nSigned-off-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Russ Anderson \u003crja@sgi.com\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42d887a68013b0a04f7b8ebfa4999a8d5df6775c",
      "tree": "8cbd8cebe7420f3bcee87e3be0421aed215db450",
      "parents": [
        "b79462a8b9f9a452edc20c64a70a89ba3b0a6a88",
        "e0e29b683d6784ef59bbc914eac85a04b650e63c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 12 10:57:04 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 12 10:57:04 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "96570ffcca0b872dc8626e97569d2697f374d868",
      "tree": "595994f6e332bfa6a9d36a3665428f297b01bbb4",
      "parents": [
        "cb3b3152b2f5939d67005cff841a1ca748b19888"
      ],
      "author": {
        "name": "Johan Hedberg",
        "email": "johan.hedberg@intel.com",
        "time": "Wed May 29 09:51:29 2013 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 12 10:20:55 2013 -0400"
      },
      "message": "Bluetooth: Fix mgmt handling of power on failures\n\nIf hci_dev_open fails we need to ensure that the corresponding\nmgmt_set_powered command gets an appropriate response. This patch fixes\nthe missing response by adding a new mgmt_set_powered_failed function\nthat\u0027s used to indicate a power on failure to mgmt. Since a situation\nwith the device being rfkilled may require special handling in user\nspace the patch uses a new dedicated mgmt status code for this.\n\nSigned-off-by: Johan Hedberg \u003cjohan.hedberg@intel.com\u003e\nCc: stable@vger.kernel.org\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo Padovan \u003cgustavo.padovan@collabora.co.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b79462a8b9f9a452edc20c64a70a89ba3b0a6a88",
      "tree": "1fee0cd72cc92c6d0b3892c9b99af7a8e4382405",
      "parents": [
        "72df935d985c1575ed44ad2c8c653b28147993fa"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jiri@resnulli.us",
        "time": "Sat Jun 08 15:00:55 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 12 00:56:27 2013 -0700"
      },
      "message": "team: fix checks in team_get_first_port_txable_rcu()\n\nshould be checked if \"cur\" is txable, not \"port\".\n\nIntroduced by commit 6e88e1357c \"team: use function team_port_txable()\nfor determing enabled and up port\"\n\nSigned-off-by: Jiri Pirko \u003cjiri@resnulli.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea36b02269e49ad9dad926197de2ceab377c4c95",
      "tree": "d80e510716a055d325d670238957854d2a6715d6",
      "parents": [
        "b67172ec0043bdc122aca334164979bd001450b6",
        "70423a379d5457f19b3b2ebc4239faebe64c602d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 15:57:17 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 15:57:51 2013 -0700"
      },
      "message": "Merge branch \u0027clps711x/soc\u0027 into next/soc\n\nFrom Alexander Shiyan, this is a series of cleanups of clps711x, movig it\ncloser to multiplatform and cleans up a bunch of old code.\n\n* clps711x/soc:\n  ARM: clps711x: Update defconfig\n  ARM: clps711x: Add support for SYSCON driver\n  ARM: clps711x: edb7211: Control LCD backlight via PWM\n  ARM: clps711x: edb7211: Add support for I2C\n  ARM: clps711x: Optimize interrupt handling\n  ARM: clps711x: Add clocksource framework\n  ARM: clps711x: Replace \"arch_initcall\" in common code with \".init_early\"\n  ARM: clps711x: Move specific definitions from hardware.h to boards files\n  ARM: clps711x: p720t: Define PLD registers as GPIOs\n  ARM: clps711x: autcpu12: Move remaining specific definitions to board file\n  ARM: clps711x: autcpu12: Special driver for handling memory is removed\n  ARM: clps711x: autcpu12: Add support for NOR flash\n  ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file\n  ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source\n  ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency\n  ARM: clps711x: Re-add GPIO support\n  GPIO: clps711x: Add DT support\n  GPIO: clps711x: Rewrite driver for using generic GPIO code\n  + Linux 3.10-rc4\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "6597619f9c85a0782d427d6723c96cf768e99086",
      "tree": "169e320427656ed43056e12d7f8510362a461e09",
      "parents": [
        "e337d724e8ec40f80ade3371c002454f419a2c87"
      ],
      "author": {
        "name": "Alexander Shiyan",
        "email": "shc_work@mail.ru",
        "time": "Mon May 13 21:07:36 2013 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 15:47:45 2013 -0700"
      },
      "message": "ARM: clps711x: Add support for SYSCON driver\n\nThis patch adds support for SYSCON driver for CLPS711X targets.\nAt this time there are no users for this driver, but it is will\nbe used as start point to use in CLPS711X drivers and remove\n\u003cmach/xx\u003e dependencies.\n\nSigned-off-by: Alexander Shiyan \u003cshc_work@mail.ru\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "af180b81a3f4ea925fae88878f367e676e99bf73",
      "tree": "4082893c231312169d9e0e984dc72e036c0d728e",
      "parents": [
        "34376a50fb1fa095b9d0636fa41ed2e73125f214",
        "7c11c0ccc7ba186433b2102cf3775ce6b2445453"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 11 11:16:43 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 11 11:16:43 2013 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm bugfixes from Gleb Natapov:\n \"There is one more fix for MIPS KVM ABI here, MIPS and PPC build\n  breakage fixes and a couple of PPC bug fixes\"\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  kvm/ppc/booke64: Fix lazy ee handling in kvmppc_handle_exit()\n  kvm/ppc/booke: Hold srcu lock when calling gfn functions\n  kvm/ppc/booke64: Disable e6500 support\n  kvm/ppc/booke64: Fix AltiVec interrupt numbers and build breakage\n  mips/kvm: Use KVM_REG_MIPS and proper size indicators for *_ONE_REG\n  kvm: Add definition of KVM_REG_MIPS\n  KVM: add kvm_para_available to asm-generic/kvm_para.h\n"
    },
    {
      "commit": "2a8fedd0c142d4328ab4667847e05afe17c3295c",
      "tree": "d00e1487e2f19b6fb12b28c39be07b0db7df7225",
      "parents": [
        "066a1a5fca0e188c41636d0874ab7495f24f595b"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Mon Jun 10 12:33:47 2013 -0700"
      },
      "committer": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Tue Jun 11 11:06:34 2013 +0300"
      },
      "message": "kvm: Add definition of KVM_REG_MIPS\n\nWe use 0x7000000000000000ULL as 0x6000000000000000ULL is reserved for\nARM64.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\n"
    },
    {
      "commit": "620fa619a9aace41c21330d38fa045576ce3caff",
      "tree": "100fd9e4a39aaa6378ef948f8dd063ab1e4240c4",
      "parents": [
        "ed3d27feccacf38299c244e9c0912e884a752b1d",
        "5fcf4a3c3a5bc08bf72a50ef1332501a3c1b96bb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 00:21:46 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Jun 11 00:21:46 2013 -0700"
      },
      "message": "Merge tag \u0027renesas-pinmux-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc\n\nFrom Simon Horman:\nRenesas ARM based SoC pinmux and GPIO update for v3.11\n\nSH-PFC:\n* Entries for INTC external IRQs\n* Remove dependency on GPIOLIB\n* PFC support for r8a7790 SoC\n* Pinmux support for r8a7778 SoC\n* Increase pin group and function coverage for sh7372, r8a7740,\n  r8a7778, r8a7779 and r8a7790 SoCs\n* Use pinctrl mapping on mackerel, ap4evb, armadillo800eva,\n  bonito, bockw, lager boards\n* Use RCAR_GP_PIN macro in marzen board\n* Remove unused GPIOs for sh7372, sh73a0, r8a7740 and r8a7790 SoCs\n* Add bias (pull-up/down) pinconf support for r8a7740 SoC\n* Add VCCQ support for sh73a0\n\nGPIO car:\n* Add RCAR_GP_PIN macro\n* Add support for IRQ_TYPE_EDGE_BOTH\n* Make the platform data gpio_base field signed\n\nThe GPIO changes have been included as the RCAR_GP_PIN and\nIRQ_TYPE_EDGE_BOTH changes are depended on by SH-PFC changes.\n\n* tag \u0027renesas-pinmux-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (132 commits)\n  ARM: shmobile: marzen: Use RCAR_GP_PIN macro\n  ARM: shmobile: lager: Initialize pinmux\n  ARM: shmobile: bockw: add pinctrl support\n  ARM: shmobile: kzm9g: tidyup FSI pinctrl\n  ARM: shmobile: r8a7740 pinmux platform device cleanup\n  ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH\n  pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry\n  Revert \"ARM: shmobile: Disallow PINCTRL without GPIOLIB\"\n  pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces\n  sh-pfc: r8a7778: add MMCIF pin groups\n  sh-pfc: r8a7778: add HSPI pin groups\n  sh-pfc: r8a7778: add I2C pin groups\n  pinctrl: sh-pfc: fix a typo in pfc-r8a7790\n  pinctrl: sh-pfc: fix r8a7790 Function Select register tables\n  sh-pfc: r8a7778: fixup IRQ1A settings\n  sh-pfc: r8a7779: add Ether pin groups\n  sh-pfc: r8a7778: add Ether pin groups\n  sh-pfc: r8a7778: add VIN pin groups\n  sh-pfc: sh73a0: Remove function GPIOs\n  sh-pfc: r8a7790: Add TPU pin groups and functions\n  ...\n"
    },
    {
      "commit": "54407f190c8d542572a9547ba5460d811810b6e4",
      "tree": "a5551de41842e27e0e806418ad76990c09a52708",
      "parents": [
        "7173e59e6b5f9cbde3ece66ae664454edcac6382"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sergei.shtylyov@cogentembedded.com",
        "time": "Sun Jun 09 00:34:36 2013 +0400"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 11 16:11:16 2013 +0900"
      },
      "message": "phy-rcar-usb: add R8A7778 support\n\nThe driver currently only supports R8A7779 SoC. Compared to it, R8A7778 USB-PHY\nhas extra register range containing two high-speed signal quality characteristic\ncontrol registers which should be set up  during USB-PHY  startup depending on\nwhether a ferrite bead is in use or not.  So, we now handle an optional second\nmemory range in the driver\u0027s probe method, add the \u0027ferrite_bead\u0027 field to the\ndriver\u0027s platform data, and add an extra (optional) step to the USB-PHY startup\nroutine which sets up the extended registers.\n\nAlso mark in the driver\u0027s Kconfig section  that R8A7778 is now supported and\ngenerally clarify that section, uppercasing the word \"phy\" and also changing\nthe module name that got lost in the big driver rename, while at it...\n\nThe patch has been tested on the Marzen and BOCK-W boards.\n\nSigned-off-by: Sergei Shtylyov \u003csergei.shtylyov@cogentembedded.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "6a82e2a83e568dc121326b4bab24035ce7a2f50e",
      "tree": "43a0193fbe852dd0ccc0058eca9c40d692b74a63",
      "parents": [
        "725bf9dcafe16aa69c8ab34c63ba36c6eb4492f2"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sergei.shtylyov@cogentembedded.com",
        "time": "Sun Jun 02 01:52:28 2013 +0400"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 11 16:10:48 2013 +0900"
      },
      "message": "phy-rcar-usb: add platform data\n\nCurrently the driver hard-codes  USBPCTRL0 register to 0. It is wrong since this\nregister contains board-specific USB ports configuration and so its value should\nbe somehow passed via the platform data.  Add the global header file containing\n\u0027struct rcar_phy_platform_data\u0027 consisting of the various bit fields describing\nUSB ports\u0027 pin configuration.\n\nSigned-off-by: Sergei Shtylyov \u003csergei.shtylyov@cogentembedded.com\u003e\nAcked-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "743fcce0a89e04dc511b4ea40eba8e3f7cec92d4",
      "tree": "5063feeef309582fb3a0904834f732d25f39fcf6",
      "parents": [
        "2c8788bfd89bad424d3c288b5a52ce141271b862"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sergei.shtylyov@cogentembedded.com",
        "time": "Sun Jun 02 01:33:56 2013 +0400"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 11 16:10:45 2013 +0900"
      },
      "message": "ehci-platform: add pre_setup() method to platform data\n\nSometimes there is a need  to initialize some non-standard registers mapped to\nthe EHCI region before accessing the standard EHCI registers.  Add pre_setup()\nmethod with \u0027struct usb_hcd *\u0027 parameter to be called just before ehci_setup()\nto the \u0027ehci-platform\u0027  driver\u0027s platform data for this purpose...\n\nWhile at it, add the missing incomplete declaration of \u0027struct platform_device\u0027\nto \u003clinux/usb/ehci_pdriver.h\u003e...\n\nThe patch has been tested on the Marzen and BOCK-W boards.\n\nSuggested-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sergei Shtylyov \u003csergei.shtylyov@cogentembedded.com\u003e\nAcked-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "ed13998c319b050fc9abdb73915859dfdbe1fb38",
      "tree": "347c9ba28d34f2ab94823f8d52c0d223e00c036f",
      "parents": [
        "92bb73ea2c434618a68a58a2f3a5c3fd0b660d18"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Wed Jun 05 15:30:55 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 10 22:23:32 2013 -0700"
      },
      "message": "sock_diag: fix filter code sent to userspace\n\nFilters need to be translated to real BPF code for userland, like SO_GETFILTER.\n\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d62840995a99c9766803d54e9d7923f247a1c1db",
      "tree": "d278186c5541f3294a263edc19a15b4e1809cb06",
      "parents": [
        "317ddd256b9c24b0d78fa8018f80f1e495481a10"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed May 22 02:41:36 2013 -0700"
      },
      "committer": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Mon Jun 10 13:37:10 2013 -0700"
      },
      "message": "trace: Allow idle-safe tracepoints to be called from irq\n\n__DECLARE_TRACE_RCU() currently creates an _rcuidle() tracepoint which\nmay safely be invoked from what RCU considers to be an idle CPU.\nHowever, these _rcuidle() tracepoints may -not- be invoked from the\nhandler of an irq taken from idle, because rcu_idle_enter() zeroes\nRCU\u0027s nesting-level counter, so that the rcu_irq_exit() returning to\nidle will trigger a WARN_ON_ONCE().\n\nThis commit therefore substitutes rcu_irq_enter() for rcu_idle_exit()\nand rcu_irq_exit() for rcu_idle_enter() in order to make the _rcuidle()\ntracepoints usable from irq handlers as well as from process context.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "56f1275b856dfafd9593a5010e3d3903e3823d7b",
      "tree": "6568c575fd2607ee51d9b2a32beba1fea03e900c",
      "parents": [
        "97e0002aab037aa0fb746bdfd15e8f8743c9ec13",
        "4616274d3382fa7698536d61b351e63cf0ce27f0"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 10 10:28:49 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Mon Jun 10 10:28:49 2013 +0100"
      },
      "message": "Merge remote-tracking branch \u0027asoc/fix/core\u0027 into asoc-linus\n"
    },
    {
      "commit": "14d0ee051753f30e23033bdb153110f00b03c8ce",
      "tree": "88a19ee630628e8904b96b586521d3f3755c14b8",
      "parents": [
        "ea7f665612fcc73da6b7698f468cd5fc03a30d47",
        "f17a5194859a82afe4164e938b92035b86c55794"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 18:46:51 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 07 18:46:51 2013 -0700"
      },
      "message": "Merge tag \u0027trace-fixes-v3.10-rc3-v3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace\n\nPull tracing fixes from Steven Rostedt:\n \"This contains 4 fixes.\n\n  The first two fix the case where full RCU debugging is enabled,\n  enabling function tracing causes a live lock of the system.  This is\n  due to the added debug checks in rcu_dereference_raw() that is used by\n  the function tracer.  These checks are also traced by the function\n  tracer as well as cause enough overhead to the function tracer to slow\n  down the system enough that the time to finish an interrupt can take\n  longer than when the next interrupt is triggered, causing a live lock\n  from the timer interrupt.\n\n  Talking this over with Paul McKenney, we came up with a fix that adds\n  a new rcu_dereference_raw_notrace() that does not perform these added\n  checks, and let the function tracer use that.\n\n  The third commit fixes a failed compile when branch tracing is\n  enabled, due to the conversion of the trace_test_buffer() selftest\n  that the branch trace wasn\u0027t converted for.\n\n  The forth patch fixes a bug caught by the RCU lockdep code where a\n  rcu_read_lock() is performed when rcu is disabled (either going to or\n  from idle, or user space).  This happened on the irqsoff tracer as it\n  calls task_uid().  The fix here was to use current_uid() when possible\n  that doesn\u0027t use rcu locking.  Which luckily, is always used when\n  irqsoff calls this code.\"\n\n* tag \u0027trace-fixes-v3.10-rc3-v3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:\n  tracing: Use current_uid() for critical time tracing\n  tracing: Fix bad parameter passed in branch selftest\n  ftrace: Use the rcu _notrace variants for rcu_dereference_raw() and friends\n  rcu: Add _notrace variation of rcu_dereference_raw() and hlist_for_each_entry_rcu()\n"
    },
    {
      "commit": "e56c60c374bbcd343ed286c713116056bf3d6d36",
      "tree": "287370ef948fbd7b9dc45c54e7ed7d384258dd26",
      "parents": [
        "f49024926236068bc3fe6848aaf87b914049013a",
        "97c4e87d45498fb4d18c995721bba72345a7d257"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 07 17:01:42 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Jun 07 18:21:51 2013 -0700"
      },
      "message": "Merge tag \u0027zynq-clk-for-3.11\u0027 of git://git.xilinx.com/linux-xlnx into next/soc\n\nFrom Michal Simek:\narm: Xilinx Zynq clock changes for v3.11\n\nChange Xilinx Zynq DT clock description which reflects logical abstraction\nof Zynq\u0027s clock tree.\n\n- Refactor PLL driver\n- Use new clock controller driver\n- Change timer and uart drivers\n\n* tag \u0027zynq-clk-for-3.11\u0027 of git://git.xilinx.com/linux-xlnx:\n  clk: zynq: Remove deprecated clock code\n  arm: zynq: Migrate platform to clock controller\n  clk: zynq: Add clock controller driver\n  clk: zynq: Factor out PLL driver\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4616274d3382fa7698536d61b351e63cf0ce27f0",
      "tree": "8e95ffc206ad5f33eacfd19539e4ba0b16b48f25",
      "parents": [
        "056790923e1c4eed5d8cc502e1092944a2b23025"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Wed Jun 05 19:36:11 2013 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@linaro.org",
        "time": "Fri Jun 07 15:54:50 2013 +0100"
      },
      "message": "ASoC: dapm: Treat DAI widgets like AIF widgets for power\n\nEven though they are virtual widgets DAI widgets still get counted for the\nDAPM context power management so we can\u0027t just use the active state to\ncheck if they should be powered as they may not be part of a complete path.\n\nInstead split them into input and output widgets and do the same power\nchecks as we perform on AIFs.\n\nReported-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nTested-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@linaro.org\u003e\n"
    },
    {
      "commit": "1612e111e4e565422242727efb59499cce8738e4",
      "tree": "83c9db56186ab66fdb17c946944cba870665cfc5",
      "parents": [
        "e2b02e25c5e9c2b5c8da22d8ca7efadc1b4e5468",
        "a7526eb5d06b0084ef12d7b168d008fcf516caab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 18:09:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 18:09:05 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fix from David Miller:\n \"This is a quick one commit pull request to cure the regression\n  introduced by the MSG_CMSG_COMPAT change.\"\n\n(Background: commit 1be374a0518a completely broke 32-bit COMPAT handling\nby not only disallowing MSG_CMSG_COMPAT from user APIs, but clearing it\nin our own internal use too!)\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  net: Unbreak compat_sys_{send,recv}msg\n"
    },
    {
      "commit": "a7526eb5d06b0084ef12d7b168d008fcf516caab",
      "tree": "c79242698fadf78c23bbb9f50a7a8b9a74a40284",
      "parents": [
        "4d3797d7e1861ac1af150a6189315786c5e1c820"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@amacapital.net",
        "time": "Wed Jun 05 19:38:26 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 06 11:52:14 2013 -0700"
      },
      "message": "net: Unbreak compat_sys_{send,recv}msg\n\nI broke them in this commit:\n\n    commit 1be374a0518a288147c6a7398792583200a67261\n    Author: Andy Lutomirski \u003cluto@amacapital.net\u003e\n    Date:   Wed May 22 14:07:44 2013 -0700\n\n        net: Block MSG_CMSG_COMPAT in send(m)msg and recv(m)msg\n\nThis patch adds __sys_sendmsg and __sys_sendmsg as common helpers that accept\nMSG_CMSG_COMPAT and blocks MSG_CMSG_COMPAT at the syscall entrypoints.  It\nalso reverts some unnecessary checks in sys_socketcall.\n\nApparently I was suffering from underscore blindness the first time around.\n\nSigned-off-by: Andy Lutomirski \u003cluto@amacapital.net\u003e\nTested-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29eb77825cc7da8d45b642de2de3d423dc8a363f",
      "tree": "689c3c9f8b34f8023899ba8c230ea04c4dc21e54",
      "parents": [
        "2c95523c0f0ca7c2f157a07f0c03b6bbba13fee6"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Jun 05 12:26:50 2013 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 06 10:07:26 2013 +0900"
      },
      "message": "arch, mm: Remove tlb_fast_mode()\n\nSince the introduction of preemptible mmu_gather TLB fast mode has been\nbroken. TLB fast mode relies on there being absolutely no concurrency;\nit frees pages first and invalidates TLBs later.\n\nHowever now we can get concurrency and stuff goes *bang*.\n\nThis patch removes all tlb_fast_mode() code; it was found the better\noption vs trying to patch the hole by entangling tlb invalidation with\nthe scheduler.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nReported-by: Max Filippov \u003cjcmvbkbc@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "066a1a5fca0e188c41636d0874ab7495f24f595b",
      "tree": "fdc8a15ada615464f95ed754cbb36e068c558bcf",
      "parents": [
        "844ce9f2044723a9da0f4bce588cca410e774d24"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Wed May 22 12:29:22 2013 +0100"
      },
      "committer": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed Jun 05 13:21:29 2013 +0300"
      },
      "message": "KVM: add kvm_para_available to asm-generic/kvm_para.h\n\nAccording to include/uapi/linux/kvm_para.h architectures should define\nkvm_para_available, so add an implementation to asm-generic/kvm_para.h\nwhich just returns false.\n\nThis fixes intel8x0.c build failure on mips with KVM enabled.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nCc: Gleb Natapov \u003cgleb@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\n"
    },
    {
      "commit": "4d3797d7e1861ac1af150a6189315786c5e1c820",
      "tree": "aa7eff5dc1e297e1560eaa85d1fac5735e0650c1",
      "parents": [
        "844ce9f2044723a9da0f4bce588cca410e774d24",
        "5343a7f8be11951cb3095b91e8e4eb506cfacc0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 19:19:04 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 05 19:19:04 2013 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Fix timeouts with direct mode authentication in mac80211, from\n    Stanislaw Gruszka.\n\n 2) Aggregation sessions can deadlock in ath9k, from Felix Fietkau.\n\n 3) Netfilter\u0027s xt_addrtype doesn\u0027t work with ipv6 due to route lookups\n    creating undesirable cache entries, from Florian Westphal.\n\n 4) Fix netfilter\u0027s ipt_ULOG from generating non-NULL terminated\n    strings.\n\n 5) Fix netdev transmit queue crashes in mac80211, from Johannes Berg.\n\n 6) Fix copy and paste error in 802.11 stack that broke reporting of\n    64-bit station tx statistics, from Felix Fietkau.\n\n 7) When qlge_probe fails, it leaks the netdev.  Fix from Wei Yongjun.\n\n 8) SKB control block (where we store the IP options information,\n    amongst other things) must be cleared properly otherwise ICMP\n    sending can crash for IP tunnels.  Fix from Eric Dumazet.\n\n 9) Verification of Energy Efficient Ether support was coded wrongly,\n    the test was inversed.  Fix from Giuseppe CAVALLARO.\n\n10) TCP handles redirects improperly because the wrong flow key is used\n    for the route lookup.  From Michal Kubecek.\n\n11) Don\u0027t interpret MSG_CMSG_COMPAT from userspace, fix from Andy\n    Lutomirski.\n\n12) The new AF_VSOCK was missing from the lockdep string table, fix from\n    Federico Vaga.\n\n13) be2net doesn\u0027t handle checksumming of IP fragments properly, from\n    Somnath Kotur.\n\n14) Fix several bugs in the device address list code that lead to\n    crashes and other misbehaviors.  From Jay Vosburgh.\n\n15) Fix ipv6 segmentation handling of fragmented GRE tunnel traffic,\n    from Pravin B Shalr.\n\n16) Fix usage of stale policies in IPSEC layer, from Paul Moore.\n\n17) Fix team driver dump of ports when there are a large number of them,\n    from Jiri Pirko.\n\n18) Fix softlockups in UDP ipv4 socket lookup causes by and error in the\n    hlist_nulls_for_each_entry_rcu() macro.  From Eric Dumazet.\n\n19) Fix several regressions added by the high rate accuracy changes to\n    the htb packet scheduler.  From Eric Dumazet.\n\n20) Fix DMA\u0027ing onto the stack in esd_usb2 and peak_usb CAN drivers,\n    from Olivier Sobrie and Marc Kleine-Budde.\n\n21) Fix unremovable network devices due to missing route pointer\n    installation in the per-device ipv6 address list entries.  From Gao\n    feng.\n\n22) Apply the tg3 5719 DMA workaround on 5720 chips as well, otherwise\n    we get stalls.  From Nithin Sujir.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (68 commits)\n  net_sched: htb: do not mix 1ns and 64ns time units\n  net: fix sk_buff head without data area\n  tg3: Add read dma workaround for 5720\n  net: ethernet: xilinx_emaclite: set protocol selector bits when writing ANAR\n  bnx2x: Fix bridged GSO for 57710/57711 chips\n  net: fec: add fallback to random MAC address\n  bnx2x: fix TCP offload for tunneling ipv4 over ipv6\n  ipv6: assign rt6_info to inet6_ifaddr in init_loopback\n  net/mlx4_core: Keep VF assigned MAC in the PF admin table\n  net/mlx4_en: Handle unassigned VF MAC address correctly\n  net/mlx4_core: Return -EPROBE_DEFER when a VF is probed before PF is sufficiently initialized\n  net/mlx4_en: Fix adaptive moderation cq update\n  net: can: peak_usb: Do not do dma on the stack\n  net: can: esd_usb2: Do not do dma on the stack\n  net: can: kvaser_usb: fix reception on \"USBcan Pro\" and \"USBcan R\" type hardware.\n  net_sched: restore \"overhead xxx\" handling\n  net: force a reload of first item in hlist_nulls_for_each_entry_rcu\n  hyperv: Fix vlan_proto setting in netvsc_recv_callback()\n  team: fix port list dump for big number of ports\n  list: introduce list_first_entry_or_null\n  ...\n"
    },
    {
      "commit": "11df28ab76cd9e98e3e0bbbff8648d0a02509507",
      "tree": "4d03553042583cb4d4d434ee8dcefe2026f07af9",
      "parents": [
        "7e1092b5a264c484001b0cdd1f49bea7884e3366"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Mon Apr 08 11:36:13 2013 +0200"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 04 21:03:56 2013 +0900"
      },
      "message": "gpio-rcar: Add RCAR_GP_PIN macro\n\nPins are numbered in the R-Car family documentation using a bank number\nand a pin number in the bank. As the Linux pin number space is linear,\nwe need to flatten this by multiplying the bank number by 32 and adding\nthe pin number. The resulting number bear no directly visible\nrelationship  to the documentation, making it error-prone.\n\nAdd a RCAR_GP_PIN macro to convert from the documentation pin number\nspace to the linear Linux space.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\n[horms+renesas@verge.net.au: non-trivial rebase on top of\n \"sh-pfc: r8a7779: Don\u0027t group USB OVC and PENC pins\"]\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "7e1092b5a264c484001b0cdd1f49bea7884e3366",
      "tree": "b16dcf9106df40c5a021dde86eea17b862cb9dfe",
      "parents": [
        "36cb0066ffc55fd326c8a21ffe80aaa5bd16021b"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Fri May 24 18:47:24 2013 +0900"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 04 20:28:36 2013 +0900"
      },
      "message": "gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH\n\nAs hardware support for this feature is not universal for all SoCs a flag,\nhas_both_edge_trigger, has been added to the platform data of the driver to\nallow this feature to be enabled.\n\nThe motivation for this is to allow use of the gpio-keys driver on the\nlager board which is based on the r8a7790 SoC. The V2 of this patch has been\nfully exercised using that driver on that board.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "36cb0066ffc55fd326c8a21ffe80aaa5bd16021b",
      "tree": "a6104d58fef9551eaa54d9eb52c512fd3198feba",
      "parents": [
        "c234962b808f289237a40e4ce5fc1c8066d1c9d0"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri May 10 16:48:36 2013 +0200"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Tue Jun 04 20:28:36 2013 +0900"
      },
      "message": "gpio-rcar: Make the platform data gpio_base field signed\n\nThe gpio_base field is used to specify the desired GPIO base for the\nGPIO controller. The GPIO core can automatically allocate a GPIO number\nrange when the base is set to -1. To make this possible, make the field\nsigned.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "286e050bc07a5ffcd7497e686c09b986d5ae6c6d",
      "tree": "aa95ca5ccc7f083cf1d99c171f7e60676f1bb869",
      "parents": [
        "7d80fea4263d9a83ffedea448afa8510b05d04d0",
        "e86cbd8765bd2e1f9eeb209822449c9b1e5958cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 18:04:07 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 18:04:07 2013 +0900"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 fixes from Martin Schwidefsky:\n \"Recent bug fixes, one of them touches a common code file.\n\n  It adds two #ifndef/#endif pairs to asm-generic/io.h to be able to\n  override xlate_dev_kmem_ptr and xlate_dev_mem_ptr.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/pgtable: Fix gmap notifier address\n  s390/dasd: fix handling of gone paths\n  s390/pgtable: Fix check for pgste/storage key handling\n  arch: s390: appldata: using strncpy() and strnlen() instead of sprintf()\n  s390/smp: lost IPIs on cpu hotplug\n  kernel: Fix s390 absolute memory access for /dev/mem\n  s390/dma: do not call debug_dma after free\n"
    },
    {
      "commit": "7d80fea4263d9a83ffedea448afa8510b05d04d0",
      "tree": "202118fd64ea1a661e3945e1a5bf13ef2d6f90eb",
      "parents": [
        "338e33acd820fa89b8a2d5b6574233784702f618",
        "2a0ff3fbe39bc93f719ff857e5a359d9780579ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 17:57:16 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 03 17:57:16 2013 +0900"
      },
      "message": "Merge branch \u0027for-3.10-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup\n\nPull cgroup fixes from Tejun Heo:\n\n - Fix for yet another xattr bug which may lead to NULL deref.\n\n - A subtle bug in for_each_descendant_pre().  This bug requires quite\n   specific conditions to trigger and isn\u0027t too likely to actually\n   happen in the wild, but maybe that just makes it that much more\n   nastier.\n\n - A warning message added for silly cgroup re-mount (not -o remount,\n   but unmount followed by mount) behavior.\n\n* \u0027for-3.10-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:\n  cgroup: warn about mismatching options of a new mount of an existing hierarchy\n  cgroup: fix a subtle bug in descendant pre-order walk\n  cgroup: initialize xattr before calling d_instantiate()\n"
    },
    {
      "commit": "01cb71d2d47b78354358e4bb938bb06323e17498",
      "tree": "76aee7a59adb57237616a87a6c23102f90eacd8f",
      "parents": [
        "c87a124a5d5e8cf8e21c4363c3372bcaf53ea190"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Sun Jun 02 13:55:05 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 02 22:22:35 2013 -0700"
      },
      "message": "net_sched: restore \"overhead xxx\" handling\n\ncommit 56b765b79 (\"htb: improved accuracy at high rates\")\nbroke the \"overhead xxx\" handling, as well as the \"linklayer atm\"\nattribute.\n\ntc class add ... htb rate X ceil Y linklayer atm overhead 10\n\nThis patch restores the \"overhead xxx\" handling, for htb, tbf\nand act_police\n\nThe \"linklayer atm\" thing needs a separate fix.\n\nReported-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Vimalkumar \u003cj.vimal@gmail.com\u003e\nCc: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c87a124a5d5e8cf8e21c4363c3372bcaf53ea190",
      "tree": "291681da6b67bc52bf92703f895070eb8b772a8c",
      "parents": [
        "c802db1164f28e62c6a43132b8d290cb8113f2ac"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 29 09:06:27 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 02 20:53:59 2013 -0700"
      },
      "message": "net: force a reload of first item in hlist_nulls_for_each_entry_rcu\n\nRoman Gushchin discovered that udp4_lib_lookup2() was not reloading\nfirst item in the rcu protected list, in case the loop was restarted.\n\nThis produced soft lockups as in https://lkml.org/lkml/2013/4/16/37\n\nrcu_dereference(X)/ACCESS_ONCE(X) seem to not work as intended if X is\nptr-\u003efield :\n\nIn some cases, gcc caches the value or ptr-\u003efield in a register.\n\nUse a barrier() to disallow such caching, as documented in\nDocumentation/atomic_ops.txt line 114\n\nThanks a lot to Roman for providing analysis and numerous patches.\n\nDiagnosed-by: Roman Gushchin \u003cklamm@yandex-team.ru\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nReported-by: Boris Zhmurov \u003czhmurov@yandex-team.ru\u003e\nSigned-off-by: Roman Gushchin \u003cklamm@yandex-team.ru\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008bd2de940114a2d781b2efdd1a34a0fcf0f7ec",
      "tree": "c094bb86133f266f52fa296328c2fb79aca7ce5d",
      "parents": [
        "0f7dafd44e2de131f67fca87378e30ca86bc00d5",
        "aafc9d158b0039e600fc429246c7bb04a111fb26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 20:05:20 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 20:05:20 2013 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\nPull scsi target fixes from Nicholas Bellinger:\n \"The highlights include:\n\n   - Re-instate sess-\u003ewait_list in target_wait_for_sess_cmds() for\n     active I/O shutdown handling in fabrics using se_cmd-\u003ecmd_kref\n   - Make ib_srpt call target_sess_cmd_list_set_waiting() during session\n     shutdown\n   - Fix FILEIO off-by-one READ_CAPACITY bug for !S_ISBLK export\n   - Fix iscsi-target login error heap buffer overflow (Kees)\n   - Fix iscsi-target active I/O shutdown handling regression in\n     v3.10-rc1\n\n  A big thanks to Kees Cook for fixing a long standing login error\n  buffer overflow bug.\n\n  All patches are CC\u0027ed to stable with the exception of the v3.10-rc1\n  specific regression + other minor target cleanup.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending:\n  iscsi-target: Fix iscsit_free_cmd() se_cmd-\u003ecmd_kref shutdown handling\n  target: Propigate up -\u003ecmd_kref put return via transport_generic_free_cmd\n  iscsi-target: fix heap buffer overflow on error\n  target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export\n  ib_srpt: Call target_sess_cmd_list_set_waiting during shutdown_session\n  target: Re-instate sess_wait_list for target_wait_for_sess_cmds\n  target: Remove unused wait_for_tasks bit in target_wait_for_sess_cmds\n"
    },
    {
      "commit": "c361cb59acbb503c033971e8be8c029bbfd67f18",
      "tree": "51f38c226256b1b5590f28953b0e0a888871b14f",
      "parents": [
        "6cf3c736200e3924d8ce6b37e5006a4598b9236d",
        "56c21b53ab071feb3ce93375a563ead745fa7105"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "message": "Merge tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev\n\nPull fbdev fixes from Jean-Christophe PLAGNIOL-VILLARD:\n \"This contains some small fixes\n\n   - Atmel LCDC: fix blank the backlight on remove\n   - ps3fb: fix compile warning\n   - OMAPDSS: Fix crash with DT boot\"\n\n* tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev:\n  atmel_lcdfb: blank the backlight on remove\n  trivial: atmel_lcdfb: add missing error message\n  OMAPDSS: Fix crash with DT boot\n  fbdev/ps3fb: fix compile warning\n"
    },
    {
      "commit": "db9bde2fa518fa67d28ffa287d1209871bcdc789",
      "tree": "ef90d0d1fd72ab08dde7e9a6ca0556aa86686a80",
      "parents": [
        "6678e38959f99a5669ce0a261a0b7f09a9aff0f8",
        "033a899c9b06e7e4f6733a637fee34c632ca2d47"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:39:35 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:39:35 2013 -0700"
      },
      "message": "Merge branch \u0027VExpress_DCSCB\u0027 of git://git.linaro.org/people/nico/linux into next/soc\n\nFrom Nicolas Pitre:\n\nThis is the first MCPM backend submission for VExpress running on RTSM\naka Fast Models implementing the big.LITTLE system architecture.  This\nenables SMP secondary boot as well as CPU hotplug on this platform.\n\nA big prerequisite for this support is the CCI driver from Lorenzo\nincluded in this pull request.\n\nAlso included is Rob Herring\u0027s set_auxcr/get_auxcr allowing nicer code.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n\n* \u0027VExpress_DCSCB\u0027 of git://git.linaro.org/people/nico/linux:\n  ARM: vexpress: Select multi-cluster SMP operation if required\n  ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI\n  ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster\n  ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation\n  ARM: vexpress: introduce DCSCB support\n  ARM: introduce common set_auxcr/get_auxcr functions\n  drivers/bus: arm-cci: function to enable CCI ports from early boot code\n  drivers: bus: add ARM CCI support\n"
    },
    {
      "commit": "85b9174fda1d516198b4a46a7795e43636a3ea4c",
      "tree": "2721a32c07ca3e1d46df573a19b4e92853688966",
      "parents": [
        "2dbefbf6a803d65f6327fe617f5e1960f218ce01",
        "ea7e0bd7e78868bbe6df6834595ef96166dd296a"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:23:25 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:23:25 2013 -0700"
      },
      "message": "Merge tag \u0027seb_clk-3.11\u0027 of git://git.infradead.org/users/jcooper/linux into next/soc\n\nFrom Jason Cooper:\nmvebu clock restructuring for v3.11\n\n - clk: mvebu\n    - reorganize by SoC to remove built up #ifdefs\n    - add clk flags per clock gate\n\n* tag \u0027seb_clk-3.11\u0027 of git://git.infradead.org/users/jcooper/linux:\n  clk: mvebu: disintegrate obsolete file\n  ARM: mvebu: move DT boards to SoC-centric clock init\n  ARM: kirkwood: move DT boards to SoC-centric clock init\n  ARM: dove: move DT boards to SoC-centric clock init\n  clk: mvebu: add Armada XP SoC-centric clock init\n  clk: mvebu: add Armada 370 SoC-centric clock init\n  clk: mvebu: add Kirkwood SoC-centric clock init\n  clk: mvebu: add Dove SoC-centric clock init\n  clk: mvebu: add common clock functions for core clk and clk gating\n  clk: mvebu: introduce per-clock-gate flags\n"
    },
    {
      "commit": "a640874bb6596f09160b1f39699618f635465e12",
      "tree": "20f39d27d2e819347b8db2b224a24346187268d5",
      "parents": [
        "48cba51d8f82f3ff2766a7f3a9ad26d1d2fb9042",
        "3d9939c92efdd4ced672b94994959ca71b141cb8"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:13:24 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 31 23:13:24 2013 -0700"
      },
      "message": "Merge tag \u0027pcie-3.11-2\u0027 of git://git.infradead.org/users/jcooper/linux into next/soc\n\nPCI-e driver for mvebu.\n\n* tag \u0027pcie-3.11-2\u0027 of git://git.infradead.org/users/jcooper/linux:\n  pci: mvebu: fix return value check in mvebu_pcie_probe()\n  arm: mvebu: PCIe support is now available on mvebu\n  pci: PCIe driver for Marvell Armada 370/XP systems\n  clk: mvebu: add more PCIe clocks for Armada XP\n  clk: mvebu: create parent-child relation for PCIe clocks on Armada 370\n  of/pci: Add of_pci_parse_bus_range() function\n  of/pci: Add of_pci_get_devfn() function\n  of/pci: Provide support for parsing PCI DT ranges property\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "6d7581e62f8be462440d7b22c6361f7c9fa4902b",
      "tree": "0f85824301b8a252ffe5a4e88288191c46cd98b2",
      "parents": [
        "e4e8536f65b51ce91c30588b0925872bdfc60d03"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jiri@resnulli.us",
        "time": "Wed May 29 05:02:56 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 31 17:31:52 2013 -0700"
      },
      "message": "list: introduce list_first_entry_or_null\n\nnon-rcu variant of list_first_or_null_rcu\n\nSigned-off-by: Jiri Pirko \u003cjiri@resnulli.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4c1721642bbd42d8142f4811cde0588c28db51d",
      "tree": "8f7750f6065dcb5d2bd727174fb9f4e3cd8fccf3",
      "parents": [
        "1e2bd517c108816220f262d7954b697af03b5f9c"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "pmoore@redhat.com",
        "time": "Wed May 29 07:36:25 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 31 17:30:07 2013 -0700"
      },
      "message": "xfrm: force a garbage collection after deleting a policy\n\nIn some cases after deleting a policy from the SPD the policy would\nremain in the dst/flow/route cache for an extended period of time\nwhich caused problems for SELinux as its dynamic network access\ncontrols key off of the number of XFRM policy and state entries.\nThis patch corrects this problem by forcing a XFRM garbage collection\nwhenever a policy is sucessfully removed.\n\nReported-by: Ondrej Moris \u003comoris@redhat.com\u003e\nSigned-off-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e2bd517c108816220f262d7954b697af03b5f9c",
      "tree": "28fd8bea22513b7fcf8caa1a644f075f13ec5f48",
      "parents": [
        "b190a50875b95e58ebe2b00ed3bf7f1d44961471"
      ],
      "author": {
        "name": "Pravin B Shelar",
        "email": "pshelar@nicira.com",
        "time": "Thu May 30 06:45:27 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 31 17:06:07 2013 -0700"
      },
      "message": "udp6: Fix udp fragmentation for tunnel traffic.\n\nudp6 over GRE tunnel does not work after to GRE tso changes. GRE\ntso handler passes inner packet but keeps track of outer header\nstart in SKB_GSO_CB(skb)-\u003emac_offset.  udp6 fragment need to\ntake care of outer header, which start at the mac_offset, while\nadding fragment header.\nThis bug is introduced by commit 68c3316311 (GRE: Add TCP\nsegmentation offload for GRE).\n\nReported-by: Dmitry Kravkov \u003cdkravkov@gmail.com\u003e\nSigned-off-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nTested-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "977b55cf988b86cdc929fef730a78aca98a8ebdb",
      "tree": "90f2c6b53356f453cfe337e7888bd1c6d859741f",
      "parents": [
        "fe696b47eb061f47559ce7394d517cfb85af50f5",
        "37448adfc7ce0d6d5892b87aa8d57edde4126f49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 06:47:04 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 06:47:04 2013 +0900"
      },
      "message": "Merge tag \u0027please-pull-aertracefix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras\n\nPull aer error logging fix from Tony Luck:\n \"Can\u0027t call pci_get_domain_bus_and_slot() from interupt context\"\n\n* tag \u0027please-pull-aertracefix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:\n  aerdrv: Move cper_print_aer() call out of interrupt context\n"
    },
    {
      "commit": "d5ddad4168348337d98d6b8f156a3892de444411",
      "tree": "8d9151a21c95709ccc0b58cd60a61beba8248459",
      "parents": [
        "cea4dcfdad926a27a18e188720efe0f2c9403456"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri May 31 00:46:11 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri May 31 01:21:23 2013 -0700"
      },
      "message": "target: Propigate up -\u003ecmd_kref put return via transport_generic_free_cmd\n\nGo ahead and propigate up the -\u003ecmd_kref put return value from\ntarget_put_sess_cmd() -\u003e transport_release_cmd() -\u003e transport_put_cmd()\n-\u003e transport_generic_free_cmd().\n\nThis is useful for certain fabrics when determining the active I/O\nshutdown case with SCF_ACK_KREF where a final target_put_sess_cmd()\nis still required by the caller.\n\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "73ce00d4d6369c1a91c95f9b41e6ce498fbbd56f",
      "tree": "71b6049295835ece130e65d6ce050f4119714e45",
      "parents": [
        "8e6d91ae0917bf934ed86411148f79d904728d51",
        "a70b9641e6a90d6821e4354a2c2fede74015db29"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 16:38:38 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 30 16:38:38 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following patchset contains Netfilter/IPVS fixes for 3.10-rc3,\nthey are:\n\n* fix xt_addrtype with IPv6, from Florian Westphal. This required\n  a new hook for IPv6 functions in the netfilter core to avoid\n  hard dependencies with the ipv6 subsystem when this match is\n  only used for IPv4.\n\n* fix connection reuse case in IPVS. Currently, if an reused\n  connection are directed to the same server. If that server is\n  down, those connection would fail. Therefore, clear the\n  connection and choose a new server among the available ones.\n\n* fix possible non-nul terminated string sent to user-space if\n  ipt_ULOG is used as the default netfilter logging stub, from\n  Chen Gang.\n\n* fix mark logging of IPv6 packets in xt_LOG, from Michal Kubecek.\n  This bug has been there since 2.6.26.\n\n* Fix breakage ip_vs_sh due to incorrect structure layout for\n  RCU, from Jan Beulich.\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": "3655b22de04e3635fe3a2d7b9529cb12609a9bd0",
      "tree": "e9c55e77e44a6de74c62ee7d907a293d97033fd3",
      "parents": [
        "5489e948dc0f41a249c109d74612bf5aceab8f38",
        "8d0b8801c9e4c2c6b20cdac74dbab16facce7653"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 06:01:18 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 31 06:01:18 2013 +0900"
      },
      "message": "Merge tag \u0027stable/for-linus-3.10-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen fixes from Konrad Rzeszutek Wilk:\n - Use proper error paths\n - Clean up APIC IPI usage (incorrect arguments)\n - Delay XenBus frontend resume is backend (xenstored) is not running\n - Fix build error with various combinations of CONFIG_\n\n* tag \u0027stable/for-linus-3.10-rc3-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xenbus_client.c: correct exit path for xenbus_map_ring_valloc_hvm\n  xen-pciback: more uses of cached MSI-X capability offset\n  xen: Clean up apic ipi interface\n  xenbus: save xenstore local status for later use\n  xenbus: delay xenbus frontend resume if xenstored is not running\n  xmem/tmem: fix \u0027undefined variable\u0027 build error.\n"
    },
    {
      "commit": "37448adfc7ce0d6d5892b87aa8d57edde4126f49",
      "tree": "384a776fe506e4dfb1cb6d64cc56ce7ae3c289e9",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b"
      ],
      "author": {
        "name": "Lance Ortiz",
        "email": "lance.ortiz@hp.com",
        "time": "Thu May 30 08:25:12 2013 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 30 10:51:20 2013 -0700"
      },
      "message": "aerdrv: Move cper_print_aer() call out of interrupt context\n\nThe following warning was seen on 3.9 when a corrected PCIe error was being\nhandled by the AER subsystem.\n\nWARNING: at .../drivers/pci/search.c:214 pci_get_dev_by_id+0x8a/0x90()\n\nThis occurred because a call to pci_get_domain_bus_and_slot() was added to\ncper_print_pcie() to setup for the call to cper_print_aer().  The warning\nshowed up because cper_print_pcie() is called in an interrupt context and\npci_get* functions are not supposed to be called in that context.\n\nThe solution is to move the cper_print_aer() call out of the interrupt\ncontext and into aer_recover_work_func() to avoid any warnings when calling\npci_get* functions.\n\nSigned-off-by: Lance Ortiz \u003clance.ortiz@hp.com\u003e\nAcked-by: Borislav Petkov \u003cbp@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ac4e97abce9b80c020e7113325f49e58b7b15e3f",
      "tree": "6b1395a60b4e28a34f4e3693fbfb3df98008a20b",
      "parents": [
        "4997b72ee62930cb841d185398ea547d979789f4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu May 30 09:19:35 2013 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Thu May 30 09:20:20 2013 +0200"
      },
      "message": "scatterlist: sg_set_buf() argument must be in linear mapping\n\nAdd a check behind CONFIG_DEBUG_SG to verify this.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "9b31a328e344e62e7cc98ae574edcb7b674719bb",
      "tree": "07baf7e2854dcd8f08066e7285ee68a89a4b9ff8",
      "parents": [
        "be646c2d2ba8e2e56596d72633705f8286698c25"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 15 00:52:44 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Wed May 29 21:30:33 2013 -0700"
      },
      "message": "target: Re-instate sess_wait_list for target_wait_for_sess_cmds\n\nSwitch back to pre commit 1c7b13fe652 list splicing logic for active I/O\nshutdown with tcm_qla2xxx + ib_srpt fabrics.\n\nThe original commit was done under the incorrect assumption that it\u0027s safe to\nwalk se_sess-\u003esess_cmd_list unprotected in target_wait_for_sess_cmds() after\nsess-\u003esess_tearing_down \u003d 1 has been set by target_sess_cmd_list_set_waiting()\nduring session shutdown.\n\nSo instead of adding sess-\u003esess_cmd_lock protection around sess-\u003esess_cmd_list\nduring target_wait_for_sess_cmds(), switch back to sess-\u003esess_wait_list to\nallow wait_for_completion() + TFO-\u003erelease_cmd() to occur without having to\nwalk -\u003esess_cmd_list after the list_splice.\n\nAlso add a check to exit if target_sess_cmd_list_set_waiting() has already\nbeen called, and add a WARN_ON to check for any fabric bug where new se_cmds\nare added to sess-\u003esess_cmd_list after sess-\u003esess_tearing_down \u003d 1 has already\nbeen set.\n\nCc: Joern Engel \u003cjoern@logfs.org\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "ed69bdd8fd9b2db68b915ce5f60fc51d4744a9b1",
      "tree": "02dc3a5343f662ce153c66cb0e370a49b35b066f",
      "parents": [
        "78ecad0183bd7e49131da2b5aa82bee017db1cf0"
      ],
      "author": {
        "name": "Lorenzo Pieralisi",
        "email": "lorenzo.pieralisi@arm.com",
        "time": "Fri Jul 13 15:55:52 2012 +0100"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed May 29 15:50:34 2013 -0400"
      },
      "message": "drivers: bus: add ARM CCI support\n\nOn ARM multi-cluster systems coherency between cores running on\ndifferent clusters is managed by the cache-coherent interconnect (CCI).\nIt allows broadcasting of TLB invalidates and memory barriers and it\nguarantees cache coherency at system level through snooping of slave\ninterfaces connected to it.\n\nThis patch enables the basic infrastructure required in Linux to handle and\nprogramme the CCI component.\n\nNon-local variables used by the CCI management functions called by power\ndown function calls after disabling the cache must be flushed out to main\nmemory in advance, otherwise incoherency of those values may occur if they\nare sitting in the cache of some other CPU when power down functions\nexecute. Driver code ensures that relevant data structures are flushed\nfrom inner and outer caches after the driver probe is completed.\n\nCCI slave port resources are linked to set of CPUs through bus masters\nphandle properties that link the interface resources to masters node in\nthe device tree.\n\nDocumentation describing the CCI DT bindings is provided with the patch.\n\nSigned-off-by: Lorenzo Pieralisi \u003clorenzo.pieralisi@arm.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\n"
    },
    {
      "commit": "ea7e0bd7e78868bbe6df6834595ef96166dd296a",
      "tree": "8584aa50c8219cfb3d6342ba91a3aaccc285e197",
      "parents": [
        "9cbbc51551522efbc8313d45178a3415fd474eab"
      ],
      "author": {
        "name": "Sebastian Hesselbarth",
        "email": "sebastian.hesselbarth@gmail.com",
        "time": "Tue May 28 15:13:18 2013 +0000"
      },
      "committer": {
        "name": "Jason Cooper",
        "email": "jason@lakedaemon.net",
        "time": "Wed May 29 19:28:29 2013 +0000"
      },
      "message": "clk: mvebu: disintegrate obsolete file\n\nSwitch from function-centric to soc-centric clock drivers now makes\na bunch of files obsolete. This deletes all files and Kconfig options\nthat are not required anymore.\n\nSigned-off-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@gmail.com\u003e\nAcked-by: Mike Turquette \u003cmturquette@linaro.org\u003e\nSigned-off-by: Jason Cooper \u003cjason@lakedaemon.net\u003e\n"
    },
    {
      "commit": "2abb274629614bef4044a0b98ada42e977feadfd",
      "tree": "0c4ef9f17333b7e6ec558a10cf7d218a52d85276",
      "parents": [
        "1d7004f0593f631b78745e4c835d8e09b31f4996"
      ],
      "author": {
        "name": "Aurelien Chartier",
        "email": "aurelien.chartier@citrix.com",
        "time": "Tue May 28 18:09:56 2013 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed May 29 09:04:19 2013 -0400"
      },
      "message": "xenbus: delay xenbus frontend resume if xenstored is not running\n\nIf the xenbus frontend is located in a domain running xenstored, the device\nresume is hanging because it is happening before the process resume. This\npatch adds extra logic to the resume code to check if we are the domain\nrunning xenstored and delay the resume if needed.\n\nSigned-off-by: Aurelien Chartier \u003caurelien.chartier@citrix.com\u003e\n[Changes in v2:\n- Instead of bypassing the resume, process it in a workqueue]\n[Changes in v3:\n- Add a struct work in xenbus_device to avoid dynamic allocation\n- Several small code fixes]\n[Changes in v4:\n- Use a dedicated workqueue]\n[Changes in v5:\n- Move create_workqueue error handling to xenbus_frontend_dev_resume]\nAcked-by: Jan Beulich \u003cjbeulich@suse.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2436e8aa8abef2536dc3bfb554f8dcb3a8b07560",
      "tree": "7e5e4b6447a2c3864ac1a5a2cf619881d8d069d5",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b",
        "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "message": "Merge branch \u0027fbdev-3.10-fixes\u0027 of git://gitorious.org/linux-omap-dss2/linux into linux-fbdev/for-3.10-fixes\n\nPull Tomi fixes for ps3fb and omap2\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "12bcbe66d7b3cc9f9f86cd02f925666eaa3c2107",
      "tree": "54e70e0f7450aedfee1418742758dc538d9649e5",
      "parents": [
        "6721cb60022629ae76365551f05d9658b8d14c55"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 28 14:38:42 2013 -0400"
      },
      "committer": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Tue May 28 22:47:13 2013 -0400"
      },
      "message": "rcu: Add _notrace variation of rcu_dereference_raw() and hlist_for_each_entry_rcu()\n\nAs rcu_dereference_raw() under RCU debug config options can add quite a\nbit of checks, and that tracing uses rcu_dereference_raw(), these checks\nhappen with the function tracer. The function tracer also happens to trace\nthese debug checks too. This added overhead can livelock the system.\n\nAdd a new interface to RCU for both rcu_dereference_raw_notrace() as well\nas hlist_for_each_entry_rcu_notrace() as the hlist iterator uses the\nrcu_dereference_raw() as well, and is used a bit with the function tracer.\n\nLink: http://lkml.kernel.org/r/20130528184209.304356745@goodmis.org\n\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "30e1e28598c2674c133148d8aec6d431d7acd314",
      "tree": "e17a5fba2151cf6d32d0f39b9d69910f85b71a9f",
      "parents": [
        "0ee52b157b8ed88550ddd6291e54bb4bfabde364"
      ],
      "author": {
        "name": "Soren Brinkmann",
        "email": "soren.brinkmann@xilinx.com",
        "time": "Mon May 13 10:46:38 2013 -0700"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Mon May 27 09:21:22 2013 +0200"
      },
      "message": "arm: zynq: Migrate platform to clock controller\n\nMigrate the Zynq platform and its drivers to use the new clock\ncontroller driver.\n\nSigned-off-by: Soren Brinkmann \u003csoren.brinkmann@xilinx.com\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: linux-serial@vger.kernel.org\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nAcked-by: Mike Turquette \u003cmturquette@linaro.org\u003e\n"
    },
    {
      "commit": "1aad08dc571604ebe473e2a187f0f7b211ae6c3f",
      "tree": "6d95d35c187a4d1ccf07d620d6c84df567cd4df0",
      "parents": [
        "27a24cfa04c6f041c0191847d047f25e5627cd63",
        "5a2bff8d7c7f63e2e8d467f66f6492fbb4d9509c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:32:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:32:00 2013 -0700"
      },
      "message": "Merge tag \u0027pm+acpi-3.10-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael Wysocki:\n\n - Additional CPU ID for the intel_pstate driver from Dirk Brandewie.\n\n - More cpufreq fixes related to ARM big.LITTLE support and locking from\n   Viresh Kumar.\n\n - VIA C7 cpufreq build fix from Rafał Bilski.\n\n - ACPI power management fix making it possible to use device power\n   states regardless of the CONFIG_PM setting from Rafael J Wysocki.\n\n - New ACPI video blacklist item from Bastian Triller.\n\n* tag \u0027pm+acpi-3.10-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI / video: Add \"Asus UL30A\" to ACPI video detect blacklist\n  cpufreq: arm_big_little_dt: Instantiate as platform_driver\n  cpufreq: arm_big_little_dt: Register driver only if DT has valid data\n  cpufreq / e_powersaver: Fix linker error when ACPI processor is a module\n  cpufreq / intel_pstate: Add additional supported CPU ID\n  cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT\n  ACPI / PM: Allow device power states to be used for CONFIG_PM unset\n"
    },
    {
      "commit": "27a24cfa04c6f041c0191847d047f25e5627cd63",
      "tree": "c5377af546f914cc9ca665fd00c825204d61ef35",
      "parents": [
        "6b3f7b5c2221c7a4fe715ea4fd479b6d07bbcbb5",
        "b59cc200ac025aca597fb21862c1c9e667f2eff2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:30:31 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 25 20:30:31 2013 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dma fixes from Vinod Koul:\n \"We have two patches from Andy \u0026 Rafael fixing the Lynxpoint dma\"\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  ACPI / LPSS: register clock device for Lynxpoint DMA properly\n  dma: acpi-dma: parse CSRT to extract additional resources\n"
    },
    {
      "commit": "9cf1848278a41f8d5f69b26bca546cfd2d5677d8",
      "tree": "2628cd3e8e3ca1acfe81e636b082c285d97640d9",
      "parents": [
        "00cec111ac477ba71c99043358f17e9bb4d335fe",
        "03e04f048d2774aabd126fbad84729d4ba9dc40a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 18:12:15 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 18:12:15 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew Morton)\n\nMerge fixes from Andrew Morton:\n \"A bunch of fixes and one simple fbdev driver which missed the merge\n  window because people will still talking about it (to no great\n  effect).\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (30 commits)\n  aio: fix kioctx not being freed after cancellation at exit time\n  mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas\n  drivers/rtc/rtc-max8998.c: check for pdata presence before dereferencing\n  ocfs2: goto out_unlock if ocfs2_get_clusters_nocache() failed in ocfs2_fiemap()\n  random: fix accounting race condition with lockless irq entropy_count update\n  drivers/char/random.c: fix priming of last_data\n  mm/memory_hotplug.c: fix printk format warnings\n  nilfs2: fix issue of nilfs_set_page_dirty() for page at EOF boundary\n  drivers/block/brd.c: fix brd_lookup_page() race\n  fbdev: FB_GOLDFISH should depend on HAS_DMA\n  drivers/rtc/rtc-pl031.c: pass correct pointer to free_irq()\n  auditfilter.c: fix kernel-doc warnings\n  aio: fix io_getevents documentation\n  revert \"selftest: add simple test for soft-dirty bit\"\n  drivers/leds/leds-ot200.c: fix error caused by shifted mask\n  mm/THP: use pmd_populate() to update the pmd with pgtable_t pointer\n  linux/kernel.h: fix kernel-doc warning\n  mm compaction: fix of improper cache flush in migration code\n  rapidio/tsi721: fix bug in MSI interrupt handling\n  hfs: avoid crash in hfs_bnode_create\n  ...\n"
    },
    {
      "commit": "00cec111ac477ba71c99043358f17e9bb4d335fe",
      "tree": "1adbf2351b2f84d7a52aea35530635530de3dd26",
      "parents": [
        "17fdfd0851617b6c18c0913364caf2a54171ce85",
        "f4ae176c626311d6507c9a2d263657c4cc4e1667"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:27:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:27:37 2013 -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 \"We didn\u0027t have any fixes sent up for -rc2, so this is a slightly\n  larger batch.  A bit all over the place platform-wise; OMAP, at91,\n  marvell, renesas, sunxi, ux500, etc.\n\n  I tried to summarize highlights but there isn\u0027t a whole lot to point\n  out.  Lots of little things fixed all over.  A couple of defconfig\n  updates due to new/changing options.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (44 commits)\n  ARM: at91/sama5: fix incorrect PMC pcr div definition\n  ARM: at91/dt: fix macb pinctrl_macb_rmii_mii_alt definition\n  ARM: at91: at91sam9n12: move external irq declatation to DT\n  ARM: shmobile: marzen: Use error values in usb_power_*\n  ARM: tegra: defconfig fixes\n  ARM: nomadik: fix IRQ assignment for SMC ethernet\n  ARM: vt8500: Add missing NULL terminator in dt_compat\n  clk: tegra: add ac97 controller clock\n  clk: tegra: remove USB from clk init table\n  ARM: dts: mvebu: Fix wrong the address reg value for the L2-cache node\n  ARM: plat-orion: Fix num_resources and id for ge10 and ge11\n  ARM: OMAP2+: hwmod: Remove sysc slave idle and auto idle apis\n  SERIAL: OMAP: Remove the slave idle handling from the driver\n  ARM: OMAP2+: serial: Remove the un-used slave idle hooks\n  ARM: OMAP2+: hwmod-data: UART IP needs software control to manage sidle modes\n  ARM: OMAP2+: hwmod: Add a new flag to handle SIDLE in SWSUP only in active\n  ARM: OMAP2+: hwmod: Fix sidle programming in _enable_sysc()/_idle_sysc()\n  arm: mvebu: fix the \u0027ranges\u0027 property to handle PCIe\n  ARM: mvebu: select ARCH_REQUIRE_GPIOLIB for mvebu platform\n  ARM: AM33XX: Add missing .clkdm_name to clkdiv32k_ick clock\n  ...\n"
    },
    {
      "commit": "7450231fb35492951e78a91b833fd935171f4e66",
      "tree": "3e0327c1ae0953951ce0e2c30aa4761eabfa531e",
      "parents": [
        "c2cc499c5bcf9040a738f49e8051b42078205748"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Fri May 24 15:55:20 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:51 2013 -0700"
      },
      "message": "linux/kernel.h: fix kernel-doc warning\n\nFix kernel-doc warning in \u003clinux/kernel.h\u003e:\n\n  Warning(include/linux/kernel.h:590): No description found for parameter \u0027ip\u0027\n\nscripts/kernel-doc cannot handle macros, functions, or function\nprototypes between the function or macro that is being documented and\nits definition, so move these prototypes above the function that is\nbeing documented.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c663cfc523a88d97a8309b04a089c27dc57fd7e",
      "tree": "d3b9de53922dbc326017075bd5e1558b5f8c741d",
      "parents": [
        "7b92d03c3239f43e5b86c9cc9630f026d36ee995"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Fri May 24 15:55:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "wait: fix false timeouts when using wait_event_timeout()\n\nMany callers of the wait_event_timeout() and\nwait_event_interruptible_timeout() expect that the return value will be\npositive if the specified condition becomes true before the timeout\nelapses.  However, at the moment this isn\u0027t guaranteed.  If the wake-up\nhandler is delayed enough, the time remaining until timeout will be\ncalculated as 0 - and passed back as a return value - even if the\ncondition became true before the timeout has passed.\n\nFix this by returning at least 1 if the condition becomes true.  This\nsemantic is in line with what wait_for_condition_timeout() does; see\ncommit bb10ed09 (\"sched: fix wait_for_completion_timeout() spurious\nfailure under heavy load\").\n\nDaniel said \"We have 3 instances of this bug in drm/i915.  One case even\nwhere we switch between the interruptible and not interruptible\nwait_event_timeout variants, foolishly presuming they have the same\nsemantics.  I very much like this.\"\n\nOne such bug is reported at\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d64133\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: \"Paul E.  McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Lukas Czerner \u003clczerner@redhat.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc8fcfea18249640f2728c46d70999dcb7e4dc49",
      "tree": "7d24b4132c4dd821c998649f21344bec6f4a3453",
      "parents": [
        "a11650e11093ed57dca78bf16e7836517c599098"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 24 15:55:06 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "rapidio: add enumeration/discovery start from user space\n\nAdd RapidIO enumeration/discovery start from user space.  User space\nstart allows to defer RapidIO fabric scan until the moment when all\nparticipating endpoints are initialized avoiding mandatory synchronized\nstart of all endpoints (which may be challenging in systems with large\nnumber of RapidIO endpoints).\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Andre van Herk \u003candre.van.herk@Prodrive.nl\u003e\nCc: Micha Nelissen \u003cmicha.nelissen@Prodrive.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a11650e11093ed57dca78bf16e7836517c599098",
      "tree": "9823799d4c54337971b4654ea9e5510131dae9c5",
      "parents": [
        "585dc0c2f68981c02a0bb6fc8fe191a3f513959c"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 24 15:55:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 16:22:50 2013 -0700"
      },
      "message": "rapidio: make enumeration/discovery configurable\n\nSystems that use RapidIO fabric may need to implement their own\nenumeration and discovery methods which are better suitable for needs of\na target application.\n\nThe following set of patches is intended to simplify process of\nintroduction of new RapidIO fabric enumeration/discovery methods.\n\nThe first patch offers ability to add new RapidIO enumeration/discovery\nmethods using kernel configuration options.  This new configuration\noption mechanism allows to select statically linked or modular\nenumeration/discovery method(s) from the list of existing methods or use\nexternal module(s).\n\nThis patch also updates the currently existing enumeration/discovery\ncode to be used as a statically linked or modular method.\n\nThe corresponding configuration option is named \"Basic\nenumeration/discovery\" method.  This is the only one configuration\noption available today but new methods are expected to be introduced\nafter adoption of provided patches.\n\nThe second patch address a long time complaint of RapidIO subsystem\nusers regarding fabric enumeration/discovery start sequence.  Existing\nimplementation offers only a boot-time enumeration/discovery start which\nrequires synchronized boot of all endpoints in RapidIO network.  While\nit works for small closed configurations with limited number of\nendpoints, using this approach in systems with large number of endpoints\nis quite challenging.\n\nTo eliminate requirement for synchronized start the second patch\nintroduces RapidIO enumeration/discovery start from user space.\n\nFor compatibility with the existing RapidIO subsystem implementation,\nautomatic boot time enumeration/discovery start can be configured in by\nspecifying \"rio-scan.scan\u003d1\" command line parameter if statically linked\nbasic enumeration method is selected.\n\nThis patch:\n\nRework to implement RapidIO enumeration/discovery method selection\ncombined with ability to use enumeration/discovery as a kernel module.\n\nThis patch adds ability to introduce new RapidIO enumeration/discovery\nmethods using kernel configuration options.  Configuration option\nmechanism allows to select statically linked or modular\nenumeration/discovery method from the list of existing methods or use\nexternal modules.  If a modular enumeration/discovery is selected each\nRapidIO mport device can have its own method attached to it.\n\nThe existing enumeration/discovery code was updated to be used as\nstatically linked or modular method.  This configuration option is named\n\"Basic enumeration/discovery\" method.\n\nSeveral common routines have been moved from rio-scan.c to make them\navailable to other enumeration methods and reduce number of exported\nsymbols.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Andre van Herk \u003candre.van.herk@Prodrive.nl\u003e\nCc: Micha Nelissen \u003cmicha.nelissen@Prodrive.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb3d33900aa953bcdfe132a71bb03ee592ebbb47",
      "tree": "020bf904e5d5e9b3106228514f925b041492df28",
      "parents": [
        "514e250f67d2b2a8ab08dc9c3650af19a411c926",
        "950e2958a5e96406e6e5ff4190a638a54769f89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 08:27:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 24 08:27:32 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"It\u0027s been a while since my last pull request so quite a few fixes have\n  piled up.\"\n\nIndeed.\n\n 1) Fix nf_{log,queue} compilation with PROC_FS disabled, from Pablo\n    Neira Ayuso.\n\n 2) Fix data corruption on some tg3 chips with TSO enabled, from Michael\n    Chan.\n\n 3) Fix double insertion of VLAN tags in be2net driver, from Sarveshwar\n    Bandi.\n\n 4) Don\u0027t have TCP\u0027s MD5 support pass \u003e PAGE_SIZE page offsets in\n    scatter-gather entries into the crypto layer, the crypto layer can\u0027t\n    handle that.  From Eric Dumazet.\n\n 5) Fix lockdep splat in 802.1Q MRP code, also from Eric Dumazet.\n\n 6) Fix OOPS in netfilter log module when called from conntrack, from\n    Hans Schillstrom.\n\n 7) FEC driver needs to use netif_tx_{lock,unlock}_bh() rather than the\n    non-BH disabling variants.  From Fabio Estevam.\n\n 8) TCP GSO can generate out-of-order packets, fix from Eric Dumazet.\n\n 9) vxlan driver doesn\u0027t update \u0027used\u0027 field of fdb entries when it\n    should, from Sridhar Samudrala.\n\n10) ipv6 should use kzalloc() to allocate inet6 socket cork options,\n    otherwise we can OOPS in ip6_cork_release().  From Eric Dumazet.\n\n11) Fix races in bonding set mode, from Nikolay Aleksandrov.\n\n12) Fix checksum generation regression added by \"r8169: fix 8168evl\n    frame padding.\", from Francois Romieu.\n\n13) ip_gre can look at stale SKB data pointer, fix from Eric Dumazet.\n\n14) Fix checksum handling when GSO is enabled in bnx2x driver with\n    certain chips, from Yuval Mintz.\n\n15) Fix double free in batman-adv, from Martin Hundebøll.\n\n16) Fix device startup synchronization with firmware in tg3 driver, from\n    Nithin Sujit.\n\n17) perf networking dropmonitor doesn\u0027t work at all due to mixed up\n    trace parameter ordering, from Ben Hutchings.\n\n18) Fix proportional rate reduction handling in tcp_ack(), from Nandita\n    Dukkipati.\n\n19) IPSEC layer doesn\u0027t return an error when a valid state is detected,\n    causing an OOPS.  Fix from Timo Teräs.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (85 commits)\n  be2net: bug fix on returning an invalid nic descriptor\n  tcp: xps: fix reordering issues\n  net: Revert unused variable changes.\n  xfrm: properly handle invalid states as an error\n  virtio_net: enable napi for all possible queues during open\n  tcp: bug fix in proportional rate reduction.\n  net: ethernet: sun: drop unused variable\n  net: ethernet: korina: drop unused variable\n  net: ethernet: apple: drop unused variable\n  qmi_wwan: Added support for Cinterion\u0027s PLxx WWAN Interface\n  perf: net_dropmonitor: Remove progress indicator\n  perf: net_dropmonitor: Use bisection in symbol lookup\n  perf: net_dropmonitor: Do not assume ordering of dictionaries\n  perf: net_dropmonitor: Fix symbol-relative addresses\n  perf: net_dropmonitor: Fix trace parameter order\n  net: fec: use a more proper compatible string for MVF type device\n  qlcnic: Fix updating netdev-\u003efeatures\n  qlcnic: remove netdev-\u003etrans_start updates within the driver\n  qlcnic: Return proper error codes from probe failure paths\n  tg3: Update version to 3.132\n  ...\n"
    },
    {
      "commit": "7805d000db30a3787a4c969bab6ae4d8a5fd8ce6",
      "tree": "5178e1adaa4f398d2c1367fb38633191e81764e5",
      "parents": [
        "d6cbf35dac8a3dadb9103379820c96d7c85df3d9"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri May 24 10:50:24 2013 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri May 24 10:50:24 2013 +0900"
      },
      "message": "cgroup: fix a subtle bug in descendant pre-order walk\n\nWhen cgroup_next_descendant_pre() initiates a walk, it checks whether\nthe subtree root doesn\u0027t have any children and if not returns NULL.\nLater code assumes that the subtree isn\u0027t empty.  This is broken\nbecause the subtree may become empty inbetween, which can lead to the\ntraversal escaping the subtree by walking to the sibling of the\nsubtree root.\n\nThere\u0027s no reason to have the early exit path.  Remove it along with\nthe later assumption that the subtree isn\u0027t empty.  This simplifies\nthe code a bit and fixes the subtle bug.\n\nWhile at it, fix the comment of cgroup_for_each_descendant_pre() which\nwas incorrectly referring to -\u003ecss_offline() instead of\n-\u003ecss_online().\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "b91fd4d5aad0c1124654341814067ca3f59490fc",
      "tree": "f1ea23a27f0ad1dd91c336658cceed05f02cef63",
      "parents": [
        "4c0eec03b188efafba3a35315b59a9efbf9684fc",
        "f3f011750a18abc389ef1b0d504fbeeacf641919"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:53 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:53 2013 -0700"
      },
      "message": "Merge tag \u0027pci-v3.10-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI updates from Bjorn Helgaas:\n \"Here are some more fixes for v3.10.  The Moorestown update broke Intel\n  Medfield devices, so I reverted it.  The acpiphp change fixes a\n  regression: we broke hotplug notifications to host bridges when we\n  split acpiphp into the host-bridge related part and the\n  endpoint-related part.\n\n  Moorestown\n      Revert \"x86/pci/mrst: Use configuration mechanism 1 for 00:00.0, 00:02.0, 00:03.0\"\n  Hotplug\n      PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check\"\n\n* tag \u0027pci-v3.10-fixes-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  Revert \"x86/pci/mrst: Use configuration mechanism 1 for 00:00.0, 00:02.0, 00:03.0\"\n  PCI: acpiphp: Re-enumerate devices when host bridge receives Bus Check\n"
    },
    {
      "commit": "d97955625710b57f24427e403f150126078273c2",
      "tree": "4e1b2d5938e269266e77e46fa5d604b0cd24733c",
      "parents": [
        "388c2896972c02ceccca4b5e90bd4a70e13fbab1",
        "e037f95ffb5355ffe295e1d106d02fefd284d882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:28:34 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:28:34 2013 -0700"
      },
      "message": "Merge tag \u0027tty-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial fixes from Greg Kroah-Hartman:\n \"Here are some tty / serial driver fixes for 3.10-rc2.\n\n  Nothing huge, although the rocket driver fix looks large, it\u0027s just\n  moving the code around to fix the reported build issues in it.  Other\n  than that, this has the fix for the of-reported lockdep warning from\n  the vt layer, as well as some other needed bugfixes.\n\n  All of these have been in linux-next for a while\"\n\n* tag \u0027tty-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  tty: mxser: Fix build warning introduced by dfc7b837c7f9 (Re: linux-next: build warning after merge of the tty.current tree)\n  tty: mxser: fix usage of opmode_ioaddr\n  serial: 8250_dw: add ACPI ID for Intel BayTrail\n  TTY: Fix tty miss restart after we turn off flow-control\n  tty/vt: Fix vc_deallocate() lock order\n  TTY: ehv_bytechan: add missing platform_driver_unregister() when module exit\n  TTY: rocket, fix more no-PCI warnings\n  serial: mcf: missing uart_unregister_driver() on error in mcf_init()\n  tty: serial: mpc5xxx: fix error handing in mpc52xx_uart_init()\n  serial: samsung: add missing platform_driver_unregister() when module exit\n  serial: pl011: protect attribute read from NULL platform data struct\n  tty: nwpserial: Pass correct pointer to free_irq()\n  serial: 8250_dw: Add valid clk pointer check\n"
    },
    {
      "commit": "b64194068bbbdef3cc235f5459616a330f3b7724",
      "tree": "0cfeac1c7b331c3824564b1756d7d02d2a697f82",
      "parents": [
        "72dd4e7980bf584fa11db4f00e38d5cf956a8856",
        "2a0ebf80aa95cc758d4725f74a7016e992606a39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:23:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:23:32 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a number of tiny USB bugfixes / new device ids for 3.10-rc2\n\n  The majority of these are USB gadget fixes, but they are all small.\n  Other than that, some USB host controller fixes, and USB serial driver\n  fixes for problems reported with them.\n\n  Also hopefully a fixed up USB_OTG Kconfig dependancy, that one seems\n  to be almost impossible to get right for all of the different\n  platforms these days.\"\n\n* tag \u0027usb-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (56 commits)\n  USB: cxacru: potential underflow in cxacru_cm_get_array()\n  USB: ftdi_sio: Add support for Newport CONEX motor drivers\n  USB: option: add device IDs for Dell 5804 (Novatel E371) WWAN card\n  usb: ohci: fix goto wrong tag in err case\n  usb: isp1760-if: fix memleak when platform_get_resource fail\n  usb: ehci-s5p: fix memleak when fallback to pdata\n  USB: serial: clean up chars_in_buffer\n  USB: ti_usb_3410_5052: fix chars_in_buffer overhead\n  USB: io_ti: fix chars_in_buffer overhead\n  USB: ftdi_sio: fix chars_in_buffer overhead\n  USB: ftdi_sio: clean up get_modem_status\n  USB: serial: add generic wait_until_sent implementation\n  USB: serial: add wait_until_sent operation\n  USB: set device dma_mask without reference to global data\n  USB: Blacklisted Cinterion\u0027s PLxx WWAN Interface\n  usb: option: Add Telewell TW-LTE 4G\n  USB: EHCI: remove bogus #error\n  USB: reset resume quirk needed by a hub\n  USB: usb-stor: realtek_cr: Fix compile error\n  usb, chipidea: fix link error when USB_EHCI_HCD is a module\n  ...\n"
    },
    {
      "commit": "2a7851bffb008ff4882eee673da74718997b4265",
      "tree": "262c2fc71bd91eabf6bd947944d2050ff1cec923",
      "parents": [
        "497574c72c9922cf20c12aed15313c389f722fa0"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Fri May 17 03:56:10 2013 +0000"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu May 23 11:58:55 2013 +0200"
      },
      "message": "netfilter: add nf_ipv6_ops hook to fix xt_addrtype with IPv6\n\nQuoting https://bugzilla.netfilter.org/show_bug.cgi?id\u003d812:\n\n[ ip6tables -m addrtype ]\nWhen I tried to use in the nat/PREROUTING it messes up the\nrouting cache even if the rule didn\u0027t matched at all.\n[..]\nIf I remove the --limit-iface-in from the non-working scenario, so just\nuse the -m addrtype --dst-type LOCAL it works!\n\nThis happens when LOCAL type matching is requested with --limit-iface-in,\nand the default ipv6 route is via the interface the packet we test\narrived on.\n\nBecause xt_addrtype uses ip6_route_output, the ipv6 routing implementation\ncreates an unwanted cached entry, and the packet won\u0027t make it to the\nreal/expected destination.\n\nSilently ignoring --limit-iface-in makes the routing work but it breaks\nrule matching (--dst-type LOCAL with limit-iface-in is supposed to only\nmatch if the dst address is configured on the incoming interface;\nwithout --limit-iface-in it will match if the address is reachable\nvia lo).\n\nThe test should call ipv6_chk_addr() instead.  However, this would add\na link-time dependency on ipv6.\n\nThere are two possible solutions:\n\n1) Revert the commit that moved ipt_addrtype to xt_addrtype,\n   and put ipv6 specific code into ip6t_addrtype.\n2) add new \"nf_ipv6_ops\" struct to register pointers to ipv6 functions.\n\nWhile the former might seem preferable, Pablo pointed out that there\nare more xt modules with link-time dependeny issues regarding ipv6,\nso lets go for 2).\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb",
      "tree": "cb2b4707ecd8aaac1eff6901b311d4f839c69383",
      "parents": [
        "b358c6cf029cb67b3ed9cc367fb46f1fa3228c5b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:07:50 2013 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:54:21 2013 +0300"
      },
      "message": "OMAPDSS: Fix crash with DT boot\n\nWhen booting with DT, there\u0027s a crash when omapfb is probed. This is\ncaused by the fact that omapdss+DT is not yet supported, and thus\nomapdss is not probed at all. On the other hand, omapfb is always\nprobed. When omapfb tries to use omapdss, there\u0027s a NULL pointer\ndereference crash. The same error should most likely happen with omapdrm\nand omap_vout also.\n\nTo fix this, add an \"initialized\" state to omapdss. When omapdss has\nbeen probed, it\u0027s marked as initialized. omapfb, omapdrm and omap_vout\ncheck this state when they are probed to see that omapdss is actually\nthere.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "3cb7a59fd8c816af6765f3712cd233d83984edf2",
      "tree": "efbb3b4dd4978d812f65620fb86aeccc4c5e3b55",
      "parents": [
        "bb3ec6b08396bbd631b6441102dd1c3d89cbc576",
        "dec33abaafc89bcbd78f85fad0513170415a26d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:05:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:05:45 2013 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS update from Ralf Baechle:\n - Fix a build error if \u003clinux/printk.h\u003e is included without\n   \u003clinux/linkage.h\u003e having been included before.\n - Cleanup and fix the damage done by the generic idle loop patch.\n - A kprobes fix that brings the MIPS code in line with what other\n   architectures are for quite a while already.\n - Wire up the native getdents64(2) syscall for 64 bit - for some reason\n   it was only for the compat ABIs.  This has been reported to cause an\n   application issue.  This turned out bigger than I meant but the wait\n   instruction support code was driving me nuts.\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: N64: Wire getdents64(2)\n  kprobes/mips: Fix to check double free of insn slot\n  MIPS: Idle: Break r4k_wait into two functions and fix it.\n  MIPS: Idle: Do address fiddlery in helper functions.\n  MIPS: Idle: Consolidate all declarations in \u003casm/idle.h\u003e.\n  MIPS: Idle: Don\u0027t call local_irq_disable() in cpu_wait() implementations.\n  MIPS: Idle: Re-enable irqs at the end of r3081, au1k and loongson2 cpu_wait.\n  MIPS: Idle: Make call of function pointer readable.\n  MIPS: Idle: Consistently reformat inline assembler.\n  MIPS: Idle: cleaup SMTC idle hook as per Linux coding style.\n  MIPS: Consolidate idle loop / WAIT instruction support in a single file.\n  MIPS: clock.h: Remove declaration of cpu_wait.\n  Add include dependencies to \u003clinux/printk.h\u003e.\n  MIPS: Rewrite pfn_valid to work in modules, too.\n"
    },
    {
      "commit": "25625c9334d3b6a9cd32d009b99b36f6a78616f3",
      "tree": "03497342cf9b45da546cd9dd0f4b4434a1c0a697",
      "parents": [
        "8d9849b05154ff6f19f538c2d094ea0f32981bb0",
        "3260c76055afc6c9396e5ad9f9e599505ea8891f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 22 13:09:20 2013 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed May 22 13:11:01 2013 -0700"
      },
      "message": "Merge tag \u0027omap-fixes-a-for-3.10-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending into fixes\n\nFrom Paul Walmsley:\nFix the OMAP serial driver to work correctly on OMAP4 when booting\nwith DT.\n\n* tag \u0027omap-fixes-a-for-3.10-rc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pjw/omap-pending:\n  ARM: OMAP2+: hwmod: Remove sysc slave idle and auto idle apis\n  SERIAL: OMAP: Remove the slave idle handling from the driver\n  ARM: OMAP2+: serial: Remove the un-used slave idle hooks\n  ARM: OMAP2+: hwmod-data: UART IP needs software control to manage sidle modes\n  ARM: OMAP2+: hwmod: Add a new flag to handle SIDLE in SWSUP only in active\n  ARM: OMAP2+: hwmod: Fix sidle programming in _enable_sysc()/_idle_sysc()\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "cbfd2cd7195cf4500d428a04c79509445aa3924e",
      "tree": "41d9b00cd2a35be36c88779a5cba51398855aa8d",
      "parents": [
        "94f1be9798c88b030256bdeb533008c3d55ec2c6",
        "5649d8f9e335f2b093751fcc2bdd5953f79f66ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:18:41 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:18:41 2013 -0700"
      },
      "message": "Merge tag \u0027mfd-fixes-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes\n\nPull mfd fixes from Samuel Ortiz:\n \"This is the first batch of MFD fixes for 3.10.\n\n  It\u0027s bigger than I would like, most of it is due to the big ab/db8500\n  merge that went through during the 3.10 merge window.\n\n  So we have:\n\n   - Some build fixes for the tps65912 and ab8500 drivers.\n   - A couple of build fixes for the the si476x driver with pre 4.3 gcc\n     compilers.\n   - A few runtime breakage fixes (probe failures or oopses) for the\n     ab8500 and db8500 drivers.\n   - Some sparse or regular gcc warning fixes for the si476x, ab8500 and\n     cros_ec drivers.\"\n\n* tag \u0027mfd-fixes-3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-fixes:\n  mfd: ab8500-sysctrl: Let sysctrl driver work without pdata\n  mfd: db8500-prcmu: Update stored DSI PLL divider value\n  mfd: ab8500-sysctrl: Always enable pm_power_off handler\n  mfd: ab8500-core: Pass GPADC compatible string to MFD core\n  mfd: db8500-prcmu: Supply the pdata_size attribute for db8500-thermal\n  mfd: ab8500-core: Use the correct driver name when enabling gpio/pinctrl\n  mfd: ab8500: Pass AB8500 IRQ to debugfs code by resource\n  mfd: ab8500-gpadc: Suppress \u0027ignoring regulator_enable() return value\u0027 warning\n  mfd: ab8500-sysctrl: Set sysctrl_dev during probe\n  mfd: ab8500-sysctrl: Fix sparse warning\n  mfd: abx500-core: Fix sparse warning\n  mfd: ab8500: Debugfs code depends on gpadc\n  mfd: si476x: Use get_unaligned_be16() for unaligned be16 loads\n  mfd: cros_ec_spi: Use %z to format pointer differences\n  mfd: si476x: Do not use binary constants\n  mfd: tps65912: Select MFD_CORE\n"
    },
    {
      "commit": "94f1be9798c88b030256bdeb533008c3d55ec2c6",
      "tree": "e73baba68b700e50cab2a22025f85c0455df5470",
      "parents": [
        "519fe2ecb755b875d9814cdda19778c2e88c6901",
        "6407d75afd08545f2252bb39806ffd3f10c7faac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:16:49 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 07:16:49 2013 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull virtio fixes from Rusty Russell:\n \"A build fix and a uapi exposure fix.  The build fix is later than I\n  liked, but my first version broke linux-next due to overzealous header\n  clean.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  virtio_console: fix uapi header\n  Hoist memcpy_fromiovec/memcpy_toiovec into lib/\n"
    },
    {
      "commit": "576ebd74928fd60ae112b33c42b89602015fadbd",
      "tree": "724fb0a8f8e0d5f39bd9616a89c088046e7198ea",
      "parents": [
        "abd9a0c36028771a8f397f38bf79bfcf404f957f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Tue May 21 16:08:22 2013 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed May 22 09:45:57 2013 +0200"
      },
      "message": "kernel: Fix s390 absolute memory access for /dev/mem\n\nOn s390 the prefix page and absolute zero pages are not correctly\nreturned when reading /dev/mem. The reason is that the s390 asm/io.h\nfile includes the asm-generic/io.h file which then defines\nxlate_dev_mem_ptr() and therefore overwrites the s390 specific\nversion that does the correct swap operation for prefix and absolute\nzero pages. The problem is a regression that was introduced with git\ncommit cd248341 (s390/pci: base support).\n\nTo fix the problem add \"#ifndef xlate_dev_mem_ptr\" in asm-generic/io.h\nand \"#define xlate_dev_mem_ptr\" in asm/io.h. This ensures that the\ns390 version is used. For completeness also add the \"#ifndef\"\nconstruct for xlate_dev_kmem_ptr().\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "154c2670087bd7f54688274aca627433e4a7c181",
      "tree": "08411994a8e9b05dfecaadbfe5c77a27207423b9",
      "parents": [
        "8b9232141bf40788cce31f893c13f344ec31ee66"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 10:51:10 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:24 2013 +0200"
      },
      "message": "Add include dependencies to \u003clinux/printk.h\u003e.\n\nIf \u003clinux/linkage.h\u003e has not been included before \u003clinux/printk.h\u003e,\na build error like the below one will result:\n\n  CC      arch/mips/kernel/idle.o\nIn file included from arch/mips/kernel/idle.c:17:0:\ninclude/linux/printk.h:109:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:109:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:110:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:110:1: error: expected ‘,’ or ‘;’ before ‘int’\ninclude/linux/printk.h:114:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:114:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:115:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:115:1: error: expected ‘,’ or ‘;’ before ‘int’\ninclude/linux/printk.h:117:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:117:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:118:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:118:1: error: ‘__cold__’ attribute ignored [-Werror\u003dattributes]\ninclude/linux/printk.h:118:1: error: expected ‘,’ or ‘;’ before ‘asmlinkage’\ninclude/linux/printk.h:122:1: error: data definition has no type or storage class [-Werror]\ninclude/linux/printk.h:122:1: error: type defaults to ‘int’ in declaration of ‘asmlinkage’ [-Werror\u003dimplicit-int]\ninclude/linux/printk.h:123:1: error: ‘format’ attribute only applies to function types [-Werror\u003dattributes]\ninclude/linux/printk.h:123:1: error: ‘__cold__’ attribute ignored [-Werror\u003dattributes]\ninclude/linux/printk.h:123:1: error: expected ‘,’ or ‘;’ before ‘int’\nIn file included from include/linux/kernel.h:14:0,\n                 from include/linux/sched.h:15,\n                 from arch/mips/kernel/idle.c:18:\ninclude/linux/dynamic_debug.h: In function ‘ddebug_dyndbg_module_param_cb’:\ninclude/linux/dynamic_debug.h:124:3: error: implicit declaration of function ‘printk’ [-Werror\u003dimplicit-function-declaration]\n\nFixed by including \u003clinux/linkage.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec4602a9588a196fa1a9af46bfdd37cbf5792db4",
      "tree": "a7b21b2f8afd0f3b1796311ded8128dcdd38a9ab",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Thu May 16 22:29:28 2013 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rafael.j.wysocki@intel.com",
        "time": "Wed May 22 00:19:28 2013 +0200"
      },
      "message": "ACPI / PM: Allow device power states to be used for CONFIG_PM unset\n\nCurrently, drivers/acpi/device_pm.c depends on CONFIG_PM and all of\nthe functions defined in there are replaced with static inline stubs\nif that option is unset.  However, CONFIG_PM means, roughly, \"runtime\nPM or suspend/hibernation support\" and some of those functions are\nuseful regardless of that.  For example, they are used by the ACPI\nfan driver for controlling fans and acpi_device_set_power() is called\nduring device removal.  Moreover, device initialization may depend on\nsetting device power states properly.\n\nFor these reasons, make the routines manipulating ACPI device power\nstates defined in drivers/acpi/device_pm.c available for CONFIG_PM\nunset too.\n\nReported-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nReported-and-tested-by: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\nCc: 3.9+ \u003cstable@vger.kernel.org\u003e\n"
    },
    {
      "commit": "0ddaa974258a4cde9a06c079bfd7863644e10d31",
      "tree": "d0b70cb3f82399cb0c48e3c74d3b76639c624290",
      "parents": [
        "007b703b3ed74e9af9c0576e7698ccda0170d370",
        "cc3e06a57d4314ca0582fcf7d6b56dea5ca11f77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "message": "Merge branch \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull radeon sun/hainan support from  Dave Airlie:\n \"Since I know its outside the merge window, but since this is new hw I\n  thought I\u0027d try and provoke the new hw exception, it just fills in the\n  blanks in the driver for the new AMD sun and hainan chipsets.\"\n\n* \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: add Hainan pci ids\n  drm/radeon: add golden register settings for Hainan (v2)\n  drm/radeon: sun/hainan chips do not have UVD (v2)\n  drm/radeon: track which asics have UVD\n  drm/radeon: radeon-asic updates for Hainan\n  drm/radeon: fill in ucode loading support for Hainan\n  drm/radeon: don\u0027t touch DCE or VGA regs on Hainan (v3)\n  drm/radeon: fill in GPU init for Hainan (v2)\n  drm/radeon: add chip family for Hainan\n"
    },
    {
      "commit": "be646c2d2ba8e2e56596d72633705f8286698c25",
      "tree": "d5a25c357343750556fc40d71f2c70b4db980792",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Joern Engel",
        "email": "joern@logfs.org",
        "time": "Wed May 15 00:44:07 2013 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Mon May 20 21:44:10 2013 -0700"
      },
      "message": "target: Remove unused wait_for_tasks bit in target_wait_for_sess_cmds\n\nDrop unused transport_wait_for_tasks() check in target_wait_for_sess_cmds\nshutdown code, and convert tcm_qla2xxx + ib_srpt fabric drivers.\n\nCc: Joern Engel \u003cjoern@logfs.org\u003e\nCc: Roland Dreier \u003croland@kernel.org\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "ba7c96bec59d1c11cf9eaf6489e70e22f53da31b",
      "tree": "6d5c92ee3b4fa2d422f11d05da308a7cde614a5f",
      "parents": [
        "057cf65e4f715f62acccbd9125cf63eddfe69d30",
        "6bb4880d9ef30375da4507aeabd6dc261a2c6c2b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 20 15:19:01 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 20 15:19:01 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "421b40a6286ee343d77d5e51f5ee6d04d7a2a90f",
      "tree": "2e4cb121813c9894c41c64b65df0c0f29f7f4ded",
      "parents": [
        "df957d2b9c5c8aa12f050f94c9f15236fb0e51f1"
      ],
      "author": {
        "name": "Peter Hurley",
        "email": "peter@hurleysoftware.com",
        "time": "Fri May 17 12:41:03 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 12:15:59 2013 -0700"
      },
      "message": "tty/vt: Fix vc_deallocate() lock order\n\nNow that the tty port owns the flip buffers and i/o is allowed\nfrom the driver even when no tty is attached, the destruction\nof the tty port (and the flip buffers) must ensure that no\noutstanding work is pending.\n\nUnfortunately, this creates a lock order problem with the\nconsole_lock (see attached lockdep report [1] below).\n\nFor single console deallocation, drop the console_lock prior\nto port destruction. When multiple console deallocation,\ndefer port destruction until the consoles have been\ndeallocated.\n\ntty_port_destroy() is not required if the port has not\nbeen used; remove from vc_allocate() failure path.\n\n[1] lockdep report from Dave Jones \u003cdavej@redhat.com\u003e\n\n \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 [ INFO: possible circular locking dependency detected ]\n 3.9.0+ #16 Not tainted\n -------------------------------------------------------\n (agetty)/26163 is trying to acquire lock:\n blocked:  ((\u0026buf-\u003ework)){+.+...}, instance: ffff88011c8b0020, at: [\u003cffffffff81062065\u003e] flush_work+0x5/0x2e0\n\n but task is already holding lock:\n blocked:  (console_lock){+.+.+.}, instance: ffffffff81c2fde0, at: [\u003cffffffff813bc201\u003e] vt_ioctl+0xb61/0x1230\n\n which lock already depends on the new lock.\n\n the existing dependency chain (in reverse order) is:\n\n -\u003e #1 (console_lock){+.+.+.}:\n        [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n        [\u003cffffffff810416c7\u003e] console_lock+0x77/0x80\n        [\u003cffffffff813c3dcd\u003e] con_flush_chars+0x2d/0x50\n        [\u003cffffffff813b32b2\u003e] n_tty_receive_buf+0x122/0x14d0\n        [\u003cffffffff813b7709\u003e] flush_to_ldisc+0x119/0x170\n        [\u003cffffffff81064381\u003e] process_one_work+0x211/0x700\n        [\u003cffffffff8106498b\u003e] worker_thread+0x11b/0x3a0\n        [\u003cffffffff8106ce5d\u003e] kthread+0xed/0x100\n        [\u003cffffffff81601cac\u003e] ret_from_fork+0x7c/0xb0\n\n -\u003e #0 ((\u0026buf-\u003ework)){+.+...}:\n        [\u003cffffffff810b349a\u003e] __lock_acquire+0x193a/0x1c00\n        [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n        [\u003cffffffff810620ae\u003e] flush_work+0x4e/0x2e0\n        [\u003cffffffff81065305\u003e] __cancel_work_timer+0x95/0x130\n        [\u003cffffffff810653b0\u003e] cancel_work_sync+0x10/0x20\n        [\u003cffffffff813b8212\u003e] tty_port_destroy+0x12/0x20\n        [\u003cffffffff813c65e8\u003e] vc_deallocate+0xf8/0x110\n        [\u003cffffffff813bc20c\u003e] vt_ioctl+0xb6c/0x1230\n        [\u003cffffffff813b01a5\u003e] tty_ioctl+0x285/0xd50\n        [\u003cffffffff811ba825\u003e] do_vfs_ioctl+0x305/0x530\n        [\u003cffffffff811baad1\u003e] sys_ioctl+0x81/0xa0\n        [\u003cffffffff81601d59\u003e] system_call_fastpath+0x16/0x1b\n\n other info that might help us debug this:\n\n [ 6760.076175]  Possible unsafe locking scenario:\n\n        CPU0                    CPU1\n        ----                    ----\n   lock(console_lock);\n                                lock((\u0026buf-\u003ework));\n                                lock(console_lock);\n   lock((\u0026buf-\u003ework));\n\n  *** DEADLOCK ***\n\n 1 lock on stack by (agetty)/26163:\n  #0: blocked:  (console_lock){+.+.+.}, instance: ffffffff81c2fde0, at: [\u003cffffffff813bc201\u003e] vt_ioctl+0xb61/0x1230\n stack backtrace:\n Pid: 26163, comm: (agetty) Not tainted 3.9.0+ #16\n Call Trace:\n  [\u003cffffffff815edb14\u003e] print_circular_bug+0x200/0x20e\n  [\u003cffffffff810b349a\u003e] __lock_acquire+0x193a/0x1c00\n  [\u003cffffffff8100a269\u003e] ? sched_clock+0x9/0x10\n  [\u003cffffffff8100a269\u003e] ? sched_clock+0x9/0x10\n  [\u003cffffffff8100a200\u003e] ? native_sched_clock+0x20/0x80\n  [\u003cffffffff810b3f74\u003e] lock_acquire+0xa4/0x210\n  [\u003cffffffff81062065\u003e] ? flush_work+0x5/0x2e0\n  [\u003cffffffff810620ae\u003e] flush_work+0x4e/0x2e0\n  [\u003cffffffff81062065\u003e] ? flush_work+0x5/0x2e0\n  [\u003cffffffff810b15db\u003e] ? mark_held_locks+0xbb/0x140\n  [\u003cffffffff8113c8a3\u003e] ? __free_pages_ok.part.57+0x93/0xc0\n  [\u003cffffffff810b15db\u003e] ? mark_held_locks+0xbb/0x140\n  [\u003cffffffff810652f2\u003e] ? __cancel_work_timer+0x82/0x130\n  [\u003cffffffff81065305\u003e] __cancel_work_timer+0x95/0x130\n  [\u003cffffffff810653b0\u003e] cancel_work_sync+0x10/0x20\n  [\u003cffffffff813b8212\u003e] tty_port_destroy+0x12/0x20\n  [\u003cffffffff813c65e8\u003e] vc_deallocate+0xf8/0x110\n  [\u003cffffffff813bc20c\u003e] vt_ioctl+0xb6c/0x1230\n  [\u003cffffffff810aec41\u003e] ? lock_release_holdtime.part.30+0xa1/0x170\n  [\u003cffffffff813b01a5\u003e] tty_ioctl+0x285/0xd50\n  [\u003cffffffff812b00f6\u003e] ? inode_has_perm.isra.46.constprop.61+0x56/0x80\n  [\u003cffffffff811ba825\u003e] do_vfs_ioctl+0x305/0x530\n  [\u003cffffffff812b04db\u003e] ? selinux_file_ioctl+0x5b/0x110\n  [\u003cffffffff811baad1\u003e] sys_ioctl+0x81/0xa0\n  [\u003cffffffff81601d59\u003e] system_call_fastpath+0x16/0x1b\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Peter Hurley \u003cpeter@hurleysoftware.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2a0f90551a76a626fd6a606877c8635f52f066e6",
      "tree": "9e873aa6e1fdd4dbb72211ba259462c1262352f9",
      "parents": [
        "fffbdda4eee69f99b8c798d8eaca91c7e0513f08"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jul 27 18:48:52 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:39 2013 -0400"
      },
      "message": "drm/radeon: add Hainan pci ids\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "2c2c0e52314ef812a2aa9f7d32b3162584bee92b",
      "tree": "24a06b64246fc96d837cb08109ce49594efa8c98",
      "parents": [
        "78aa0b3899297039259f645f107ea8b401eecf1e",
        "1dda2fa650da12a644c7cc8645707c912bdc5ab8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 07:59:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 07:59:46 2013 -0700"
      },
      "message": "Merge tag \u0027pinctrl-fixes-v3.10-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl\n\nPull pinctrl fixes from Linus Walleij:\n\n - Three fixes to make the boot path for device tree work properly on\n   the Nomadik pin controller.\n\n - Compile warning fix for the vt8500 driver.\n\n - Fix error path in pinctrl-single.\n\n - Free mappings in error path of the Lantiq controller.\n\n - Documentation fixes.\n\n* tag \u0027pinctrl-fixes-v3.10-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl:\n  pinctrl/lantiq: Free mapping configs for both pin and groups\n  pinctrl: single: fix error return code in pcs_parse_one_pinctrl_entry()\n  pinctrl: generic: Fix typos and clarify comments\n  pinctrl: vt8500: Fix incorrect data in WM8750 pinctrl table\n  pinctrl: abx500: Rejiggle platform data and DT initialisation\n  pinctrl: abx500: Specify failed sub-driver by ID instead of driver_data\n"
    },
    {
      "commit": "6407d75afd08545f2252bb39806ffd3f10c7faac",
      "tree": "ff52e0c954bcc2a221d95dbaea83e3e1d03c854f",
      "parents": [
        "d2f83e9078b8114e3b9d09082856c1aac299aa37"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri May 17 10:44:15 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 10:25:28 2013 +0930"
      },
      "message": "virtio_console: fix uapi header\n\nuapi should use __u32 not u32.\nFix a macro in virtio_console.h which uses u32.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "d2f83e9078b8114e3b9d09082856c1aac299aa37",
      "tree": "707f0d810d28e000eb3f9a775be880687dde1030",
      "parents": [
        "d5fe85af85367d5892e4308f596de4e2a5fb9017"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 17 09:05:21 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 10:24:22 2013 +0930"
      },
      "message": "Hoist memcpy_fromiovec/memcpy_toiovec into lib/\n\nERROR: \"memcpy_fromiovec\" [drivers/vhost/vhost_scsi.ko] undefined!\n\nThat function is only present with CONFIG_NET.  Turns out that\ncrypto/algif_skcipher.c also uses that outside net, but it actually\nneeds sockets anyway.\n\nIn addition, commit 6d4f0139d642c45411a47879325891ce2a7c164a added\nCONFIG_NET dependency to CONFIG_VMCI for memcpy_toiovec, so hoist\nthat function and revert that commit too.\n\nsocket.h already includes uio.h, so no callers need updating; trying\nonly broke things fo x86_64 randconfig (thanks Fengguang!).\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    }
  ],
  "next": "7f18d05a1af75142d4856a91ffd2f1d8eb553c12"
}
