)]}'
{
  "log": [
    {
      "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": "950e2958a5e96406e6e5ff4190a638a54769f89b",
      "tree": "d403eafd55d2c20e1786d37edc677994d5a5ecf5",
      "parents": [
        "547669d483e5783d722772af1483fa474da7caf9"
      ],
      "author": {
        "name": "Wei Yang",
        "email": "weiyang@linux.vnet.ibm.com",
        "time": "Wed May 22 15:58:22 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 18:56:40 2013 -0700"
      },
      "message": "be2net: bug fix on returning an invalid nic descriptor\n\nIn function be_get_nic_desc(), it will go through the descriptor array\nreturned from f/w. By comparing the desc_type field, it determines whether\nthere is a nic descriptor in the array or not. In the case of no nic\ndescriptor, this function should return NULL.\n\nThe code may return an invalide descriptor, when there is no nic descriptor\nin the array and the desc_count is less than MAX_RESOURCE_DESC. In this case,\neven there is no nic descriptor, it will still return the lase descriptor\nsince the i doesn\u0027t equal to MAX_RESOURCE_DESC.\n\nThis patch fix this issue by returning the descriptor when find it and return\nNULL for other cases.\n\nSigned-off-by: Wei Yang \u003cweiyang@linux.vnet.ibm.com\u003e\nReviewed-by: Gavin Shan \u003cshangw@linux.vnet.ibm.com\u003e\nReviewed-by: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\nAcked-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "547669d483e5783d722772af1483fa474da7caf9",
      "tree": "1667bc00b7f51cafedbdfb9c446a9ed54670e283",
      "parents": [
        "7a1a0cbfeb31f20acc10722642198e76bbc30cb9"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu May 23 07:44:20 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 18:29:20 2013 -0700"
      },
      "message": "tcp: xps: fix reordering issues\n\ncommit 3853b5841c01a (\"xps: Improvements in TX queue selection\")\nintroduced ooo_okay flag, but the condition to set it is slightly wrong.\n\nIn our traces, we have seen ACK packets being received out of order,\nand RST packets sent in response.\n\nWe should test if we have any packets still in host queue.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: Yuchung Cheng \u003cycheng@google.com\u003e\nCc: Neal Cardwell \u003cncardwell@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "514e250f67d2b2a8ab08dc9c3650af19a411c926",
      "tree": "5cb431c3a7c4792358ee82798281976db0412786",
      "parents": [
        "b91fd4d5aad0c1124654341814067ca3f59490fc",
        "cfb10898efe1bc1f3eb8d8f37f164d9e2ac8b43a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 18:24:10 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 18:24:10 2013 -0700"
      },
      "message": "Merge tag \u0027gpio-fixes-v3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio\n\nPull GPIO fixes from Linus Walleij:\n - An OMAP fix that makes ethernet work again.\n - Fix for build problem when building the MCP23S08 driver as module.\n - IRQ conflicts in the Langwell driver.\n - Fix IRQ coherency issues in the MXS driver.\n - Return correct errorcode on errorpath when removing GPIO chips.\n\n* tag \u0027gpio-fixes-v3.10-1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:\n  gpio: Don\u0027t override the error code in probe error handling\n  gpio: mxs: Use set and clear capabilities of the gpio controller\n  gpio-langwell: fix irq conflicts when DT is not used\n  gpio: mcp23s08: Fix build error when CONFIG_SPI_MASTER\u003dy \u0026\u0026 CONFIG_I2C\u003dm\n  gpio/omap: ensure gpio context is initialised\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": "4c0eec03b188efafba3a35315b59a9efbf9684fc",
      "tree": "2988d0fea430a107a8ccea6174826f98dcf237cf",
      "parents": [
        "d97955625710b57f24427e403f150126078273c2",
        "c73a1afbe6dce11b6e249d0eee69b90dc24daa88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:03 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 13:50:03 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input updates from Dmitry Torokhov:\n \"A few fixups to Wacom and eGalax touchscreen driver\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - add an eraser to DTH2242/DTK2241\n  Input: wacom - add a few new styli for Cintiq series\n  Input: wacom - add three new display tablets\n  Input: egalax_ts - ABS_MT_POSITION_Y not reported well\n"
    },
    {
      "commit": "7a1a0cbfeb31f20acc10722642198e76bbc30cb9",
      "tree": "c2ea99d235ebb095b172981dbaf9a696f62df540",
      "parents": [
        "497574c72c9922cf20c12aed15313c389f722fa0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 12:15:32 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 12:15:32 2013 -0700"
      },
      "message": "net: Revert unused variable changes.\n\nThis reverts commits:\n\nc573972c111eb4c6b3f3250ad71e7c75cc799833\n1a5904342c7380ceddd61c0b37544d752d0b1433\nda2e2c214953f37c2a6be20226537ca5a329724c\n\nThey were meant for net-next not net.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "388c2896972c02ceccca4b5e90bd4a70e13fbab1",
      "tree": "f50cada452c4ed89f0ee3927a81008d5c8aae16f",
      "parents": [
        "c7153d0643dd161df9e7a2fcb952418055aa5fca",
        "0797c3a3e9660682b5df80911f35b523995a40bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:27:49 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:27:49 2013 -0700"
      },
      "message": "Merge tag \u0027staging-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver fixes from Greg Kroah-Hartman:\n \"Here are some staging tree driver fixes for 3.10-rc2\n\n  The drivers/iio/ changes are here as they are still tied into\n  drivers/staging/iio/.\n\n  Nothing major, just a number of small bugfixes, and a larger\n  documentation update for the ramster code.\"\n\n* tag \u0027staging-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (28 commits)\n  staging: dwc2: remove compile warning for USB_DWC2_TRACK_MISSED_SOFS\n  iio: exynos_adc: fix wrong structure extration in suspend and resume\n  iio:common:st: added disable function after read info raw data\n  iio: dac: Fix build error when CONFIG_SPI_MASTER\u003dy \u0026\u0026 CONFIG_I2C\u003dm\n  staging:iio:light:tsl2x7x: fix the error handling in tsl2x7x_probe()\n  staging/iio/mxs-lradc: fix preenable for multiple buffers\n  staging: imx-drm: imx-tve: Check the return value of \u0027regulator_enable()\u0027\n  staging: video: imx: Select VIDEOMODE_HELPERS for parallel display\n  staging: ramster: add how-to document\n  staging: dwc2: Fix dma-enabled platform devices using a default dma_mask\n  staging: vt6656: [bug] Fix missing spin lock in iwctl_siwpower.\n  staging: Swap zram and zsmalloc in Kconfig\n  staging: android: logger: use kuid_t instead of uid_t\n  staging: zcache: Fix incorrect module_param_array types\n  staging/solo6x10: depend on CONFIG_FONTS\n  staging/drm: imx: add missing dependencies\n  staging: ste_rmi4: Suppress \u0027ignoring return value of ‘regulator_enable()\u0027 warning\n  staging: sep: fix driver build and kconfig\n  staging: nvec: cleanup childs on remove\n  staging: nvec: implement unregistering of notifiers\n  ...\n"
    },
    {
      "commit": "c7153d0643dd161df9e7a2fcb952418055aa5fca",
      "tree": "b6db0c75eb77ce920c3aa3c8b63071f661a14e98",
      "parents": [
        "5cc0c03823ca18c490f8223f85ed40f2a9d936c4",
        "ac5a2962b02f57dea76d314ef2521a2170b28ab6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:27:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:27:08 2013 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core fixes from Greg Kroah-Hartman:\n \"Here are 3 tiny driver core fixes for 3.10-rc2.\n\n  A needed symbol export, a change to make it easier to track down\n  offending sysfs files with incorrect attributes, and a klist bugfix.\n\n  All have been in linux-next for a while\"\n\n* tag \u0027driver-core-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  klist: del waiter from klist_remove_waiters before wakeup waitting process\n  driver core: print sysfs attribute name when warning about bogus permissions\n  driver core: export subsys_virtual_register\n"
    },
    {
      "commit": "5cc0c03823ca18c490f8223f85ed40f2a9d936c4",
      "tree": "a05b7a2a1153efff01a78dc54e2102420e2c29bb",
      "parents": [
        "b64194068bbbdef3cc235f5459616a330f3b7724",
        "b5325a02aa84c794cf520d6d68cae4b150988a32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:26:32 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:26:32 2013 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver fixes from Greg Kroah-Hartman:\n \"Here are some small char/misc driver fixes for 3.10-rc2.\n\n  Nothing major here, just a number of fixes for things that people have\n  reported, and a MAINTAINERS update for the recent changes for the\n  hyperv files that went into 3.10-rc1.\"\n\n* tag \u0027char-misc-3.10-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  ttyprintk: Fix NULL pointer deref by setting tty_port ops after initializing port\n  uio: UIO_DMEM_GENIRQ should depend on HAS_DMA\n  MAINTAINERS: update Hyper-V file list\n  mei: bus: Reset event_cb when disabling a device\n  Drivers: hv: Fix a bug in get_vp_index()\n  mei: fix out of array access to me clients array\n  Char: lp, protect LPGETSTATUS with port_mutex\n  dummy-irq: require the user to specify an IRQ number\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": "72dd4e7980bf584fa11db4f00e38d5cf956a8856",
      "tree": "fed8bc25883a01dc2e4916fe90a58f07b26ed93b",
      "parents": [
        "b4d3ba3346f092b9185da991414775281ceacaac",
        "6d17c0d1e8a66f5508082cb0fecb8afb7e9a21e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:18:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:18:08 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull kvm bugfixes from Gleb Natapov.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM/MIPS32: Wrap calls to gfn_to_pfn() with srcu_read_lock/unlock()\n  KVM/MIPS32: Move include/asm/kvm.h \u003d\u003e include/uapi/asm/kvm.h since it is a user visible API.\n  KVM: take over co-maintainership from Marcelo, fix MAINTAINERS entry\n"
    },
    {
      "commit": "b4d3ba3346f092b9185da991414775281ceacaac",
      "tree": "d18fa278f09e9717a000e14728f9c55960dc5126",
      "parents": [
        "101b82f56d50a445bb5281f834c86e106732070f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@infradead.org",
        "time": "Wed May 22 22:46:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 23 09:17:11 2013 -0700"
      },
      "message": "lib: make iovec obj instead of lib\n\nFix build error io vmw_vmci.ko when CONFIG_VMWARE_VMCI\u003dm by chaning\niovec.o from lib-y to obj-y.\n\n  ERROR: \"memcpy_toiovec\" [drivers/misc/vmw_vmci/vmw_vmci.ko] undefined!\n  ERROR: \"memcpy_fromiovec\" [drivers/misc/vmw_vmci/vmw_vmci.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c73a1afbe6dce11b6e249d0eee69b90dc24daa88",
      "tree": "617d315d1656a06c7f5cfbe4da611443b310d14b",
      "parents": [
        "f0aaceac279477f2a830e2897e6fc4c3500fc683"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pinglinux@gmail.com",
        "time": "Tue May 14 23:34:53 2013 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu May 23 09:01:28 2013 -0700"
      },
      "message": "Input: wacom - add an eraser to DTH2242/DTK2241\n\nplus send begin and end of express keys events for\nCintiq 13HD and DTH2242/DTK2241\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\n"
    },
    {
      "commit": "497574c72c9922cf20c12aed15313c389f722fa0",
      "tree": "1ded621483211872633af219157427bc0cf26e43",
      "parents": [
        "e4166625edfd2d808ddda00c7e7e901f4f3b8cc0"
      ],
      "author": {
        "name": "Timo Teräs",
        "email": "timo.teras@iki.fi",
        "time": "Wed May 22 01:40:47 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 01:20:07 2013 -0700"
      },
      "message": "xfrm: properly handle invalid states as an error\n\nThe error exit path needs err explicitly set. Otherwise it\nreturns success and the only caller, xfrm_output_resume(),\nwould oops in skb_dst(skb)-\u003eops derefence as skb_dst(skb) is\nNULL.\n\nBug introduced in commit bb65a9cb (xfrm: removes a superfluous\ncheck and add a statistic).\n\nSigned-off-by: Timo Teräs \u003ctimo.teras@iki.fi\u003e\nCc: Li RongQing \u003croy.qing.li@gmail.com\u003e\nCc: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4166625edfd2d808ddda00c7e7e901f4f3b8cc0",
      "tree": "29849509c02ed394462c19c6e6b7a1eb41bdcacf",
      "parents": [
        "35f079ebbc860dcd1cca70890c9c8d59c1145525"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Tue May 21 20:03:58 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 00:10:59 2013 -0700"
      },
      "message": "virtio_net: enable napi for all possible queues during open\n\nCommit 55257d72bd1c51f25106350f4983ec19f62ed1fa (virtio-net: fill only rx\nqueues which are being used) only does the napi enabling during open for\ncurr_queue_pairs. This will break multiqueue receiving since napi of new queues\nwere still disabled after changing the number of queues.\n\nThis patch fixes this by enabling napi for all possible queues during open.\n\nCc: Sasha Levin \u003csasha.levin@oracle.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35f079ebbc860dcd1cca70890c9c8d59c1145525",
      "tree": "932fb1909f503a61997e6f691755f2f97fa6ee0b",
      "parents": [
        "d02cea0f4341b25cae044d2ec393049d60bff036"
      ],
      "author": {
        "name": "Nandita Dukkipati",
        "email": "nanditad@google.com",
        "time": "Tue May 21 15:12:07 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 00:10:09 2013 -0700"
      },
      "message": "tcp: bug fix in proportional rate reduction.\n\nThis patch is a fix for a bug triggering newly_acked_sacked \u003c 0\nin tcp_ack(.).\n\nThe bug is triggered by sacked_out decreasing relative to prior_sacked,\nbut packets_out remaining the same as pior_packets. This is because the\nsnapshot of prior_packets is taken after tcp_sacktag_write_queue() while\nprior_sacked is captured before tcp_sacktag_write_queue(). The problem\nis: tcp_sacktag_write_queue (tcp_match_skb_to_sack() -\u003e tcp_fragment)\nadjusts the pcount for packets_out and sacked_out (MSS change or other\nreason). As a result, this delta in pcount is reflected in\n(prior_sacked - sacked_out) but not in (prior_packets - packets_out).\n\nThis patch does the following:\n1) initializes prior_packets at the start of tcp_ack() so as to\ncapture the delta in packets_out created by tcp_fragment.\n2) introduces a new \"previous_packets_out\" variable that snapshots\npackets_out right before tcp_clean_rtx_queue, so pkts_acked can be\ncorrectly computed as before.\n3) Computes pkts_acked using previous_packets_out, and computes\nnewly_acked_sacked using prior_packets.\n\nSigned-off-by: Nandita Dukkipati \u003cnanditad@google.com\u003e\nAcked-by: Yuchung Cheng \u003cycheng@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d02cea0f4341b25cae044d2ec393049d60bff036",
      "tree": "6be427ea03a60732e24e041b4ce7f4f30730db3d",
      "parents": [
        "c573972c111eb4c6b3f3250ad71e7c75cc799833",
        "f69ae770e74df420fbcf93aae81b30a5dcc73b7d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 00:08:36 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 23 00:08:36 2013 -0700"
      },
      "message": "Merge tag \u0027batman-adv-fix-for-davem\u0027 of git://git.open-mesh.org/linux-merge\n\nIncluded change:\n- fix double free in case of failure during mesh initialisation\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c573972c111eb4c6b3f3250ad71e7c75cc799833",
      "tree": "74125fd4b444eb1cb07bd0bd8caa7b4ee910c4d8",
      "parents": [
        "1a5904342c7380ceddd61c0b37544d752d0b1433"
      ],
      "author": {
        "name": "Emilio López",
        "email": "emilio@elopez.com.ar",
        "time": "Wed May 22 13:57:37 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 23:42:45 2013 -0700"
      },
      "message": "net: ethernet: sun: drop unused variable\n\nCommit bfd428d (\"net: ethernet: sun: initialize variables directly\")\ndropped the only loop that was using i but did not remove the actual\nvariable, therefore causing a warning when building. This patch drops\nthe now redundant line.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Emilio López \u003cemilio@elopez.com.ar\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a5904342c7380ceddd61c0b37544d752d0b1433",
      "tree": "47e2681523b193629eb69a1bd6d3b32fb0bc84b2",
      "parents": [
        "da2e2c214953f37c2a6be20226537ca5a329724c"
      ],
      "author": {
        "name": "Emilio López",
        "email": "emilio@elopez.com.ar",
        "time": "Wed May 22 13:57:36 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 23:42:44 2013 -0700"
      },
      "message": "net: ethernet: korina: drop unused variable\n\nCommit e998fd4 (\"net: ethernet: korina: initialize variables directly\")\ndropped the only loop that was using i but did not remove the actual\nvariable, therefore causing a warning when building. This patch drops\nthe now redundant line.\n\nSigned-off-by: Emilio López \u003cemilio@elopez.com.ar\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da2e2c214953f37c2a6be20226537ca5a329724c",
      "tree": "33fee7a822c381c66074a2f28108ae3df83e28a3",
      "parents": [
        "bcef9a8f6f1dcff2a9bbe4ee21bfc50cc230984b"
      ],
      "author": {
        "name": "Emilio López",
        "email": "emilio@elopez.com.ar",
        "time": "Wed May 22 13:57:35 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 23:42:44 2013 -0700"
      },
      "message": "net: ethernet: apple: drop unused variable\n\nCommit 3b0aaef (\"net: ethernet: apple: initialize variables directly\")\ndropped the only loop that was using i but did not remove the actual\nvariable, therefore causing a warning when building. This patch drops\nthe now redundant line.\n\nSigned-off-by: Emilio López \u003cemilio@elopez.com.ar\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "101b82f56d50a445bb5281f834c86e106732070f",
      "tree": "951e204487494557ca0f231e7fd8457bc58dddd2",
      "parents": [
        "3cb7a59fd8c816af6765f3712cd233d83984edf2",
        "0c9b5a317b8ae7201fed07ec66d642b2ad7ea1b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:06:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 18:06:57 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/linux-avr32\n\nPull AVR32 update from Hans-Christian Egtvedt:\n \"wow, it has gone 10 releases since my last request :(\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/linux-avr32:\n  avr32: fix building warnings caused by redefinitions of HZ\n  avr32: fix relocation check for signed 18-bit offset\n  avr32: move NODES_SHIFT into Kconfig and delete numnodes.h\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": "0797c3a3e9660682b5df80911f35b523995a40bd",
      "tree": "61358f065e819cebd48902063b064776d49e7518",
      "parents": [
        "ed644baab64d5c2e6e130a4794680eb06f7da81c"
      ],
      "author": {
        "name": "Paul Zimmerman",
        "email": "Paul.Zimmerman@synopsys.com",
        "time": "Wed May 22 15:10:15 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 22 15:19:18 2013 -0700"
      },
      "message": "staging: dwc2: remove compile warning for USB_DWC2_TRACK_MISSED_SOFS\n\nRemove the compile-time warning for this config option, and instead\nwarn that it is experimental in the Kconfig text\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Paul Zimmerman \u003cpaulz@synopsys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bcef9a8f6f1dcff2a9bbe4ee21bfc50cc230984b",
      "tree": "ec96fefc97a80610a32422311d7da7dcfd239548",
      "parents": [
        "09fd61d3e6e039a430e561c4778cf691e96e7bed"
      ],
      "author": {
        "name": "Hans-Christoph Schemmel",
        "email": "hans-christoph.schemmel@gemalto.com",
        "time": "Tue May 21 02:07:17 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:12:15 2013 -0700"
      },
      "message": "qmi_wwan: Added support for Cinterion\u0027s PLxx WWAN Interface\n\nAdded support for Cinterion\u0027s PLxx WWAN Interface by adding QMI_FIXED_INTF with\nCinterion\u0027s Vendor ID as well as Product ID and WWAN Interface Number.\n\nSigned-off-by: Hans-Christoph Schemmel \u003chans-christoph.schemmel@gemalto.com\u003e\nSigned-off-by: Christian Schmiedl \u003cchristian.schmiedl@gemalto.com\u003e\nAcked-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed644baab64d5c2e6e130a4794680eb06f7da81c",
      "tree": "a269890f81aa5b4d50163b92804fc690ce46ccf8",
      "parents": [
        "c7b0cf3e712775e8e2015c2f4582864159540be6",
        "927b4dc3e440a060bd7d9a7ecb83c3dcd80adc84"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 22 15:11:31 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 22 15:11:31 2013 -0700"
      },
      "message": "Merge tag \u0027iio-fixes-for-3.10a\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus\n\nJonathan writes:\n\nFirst round of IIO fixes for the 3.10 cycle.\n\nThe usual mixed bag of little fixes.\n\n1) A fix for mxs-lradc having missed out on some global abi changes that and\n   hence being unable to start up buffered output.\n2) Clean up error handling in tsl2x7x\n3) A build fix for some of the dac drivers when they have spi master support\n   built in, but i2c support build as a module.\n4) Add a missing disable after a oneshot capture to the st sensor core.\n5) Exynos adc driver took a novel an incorrect route to get at its private\n   data store.\n"
    },
    {
      "commit": "09fd61d3e6e039a430e561c4778cf691e96e7bed",
      "tree": "213515aa6421863b679d6075416b2d52b41a99e7",
      "parents": [
        "3680354209dcdeb84671ad3740ef52ab754e05d0",
        "6b75c7357c947dd9fd8482b3395664a9b7385ed5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:25 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:54 2013 -0700"
      },
      "message": "Merge branch \u0027perf_net_dropmonitor\u0027\n\nBen Hutchings says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSomewhat surprisingly, the net_dropmonitor reporting script doesn\u0027t work\nat all.  This series fixes it and then makes it slightly more efficient.\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\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b75c7357c947dd9fd8482b3395664a9b7385ed5",
      "tree": "213515aa6421863b679d6075416b2d52b41a99e7",
      "parents": [
        "0ce58bae851dc3728af1c0b83905cd6b4565417a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:57 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:11 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Remove progress indicator\n\nWe can read /proc/kallsyms in a fraction of a second, so why waste\na further fraction of a second showing progress?\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ce58bae851dc3728af1c0b83905cd6b4565417a",
      "tree": "3fd036c3c7219f200cd45d859ae97e4e7989cce1",
      "parents": [
        "326017c757e387007c6629797d7ae22fd33c1317"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:42 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Use bisection in symbol lookup\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "326017c757e387007c6629797d7ae22fd33c1317",
      "tree": "f787bb0dbb463f1520673ad264ae16d78eec3d95",
      "parents": [
        "5a1e99dd2028e00998d42029be86835d8ef4a46e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Do not assume ordering of dictionaries\n\nThe sort order of dictionaries in Python is undocumented.  Use\ntuples instead, which are documented to be lexically ordered.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a1e99dd2028e00998d42029be86835d8ef4a46e",
      "tree": "8903e01fb89c6372af37ab4595d35b16b3e02848",
      "parents": [
        "140c3c6a2bcd2c31e2f7f5a8d59689724776c8e5"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:45:26 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix symbol-relative addresses\n\nThe comparison between traced and symbol addresses is backwards: if\nthe traced address doesn\u0027t exactly match a symbol (which we don\u0027t\nexpect it to), we\u0027ll show the next symbol and the offset to it,\nwhereas we should show the previous symbol and the offset from it.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140c3c6a2bcd2c31e2f7f5a8d59689724776c8e5",
      "tree": "4ba6a335f9376e73ce82b69919a7b86ad6dd849d",
      "parents": [
        "3680354209dcdeb84671ad3740ef52ab754e05d0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon May 20 14:44:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:10:10 2013 -0700"
      },
      "message": "perf: net_dropmonitor: Fix trace parameter order\n\nThis works much better if we don\u0027t treat protocol numbers as addresses.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3680354209dcdeb84671ad3740ef52ab754e05d0",
      "tree": "1ff86a7eaf7dcdd07ee1d8ac972044863d24d5b2",
      "parents": [
        "147a90887baa98d73db1fa7ed9e755bf48960c21"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun May 19 04:38:46 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 15:00:51 2013 -0700"
      },
      "message": "net: fec: use a more proper compatible string for MVF type device\n\nMVF is a family while MVF600 is a particular SoC in the family.  We\ngenerally prefer to use SoC rather than family name in compatible string\nto define a particular type of fec device.  And this is how fec_dt_ids\nworks for all those IMX fec variants.  Let\u0027s change mvf to mvf600 to\nhave it work in the same way.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "147a90887baa98d73db1fa7ed9e755bf48960c21",
      "tree": "a86f12f683de6ca93113ded2498b89748dd0f8b5",
      "parents": [
        "0ce54ce4aaef1389fb8d640271748ace257cb763"
      ],
      "author": {
        "name": "Shahed Shaikh",
        "email": "shahed.shaikh@qlogic.com",
        "time": "Tue May 21 09:27:01 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 14:52:40 2013 -0700"
      },
      "message": "qlcnic: Fix updating netdev-\u003efeatures\n\no After change in EPORT features of 82xx adapter, netdev-\u003efeatures needs to\n  be updated to reflect EPORT feature updates but driver was manipulating\n  netdev-\u003efeatures at wrong place.\no This patch uses netdev_update_features() and .ndo_fix_features() to\n  update netdev-\u003efeatures properly.\n\nSigned-off-by: Shahed Shaikh \u003cshahed.shaikh@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ce54ce4aaef1389fb8d640271748ace257cb763",
      "tree": "e1dfd4bf205fd2e505cc612eae0d9eaf09d7c5ff",
      "parents": [
        "02135582f38e977fd609a7e345d7beb8c9b1c71f"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue May 21 09:27:00 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 14:52:40 2013 -0700"
      },
      "message": "qlcnic: remove netdev-\u003etrans_start updates within the driver\n\nCode is removed because netdev-\u003etrans_start updates made by the driver\nwill be ignored by the kernel.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Shahed Shaikh \u003cshahed.shaikh@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "02135582f38e977fd609a7e345d7beb8c9b1c71f",
      "tree": "1095f16611ebe1ecede1ba06d6e568cc2adb439a",
      "parents": [
        "c2bba067660f71408548e9206bc9be27885a815c"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue May 21 09:26:59 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 14:52:39 2013 -0700"
      },
      "message": "qlcnic: Return proper error codes from probe failure paths\n\nFix error paths in probe to assign proper error codes to probe return value.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Shahed Shaikh \u003cshahed.shaikh@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2bba067660f71408548e9206bc9be27885a815c",
      "tree": "21a059299669cc38bc3cb4294bf4f735e56d7d94",
      "parents": [
        "fb03a43f5fb42000dcc62d91138c1c24fca609b0"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Tue May 21 12:57:33 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 14:51:11 2013 -0700"
      },
      "message": "tg3: Update version to 3.132\n\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb03a43f5fb42000dcc62d91138c1c24fca609b0",
      "tree": "025c606b5f33c3570ed847e3d6ac14707b1b92b9",
      "parents": [
        "3ccfc1b1d2fa78f8ece83646027982916fcc794b"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Tue May 21 12:57:32 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 22 14:51:11 2013 -0700"
      },
      "message": "tg3: Ensure boot code has completed initialization before accessing hardware\n\nAfter resetting the device, the driver waits for a signature to be\nupdated to know that firmware has completed initialization. However, the\ncall to tg3_poll_fw() is being done too late and we\u0027re writing to the\nGRC_MODE register before it has completely initialized, causing\ncontention with firmware.  This logic has existed since day one but is\ncausing PCIE link to go down randomly at startup on one platform once\nevery few hundred reboots.\n\nMove the tg3_poll_fw() up to before we write to the GRC_MODE register\nafter reset.\n\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "927b4dc3e440a060bd7d9a7ecb83c3dcd80adc84",
      "tree": "a269890f81aa5b4d50163b92804fc690ce46ccf8",
      "parents": [
        "d61a04dc148db1d0e7fa2307eb0f7abbc44fcd98"
      ],
      "author": {
        "name": "Naveen Krishna Chatradhi",
        "email": "ch.naveen@samsung.com",
        "time": "Mon May 20 07:34:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:15:20 2013 +0100"
      },
      "message": "iio: exynos_adc: fix wrong structure extration in suspend and resume\n\nThe exynos_adc device structure was wrongly extracted from the dev*\ncorrecting the same.\n\nUsing the regular conversion of\nstruct device* -\u003e struct platform_device* -\u003e struct exynos_adc* seems wrong.\nInstead we should be doing\nstruct device* -\u003e struct iio_dev* -\u003e struct exynos_adc*\n\nSigned-off-by: Naveen Krishna Chatradhi \u003cch.naveen@samsung.com\u003e\nReviewed-by: Doug Anderson \u003cdianders@chromium.org\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "d61a04dc148db1d0e7fa2307eb0f7abbc44fcd98",
      "tree": "5a7c89575223d91febd29284024a6cdd9a39351b",
      "parents": [
        "0ae5fb6fd346cf368639fb6256db6af0831b0048"
      ],
      "author": {
        "name": "Denis CIOCCA",
        "email": "denis.ciocca@st.com",
        "time": "Thu May 09 14:35:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:14:58 2013 +0100"
      },
      "message": "iio:common:st: added disable function after read info raw data\n\nSigned-off-by: Denis Ciocca \u003cdenis.ciocca@st.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "0ae5fb6fd346cf368639fb6256db6af0831b0048",
      "tree": "eb360406b1cbd277b3860b28caa6a249b3d567f1",
      "parents": [
        "3b813798aa7030f1beef638c75f8b0008f737a82"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@ingics.com",
        "time": "Thu May 09 08:49:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:14:58 2013 +0100"
      },
      "message": "iio: dac: Fix build error when CONFIG_SPI_MASTER\u003dy \u0026\u0026 CONFIG_I2C\u003dm\n\nThis patch fixes below build error when CONFIG_SPI_MASTER\u003dy \u0026\u0026 CONFIG_I2C\u003dm:\n\ndrivers/built-in.o: In function `ad5064_i2c_write\u0027:\ndrivers/iio/dac/ad5064.c:608: undefined reference to `i2c_master_send\u0027\ndrivers/built-in.o: In function `ad5064_i2c_register_driver\u0027:\ndrivers/iio/dac/ad5064.c:646: undefined reference to `i2c_register_driver\u0027\ndrivers/built-in.o: In function `ad5064_i2c_unregister_driver\u0027:\ndrivers/iio/dac/ad5064.c:651: undefined reference to `i2c_del_driver\u0027\nmake: *** [vmlinux] Error 1\n\nWhen CONFIG_I2C\u003dm, meaning we can\u0027t build the drivers in with I2C support.\nThus don\u0027t allow the drivers to be compiled as built-in when CONFIG_I2C\u003dm.\n\nThe real fix though is to break the driver apart into a SPI part, an I2C part\nand a common part. But that\u0027s something for 3.11 while this is something for\n3.10/stable.\n\nReported-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nSigned-off-by: Axel Lin \u003caxel.lin@ingics.com\u003e\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "3b813798aa7030f1beef638c75f8b0008f737a82",
      "tree": "afd9b9ada9534d168a83c2b081000a3f26661073",
      "parents": [
        "c80712c793febdf1b13ad0e1c71a051e071b3fd8"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Tue May 07 12:51:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:14:57 2013 +0100"
      },
      "message": "staging:iio:light:tsl2x7x: fix the error handling in tsl2x7x_probe()\n\nFix to return -EINVAL in the i2c device found error handling\ncase instead of 0, as done elsewhere in this function.\nAnd also correct the fail1 and fail2 lable to do the right thing.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "c80712c793febdf1b13ad0e1c71a051e071b3fd8",
      "tree": "144b3b14d42837b27e342a17a8f30b66b3f30653",
      "parents": [
        "c7b0cf3e712775e8e2015c2f4582864159540be6"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Sat May 04 14:19:00 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Wed May 22 22:14:57 2013 +0100"
      },
      "message": "staging/iio/mxs-lradc: fix preenable for multiple buffers\n\nThis fixes \u0027preenable failed: -EINVAL\u0027 error when using this driver.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "0c9b5a317b8ae7201fed07ec66d642b2ad7ea1b0",
      "tree": "5c9203f8b1da977685d054afe4dbe367ba208839",
      "parents": [
        "e68c636d88db3fda74e664ecb1a213ae0d50a7d8"
      ],
      "author": {
        "name": "Jiang Liu",
        "email": "liuj97@gmail.com",
        "time": "Fri May 17 23:45:18 2013 +0800"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "egtvedt@samfundet.no",
        "time": "Wed May 22 21:05:44 2013 +0200"
      },
      "message": "avr32: fix building warnings caused by redefinitions of HZ\n\nAs suggested by David Howells \u003cdhowells@redhat.com\u003e, use\nasm-generic/param.h and uapi/asm-generic/param.h for AVR32.\n\nIt also fixes building warnings caused by redefinitions of HZ:\nIn file included from /ws/linux/kernel/linux.git/include/uapi/linux/param.h:4,\n                 from include/linux/timex.h:63,\n                 from include/linux/jiffies.h:8,\n                 from include/linux/ktime.h:25,\n                 from include/linux/timer.h:5,\n                 from include/linux/workqueue.h:8,\n                 from include/linux/srcu.h:34,\n                 from include/linux/notifier.h:15,\n                 from include/linux/memory_hotplug.h:6,\n                 from include/linux/mmzone.h:777,\n                 from include/linux/gfp.h:4,\n                 from arch/avr32/mm/init.c:10:\n/ws/linux/kernel/linux.git/arch/avr32/include/asm/param.h:6:1: warning: \"HZ\" redefined\nIn file included from /ws/linux/kernel/linux.git/arch/avr32/include/asm/param.h:4,\n                 from /ws/linux/kernel/linux.git/include/uapi/linux/param.h:4,\n                 from include/linux/timex.h:63,\n                 from include/linux/jiffies.h:8,\n                 from include/linux/ktime.h:25,\n                 from include/linux/timer.h:5,\n                 from include/linux/workqueue.h:8,\n                 from include/linux/srcu.h:34,\n                 from include/linux/notifier.h:15,\n                 from include/linux/memory_hotplug.h:6,\n                 from include/linux/mmzone.h:777,\n                 from include/linux/gfp.h:4,\n                 from arch/avr32/mm/init.c:10:\n/ws/linux/kernel/linux.git/arch/avr32/include/uapi/asm/param.h:6:1: warning: this is the location of the previous definition\n\nSigned-off-by: Jiang Liu \u003cjiang.liu@huawei.com\u003e\nCc: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\n"
    },
    {
      "commit": "e037f95ffb5355ffe295e1d106d02fefd284d882",
      "tree": "c89836ec44472e2e63c5727ced112976ce780328",
      "parents": [
        "dfc7b837c7f9f01f76511aa3eeea35232903e58f"
      ],
      "author": {
        "name": "Matwey V. Kornilov",
        "email": "matwey@sai.msu.ru",
        "time": "Wed May 22 11:13:38 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed May 22 10:26:02 2013 -0700"
      },
      "message": "tty: mxser: Fix build warning introduced by dfc7b837c7f9 (Re: linux-next: build warning after merge of the tty.current tree)\n\nFix build warning at mxser.c introduced by dfc7b837c7f9 (tty: mxser: fix\nusage of opmode_ioaddr)\n\nSigned-off-by: Matwey V. Kornilov \u003cmatwey@sai.msu.ru\u003e\nReported-by: kbuild test robot \u003cfengguang.wu@intel.com\u003e\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bb3ec6b08396bbd631b6441102dd1c3d89cbc576",
      "tree": "d2c42629d1fee5e9a42821fa53189e95463fde6f",
      "parents": [
        "cbfd2cd7195cf4500d428a04c79509445aa3924e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 12:18:47 2013 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 22 08:05:16 2013 -0700"
      },
      "message": "mm: Fix virt_to_page() warning\n\nvirt_to_page() is typically implemented as a macro containing a cast so\nthat it will accept both pointers and unsigned long without causing a\nwarning.\n\nBut MIPS virt_to_page() uses virt_to_phys which is a function so passing\nan unsigned long will cause a warning:\n\n    CC      mm/page_alloc.o\n  mm/page_alloc.c: In function ‘free_reserved_area’:\n  mm/page_alloc.c:5161:3: warning: passing argument 1 of ‘virt_to_phys’ makes pointer from integer without a cast [enabled by default]\n  arch/mips/include/asm/io.h:119:100: note: expected ‘const volatile void *’ but argument is of type ‘long unsigned int’\n\nAll others users of virt_to_page() in mm/ are passing a void *.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReported-by: Eunbong Song \u003ceunb.song@samsung.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mm@kvack.org\nCc: linux-mips@linux-mips.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\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": "dec33abaafc89bcbd78f85fad0513170415a26d5",
      "tree": "eb2772772e288bac881b73fae44c34d123d91966",
      "parents": [
        "22047b85170280b0ca59ce4befd0fa1f71a4ec16"
      ],
      "author": {
        "name": "Aron Xu",
        "email": "aron@debian.org",
        "time": "Tue May 21 13:37:06 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 15:37:58 2013 +0200"
      },
      "message": "MIPS: N64: Wire getdents64(2)\n\nAs a relatively new ABI, N64 only had getdents syscall while other modern\narchitectures have getdents64.\n\nThis was noticed when Python 3.3 shifted to the latter one for aarch64.\n\n[ralf@linux-mips.org: The history of getdents64 is a little complicated.\nCommit 1a1d77dd589de5a567fa95e36aa6999c704ceca4 [Merge with 2.4.0-test7.]\nadded N64 getdents(2) to arch/mips64/kernel/scall_64.S as syscall 5213,\nthen dropped again in 578720675c44e54e8aa7c68f6dce59ed37ce3d3b [Overhaul\nof the 64-bit syscall interface.  Now heritage free.] for 2.5.18 in 2002.]\n\nSigned-off-by: Aron Xu \u003caron@debian.org\u003e\nAcked-by: David Daney \u003cdavid.daney@cavium.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/5285/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22047b85170280b0ca59ce4befd0fa1f71a4ec16",
      "tree": "f8f8c3c0cea02ab234d353e4a29315f292ded065",
      "parents": [
        "087d990b371c59edbfc119600e2d2eda18366292"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Wed May 22 08:34:13 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 12:48:30 2013 +0200"
      },
      "message": "kprobes/mips: Fix to check double free of insn slot\n\nFix to check double free of insn_slot at arch_remove_kprobe\nas other arches do.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Maneesh Soni \u003cmanesoni@cisco.com\u003e\nCc: Victor Kamensky \u003ckamensky@cisco.com\u003e\nCc: linux-mips@linux-mips.org\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: yrl.pp-manager.tt@hitachi.com\nCc: systemtap@sourceware.org\nPatchwork: https://patchwork.linux-mips.org/patch/5293/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6d17c0d1e8a66f5508082cb0fecb8afb7e9a21e4",
      "tree": "eca5c93989a96bd5afff0e48178286861f8ce475",
      "parents": [
        "ba86e4dda700b3e696119c7f4fad945b90cf5c84"
      ],
      "author": {
        "name": "Sanjay Lal",
        "email": "sanjayl@kymasys.com",
        "time": "Sat May 18 06:54:24 2013 -0700"
      },
      "committer": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed May 22 11:44:09 2013 +0300"
      },
      "message": "KVM/MIPS32: Wrap calls to gfn_to_pfn() with srcu_read_lock/unlock()\n\n- As suggested by Gleb, wrap calls to gfn_to_pfn() with srcu_read_lock/unlock().\n  Memory slots should be acccessed from a SRCU read section.\n- kvm_mips_map_page() now returns an error code to it\u0027s callers, instead of\n  calling panic() if it cannot find a mapping for a particular gfn.\n\nSigned-off-by: Sanjay Lal \u003csanjayl@kymasys.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\n"
    },
    {
      "commit": "ba86e4dda700b3e696119c7f4fad945b90cf5c84",
      "tree": "7fb167d6021786c7efc4d76b83df258b7054cb59",
      "parents": [
        "c93a64fe6ca6a03fbe076f705e5f5d30d1bded79"
      ],
      "author": {
        "name": "Sanjay Lal",
        "email": "sanjayl@kymasys.com",
        "time": "Sat May 18 06:54:23 2013 -0700"
      },
      "committer": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Wed May 22 11:42:53 2013 +0300"
      },
      "message": "KVM/MIPS32: Move include/asm/kvm.h \u003d\u003e include/uapi/asm/kvm.h since it is a user visible API.\n\nSigned-off-by: Sanjay Lal \u003csanjayl@kymasys.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\n"
    },
    {
      "commit": "087d990b371c59edbfc119600e2d2eda18366292",
      "tree": "43869914c4a0680a7b560576f7169c80354138f3",
      "parents": [
        "f94d9a8ef9aebab5317d11fb1633ba14ad240983"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 17:33:32 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:28 2013 +0200"
      },
      "message": "MIPS: Idle: Break r4k_wait into two functions and fix it.\n\nlocal_irq_enable() may expand into very different code, so it rather should\nstay in C.  Also this keeps the assembler code size constant which keeps\nthe rollback code simple.  So it\u0027s best to split r4k_wait into two parts,\none C and one assembler.\n\nFinally add the local_irq_enable() to r4k_wait to ensure the WAIT\ninstruction in __r4k_wait() will work properly.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f94d9a8ef9aebab5317d11fb1633ba14ad240983",
      "tree": "5966f1fb50720e3422fe0331f7a2d9a8c7aab488",
      "parents": [
        "bdc92d74e0ec95a8101447467c25f015105f2e5a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 17:30:36 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:28 2013 +0200"
      },
      "message": "MIPS: Idle: Do address fiddlery in helper functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bdc92d74e0ec95a8101447467c25f015105f2e5a",
      "tree": "3351d0c3678a5db6a1229c89c8f158748890112f",
      "parents": [
        "d882f07a83642283b9bc4e7f4c56ac4982c5e629"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 16:59:19 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:27 2013 +0200"
      },
      "message": "MIPS: Idle: Consolidate all declarations in \u003casm/idle.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d882f07a83642283b9bc4e7f4c56ac4982c5e629",
      "tree": "01c47df57877e4ddbfb4f6223b9ac3ec06c16d03",
      "parents": [
        "fb40bc3e94933007d3e42e96daf1ec8044821cb8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 14:14:48 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:27 2013 +0200"
      },
      "message": "MIPS: Idle: Don\u0027t call local_irq_disable() in cpu_wait() implementations.\n\nThe generic idle loop has already disabled interrupts so this is redundant.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb40bc3e94933007d3e42e96daf1ec8044821cb8",
      "tree": "417d3c2cbd639aa3ccc3f77cd019d962f7be08df",
      "parents": [
        "c9b6869dbb3c6edb24e3cc76d3655067cfa7b802"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 14:05:27 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:26 2013 +0200"
      },
      "message": "MIPS: Idle: Re-enable irqs at the end of r3081, au1k and loongson2 cpu_wait.\n\nWithout this, the\n\n    WARN_ON_ONCE(irqs_disabled());\n\nin the idle loop will be triggered.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9b6869dbb3c6edb24e3cc76d3655067cfa7b802",
      "tree": "455b71b180489127190f74347de5ecb6052ce104",
      "parents": [
        "f91a148aa22b3808c12525ccc5779ff0ae6314a4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 13:02:12 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:26 2013 +0200"
      },
      "message": "MIPS: Idle: Make call of function pointer readable.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f91a148aa22b3808c12525ccc5779ff0ae6314a4",
      "tree": "1f18655636fda25335c57c0f8b71499cd1626348",
      "parents": [
        "00baf8576c29c93a470bdfc98a5c121a49c2f34b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 12:58:08 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:25 2013 +0200"
      },
      "message": "MIPS: Idle: Consistently reformat inline assembler.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "00baf8576c29c93a470bdfc98a5c121a49c2f34b",
      "tree": "fcba0f11a1a4683329dced251b3d17d4bd7bcc69",
      "parents": [
        "49f2ec91e14ce9bb20fdac88a38243129f3261c3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 12:47:26 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:25 2013 +0200"
      },
      "message": "MIPS: Idle: cleaup SMTC idle hook as per Linux coding style.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49f2ec91e14ce9bb20fdac88a38243129f3261c3",
      "tree": "91692c8fc63a0d08f71be20d6b4618468da90662",
      "parents": [
        "1a461c5bdcc815280fa5f51e3775bc05ed98af13"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 10:53:37 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:25 2013 +0200"
      },
      "message": "MIPS: Consolidate idle loop / WAIT instruction support in a single file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a461c5bdcc815280fa5f51e3775bc05ed98af13",
      "tree": "f73d43c2ce0112f8858a450f5fc01d01d0f9f780",
      "parents": [
        "154c2670087bd7f54688274aca627433e4a7c181"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 21 16:26:22 2013 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 22 01:34:25 2013 +0200"
      },
      "message": "MIPS: clock.h: Remove declaration of cpu_wait.\n\nDuplicate and has no business in this header file.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\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": "5649d8f9e335f2b093751fcc2bdd5953f79f66ef",
      "tree": "ad52c0a00e073083ebd2948cd54b7db61f082725",
      "parents": [
        "e9d7b4b5691cac4dce6c5eed9e217e50e24edef7"
      ],
      "author": {
        "name": "Fabio Baltieri",
        "email": "fabio.baltieri@linaro.org",
        "time": "Fri Apr 26 14:17:18 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 21 23:23:21 2013 +0200"
      },
      "message": "mfd: ab8500-sysctrl: Let sysctrl driver work without pdata\n\nA check for a valid plat-\u003esysctrl was introduced in:\n\n2377e52 mfd: ab8500-sysctrl: Error check clean up\n\nbut the driver works just fine even without that initialization data,\nand enforcing it breaks existing platforms for no reason.\n\nThis patch removes the check and let the driver go ahead with probe.\n\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Fabio Baltieri \u003cfabio.baltieri@linaro.org\u003e\nSigned-off-by: Lee Jones \u003clee.jones@linaro.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f69ae770e74df420fbcf93aae81b30a5dcc73b7d",
      "tree": "366080c1947e6650815e56c45f6ba53fe12a1cad",
      "parents": [
        "3ccfc1b1d2fa78f8ece83646027982916fcc794b"
      ],
      "author": {
        "name": "Martin Hundebøll",
        "email": "martin@hundeboll.net",
        "time": "Wed Apr 17 21:13:16 2013 +0200"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Tue May 21 21:34:36 2013 +0200"
      },
      "message": "batman-adv: Avoid double freeing of bat_counters\n\nOn errors in batadv_mesh_init(), bat_counters will be freed in both\nbatadv_mesh_free() and batadv_softif_init_late(). This patch fixes this\nby returning earlier from batadv_softif_init_late() in case of errors in\nbatadv_mesh_init() and by setting bat_counters to NULL after freeing.\n\nSigned-off-by: Martin Hundebøll \u003cmartin@hundeboll.net\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\n"
    },
    {
      "commit": "519fe2ecb755b875d9814cdda19778c2e88c6901",
      "tree": "9cd0855aca1b15cef1ae7884288284b4b4985e9f",
      "parents": [
        "e748a38596932af8632448f35e8b2bba714ae03d",
        "803d19d57a042e86e9e9b685bbc3f4a0a751040f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 11:41:07 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 11:41:07 2013 -0700"
      },
      "message": "Merge branch \u0027leds-fixes-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds\n\nPull LED subsystem fix from Bryan Wu.\n\n* \u0027leds-fixes-3.10\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds:\n  leds: leds-gpio: reserve gpio before using it\n"
    },
    {
      "commit": "803d19d57a042e86e9e9b685bbc3f4a0a751040f",
      "tree": "e271a682d023bc9ef22484fe573058e151d74e46",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Timo Teräs",
        "email": "timo.teras@iki.fi",
        "time": "Fri May 17 00:48:39 2013 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@gmail.com",
        "time": "Tue May 21 11:26:53 2013 -0700"
      },
      "message": "leds: leds-gpio: reserve gpio before using it\n\nThis reverts commit a99d76f (leds: leds-gpio: use gpio_request_one)\nand commit 2d7c22f (leds: leds-gpio: set devm_gpio_request_one()\nflags param correctly) which was a fix of the first one.\n\nThe conversion to devm_gpio_request in commit e3b1d44c (leds:\nleds-gpio: use devm_gpio_request_one) is not reverted.\n\nThe problem is that gpio_cansleep() and gpio_get_value_cansleep()\ncalls can crash if the gpio is not first reserved. Incidentally this\nsame bug existed earlier and was fixed similarly in commit d95cbe61\n(leds: Fix potential leds-gpio oops). But the OOPS is real. It happens\nwhen GPIOs are provided by module which is not yet loaded.\n\nSo this fixes the following BUG during my ALIX boot (3.9.2-vanilla):\n\nBUG: unable to handle kernel NULL pointer dereference at 0000004c\nIP: [\u003cc11287d6\u003e] __gpio_cansleep+0xe/0x1a\n*pde \u003d 00000000\nOops: 0000 [#1] SMP\nModules linked in: leds_gpio(+) via_rhine mii cs5535_mfd mfd_core\ngeode_rng rng_core geode_aes isofs nls_utf8 nls_cp437 vfat fat\nata_generic pata_amd pata_cs5536 pata_acpi libata ehci_pci ehci_hcd\nohci_hcd usb_storage usbcore usb_common sd_mod scsi_mod squashfs loop\nPid: 881, comm: modprobe Not tainted 3.9.2 #1-Alpine\nEIP: 0060:[\u003cc11287d6\u003e] EFLAGS: 00010282 CPU: 0\nEIP is at __gpio_cansleep+0xe/0x1a\nEAX: 00000000 EBX: cf364018 ECX: c132b8b9 EDX: 00000000\nESI: c13993a4 EDI: c1399370 EBP: cded9dbc ESP: cded9dbc\n DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\nCR0: 8005003b CR2: 0000004c CR3: 0f0c4000 CR4: 00000090\nDR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000\nDR6: ffff0ff0 DR7: 00000400\nProcess modprobe (pid: 881, ti\u003dcded8000 task\u003dcf094aa0 task.ti\u003dcded8000)\nStack:\n cded9de0 d09471cb 00000000 c1399260 cf364014 00000000 c1399260 c1399254\n d0949014 cded9df4 c118cd59 c1399260 d0949014 d0949014 cded9e08 c118ba47\n c1399260 d0949014 c1399294 cded9e1c c118bb75 cded9e24 d0949014 00000000\nCall Trace:\n [\u003cd09471cb\u003e] gpio_led_probe+0xba/0x203 [leds_gpio]\n [\u003cc118cd59\u003e] platform_drv_probe+0x26/0x48\n [\u003cc118ba47\u003e] driver_probe_device+0x75/0x15c\n [\u003cc118bb75\u003e] __driver_attach+0x47/0x63\n [\u003cc118a727\u003e] bus_for_each_dev+0x3c/0x66\n [\u003cc118b6f9\u003e] driver_attach+0x14/0x16\n [\u003cc118bb2e\u003e] ? driver_probe_device+0x15c/0x15c\n [\u003cc118b3d5\u003e] bus_add_driver+0xbd/0x1bc\n [\u003cd08b4000\u003e] ? 0xd08b3fff\n [\u003cd08b4000\u003e] ? 0xd08b3fff\n [\u003cc118bffc\u003e] driver_register+0x74/0xec\n [\u003cd08b4000\u003e] ? 0xd08b3fff\n [\u003cc118c8e8\u003e] platform_driver_register+0x38/0x3a\n [\u003cd08b400d\u003e] gpio_led_driver_init+0xd/0x1000 [leds_gpio]\n [\u003cc100116c\u003e] do_one_initcall+0x6b/0x10f\n [\u003cd08b4000\u003e] ? 0xd08b3fff\n [\u003cc105e918\u003e] load_module+0x1631/0x1907\n [\u003cc10975d6\u003e] ? insert_vmalloc_vmlist+0x14/0x43\n [\u003cc1098d5b\u003e] ? __vmalloc_node_range+0x13e/0x15f\n [\u003cc105ec50\u003e] sys_init_module+0x62/0x77\n [\u003cc1257888\u003e] syscall_call+0x7/0xb\nEIP: [\u003cc11287d6\u003e] __gpio_cansleep+0xe/0x1a SS:ESP 0068:cded9dbc\nCR2: 000000000000004c\n ---[ end trace 5308fb20d2514822 ]---\n\nSigned-off-by: Timo Teräs \u003ctimo.teras@iki.f\u003e\nCc: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nCc: Raphael Assenat \u003craph@8d.com\u003e\nCc: Trent Piepho \u003ctpiepho@freescale.com\u003e\nCc: Javier Martinez Canillas \u003cjavier.martinez@collabora.co.uk\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nCc: Ezequiel Garcia \u003cezequiel.garcia@free-electrons.com\u003e\nAcked-by: Jingoo Han \u003cjg1.han@samsung.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@gmail.com\u003e\n"
    },
    {
      "commit": "e748a38596932af8632448f35e8b2bba714ae03d",
      "tree": "b5e579b0819e42e2f0b1d5592d3c3905a29ce7af",
      "parents": [
        "c4ad180f0e2ef98de48179aec7afe004562c0ec5",
        "e9b526fe704812364bca07edd15eadeba163ebfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 11:11:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 11:11:45 2013 -0700"
      },
      "message": "Merge branch \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux\n\nPull i2c bugfixes from Wolfram Sang:\n \"These should have been in rc2 but I missed it due to working on devm\n  longer than expected.\n\n  There is one ID addition, since we are touching the driver anyhow.\n  And the feature bit documentation is one outcome of a debug session\n  and will make it easier for users to work around problems.  The rest\n  is typical driver bugfixes.\"\n\n* \u0027i2c/for-current\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:\n  i2c: suppress lockdep warning on delete_device\n  i2c: mv64xxx: work around signals causing I2C transactions to be aborted\n  i2c: i801: Document feature bits in modinfo\n  i2c: designware: add Intel BayTrail ACPI ID\n  i2c: designware: always clear interrupts before enabling them\n  i2c: designware: fix RX FIFO overrun\n"
    },
    {
      "commit": "c7b0cf3e712775e8e2015c2f4582864159540be6",
      "tree": "5d5c9d67a78520f58d1ebd2600756a38923f8a9d",
      "parents": [
        "8c24d6ea12879a4880c5f9a514dd4c3b6575094a"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Tue May 21 11:24:44 2013 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:48:54 2013 -0700"
      },
      "message": "staging: imx-drm: imx-tve: Check the return value of \u0027regulator_enable()\u0027\n\nSince commit c8801a8 (regulator: core: Mark all get and enable calls as\n__must_check) we need to check the value returned by \u0027regulator_enable()\u0027.\n\nDo this check to get rid of the following build warning:\n\ndrivers/staging/imx-drm/imx-tve.c: In function \u0027imx_tve_probe\u0027:\ndrivers/staging/imx-drm/imx-tve.c:671:19: warning: ignoring return value of \u0027regulator_enable\u0027, declared with attribute warn_unused_result [-Wunused-result]\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "8c24d6ea12879a4880c5f9a514dd4c3b6575094a",
      "tree": "a5e72a6aa9fae03208d3cae7885825178547c7aa",
      "parents": [
        "8bb3e55103b37869175333e00fc01b34b0459529"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Wed Apr 24 20:43:59 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:48:54 2013 -0700"
      },
      "message": "staging: video: imx: Select VIDEOMODE_HELPERS for parallel display\n\nWithout this, I get the following problem when building kernel:\n\ndrivers/built-in.o: In function `imx_pd_connector_get_modes\u0027:\n/linux-2.6/drivers/staging/imx-drm/parallel-display.c:78: undefined reference to `of_get_drm_display_mode\u0027\nmake: *** [vmlinux] Error 1\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Philipp Zabel \u003cp.zabel@pengutronix.de\u003e\nCc: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "dfc7b837c7f9f01f76511aa3eeea35232903e58f",
      "tree": "b68e1bd4ebeb5e5d20b2f92b53e9beb0d51a3d76",
      "parents": [
        "9d83e1807e6462ac5c4edb7eae96c69594e8c8ef"
      ],
      "author": {
        "name": "Matwey V. Kornilov",
        "email": "matwey@sai.msu.ru",
        "time": "Tue May 21 13:57:37 2013 +0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:26:05 2013 -0700"
      },
      "message": "tty: mxser: fix usage of opmode_ioaddr\n\nmxser_port-\u003eopmode_ioaddr is initialized only for MOXA_MUST_MU860_HWID\nchips, but no precautions have been undertaken to prevent reading and\nwriting to undefined port number.\n\nSigned-off-by: Matwey V. Kornilov \u003cmatwey@sai.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "9d83e1807e6462ac5c4edb7eae96c69594e8c8ef",
      "tree": "40cd595b26f8eb83ed014008afad0227adc2c548",
      "parents": [
        "dab73b4eb9ef924a2b90dab84e539076d82b256f"
      ],
      "author": {
        "name": "Heikki Krogerus",
        "email": "heikki.krogerus@linux.intel.com",
        "time": "Tue May 21 09:34:24 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:25:05 2013 -0700"
      },
      "message": "serial: 8250_dw: add ACPI ID for Intel BayTrail\n\nThis is the same controller as on Intel Lynxpoint but the\nACPI ID is different.\n\nSigned-off-by: Heikki Krogerus \u003cheikki.krogerus@linux.intel.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ac5a2962b02f57dea76d314ef2521a2170b28ab6",
      "tree": "07c5b125c8b80182fedd9fd74098b79647f7a08f",
      "parents": [
        "97521978c5ea80857d4f4f74d4e1fc93721482cf"
      ],
      "author": {
        "name": "wang, biao",
        "email": "biao.wang@intel.com",
        "time": "Thu May 16 09:50:13 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:16:39 2013 -0700"
      },
      "message": "klist: del waiter from klist_remove_waiters before wakeup waitting process\n\nThere is a race between klist_remove and klist_release. klist_remove\nuses a local var waiter saved on stack. When klist_release calls\nwake_up_process(waiter-\u003eprocess) to wake up the waiter, waiter might run\nimmediately and reuse the stack. Then, klist_release calls\nlist_del(\u0026waiter-\u003elist) to change previous\nwait data and cause prior waiter thread corrupt.\n\nThe patch fixes it against kernel 3.9.\n\nSigned-off-by: wang, biao \u003cbiao.wang@intel.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b5325a02aa84c794cf520d6d68cae4b150988a32",
      "tree": "1f91407c6ac96bed7c0dea018ea0315648601954",
      "parents": [
        "89fb9e7c3423662f4969a1e8ef0f5d44835d2381"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "darrick.wong@oracle.com",
        "time": "Fri May 10 15:40:13 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:13:23 2013 -0700"
      },
      "message": "ttyprintk: Fix NULL pointer deref by setting tty_port ops after initializing port\n\ntty_port_init() zeroes out the tty port, which means that we have to set the\nops pointer /after/, not before this call.  Otherwise, tty_port_open will crash\nwhen it tries to deref ops, which is now a NULL pointer.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "89fb9e7c3423662f4969a1e8ef0f5d44835d2381",
      "tree": "3e0fe8e40214b285621cc409ab8e1b6ce1ae0d0d",
      "parents": [
        "a4162747b79683b163d54cfd9c9319d9a8bad111"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu May 09 23:04:51 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:13:23 2013 -0700"
      },
      "message": "uio: UIO_DMEM_GENIRQ should depend on HAS_DMA\n\nIf NO_DMA\u003dy:\n\ndrivers/built-in.o: In function `uio_dmem_genirq_release\u0027:\ndrivers/uio/uio_dmem_genirq.c:95: undefined reference to `dma_free_coherent\u0027\ndrivers/built-in.o: In function `uio_dmem_genirq_open\u0027:\ndrivers/uio/uio_dmem_genirq.c:61: undefined reference to `dma_alloc_coherent\u0027\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a4162747b79683b163d54cfd9c9319d9a8bad111",
      "tree": "72bed86649723aca4e7933c11145e6f5f1ebf669",
      "parents": [
        "bbedf2fc207bbd89c109123caee7cf0497030762"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Thu May 09 14:34:55 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 10:03:32 2013 -0700"
      },
      "message": "MAINTAINERS: update Hyper-V file list\n\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nReviewed-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "bbedf2fc207bbd89c109123caee7cf0497030762",
      "tree": "0f344563c17bdb3796793314a9a019251ebbcfea",
      "parents": [
        "d2242a384355773c711a936522bcfae0f35f8c2a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Tue May 21 18:52:09 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 09:57:55 2013 -0700"
      },
      "message": "mei: bus: Reset event_cb when disabling a device\n\nAfter cancelling all reads from the disable hook, we need to reset the\nevent_cb pointer as well or else we won\u0027t be able to set a new one up\nwhen re-enabling the device.\n\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d2242a384355773c711a936522bcfae0f35f8c2a",
      "tree": "a80c74563ac5d729ebb87a8975c220e891995404",
      "parents": [
        "46e0cd87d90056383c8b5408fb297f18c1bdddf3"
      ],
      "author": {
        "name": "K. Y. Srinivasan",
        "email": "kys@microsoft.com",
        "time": "Fri May 17 09:30:35 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 09:56:55 2013 -0700"
      },
      "message": "Drivers: hv: Fix a bug in get_vp_index()\n\nLinux\u0027 notion of cpuid is different from the Host\u0027s notion of CPUID. In the\ncall to bind the channel interrupts, we should use the host\u0027s notion of\nCPU Ids. Fix this bug.\n\nSigned-off-by: K. Y. Srinivasan \u003ckys@microsoft.com\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e (V3.9)\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "46e0cd87d90056383c8b5408fb297f18c1bdddf3",
      "tree": "e7dff466e9abd76c37f8dc15b47fd7a0b9b0d457",
      "parents": [
        "221ba151731133c8b0e1cdb9bfd2a45b3ba8764b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 07 21:12:31 2013 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 09:54:26 2013 -0700"
      },
      "message": "mei: fix out of array access to me clients array\n\nThe patch 9f81abdac362: \"mei: implement mei_cl_connect function\"\nfrom Jan 8, 2013, leads to the following static checker warning:\n\"drivers/misc/mei/main.c:522 mei_ioctl_connect_client()\n\t warn: check \u0027dev-\u003eme_clients[]\u0027 for negative offsets (-2)\"\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c4ad180f0e2ef98de48179aec7afe004562c0ec5",
      "tree": "150e920f530a4a12b56102e96fdf81ddf466cb68",
      "parents": [
        "aa033810461ee56abbef6cef10aabd6b97f5caee",
        "6b8224e40af147d3300136ce6d037db48f89068f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 09:36:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 09:36:46 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 update from Martin Schwidefsky:\n \"An additional sysfs attribute for channel paths and a couple of bux\n  fixes\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/pgtable: fix ipte notify bit\n  s390/xpram: mark xpram as non-rotational\n  s390/smp: fix cpu re-scan vs. cpu state\n  s390/cio: add channel ID sysfs attribute\n  s390/ftrace: fix mcount adjustment\n  s390: fix gmap_ipte_notifier vs. software dirty pages\n  s390: disable pfmf for clear page instruction\n  s390/disassembler: prevent endless loop in print_fn_code()\n  s390: remove non existent reference to GENERIC_KERNEL_THREAD\n"
    },
    {
      "commit": "97521978c5ea80857d4f4f74d4e1fc93721482cf",
      "tree": "7382ef10ce4cae297584ce0c08859da487d0994e",
      "parents": [
        "1c04fc3536b9e6d143991a8c5c16b04866baeed6"
      ],
      "author": {
        "name": "dyoung@redhat.com",
        "email": "dyoung@redhat.com",
        "time": "Thu May 16 14:31:30 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 09:05:52 2013 -0700"
      },
      "message": "driver core: print sysfs attribute name when warning about bogus permissions\n\nMake it obvious to see what attribute is using bogus permissions.\n\nSigned-off-by: Dave Young \u003cdyoung@redhat.com\u003e\nAcked-by: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1c04fc3536b9e6d143991a8c5c16b04866baeed6",
      "tree": "5ebae0ad469fc9720b8037c2fa33c0ac3cc7feed",
      "parents": [
        "f722406faae2d073cc1d01063d1123c35425939e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 10 09:14:04 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue May 21 09:05:52 2013 -0700"
      },
      "message": "driver core: export subsys_virtual_register\n\nModules want to call this function, so it needs to be exported.\n\nReported-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Kay Sievers \u003ckay@vrfy.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "aa033810461ee56abbef6cef10aabd6b97f5caee",
      "tree": "9c21df247fe421edf215515d3f2ab9c99ef46964",
      "parents": [
        "0ddaa974258a4cde9a06c079bfd7863644e10d31"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon May 20 17:57:16 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:56:21 2013 -0700"
      },
      "message": "ARM: smp: Drop RCU_NONIDLE usage in cpu_die()\n\nBefore f7b861b7a6d9 (\"arm: Use generic idle loop\") ARM would kill the\nCPU within the rcu idle section.  Now that the rcu_idle_enter()/exit()\npair have been pushed lower down in the idle loop this is no longer true\nand so using RCU_NONIDLE here is no longer necessary and also harmful\nbecause RCU is not actually idle at this point.\n\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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": "007b703b3ed74e9af9c0576e7698ccda0170d370",
      "tree": "64b5c06e27e4fc2ee8fa7d613c336d7f2b2bd8c2",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75",
        "a3f6902672c9fa3868722ef6ab8a7dd9141def6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:09 2013 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull DRM fixes from Dave Airlie:\n \"This is just a set of nouveau and radeon fixes, the nouveau ones fix\n  some suspend/resume regressions since use of copy engines and some\n  fixes for Z compression on some newer chipsets.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/dce2: use 10khz units for audio dto calculation\n  drm/radeon: Fix VRAM size calculation for VRAM \u003e\u003d 4GB\n  drm/radeon: Remove superfluous variable\n  drm/nouveau: ensure channels are stopped before saving fences for suspend\n  drm/nv50/fifo: prevent races between clients updating playlists\n  drm/nvc0/fifo: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo fini\n  drm/nvc0/fifo: prevent races between clients updating playlists\n  drm/nve0/fifo: prevent races between clients updating playlists\n  drm/nve0/ltcg: poke the partition count into yet another register\n  drm/nvc0/ltcg: fix handling of disabled partitions\n  drm/nvc0/ce: disable ce1 on a number of chipsets\n  drm/nouveau/bios: fix thinko in ZM_MASK_ADD opcode\n  drm/nouveau: fix build with nv50-\u003envc0\n"
    },
    {
      "commit": "cc3e06a57d4314ca0582fcf7d6b56dea5ca11f77",
      "tree": "9e873aa6e1fdd4dbb72211ba259462c1262352f9",
      "parents": [
        "a3f6902672c9fa3868722ef6ab8a7dd9141def6a",
        "2a0f90551a76a626fd6a606877c8635f52f066e6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 21 09:42:55 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 21 09:42:55 2013 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.10-sun\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-next\n\nThis is the pull request for AMD Sun/Hainan support.  I\u0027ve\nsplit it out separately from my regular fixes stream.  Hainan\nis a new SI asic with no UVD or DCE hardware.  The patches are\nminimally invasive; basically just pci ids and skipping UVD and\nDCE init for this family.  Most of the changes to si.c are just\nthe golden register tables for the family.\n\n* \u0027drm-fixes-3.10-sun\u0027 of git://people.freedesktop.org/~agd5f/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": "a3f6902672c9fa3868722ef6ab8a7dd9141def6a",
      "tree": "d5067d8752d7d5f29213168a589d025d3b7100e7",
      "parents": [
        "b7cb1c50c828adaee95e8ada0e55918686245992",
        "731da21b7b205efb388481f7a9731c4c1ca3b48c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 21 09:41:33 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 21 09:41:33 2013 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-next\n\nMinor bug fixes.\n\n* \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon/dce2: use 10khz units for audio dto calculation\n  drm/radeon: Fix VRAM size calculation for VRAM \u003e\u003d 4GB\n  drm/radeon: Remove superfluous variable\n"
    },
    {
      "commit": "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75",
      "tree": "c6aaa1327d4c290b92c451813dad849d39970cdc",
      "parents": [
        "669c743362daa6b9167cef4df8b405ba9c5c3a53"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 14:37:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 14:37:38 2013 -0700"
      },
      "message": "Linux 3.10-rc2\n"
    },
    {
      "commit": "669c743362daa6b9167cef4df8b405ba9c5c3a53",
      "tree": "db2abdeed1d5a7b80ddfc557e9210bc0a9157330",
      "parents": [
        "622f223488517f2b0a5a5e518b2a6c950cf0a2ee",
        "fce92683570c2ddcdb82cde67b0b07800106fbd9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 14:25:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 20 14:25:19 2013 -0700"
      },
      "message": "Merge tag \u0027stable/for-linus-3.10-rc1-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\nPull Xen fixes from Konrad Rzeszutek Wilk:\n - Regression fix in xen privcmd fixing a memory leak.\n - Add Documentation for tmem driver.\n - Simplify and remove code in the tmem driver.\n - Cleanups.\n\n* tag \u0027stable/for-linus-3.10-rc1-tag\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: Fixed assignment error in if statement\n  xen/xenbus: Fixed over 80 character limit issue\n  xen/xenbus: Fixed indentation error in switch case\n  xen/tmem: Don\u0027t use self[ballooning|shrinking] if frontswap is off.\n  xen/tmem: Remove the usage of \u0027[no|]selfballoon\u0027 and use \u0027tmem.selfballooning\u0027 bool instead.\n  xen/tmem: Remove the usage of \u0027noselfshrink\u0027 and use \u0027tmem.selfshrink\u0027 bool instead.\n  xen/tmem: Remove the boot options and fold them in the tmem.X parameters.\n  xen/tmem: s/disable_// and change the logic.\n  xen/tmem: Fix compile warning.\n  xen/tmem: Split out the different module/boot options.\n  xen/tmem: Move all of the boot and module parameters to the top of the file.\n  xen/tmem: Cleanup. Remove the parts that say temporary.\n  xen/privcmd: fix condition in privcmd_close()\n"
    },
    {
      "commit": "3ccfc1b1d2fa78f8ece83646027982916fcc794b",
      "tree": "1c78843649d4f775075c3ac8ce816cad1f457a10",
      "parents": [
        "98962baad72fd6d393bf39dbb7c2076532c363c6",
        "ba7c96bec59d1c11cf9eaf6489e70e22f53da31b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 20 14:05:22 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 20 14:05:22 2013 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nJohn W. Linville says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis pull request is intended for the 3.10 series.  It contains a\nvariety of fixes for problems discovered during the merge window and\nafter 3.10-rc1.\n\nFor the mac80211 bits, Johannes says the following:\n\n\"This is what I have:\n * a patch from Felix to fix RCU usage in his rate table code\n * a patch from Ilan to add the wdev id to some notifications so they can\n   actually be used by userspace\n * Sasha Levin found an issue in how hwsim handles devices\n * a fix for a bug in the wiphy_register() error path that\u0027s been there forever\n * three fixes for WoWLAN\n * AP mode frame matching was erroneously giving frames to all virtual AP\n   interfaces (reported by Jouni)\n * a fix for HT handling in my CSA changes, found by Sujith\n * a fix for some locking simplifications gone wrong\n * Ben Greear found more cfg80211/mac80211 state confusion\n * and a fix for another bug found by Jouni: local state changes need to be\n   reported by mac80211 to cfg80211 so it disconnects properly.\"\n\nAnd for the iwlwifi bits, he says:\n\n\"I have fixes for a firmware crash during resume, multicast RX,\naggregation and a workaround for a firmware scanning bug.\"\n\nAlong with those...\n\nAlbert Pool adds a USB ID to the rtl8192cu driver.\n\nArend van Spriel restores a driver option support flag that had been\nremoved from 3.9 due to a bug in that version of the driver.\n\nFelix Fietkau fixes a trio of ath9k issues with a series of small\npatches.\n\nGeert Uytterhoeven provides a Kconfig fix for ath9k (which you also\nmerged, so it isn\u0027t in the diff here).\n\nLarry Finger gives us a fix for a build warning on big-endian systems\nfor rtlwifi.\n\nRafał Miłecki adds some core IDs to the bcma driver.\n\nSujith Manoharan fixes a module unloading crash in ath9k, and corrects\nsome calibration settings for AR9485.\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": "98962baad72fd6d393bf39dbb7c2076532c363c6",
      "tree": "461cfc5263a1c5f201e2785bdee4261ac658c9f7",
      "parents": [
        "4d12997a9bb3d217ad4b925ec3074ec89364bf95"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "stephen@networkplumber.org",
        "time": "Mon May 20 06:54:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 20 14:02:35 2013 -0700"
      },
      "message": "8139cp: reset BQL when ring tx ring cleared\n\nThis patch cures transmit timeout\u0027s with DHCP observed\nwhile running under KVM. When the transmit ring is cleaned out,\nthe Byte Queue Limit values need to be reset.\n\nSigned-off-by: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d12997a9bb3d217ad4b925ec3074ec89364bf95",
      "tree": "73be8b2581db6f1de2fccf527e2bca4c4c123c9c",
      "parents": [
        "25dff94ff9df40d4d663bb6ea3193a7758cc50e5"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Sun May 19 23:08:47 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 20 13:42:05 2013 -0700"
      },
      "message": "drivers: net: usb: rtl8150: concurrent URB bugfix\n\nThis patch fixes a potential race with concurrently running asynchronous\nwrite requests.  The values for device\u0027s RX control register are now\nstored in dynamically allocated buffers so each URB submission has it\u0027s\nown copy.  Doing it the old way is data clobbering prone.\n\nThis patch is against latest \u0027net\u0027 tree.\n\nSigned-off-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25dff94ff9df40d4d663bb6ea3193a7758cc50e5",
      "tree": "2371e9c1dea647c690a2b01255d462656a8393ce",
      "parents": [
        "057cf65e4f715f62acccbd9125cf63eddfe69d30"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Sun May 19 08:36:36 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 20 13:38:14 2013 -0700"
      },
      "message": "isdn/kcapi: fix a small underflow\n\nIn get_capi_ctr_by_nr() and get_capi_appl_by_nr() the parameter comes\nfrom skb-\u003edata.  The current code can underflow to one space before the\nstart of the array.\n\nThe sanity check isn\u0027t needed in __get_capi_appl_by_nr() but I changed\nit to match the others.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "dab73b4eb9ef924a2b90dab84e539076d82b256f",
      "tree": "50d05c7caa154a4046cce9c1e9890abea37f909c",
      "parents": [
        "421b40a6286ee343d77d5e51f5ee6d04d7a2a90f"
      ],
      "author": {
        "name": "Wang YanQing",
        "email": "udknight@gmail.com",
        "time": "Thu May 09 14:16:47 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 12:15:59 2013 -0700"
      },
      "message": "TTY: Fix tty miss restart after we turn off flow-control\n\nI meet emacs hang in start if I do the operation below:\n  1: echo 3 \u003e /proc/sys/vm/drop_caches\n  2: emacs BigFile\n  3: Press CTRL-S follow 2 immediately\n\nThen emacs hang on, CTRL-Q can\u0027t resume, the terminal\nhang on, you can do nothing with this terminal except\nclose it.\n\nThe reason is before emacs takeover control the tty,\nwe use CTRL-S to XOFF it. Then when emacs takeover the\ncontrol, it may don\u0027t use the flow-control, so emacs hang.\nThis patch fix it.\n\nThis patch will fix a kind of strange tty relation hang problem,\nI believe I meet it with vim in ssh, and also see below bug report:\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d465823\n\nSigned-off-by: Wang YanQing \u003cudknight@gmail.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\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": "df957d2b9c5c8aa12f050f94c9f15236fb0e51f1",
      "tree": "dc4d2721d7c72b5d85cb944c9146867c3dda7c02",
      "parents": [
        "416187caedf1c3b30f9bd1ffe4f4e5596fe65ae6"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Sat Apr 27 18:14:56 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 12:15:59 2013 -0700"
      },
      "message": "TTY: ehv_bytechan: add missing platform_driver_unregister() when module exit\n\nWe have registered platform driver when module init, and\nneed unregister it when module exit.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "416187caedf1c3b30f9bd1ffe4f4e5596fe65ae6",
      "tree": "f6444a238b08503a98d40bf42605dadce6811ca5",
      "parents": [
        "2b359172e013c6b1b7e424e5be92a70fc7cceaaf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Thu Apr 25 15:36:48 2013 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 12:15:59 2013 -0700"
      },
      "message": "TTY: rocket, fix more no-PCI warnings\n\nCommit \"TTY: rocket, fix compilation warning\" fixed a compilation\nwarning, but there was still a problem with !CONFIG_PCI configs. So\nfix them for good by coupling the PCI functions together and moving\nthem inside a common #ifdef.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReported-by: kbuild test robot \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2b359172e013c6b1b7e424e5be92a70fc7cceaaf",
      "tree": "6d17b11f6aa885312bd35dd4f76faacea409f8dd",
      "parents": [
        "9bcc3278445bedc272dc2c432e81502d00ac9182"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yongjun_wei@trendmicro.com.cn",
        "time": "Thu Apr 25 09:17:23 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon May 20 11:54:56 2013 -0700"
      },
      "message": "serial: mcf: missing uart_unregister_driver() on error in mcf_init()\n\nAdd the missing uart_unregister_driver() before return\nfrom mcf_init() in the error handling case.\n\nSigned-off-by: Wei Yongjun \u003cyongjun_wei@trendmicro.com.cn\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    }
  ],
  "next": "9bcc3278445bedc272dc2c432e81502d00ac9182"
}
