)]}'
{
  "log": [
    {
      "commit": "8a8e3d84b1719a56f9151909e80ea6ebc5b8e318",
      "tree": "be050c259ea5bfc41731ac0581df4f57034cb7a3",
      "parents": [
        "09a8f03197d4799bc9969b35240e5606c026ded6"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "brouer@redhat.com",
        "time": "Wed Aug 14 23:47:11 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 15 01:43:08 2013 -0700"
      },
      "message": "net_sched: restore \"linklayer atm\" handling\n\ncommit 56b765b79 (\"htb: improved accuracy at high rates\")\nbroke the \"linklayer atm\" handling.\n\n tc class add ... htb rate X ceil Y linklayer atm\n\nThe linklayer setting is implemented by modifying the rate table\nwhich is send to the kernel.  No direct parameter were\ntransferred to the kernel indicating the linklayer setting.\n\nThe commit 56b765b79 (\"htb: improved accuracy at high rates\")\nremoved the use of the rate table system.\n\nTo keep compatible with older iproute2 utils, this patch detects\nthe linklayer by parsing the rate table.  It also supports future\nversions of iproute2 to send this linklayer parameter to the\nkernel directly. This is done by using the __reserved field in\nstruct tc_ratespec, to convey the choosen linklayer option, but\nonly using the lower 4 bits of this field.\n\nLinklayer detection is limited to speeds below 100Mbit/s, because\nat high rates the rtab is gets too inaccurate, so bad that\nseveral fields contain the same values, this resembling the ATM\ndetect.  Fields even start to contain \"0\" time to send, e.g. at\n1000Mbit/s sending a 96 bytes packet cost \"0\", thus the rtab have\nbeen more broken than we first realized.\n\nSigned-off-by: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "288a9376371d425edeeea41a0310922c5fb2092d",
      "tree": "815875620d171112bb635d0d2bfcf6e838985d3f",
      "parents": [
        "d06f5187469eee1b2932c02fd093d113cfc60d5e"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Wed Aug 07 11:33:25 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 09 11:39:08 2013 -0700"
      },
      "message": "net: rename busy poll MIB counter\n\nRename mib counter from \"low latency\" to \"busy poll\"\n\nv1 also moved the counter to the ip MIB (suggested by Shawn Bohrer)\nEric Dumazet suggested that the current location is better.\n\nSo v2 just renames the counter to fit the new naming convention.\n\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22e02a0272e5291a40ca28d2b7aea5231c832077",
      "tree": "04630aa6452458c643a3af6fd2c296609beef2c6",
      "parents": [
        "b00589af3b04736376f24625ab0b394642e89e29",
        "11a45820d02ee78ad22bb95d5abb94950a355d8d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 01 14:30:59 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 01 14:30:59 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "9ea7187c53f63e31f2d1b2b1e474e31808565009",
      "tree": "6357ddd2801bc7c98f3fc613b78b4ecef82d7fa0",
      "parents": [
        "7427b370e0aa6226c763af94fc5c4e3433383543"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jul 31 01:19:43 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Jul 31 01:19:43 2013 +0200"
      },
      "message": "NFC: netlink: Rename CMD_FW_UPLOAD to CMD_FW_DOWNLOAD\n\nLoading a firmware into a target is typically called firmware\ndownload, not firmware upload. So we rename the netlink API to\nNFC_CMD_FW_DOWNLOAD in order to avoid any terminology confusion from\nuserspace.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "36f571e9ed0419e73d127e18aa8992ced867268c",
      "tree": "94fc210322484b5fa082f28dd2bad702c1685ba9",
      "parents": [
        "8027678202d0e51ac2aa08111ec86b5a77777431",
        "0699a73af3811b66b1ab5650575acee5eea841ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 29 17:08:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 29 17:08:22 2013 -0700"
      },
      "message": "Merge tag \u0027firewire-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394\n\nPull firewire regression fix from Stefan Richter:\n \"This fixes corrupted video capture, seen with IIDC/DCAM video and\n  certain buffer settings.  (Regression since v3.4 inclusive.)\"\n\n* tag \u0027firewire-fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:\n  firewire: fix libdc1394/FlyCap2 iso event regression\n"
    },
    {
      "commit": "0699a73af3811b66b1ab5650575acee5eea841ab",
      "tree": "a70a65bf5531642f376c9f542ad7d0ec6ec3e29c",
      "parents": [
        "bcabcfd2e09ceb8599a33001e812e7cbad00fc4d"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jul 22 21:32:09 2013 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Jul 27 20:24:36 2013 +0200"
      },
      "message": "firewire: fix libdc1394/FlyCap2 iso event regression\n\nCommit 18d627113b83 (firewire: prevent dropping of completed iso packet\nheader data) was intended to be an obvious bug fix, but libdc1394 and\nFlyCap2 depend on the old behaviour by ignoring all returned information\nand thus not noticing that not all packets have been received yet.  The\nresult was that the video frame buffers would be saved before they\ncontained the correct data.\n\nReintroduce the old behaviour for old clients.\n\nTested-by: Stepan Salenikovich \u003cstepan.salenikovich@gmail.com\u003e\nTested-by: Josep Bosch \u003cjep250@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # 3.4+\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "db8cbfadcf9073cc6401ebcf90392c5ce6e93f34",
      "tree": "9a4c4bc4697d22ad7cb797b46d107a5ab3b4e73f",
      "parents": [
        "ab20fb8139b9b3f8abcf83bbddddcc1a757a9247",
        "2c7b871b9102c497ba8f972aa5d38532f05b654d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 26 11:38:13 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 26 11:38:13 2013 -0700"
      },
      "message": "Merge tag \u0027usb-3.11-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg KH:\n \"Here are a number of USB fixes for 3.11-rc3.\n\n  Lots of little things, nothing major.  A number of new device ids,\n  build fixes for DMA, and a bunch of other minor things.  All of these\n  have been in the linux-next tree\"\n\n* tag \u0027usb-3.11-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (40 commits)\n  usb: Clear both buffers when clearing a control transfer TT buffer.\n  usb/gadget: free opts struct on error recovery\n  USB: mos7840: fix memory leak in open\n  usb: serial: option.c: remove ONDA MT825UP product ID fromdriver\n  usb: serial: option: add Olivetti Olicard 200\n  usb: serial: option: blacklist ONDA MT689DC QMI interface\n  xhci: fix null pointer dereference on ring_doorbell_for_active_rings\n  usb: host: xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0\n  usb: fix build warning in pci-quirks.h when CONFIG_PCI is not enabled\n  usb: xhci: Mark two functions __maybe_unused\n  xhci: Avoid NULL pointer deref when host dies.\n  usb: serial: option: Add ONYX 3G device support\n  USB: ti_usb_3410_5052: fix dynamic-id matching\n  usb: option: add TP-LINK MA260\n  USB: option: add D-Link DWM-152/C1 and DWM-156/C1\n  USB: EHCI: Fix resume signalling on remote wakeup\n  USB: cp210x: add MMB and PI ZigBee USB Device Support\n  usb: cp210x support SEL C662 Vendor/Device\n  USB: option: append Petatel NP10T device to GSM modems list\n  USB: misc: Add Manhattan Hi-Speed USB DVI Converter to sisusbvga\n  ...\n"
    },
    {
      "commit": "ba57ea64cb1820deb37637de0fdb107f0dc90089",
      "tree": "dd8d302d4f16107e87b555aca3630ada6fcd472a",
      "parents": [
        "c0d15cc7ee8c0d1970197d9eb1727503bcdd2471"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 20 03:11:32 2013 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 20 03:11:32 2013 +0400"
      },
      "message": "allow O_TMPFILE to work with O_WRONLY\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "36ff66db3fb5642906e46e73ca9cf92f1c5974ff",
      "tree": "69c6dfc6275116e073727d11d8f8febb4e71350a",
      "parents": [
        "39c242704cba38bdf67566589facdd6fb2f2d941"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Jun 27 15:27:07 2013 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Jul 16 15:33:02 2013 -0700"
      },
      "message": "USB: move the definition of USB_MAXCHILDREN\n\nThe USB_MAXCHILDREN symbol is used in include/uapi/linux/usb/ch11.h, a\nuser-mode header, even though it is defined in include/linux/usb.h,\nwhich is kernel-only.  This causes compile-time errors when user\nprograms try to #include linux/usb/ch11.h.\n\nThis patch fixes the problem by moving the definition of USB_MAXCHILDREN\ninto ch11.h.  It also gets rid of unneeded parentheses.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "41d9884c44237cd66e2bdbc412028b29196b344c",
      "tree": "7a386f6de2f07c01f87f3a16965c9bb8b40f63c1",
      "parents": [
        "63345b4794aef4ebe16502cfe35b02bc9822d763",
        "dae3794fd603b92dcbac2859fe0bc7fe129a5188"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 14 11:42:26 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 14 11:42:26 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull more vfs stuff from Al Viro:\n \"O_TMPFILE ABI changes, Oleg\u0027s fput() series, misc cleanups, including\n  making simple_lookup() usable for filesystems with non-NULL s_d_op,\n  which allows us to get rid of quite a bit of ugliness\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:\n  sunrpc: now we can just set -\u003es_d_op\n  cgroup: we can use simple_lookup() now\n  efivarfs: we can use simple_lookup() now\n  make simple_lookup() usable for filesystems that set -\u003es_d_op\n  configfs: don\u0027t open-code d_alloc_name()\n  __rpc_lookup_create_exclusive: pass string instead of qstr\n  rpc_create_*_dir: don\u0027t bother with qstr\n  llist: llist_add() can use llist_add_batch()\n  llist: fix/simplify llist_add() and llist_add_batch()\n  fput: turn \"list_head delayed_fput_list\" into llist_head\n  fs/file_table.c:fput(): add comment\n  Safer ABI for O_TMPFILE\n"
    },
    {
      "commit": "be9c6d9169705504296bdb42ffec8f406691d99f",
      "tree": "60e25d5f33f80a1c09476e770b89ca4661f2e944",
      "parents": [
        "03ce3ca4b02bfc1e6567a7851ae231ad3cc9418e",
        "307f2fb95e9b96b3577916e73d92e104f8f26494"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 17:42:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 17:42:22 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"Just a bunch of small fixes and tidy ups:\n\n   1) Finish the \"busy_poll\" renames, from Eliezer Tamir.\n\n   2) Fix RCU stalls in IFB driver, from Ding Tianhong.\n\n   3) Linearize buffers properly in tun/macvtap zerocopy code.\n\n   4) Don\u0027t crash on rmmod in vxlan, from Pravin B Shelar.\n\n   5) Spinlock used before init in alx driver, from Maarten Lankhorst.\n\n   6) A sparse warning fix in bnx2x broke TSO checksums, fix from Dmitry\n      Kravkov.\n\n   7) Dummy and ifb driver load failure paths can oops, fixes from Tan\n      Xiaojun and Ding Tianhong.\n\n   8) Correct MTU calculations in IP tunnels, from Alexander Duyck.\n\n   9) Account all TCP retransmits in SNMP stats properly, from Yuchung\n      Cheng.\n\n  10) atl1e and via-rhine do not handle DMA mapping failures properly,\n      from Neil Horman.\n\n  11) Various equal-cost multipath route fixes in ipv6 from Hannes\n      Frederic Sowa\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (36 commits)\n  ipv6: only static routes qualify for equal cost multipathing\n  via-rhine: fix dma mapping errors\n  atl1e: fix dma mapping warnings\n  tcp: account all retransmit failures\n  usb/net/r815x: fix cast to restricted __le32\n  usb/net/r8152: fix integer overflow in expression\n  net: access page-\u003eprivate by using page_private\n  net: strict_strtoul is obsolete, use kstrtoul instead\n  drivers/net/ieee802154: don\u0027t use devm_pinctrl_get_select_default() in probe\n  drivers/net/ethernet/cadence: don\u0027t use devm_pinctrl_get_select_default() in probe\n  drivers/net/can/c_can: don\u0027t use devm_pinctrl_get_select_default() in probe\n  net/usb: add relative mii functions for r815x\n  net/tipc: use %*phC to dump small buffers in hex form\n  qlcnic: Adding Maintainers.\n  gre: Fix MTU sizing check for gretap tunnels\n  pkt_sched: sch_qfq: remove forward declaration of qfq_update_agg_ts\n  pkt_sched: sch_qfq: improve efficiency of make_eligible\n  gso: Update tunnel segmentation to support Tx checksum offload\n  inet: fix spacing in assignment\n  ifb: fix oops when loading the ifb failed\n  ...\n"
    },
    {
      "commit": "d1447464789918db1e1a3d0aaf50d3d0f6487a4f",
      "tree": "490bd5c493cdba742dc90d3731962226838e5f33",
      "parents": [
        "833e68340d108d88f4cb79b7d7223f6859d362ca",
        "6ac5310e649df5fcd240d764503bf16a1317ea39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 14:52:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 14:52:21 2013 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"MIPS updates:\n\n   - All the things that didn\u0027t make 3.10.\n   - Removes the Windriver PPMC platform.  Nobody will miss it.\n   - Remove a workaround from kernel/irq/irqdomain.c which was there\n     exclusivly for MIPS.  Patch by Grant Likely.\n   - More small improvments for the SEAD 3 platform\n   - Improvments on the BMIPS / SMP support for the BCM63xx series.\n   - Various cleanups of dead leftovers.\n   - Platform support for the Cavium Octeon-based EdgeRouter Lite.\n\n  Two large KVM patchsets didn\u0027t make it for this pull request because\n  their respective authors are vacationing\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (124 commits)\n  MIPS: Kconfig: Add missing MODULES dependency to VPE_LOADER\n  MIPS: BCM63xx: CLK: Add dummy clk_{set,round}_rate() functions\n  MIPS: SEAD3: Disable L2 cache on SEAD-3.\n  MIPS: BCM63xx: Enable second core SMP on BCM6328 if available\n  MIPS: BCM63xx: Add SMP support to prom.c\n  MIPS: define write{b,w,l,q}_relaxed\n  MIPS: Expose missing pci_io{map,unmap} declarations\n  MIPS: Malta: Update GCMP detection.\n  Revert \"MIPS: make CAC_ADDR and UNCAC_ADDR account for PHYS_OFFSET\"\n  MIPS: APSP: Remove \u003casm/kspd.h\u003e\n  SSB: Kconfig: Amend SSB_EMBEDDED dependencies\n  MIPS: microMIPS: Fix improper definition of ISA exception bit.\n  MIPS: Don\u0027t try to decode microMIPS branch instructions where they cannot exist.\n  MIPS: Declare emulate_load_store_microMIPS as a static function.\n  MIPS: Fix typos and cleanup comment\n  MIPS: Cleanup indentation and whitespace\n  MIPS: BMIPS: support booting from physical CPU other than 0\n  MIPS: Only set cpu_has_mmips if SYS_SUPPORTS_MICROMIPS\n  MIPS: GIC: Fix gic_set_affinity infinite loop\n  MIPS: Don\u0027t save/restore OCTEON wide multiplier state on syscalls.\n  ...\n"
    },
    {
      "commit": "c55244137306b626bc64023fd7160985443205a7",
      "tree": "459acfb5c9b41e3e1616fb36aafda68a07ddbf54",
      "parents": [
        "858655116bfc722837e3aec0909b8e9d08f96996",
        "e04abfa2436e3ab016b23eb1afb2c5578b8dc2cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 12:57:21 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 12:57:21 2013 -0700"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull InfiniBand/RDMA changes from Roland Dreier:\n - AF_IB (native IB addressing) for CMA from Sean Hefty\n - new mlx5 driver for Mellanox Connect-IB adapters (including post\n   merge request fixes)\n - SRP fixes from Bart Van Assche (including fix to first merge request)\n - qib HW driver updates\n - resurrection of ocrdma HW driver development\n - uverbs conversion to create fds with O_CLOEXEC set\n - other small changes and fixes\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (66 commits)\n  mlx5: Return -EFAULT instead of -EPERM\n  IB/qib: Log all SDMA errors unconditionally\n  IB/qib: Fix module-level leak\n  mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec\n  IB/srp: Let srp_abort() return FAST_IO_FAIL if TL offline\n  IB/uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd()\n  mlx5_core: Fixes for sparse warnings\n  IB/mlx5: Make profile[] static in main.c\n  mlx5: Fix parameter type of health_handler_t\n  mlx5: Add driver for Mellanox Connect-IB adapters\n  IB/core: Add reserved values to enums for low-level driver use\n  IB/srp: Bump driver version and release date\n  IB/srp: Make HCA completion vector configurable\n  IB/srp: Maintain a single connection per I_T nexus\n  IB/srp: Fail I/O fast if target offline\n  IB/srp: Skip host settle delay\n  IB/srp: Avoid skipping srp_reset_host() after a transport error\n  IB/srp: Fix remove_one crash due to resource exhaustion\n  IB/qib: New transmitter tunning settings for Dell 1.1 backplane\n  IB/core: Fix error return code in add_port()\n  ...\n"
    },
    {
      "commit": "858655116bfc722837e3aec0909b8e9d08f96996",
      "tree": "ef9171d51ffcd01e40d1131d62be32e5a7d371dc",
      "parents": [
        "239dab4636f7f5f971ac39b5ca84254cff112cac",
        "1b2c14b44adcb7836528640bfdc40bf7499d987d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 12:09:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 13 12:09:57 2013 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n \"This series contain:\n   - new i2c video drivers: ml86v7667 (video decoder),\n                            ths8200 (video encoder)\n   - a new video driver for EasyCap cards based on Fushicai USBTV007\n   - Improved support for OF and embedded systems, with V4L2 async\n     initialization and a better support for clocks\n   - API cleanups on the ioctls used by the v4l2 debug tool\n   - Lots of cleanups\n   - As usual, several driver improvements and new cards additions\n   - Revert two changesets that change the minimal symbol rate for\n     stv0399, as request by Manu\n   - Update MAINTAINERS and other files to point to my new e-mail\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (378 commits)\n  MAINTAINERS \u0026 ABI: Update to point to my new email\n  [media] stb0899: restore minimal rate to 5Mbauds\n  [media] exynos4-is: Correct colorspace handling at FIMC-LITE\n  [media] exynos4-is: Set valid initial format on FIMC.n subdevs\n  [media] exynos4-is: Set valid initial format on FIMC-IS-ISP subdev pads\n  [media] exynos4-is: Fix format propagation on FIMC-IS-ISP subdev\n  [media] exynos4-is: Set valid initial format at FIMC-LITE\n  [media] exynos4-is: Fix format propagation on FIMC-LITE.n subdevs\n  [media] MAINTAINERS: Update S5P/Exynos FIMC driver entry\n  [media] Documentation: Update driver\u0027s directory in video4linux/fimc.txt\n  [media] exynos4-is: Change fimc-is firmware file names\n  [media] exynos4-is: Add support for Exynos5250 MIPI-CSIS\n  [media] exynos4-is: Add Exynos5250 SoC support to fimc-lite driver\n  [media] exynos4-is: Drop drvdata handling in fimc-lite for non-dt platforms\n  [media] media: i2c: tvp514x: remove manual setting of subdev name\n  [media] media: i2c: tvp7002: remove manual setting of subdev name\n  [media] mem2mem: set missing v4l2_dev pointer\n  [media] wl128x: add missing struct v4l2_device\n  [media] tvp514x: Fix init seqeunce\n  [media] saa7134: Fix sparse warnings by adding __user annotation\n  ...\n"
    },
    {
      "commit": "bb458c644a59dbba3a1fe59b27106c5e68e1c4bd",
      "tree": "b0f3b51fc5cbd044b076cb0a1fec43ca62f2b7f5",
      "parents": [
        "4fbeb19d53cc3ef2da4bd1fd89a5dc9ac04add3a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 13 13:26:37 2013 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 13 13:26:37 2013 +0400"
      },
      "message": "Safer ABI for O_TMPFILE\n\n[suggested by Rasmus Villemoes] make O_DIRECTORY | O_RDWR part of O_TMPFILE;\nthat will fail on old kernels in a lot more cases than what I came up with.\nAnd make sure O_CREAT doesn\u0027t get there...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9903883f1dd6e86f286b7bfa6e4b423f98c1cd9e",
      "tree": "63c907110eac32c31a1786ebff3e7d9257e61c9b",
      "parents": [
        "36805aaea5ae3cf1bb32f1643e0a800bb69f0d5b",
        "9d0eb0ab432aaa9160cf2675aee73b3900b9bc18"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 11 13:05:40 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 11 13:05:40 2013 -0700"
      },
      "message": "Merge tag \u0027dm-3.11-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm\n\nPull device-mapper changes from Alasdair G Kergon:\n \"Add a device-mapper target called dm-switch to provide a multipath\n  framework for storage arrays that dynamically reconfigure their\n  preferred paths for different device regions.\n\n  Fix a bug in the verity target that prevented its use with some\n  specific sizes of devices.\n\n  Improve some locking mechanisms in the device-mapper core and bufio.\n\n  Add Mike Snitzer as a device-mapper maintainer.\n\n  A few more clean-ups and fixes\"\n\n* tag \u0027dm-3.11-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm:\n  dm: add switch target\n  dm: update maintainers\n  dm: optimize reorder structure\n  dm: optimize use SRCU and RCU\n  dm bufio: submit writes outside lock\n  dm cache: fix arm link errors with inline\n  dm verity: use __ffs and __fls\n  dm flakey: correct ctr alloc failure mesg\n  dm verity: remove pointless comparison\n  dm: use __GFP_HIGHMEM in __vmalloc\n  dm verity: fix inability to use a few specific devices sizes\n  dm ioctl: set noio flag to avoid __vmalloc deadlock\n  dm mpath: fix ioctl deadlock when no paths\n"
    },
    {
      "commit": "64b0dc517ea1b35d02565a779e6cb77ae9045685",
      "tree": "f4701c62374a44db9f3be2d46f9420a328cd49ee",
      "parents": [
        "8b80cda536ea9bceec0364e897868a30ee13b992"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Wed Jul 10 17:13:36 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 10 17:08:27 2013 -0700"
      },
      "message": "net: rename busy poll socket op and globals\n\nRename LL_SO to BUSY_POLL_SO\nRename sysctl_net_ll_{read,poll} to sysctl_busy_{read,poll}\nFix up users of these variables.\nFix documentation for sysctl.\n\na patch for the socket.7  man page will follow separately,\nbecause of limitations of my mail setup.\n\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83d5e5b0af907d46d241a86d9e44003b3f0accbd",
      "tree": "46349d07c2090da15c250af3bac40833eb96e9f0",
      "parents": [
        "2480945cd44b50ba8b1646544eec2db21f064f12"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Jul 10 23:41:18 2013 +0100"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Wed Jul 10 23:41:18 2013 +0100"
      },
      "message": "dm: optimize use SRCU and RCU\n\nThis patch removes \"io_lock\" and \"map_lock\" in struct mapped_device and\n\"holders\" in struct dm_table and replaces these mechanisms with\nsleepable-rcu.\n\nPreviously, the code would call \"dm_get_live_table\" and \"dm_table_put\" to\nget and release table. Now, the code is changed to call \"dm_get_live_table\"\nand \"dm_put_live_table\". dm_get_live_table locks sleepable-rcu and\ndm_put_live_table unlocks it.\n\ndm_get_live_table_fast/dm_put_live_table_fast can be used instead of\ndm_get_live_table/dm_put_live_table. These *_fast functions use\nnon-sleepable RCU, so the caller must not block between them.\n\nIf the code changes active or inactive dm table, it must call\ndm_sync_table before destroying the old table.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Jun\u0027ichi Nomura \u003cj-nomura@ce.jp.nec.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "5f129721713e099a04c6024015f97faa58562ab1",
      "tree": "c5a498f217da044eb5ce870bedc95c4bf82cf185",
      "parents": [
        "15a49b9a90c86c6cb7f270a699d2ae7468862c28",
        "c893c8d763d8a8a757028a48ace7d1bb2dd8373f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:58 2013 -0700"
      },
      "message": "Merge tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull virtio updates from Rusty Russell:\n \"No real surprises\"\n\n* tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  MAINTAINERS: add tools/virtio/ under virtio\n  tools/virtio: move module license stub to module.h\n  virtio: include asm/barrier explicitly\n  virtio: VIRTIO_F_ANY_LAYOUT feature\n  lguest: fix example launcher compilation for broken glibc headers.\n  virtio-net: fix the race between channels setting and refill\n  tools/lguest: real barriers.\n  tools/lguest: fix missing rmb().\n  virtio_balloon: leak_balloon(): only tell host if we got pages deflated\n  virtio-pci: fix leaks of msix_affinity_masks\n  Fix comment typo \"CONFIG_PAE\"\n"
    },
    {
      "commit": "15a49b9a90c86c6cb7f270a699d2ae7468862c28",
      "tree": "218fc6bf3ae5beb989cddaede2e4ee0c2e679845",
      "parents": [
        "8d10aae2741ec9ffd53c8d214f7ada6d543b3a46",
        "8d38ef1948bd415a5cb653a5c0ec16f3402aaca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:08 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 10 14:50:08 2013 -0700"
      },
      "message": "Merge tag \u0027vfio-v3.11\u0027 of git://github.com/awilliam/linux-vfio\n\nPull vfio updates from Alex Williamson:\n \"Largely hugepage support for vfio/type1 iommu and surrounding cleanups\n  and fixes\"\n\n* tag \u0027vfio-v3.11\u0027 of git://github.com/awilliam/linux-vfio:\n  vfio/type1: Fix leak on error path\n  vfio: Limit group opens\n  vfio/type1: Fix missed frees and zero sized removes\n  vfio: fix documentation\n  vfio: Provide module option to disable vfio_iommu_type1 hugepage support\n  vfio: hugepage support for vfio_iommu_type1\n  vfio: Convert type1 iommu to use rbtree\n"
    },
    {
      "commit": "496322bc91e35007ed754184dcd447a02b6dd685",
      "tree": "f5298d0a74c0a6e65c0e98050b594b8d020904c1",
      "parents": [
        "2e17c5a97e231f3cb426f4b7895eab5be5c5442e",
        "56e0ef527b184b3de2d7f88c6190812b2b2ac6bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 18:24:39 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 18:24:39 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking updates from David Miller:\n \"This is a re-do of the net-next pull request for the current merge\n  window.  The only difference from the one I made the other day is that\n  this has Eliezer\u0027s interface renames and the timeout handling changes\n  made based upon your feedback, as well as a few bug fixes that have\n  trickeled in.\n\n  Highlights:\n\n   1) Low latency device polling, eliminating the cost of interrupt\n      handling and context switches.  Allows direct polling of a network\n      device from socket operations, such as recvmsg() and poll().\n\n      Currently ixgbe, mlx4, and bnx2x support this feature.\n\n      Full high level description, performance numbers, and design in\n      commit 0a4db187a999 (\"Merge branch \u0027ll_poll\u0027\")\n\n      From Eliezer Tamir.\n\n   2) With the routing cache removed, ip_check_mc_rcu() gets exercised\n      more than ever before in the case where we have lots of multicast\n      addresses.  Use a hash table instead of a simple linked list, from\n      Eric Dumazet.\n\n   3) Add driver for Atheros CQA98xx 802.11ac wireless devices, from\n      Bartosz Markowski, Janusz Dziedzic, Kalle Valo, Marek Kwaczynski,\n      Marek Puzyniak, Michal Kazior, and Sujith Manoharan.\n\n   4) Support reporting the TUN device persist flag to userspace, from\n      Pavel Emelyanov.\n\n   5) Allow controlling network device VF link state using netlink, from\n      Rony Efraim.\n\n   6) Support GRE tunneling in openvswitch, from Pravin B Shelar.\n\n   7) Adjust SOCK_MIN_RCVBUF and SOCK_MIN_SNDBUF for modern times, from\n      Daniel Borkmann and Eric Dumazet.\n\n   8) Allow controlling of TCP quickack behavior on a per-route basis,\n      from Cong Wang.\n\n   9) Several bug fixes and improvements to vxlan from Stephen\n      Hemminger, Pravin B Shelar, and Mike Rapoport.  In particular,\n      support receiving on multiple UDP ports.\n\n  10) Major cleanups, particular in the area of debugging and cookie\n      lifetime handline, to the SCTP protocol code.  From Daniel\n      Borkmann.\n\n  11) Allow packets to cross network namespaces when traversing tunnel\n      devices.  From Nicolas Dichtel.\n\n  12) Allow monitoring netlink traffic via AF_PACKET sockets, in a\n      manner akin to how we monitor real network traffic via ptype_all.\n      From Daniel Borkmann.\n\n  13) Several bug fixes and improvements for the new alx device driver,\n      from Johannes Berg.\n\n  14) Fix scalability issues in the netem packet scheduler\u0027s time queue,\n      by using an rbtree.  From Eric Dumazet.\n\n  15) Several bug fixes in TCP loss recovery handling, from Yuchung\n      Cheng.\n\n  16) Add support for GSO segmentation of MPLS packets, from Simon\n      Horman.\n\n  17) Make network notifiers have a real data type for the opaque\n      pointer that\u0027s passed into them.  Use this to properly handle\n      network device flag changes in arp_netdev_event().  From Jiri\n      Pirko and Timo Teräs.\n\n  18) Convert several drivers over to module_pci_driver(), from Peter\n      Huewe.\n\n  19) tcp_fixup_rcvbuf() can loop 500 times over loopback, just use a\n      O(1) calculation instead.  From Eric Dumazet.\n\n  20) Support setting of explicit tunnel peer addresses in ipv6, just\n      like ipv4.  From Nicolas Dichtel.\n\n  21) Protect x86 BPF JIT against spraying attacks, from Eric Dumazet.\n\n  22) Prevent a single high rate flow from overruning an individual cpu\n      during RX packet processing via selective flow shedding.  From\n      Willem de Bruijn.\n\n  23) Don\u0027t use spinlocks in TCP md5 signing fast paths, from Eric\n      Dumazet.\n\n  24) Don\u0027t just drop GSO packets which are above the TBF scheduler\u0027s\n      burst limit, chop them up so they are in-bounds instead.  Also\n      from Eric Dumazet.\n\n  25) VLAN offloads are missed when configured on top of a bridge, fix\n      from Vlad Yasevich.\n\n  26) Support IPV6 in ping sockets.  From Lorenzo Colitti.\n\n  27) Receive flow steering targets should be updated at poll() time\n      too, from David Majnemer.\n\n  28) Fix several corner case regressions in PMTU/redirect handling due\n      to the routing cache removal, from Timo Teräs.\n\n  29) We have to be mindful of ipv4 mapped ipv6 sockets in\n      upd_v6_push_pending_frames().  From Hannes Frederic Sowa.\n\n  30) Fix L2TP sequence number handling bugs, from James Chapman.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1214 commits)\n  drivers/net: caif: fix wrong rtnl_is_locked() usage\n  drivers/net: enic: release rtnl_lock on error-path\n  vhost-net: fix use-after-free in vhost_net_flush\n  net: mv643xx_eth: do not use port number as platform device id\n  net: sctp: confirm route during forward progress\n  virtio_net: fix race in RX VQ processing\n  virtio: support unlocked queue poll\n  net/cadence/macb: fix bug/typo in extracting gem_irq_read_clear bit\n  Documentation: Fix references to defunct linux-net@vger.kernel.org\n  net/fs: change busy poll time accounting\n  net: rename low latency sockets functions to busy poll\n  bridge: fix some kernel warning in multicast timer\n  sfc: Fix memory leak when discarding scattered packets\n  sit: fix tunnel update via netlink\n  dt:net:stmmac: Add dt specific phy reset callback support.\n  dt:net:stmmac: Add support to dwmac version 3.610 and 3.710\n  dt:net:stmmac: Allocate platform data only if its NULL.\n  net:stmmac: fix memleak in the open method\n  ipv6: rt6_check_neigh should successfully verify neigh if no NUD information are available\n  net: ipv6: fix wrong ping_v6_sendmsg return value\n  ...\n"
    },
    {
      "commit": "2e17c5a97e231f3cb426f4b7895eab5be5c5442e",
      "tree": "80871817427250200d6931a45ccb4833c4add74a",
      "parents": [
        "5f097cd249f00683442c3e265d6f27d80fc83563",
        "774d8e34e46506222bb5e2888e3ef42b2775715f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 16:04:31 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 16:04:31 2013 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm updates from Dave Airlie:\n \"Okay this is the big one, I was stalled on the fbdev pull req as I\n  stupidly let fbdev guys merge a patch I required to fix a warning with\n  some patches I had, they ended up merging the patch from the wrong\n  place, but the warning should be fixed.  In future I\u0027ll just take the\n  patch myself!\n\n  Outside drm:\n\n  There are some snd changes for the HDMI audio interactions on haswell,\n  they\u0027ve been acked for inclusion via my tree.  This relies on the\n  wound/wait tree from Ingo which is already merged.\n\n  Major changes:\n\n  AMD finally released the dynamic power management code for all their\n  GPUs from r600-\u003epresent day, this is great, off by default for now but\n  also a huge amount of code, in fact it is most of this pull request.\n\n  Since it landed there has been a lot of community testing and Alex has\n  sent a lot of fixes for any bugs found so far.  I suspect radeon might\n  now be the biggest kernel driver ever :-P p.s.  radeon.dpm\u003d1 to enable\n  dynamic powermanagement for anyone.\n\n  New drivers:\n\n  Renesas r-car display unit.\n\n  Other highlights:\n\n   - core: GEM CMA prime support, use new w/w mutexs for TTM\n     reservations, cursor hotspot, doc updates\n   - dvo chips: chrontel 7010B support\n   - i915: Haswell (fbc, ips, vecs, watermarks, audio powerwell),\n     Valleyview (enabled by default, rc6), lots of pll reworking, 30bpp\n     support (this time for sure)\n   - nouveau: async buffer object deletion, context/register init\n     updates, kernel vp2 engine support, GF117 support, GK110 accel\n     support (with external nvidia ucode), context cleanups.\n   - exynos: memory leak fixes, Add S3C64XX SoC series support, device\n     tree updates, common clock framework support,\n   - qxl: cursor hotspot support, multi-monitor support, suspend/resume\n     support\n   - mgag200: hw cursor support, g200 mode limiting\n   - shmobile: prime support\n   - tegra: fixes mostly\n\n  I\u0027ve been banging on this quite a lot due to the size of it, and it\n  seems to okay on everything I\u0027ve tested it on.\"\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (811 commits)\n  drm/radeon/dpm: implement vblank_too_short callback for si\n  drm/radeon/dpm: implement vblank_too_short callback for cayman\n  drm/radeon/dpm: implement vblank_too_short callback for btc\n  drm/radeon/dpm: implement vblank_too_short callback for evergreen\n  drm/radeon/dpm: implement vblank_too_short callback for 7xx\n  drm/radeon/dpm: add checks against vblank time\n  drm/radeon/dpm: add helper to calculate vblank time\n  drm/radeon: remove stray line in old pm code\n  drm/radeon/dpm: fix display_gap programming on rv7xx\n  drm/nvc0/gr: fix gpc firmware regression\n  drm/nouveau: fix minor thinko causing bo moves to not be async on kepler\n  drm/radeon/dpm: implement force performance level for TN\n  drm/radeon/dpm: implement force performance level for ON/LN\n  drm/radeon/dpm: implement force performance level for SI\n  drm/radeon/dpm: implement force performance level for cayman\n  drm/radeon/dpm: implement force performance levels for 7xx/eg/btc\n  drm/radeon/dpm: add infrastructure to force performance levels\n  drm/radeon: fix surface setup on r1xx\n  drm/radeon: add support for 3d perf states on older asics\n  drm/radeon: set default clocks for SI when DPM is disabled\n  ...\n"
    },
    {
      "commit": "a82a729f04232ccd0b59406574ba4cf20027a49d",
      "tree": "da5912344b00ed60a1a653fc2442db7425db289d",
      "parents": [
        "899dd388853071f5c8848545209d4e2c5d95b1d9",
        "27daabd9b6a157c34a6e7a7f509fa26866e6420f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 13:33:36 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 13:33:36 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (updates from Andrew Morton)\n\nMerge second patch-bomb from Andrew Morton:\n - misc fixes\n - audit stuff\n - fanotify/inotify/dnotify things\n - most of the rest of MM.  The new cache shrinker code from Glauber and\n   Dave Chinner probably isn\u0027t quite stabilized yet.\n - ptrace\n - ipc\n - partitions\n - reboot cleanups\n - add LZ4 decompressor, use it for kernel compression\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (118 commits)\n  lib/scatterlist: error handling in __sg_alloc_table()\n  scsi_debug: fix do_device_access() with wrap around range\n  crypto: talitos: use sg_pcopy_to_buffer()\n  lib/scatterlist: introduce sg_pcopy_from_buffer() and sg_pcopy_to_buffer()\n  lib/scatterlist: factor out sg_miter_get_next_page() from sg_miter_next()\n  crypto: add lz4 Cryptographic API\n  lib: add lz4 compressor module\n  arm: add support for LZ4-compressed kernel\n  lib: add support for LZ4-compressed kernel\n  decompressor: add LZ4 decompressor module\n  lib: add weak clz/ctz functions\n  reboot: move arch/x86 reboot\u003d handling to generic kernel\n  reboot: arm: change reboot_mode to use enum reboot_mode\n  reboot: arm: prepare reboot_mode for moving to generic kernel code\n  reboot: arm: remove unused restart_mode fields from some arm subarchs\n  reboot: unicore32: prepare reboot_mode for moving to generic kernel code\n  reboot: x86: prepare reboot_mode for moving to generic kernel code\n  reboot: checkpatch.pl the new kernel/reboot.c file\n  reboot: move shutdown/reboot related functions to kernel/reboot.c\n  reboot: remove -stable friendly PF_THREAD_BOUND define\n  ...\n"
    },
    {
      "commit": "e3a0dd98e1ddfd135b7ef889fcc0269e8c2ca445",
      "tree": "7f942b10ffe7ea1498e4b1d3a206291692647040",
      "parents": [
        "da89bd213fe719ec3552abbeb8be12d0cc0337ca",
        "0e267c44c3a402d35111d1935be1167240b5b79f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 12:33:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 12:33:09 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs update from Chris Mason:\n \"These are the usual mixture of bugs, cleanups and performance fixes.\n  Miao has some really nice tuning of our crc code as well as our\n  transaction commits.\n\n  Josef is peeling off more and more problems related to early enospc,\n  and has a number of important bug fixes in here too\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (81 commits)\n  Btrfs: wait ordered range before doing direct io\n  Btrfs: only do the tree_mod_log_free_eb if this is our last ref\n  Btrfs: hold the tree mod lock in __tree_mod_log_rewind\n  Btrfs: make backref walking code handle skinny metadata\n  Btrfs: fix crash regarding to ulist_add_merge\n  Btrfs: fix several potential problems in copy_nocow_pages_for_inode\n  Btrfs: cleanup the code of copy_nocow_pages_for_inode()\n  Btrfs: fix oops when recovering the file data by scrub function\n  Btrfs: make the chunk allocator completely tree lockless\n  Btrfs: cleanup orphaned root orphan item\n  Btrfs: fix wrong mirror number tuning\n  Btrfs: cleanup redundant code in btrfs_submit_direct()\n  Btrfs: remove btrfs_sector_sum structure\n  Btrfs: check if we can nocow if we don\u0027t have data space\n  Btrfs: stop using try_to_writeback_inodes_sb_nr to flush delalloc\n  Btrfs: use a percpu to keep track of possibly pinned bytes\n  Btrfs: check for actual acls rather than just xattrs when caching no acl\n  Btrfs: move btrfs_truncate_page to btrfs_cont_expand instead of btrfs_truncate\n  Btrfs: optimize reada_for_balance\n  Btrfs: optimize read_block_for_search\n  ...\n"
    },
    {
      "commit": "6e5b93ee55d401f1619092fb675b57c28c9ed7ec",
      "tree": "d6d9627ec023d7375d8dc996523509ee45d082bd",
      "parents": [
        "4e80b1880c5a31d051d1e4a7377dec0a20701c23"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jul 08 16:00:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 09 10:33:25 2013 -0700"
      },
      "message": "fatfs: add FAT_IOCTL_GET_VOLUME_ID\n\nThis patch, originally from Android kernel, adds vfat ioctl command\nFAT_IOCTL_GET_VOLUME_ID, with this command we can get the vfat volume ID\nusing following code:\n\n\tioctl(fd, FAT_IOCTL_GET_VOLUME_ID, \u0026volume_ID)\n\nThis patch is a modified version of the patch by Mike Lockwood, with\nchanges from Dmitry Pervushin, who noticed the original patch makes some\nvolume IDs abiguous with error returns: for example, if volume id is\n0xFFFFFDAD, that matches -ENOIOCTLCMD, we get \"FFFFFFFF\" from the user\nspace.\n\nSo add a parameter to ioctl to get the correct volume ID.\n\nAndroid uses vfat volume ID to identify different sd card, when a new sd\ncard is inserted to device, android can scan the media on it and pop up\nnew contents.\n\nSigned-off-by: Bintian Wang \u003cbintian.wang@linaro.org\u003e\nCc: dmitry pervushin \u003cdpervushin@gmail.com\u003e\nCc: Mike Lockwood \u003clockwood@android.com\u003e\nCc: Colin Cross \u003cccross@android.com\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: John Stultz \u003cjohn.stultz@linaro.org\u003e\nCc: Sean McNeil \u003csean@mcneil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbf55001b2ddb814329735641be5d29b08c82b08",
      "tree": "110c1191f4b6699bef04ebdf45e4677c623a7ceb",
      "parents": [
        "c7e8e8a8f7a70b343ca1e0f90a31e35ab2d16de1"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Mon Jul 08 16:20:34 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 08 19:25:45 2013 -0700"
      },
      "message": "net: rename low latency sockets functions to busy poll\n\nRename functions in include/net/ll_poll.h to busy wait.\nClarify documentation about expected power use increase.\nRename POLL_LL to POLL_BUSY_LOOP.\nAdd need_resched() testing to poll/select busy loops.\n\nNote, that in select and poll can_busy_poll is dynamic and is\nupdated continuously to reflect the existence of supported\nsockets with valid queue information.\n\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62525a00b87cc967bce9779d63fcc84fb9199130",
      "tree": "148edbbeec48e48b04bfcfbab2fda3dbcf11ca38",
      "parents": [
        "e6dc0418bcb96e3cccb80571f35934ed72e9c99a"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Jul 08 10:33:37 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Jul 09 10:47:45 2013 +0930"
      },
      "message": "virtio: VIRTIO_F_ANY_LAYOUT feature\n\nAlso known as the \"no really, I read the spec\" bit.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "45175476ae2dbebc860d5cf486f2916044343513",
      "tree": "9002f57513ecd3780e07a7c54443d05d081806dd",
      "parents": [
        "2dd1cb5a7ea7aa0d3f7f36baa48aae3725655647",
        "83ff59a066637a6c28844bbf43009459408240f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 05 12:09:48 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 05 12:09:48 2013 -0700"
      },
      "message": "Merge tag \u0027upstream-3.11-rc1\u0027 of git://git.infradead.org/linux-ubi\n\nPull ubi fixes from Artem Bityutskiy:\n \"A couple of fixes and clean-ups, allow for assigning user-defined UBI\n  device numbers when attaching MTD devices by using the \"mtd\u003d\" module\n  parameter\"\n\n* tag \u0027upstream-3.11-rc1\u0027 of git://git.infradead.org/linux-ubi:\n  UBI: support ubi_num on mtd.ubi command line\n  UBI: fastmap break out of used PEB search\n  UBI: document UBI_IOCVOLUP better in user header\n  UBI: do not abort init when ubi.mtd devices cannot be found\n  UBI: drop redundant \"UBI error\" string\n"
    },
    {
      "commit": "3366dd9fa887ebbda4872e9554f853eaeda764be",
      "tree": "d1bb553325b276e9d2a1bce99f3e64834b46866b",
      "parents": [
        "697a067f1ec67f2f8dfafd0a1b95a46997a11f32",
        "21796b39c9e876a46a353a4a9ff9881766a7c176"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:39:00 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:39:00 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID updates from Jiri Kosina:\n - HID battery handling cleanup by David Herrmann\n - ELO 4000/4500 driver, which has been finally ported to be proper HID\n   driver by Jiri Slaby\n - ps3remote driver functionality is now provided by generic sony\n   driver, by Jiri Kosina\n - PS2/3 Buzz controllers support, by Colin Leitner\n - rework of wiimote driver including full extensions hotpluggin\n   support, sub-device modularization and speaker support by David\n   Herrmann\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (55 commits)\n  HID: wacom: Intuos4 battery charging changes\n  HID: i2c-hid: support sending HID output reports using the output register\n  HID: kye: Add report fixup for Genius Gila Gaming mouse\n  HID: wiimote: support Nintendo Wii U Pro Controller\n  Input: make gamepad API keycodes more clear\n  input: document gamepad API and add extra keycodes\n  HID: explain out-of-range check better\n  HID: fix false positive out of range values\n  HID: wiimote: fix coccinelle warnings\n  HID: roccat: check cdev_add return value\n  HID: fold ps3remote driver into generic Sony driver\n  HID: hyperv: convert alloc+memcpy to memdup\n  HID: core: fix reporting of raw events\n  HID: wiimote: discard invalid EXT data reports\n  HID: wiimote: fix classic controller parsing\n  HID: wiimote: init EXT/MP during device detection\n  HID: wiimote: fix DRM debug-attr to correctly parse input\n  HID: wiimote: add MP quirks\n  HID: wiimote: remove old static extension support\n  HID: wiimote: add \"bboard_calib\" attribute\n  ...\n"
    },
    {
      "commit": "65b97fb7303050fc826e518cf67fc283da23314f",
      "tree": "595e7f04d65d95a39d65bd2dcf2385b3b6ea7969",
      "parents": [
        "ddcf6600b133697adbafd96e080818bdc0dfd028",
        "1d8b368ab4aacfc3f864655baad4d31a3028ec1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 10:29:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 10:29:23 2013 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc updates from Ben Herrenschmidt:\n \"This is the powerpc changes for the 3.11 merge window.  In addition to\n  the usual bug fixes and small updates, the main highlights are:\n\n   - Support for transparent huge pages by Aneesh Kumar for 64-bit\n     server processors.  This allows the use of 16M pages as transparent\n     huge pages on kernels compiled with a 64K base page size.\n\n   - Base VFIO support for KVM on power by Alexey Kardashevskiy\n\n   - Wiring up of our nvram to the pstore infrastructure, including\n     putting compressed oopses in there by Aruna Balakrishnaiah\n\n   - Move, rework and improve our \"EEH\" (basically PCI error handling\n     and recovery) infrastructure.  It is no longer specific to pseries\n     but is now usable by the new \"powernv\" platform as well (no\n     hypervisor) by Gavin Shan.\n\n   - I fixed some bugs in our math-emu instruction decoding and made it\n     usable to emulate some optional FP instructions on processors with\n     hard FP that lack them (such as fsqrt on Freescale embedded\n     processors).\n\n   - Support for Power8 \"Event Based Branch\" facility by Michael\n     Ellerman.  This facility allows what is basically \"userspace\n     interrupts\" for performance monitor events.\n\n   - A bunch of Transactional Memory vs.  Signals bug fixes and HW\n     breakpoint/watchpoint fixes by Michael Neuling.\n\n  And more ...  I appologize in advance if I\u0027ve failed to highlight\n  something that somebody deemed worth it.\"\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (156 commits)\n  pstore: Add hsize argument in write_buf call of pstore_ftrace_call\n  powerpc/fsl: add MPIC timer wakeup support\n  powerpc/mpic: create mpic subsystem object\n  powerpc/mpic: add global timer support\n  powerpc/mpic: add irq_set_wake support\n  powerpc/85xx: enable coreint for all the 64bit boards\n  powerpc/8xx: Erroneous double irq_eoi() on CPM IRQ in MPC8xx\n  powerpc/fsl: Enable CONFIG_E1000E in mpc85xx_smp_defconfig\n  powerpc/mpic: Add get_version API both for internal and external use\n  powerpc: Handle both new style and old style reserve maps\n  powerpc/hw_brk: Fix off by one error when validating DAWR region end\n  powerpc/pseries: Support compression of oops text via pstore\n  powerpc/pseries: Re-organise the oops compression code\n  pstore: Pass header size in the pstore write callback\n  powerpc/powernv: Fix iommu initialization again\n  powerpc/pseries: Inform the hypervisor we are using EBB regs\n  powerpc/perf: Add power8 EBB support\n  powerpc/perf: Core EBB support for 64-bit book3s\n  powerpc/perf: Drop MMCRA from thread_struct\n  powerpc/perf: Don\u0027t enable if we have zero events\n  ...\n"
    },
    {
      "commit": "21796b39c9e876a46a353a4a9ff9881766a7c176",
      "tree": "119e93184ba04e6cee5798cfd28686100899db1e",
      "parents": [
        "08ec2dcc3527a20c619aca2fb36f800908256bac",
        "9d157624035214793c6d06b0512c6ab1a7b39e05",
        "b8e0fe31a7c8623741f91bc27f925220341fdf81"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 04 15:05:02 2013 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 04 15:05:02 2013 +0200"
      },
      "message": "Merge branches \u0027for-3.11/wacom-fixed\u0027 and \u0027for-3.11/wiimote\u0027 into for-linus\n"
    },
    {
      "commit": "1286da8bc009cb2aee7f285e94623fc974c0c983",
      "tree": "51ec0a79c3de63fa809b831ae0cbb5b85e44482f",
      "parents": [
        "9e220385c4eb8b7e66174a60ea0e15b6b296f228",
        "1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:52:22 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 19:52:22 2013 -0700"
      },
      "message": "Merge tag \u0027sound-3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"A relative calm release at this time with a flat diffstat.  The only\n  significant change in the ALSA core side is the support for more than\n  32 card instances, configurable via kconfig.  Other than that, in both\n  ASoC and other parts, mostly some improvements and fixes on the driver\n  side.\n\n   - hda: More quirks for ALC269-variants on Dell \u0026 co, VIA codec fixes\n   - hda: Haswell HDMI audio fixes, runtime PM improvements\n   - hda: Intel BayTrail support, ALC5505 DSP support\n   - es1968: MediaForte M56VAP support\n   - usb-audio: Improved support for Yamaha/Roland devices\n   - usb-audio: M2Tech hiFace, Audio Advantage Micro II support\n   - hdspm: wordclock fixes\n   - ASoC: Pending fixes for WM8962\n   - ASoC: Cleanups and fixes for Blackfin, SGTL5000 and UX500\n   - ASoC: Generalisation of the Bluetooth and HDMI stub drivers\n   - ASoC: SSM2518 and RT5640 codec drivers.\n   - ASoC: Tegra CPUs with RT5640 machine driver\n   - ASoC: AC\u002797 refactoring bug fixes\n   - ASoC: ADAU1701 driver fixes\n   - Clean up of *_set_drvdata() in a wide range of drivers\"\n\n* tag \u0027sound-3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (284 commits)\n  ALSA: vmaster: Fix the regression of missing vmaster hook call\n  ALSA: hda - Add Dell SSID to support Headset Mic recording\n  ASoC: adau1701: remove control_data assignment\n  ASoC: adau1701: more direct regmap usage\n  ASoC: ac97: fixup multi-platform AC\u002797 module build failure\n  ASoC: pxa2xx: fixup multi-platform AC\u002797 build failures\n  ASoC: tegra20-ac97: Remove unused variable\n  ASoC: tegra20-ac97: Remove duplicate error message\n  ALSA: usb-audio: Add Audio Advantage Micro II\n  ASoC: tas5086: fix Mid-Z implementation\n  ASoC: tas5086: fix TAS5086_CLOCK_CONTROL register size\n  ALSA: Replace the magic number 44 with const\n  ALSA: hda - Fix the max length of control name in generic parser\n  ALSA: hda - Guess what, it\u0027s two more Dell headset mic quirks\n  ALSA: hda - Yet another Dell headset mic quirk\n  ALSA: hda - Add support for ALC5505 DSP power-save mode\n  ASoC: mfld: Remove unused variable\n  ALSA: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE\n  ALSA: usb-audio: claim autodetected PCM interfaces all at once\n  ALSA: usb-audio: remove superfluous Roland quirks\n  ...\n"
    },
    {
      "commit": "7f0ef0267e20d62d45d527911a993b1e998f4968",
      "tree": "de51abc7da5903f59d83e23937f22420164c9477",
      "parents": [
        "862f0012549110d6f2586bf54b52ed4540cbff3a",
        "9307c29524502c21f0e8a6d96d850b2f5bc0bd9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 17:12:13 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 17:12:13 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (updates from Andrew Morton)\n\nMerge first patch-bomb from Andrew Morton:\n - various misc bits\n - I\u0027m been patchmonkeying ocfs2 for a while, as Joel and Mark have been\n   distracted.  There has been quite a bit of activity.\n - About half the MM queue\n - Some backlight bits\n - Various lib/ updates\n - checkpatch updates\n - zillions more little rtc patches\n - ptrace\n - signals\n - exec\n - procfs\n - rapidio\n - nbd\n - aoe\n - pps\n - memstick\n - tools/testing/selftests updates\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (445 commits)\n  tools/testing/selftests: don\u0027t assume the x bit is set on scripts\n  selftests: add .gitignore for kcmp\n  selftests: fix clean target in kcmp Makefile\n  selftests: add .gitignore for vm\n  selftests: add hugetlbfstest\n  self-test: fix make clean\n  selftests: exit 1 on failure\n  kernel/resource.c: remove the unneeded assignment in function __find_resource\n  aio: fix wrong comment in aio_complete()\n  drivers/w1/slaves/w1_ds2408.c: add magic sequence to disable P0 test mode\n  drivers/memstick/host/r592.c: convert to module_pci_driver\n  drivers/memstick/host/jmb38x_ms: convert to module_pci_driver\n  pps-gpio: add device-tree binding and support\n  drivers/pps/clients/pps-gpio.c: convert to module_platform_driver\n  drivers/pps/clients/pps-gpio.c: convert to devm_* helpers\n  drivers/parport/share.c: use kzalloc\n  Documentation/accounting/getdelays.c: avoid strncpy in accounting tool\n  aoe: update internal version number to v83\n  aoe: update copyright date\n  aoe: perform I/O completions in parallel\n  ...\n"
    },
    {
      "commit": "862f0012549110d6f2586bf54b52ed4540cbff3a",
      "tree": "83d29a684b885b1f58af76e0cd29b8552fd480ea",
      "parents": [
        "f991fae5c6d42dfc5029150b05a78cf3f6c18cc9",
        "a0f75f9d495b3905b4c658c1d813a127f558a350"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:31:35 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:31:35 2013 -0700"
      },
      "message": "Merge tag \u0027pci-v3.11-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI changes from Bjorn Helgaas:\n \"PCI device hotplug\n    - Add pci_alloc_dev() interface (Gu Zheng)\n    - Add pci_bus_get()/put() for reference counting (Jiang Liu)\n    - Fix SR-IOV reference count issues (Jiang Liu)\n    - Remove unused acpi_pci_roots list (Jiang Liu)\n\n  MSI\n    - Conserve interrupt resources on x86 (Alexander Gordeev)\n\n  AER\n    - Force fatal severity when component has been reset (Betty Dall)\n    - Reset link below Root Port as well as Downstream Port (Betty Dall)\n    - Fix \"Firmware first\" flag setting (Bjorn Helgaas)\n    - Don\u0027t parse HEST for non-PCIe devices (Bjorn Helgaas)\n\n  ASPM\n    - Warn when we can\u0027t disable ASPM as driver requests (Bjorn Helgaas)\n\n  Miscellaneous\n    - Add CircuitCo PCI IDs (Darren Hart)\n    - Add AMD CZ SATA and SMBus PCI IDs (Shane Huang)\n    - Work around Ivytown NTB BAR size issue (Jon Mason)\n    - Detect invalid initial BAR values (Kevin Hao)\n    - Add pcibios_release_device() (Sebastian Ott)\n    - Fix powerpc \u0026 sparc PCI_UNKNOWN power state usage (Bjorn Helgaas)\"\n\n* tag \u0027pci-v3.11-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (51 commits)\n  MAINTAINERS: Add ACPI folks for ACPI-related things under drivers/pci\n  PCI: Add CircuitCo vendor ID and subsystem ID\n  PCI: Use pdev-\u003epm_cap instead of pci_find_capability(..,PCI_CAP_ID_PM)\n  PCI: Return early on allocation failures to unindent mainline code\n  PCI: Simplify IOV implementation and fix reference count races\n  PCI: Drop redundant setting of bus-\u003eis_added in virtfn_add_bus()\n  unicore32/PCI: Remove redundant call of pci_bus_add_devices()\n  m68k/PCI: Remove redundant call of pci_bus_add_devices()\n  PCI / ACPI / PM: Use correct power state strings in messages\n  PCI: Fix comment typo for pcie_pme_remove()\n  PCI: Rename pci_release_bus_bridge_dev() to pci_release_host_bridge_dev()\n  PCI: Fix refcount issue in pci_create_root_bus() error recovery path\n  ia64/PCI: Clean up pci_scan_root_bus() usage\n  PCI/AER: Reset link for devices below Root Port or Downstream Port\n  ACPI / APEI: Force fatal AER severity when component has been reset\n  PCI/AER: Remove \"extern\" from function declarations\n  PCI/AER: Move AER severity defines to aer.h\n  PCI/AER: Set dev-\u003e__aer_firmware_first only for matching devices\n  PCI/AER: Factor out HEST device type matching\n  PCI/AER: Don\u0027t parse HEST table for non-PCIe devices\n  ...\n"
    },
    {
      "commit": "29000caecbe87b6b66f144f72111f0d02fbbf0c1",
      "tree": "91d178abd9543a49c087af857a3cfabececfd71e",
      "parents": [
        "37f07655522042399db7a4b54aee830bdb52ce2c"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Wed Jul 03 15:08:12 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:08:01 2013 -0700"
      },
      "message": "ptrace: add ability to get/set signal-blocked mask\n\ncrtools uses a parasite code for dumping processes.  The parasite code is\ninjected into a process with help PTRACE_SEIZE.\n\nCurrently crtools blocks signals from a parasite code.  If a process has\npending signals, crtools wait while a process handles these signals.\n\nThis method is not suitable for stopped tasks.  A stopped task can have a\nfew pending signals, when we will try to execute a parasite code, we will\nneed to drop SIGSTOP, but all other signals must remain pending, because a\nstate of processes must not be changed during checkpointing.\n\nThis patch adds two ptrace commands to set/get signal-blocked mask.\n\nI think gdb can use this commands too.\n\n[akpm@linux-foundation.org: be consistent with brace layout]\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nReviewed-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c1072ae0242fbdffd9a0bba36e7a7033d287f9c",
      "tree": "e0f4dbdbf5078d4a707911177e7bdc17a70bdce5",
      "parents": [
        "c50cd357887acf9fd7af3a5d492911bd825555a2",
        "8bb495e3f02401ee6f76d1b1d77f3ac9f079e376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 03 14:50:41 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 03 14:55:13 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/ethernet/freescale/fec_main.c\n\tdrivers/net/ethernet/renesas/sh_eth.c\n\tnet/ipv4/gre.c\n\nThe GRE conflict is between a bug fix (kfree_skb --\u003e kfree_skb_list)\nand the splitting of the gre.c code into seperate files.\n\nThe FEC conflict was two sets of changes adding ethtool support code\nin an \"!CONFIG_M5272\" CPP protected block.\n\nFinally the sh_eth.c conflict was between one commit add bits set\nin the .eesr_err_check mask whilst another commit removed the\n.tx_error_check member and assignments.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baa6f8209312f9734434b89c12497774eea1cbe1",
      "tree": "9cddd941d7cb829c2baf2df6980e2410e866d604",
      "parents": [
        "76f7a102c0290d3e24703b6cd3716d5a594d6173",
        "06df44ee41442d83be061c5fd1b1de4f5fc6fbbf",
        "b3087e48ce20be784fae1dbabc2e42e2ad0f21bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 13:09:06 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 13:09:06 2013 -0700"
      },
      "message": "Merge tags \u0027modules-next-for-linus\u0027 and \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull trivial module and virtio fixes from Rusty Russell.\n\nApparently these were meant for 3.10, but came in after the release.\n\n* tag \u0027modules-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  modpost.c: Add .text.unlikely to TEXT_SECTIONS\n\n* tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux:\n  virtio: remove virtqueue_add_buf().\n  lguest: rename i386_head.S\n  virtio_blk: Add missing \u0027static\u0027 qualifiers\n  virtio: console: Add emergency writeonly register to config space\n  virtio_pci: better macro exported in uapi\n"
    },
    {
      "commit": "1873e50028ce87dd9014049c86d71a898fa02166",
      "tree": "046d37339278c3b88f0c248e9e6ff5fed804fe62",
      "parents": [
        "fb2af0020a51709ad87ea8055c325d3fbde04158",
        "aa729dccb5e8dfbc78e2e235b8754d6acccee731"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 10:31:38 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 10:31:38 2013 -0700"
      },
      "message": "Merge tag \u0027arm64-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64\n\nPull ARM64 updates from Catalin Marinas:\n \"Main features:\n   - KVM and Xen ports to AArch64\n   - Hugetlbfs and transparent huge pages support for arm64\n   - Applied Micro X-Gene Kconfig entry and dts file\n   - Cache flushing improvements\n\n  For arm64 huge pages support, there are x86 changes moving part of\n  arch/x86/mm/hugetlbpage.c into mm/hugetlb.c to be re-used by arm64\"\n\n* tag \u0027arm64-upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64: (66 commits)\n  arm64: Add initial DTS for APM X-Gene Storm SOC and APM Mustang board\n  arm64: Add defines for APM ARMv8 implementation\n  arm64: Enable APM X-Gene SOC family in the defconfig\n  arm64: Add Kconfig option for APM X-Gene SOC family\n  arm64/Makefile: provide vdso_install target\n  ARM64: mm: THP support.\n  ARM64: mm: Raise MAX_ORDER for 64KB pages and THP.\n  ARM64: mm: HugeTLB support.\n  ARM64: mm: Move PTE_PROT_NONE bit.\n  ARM64: mm: Make PAGE_NONE pages read only and no-execute.\n  ARM64: mm: Restore memblock limit when map_mem finished.\n  mm: thp: Correct the HPAGE_PMD_ORDER check.\n  x86: mm: Remove general hugetlb code from x86.\n  mm: hugetlb: Copy general hugetlb code from x86 to mm.\n  x86: mm: Remove x86 version of huge_pmd_share.\n  mm: hugetlb: Copy huge_pmd_share from x86 to mm.\n  arm64: KVM: document kernel object mappings in HYP\n  arm64: KVM: MAINTAINERS update\n  arm64: KVM: userspace API documentation\n  arm64: KVM: enable initialization of a 32bit vcpu\n  ...\n"
    },
    {
      "commit": "790eac5640abf7a57fa3a644386df330e18c11b0",
      "tree": "08de20bde44f59e51b91ff473a71047c2957e8c9",
      "parents": [
        "0b0585c3e192967cb2ef0ac0816eb8a8c8d99840",
        "48bde8d3620f5f3c6ae9ff599eb404055ae51664"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 09:10:19 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 09:10:19 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull second set of VFS changes from Al Viro:\n \"Assorted f_pos race fixes, making do_splice_direct() safe to call with\n  i_mutex on parent, O_TMPFILE support, Jeff\u0027s locks.c series,\n  -\u003ed_hash/-\u003ed_compare calling conventions changes from Linus, misc\n  stuff all over the place.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (63 commits)\n  Document -\u003etmpfile()\n  ext4: -\u003etmpfile() support\n  vfs: export lseek_execute() to modules\n  lseek_execute() doesn\u0027t need an inode passed to it\n  block_dev: switch to fixed_size_llseek()\n  cpqphp_sysfs: switch to fixed_size_llseek()\n  tile-srom: switch to fixed_size_llseek()\n  proc_powerpc: switch to fixed_size_llseek()\n  ubi/cdev: switch to fixed_size_llseek()\n  pci/proc: switch to fixed_size_llseek()\n  isapnp: switch to fixed_size_llseek()\n  lpfc: switch to fixed_size_llseek()\n  locks: give the blocked_hash its own spinlock\n  locks: add a new \"lm_owner_key\" lock operation\n  locks: turn the blocked_list into a hashtable\n  locks: convert fl_link to a hlist_node\n  locks: avoid taking global lock if possible when waking up blocked waiters\n  locks: protect most of the file_lock handling with i_lock\n  locks: encapsulate the fl_link list handling\n  locks: make \"added\" in __posix_lock_file a bool\n  ...\n"
    },
    {
      "commit": "002e44bfb596665178cbf83586faeb8349ea6b9b",
      "tree": "a33b3f3a3b8709d0ba32c57a7ec62d018bd528af",
      "parents": [
        "e13053f50664d3d614bbc9b8c83abdad979ac7c9",
        "a3d7b7dddcc38c19aa46509c7282e8def80384a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:21:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:21:45 2013 -0700"
      },
      "message": "Merge branch \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull asm/x86 changes from Ingo Molnar:\n \"Misc changes, with a bigger processor-flags cleanup/reorganization by\n  Peter Anvin\"\n\n* \u0027x86-asm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, asm, cleanup: Replace open-coded control register values with symbolic\n  x86, processor-flags: Fix the datatypes and add bit number defines\n  x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE\n  x86, flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED\n  linux/const.h: Add _BITUL() and _BITULL()\n  x86/vdso: Convert use of typedef ctl_table to struct ctl_table\n  x86: __force_order doesn\u0027t need to be an actual variable\n"
    },
    {
      "commit": "2d722f6d5671794c0de0e29e3da75006ac086718",
      "tree": "042c6320cfd771798f985e79aa0422cbe8096258",
      "parents": [
        "f0bb4c0ab064a8aeeffbda1cee380151a594eaab",
        "2fd1b487884310d0aa0c0640179dc7490ad86313"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:17:25 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:17:25 2013 -0700"
      },
      "message": "Merge branch \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler updates from Ingo Molnar:\n \"The main changes:\n\n   - load-calculation cleanups and improvements, by Alex Shi\n   - various nohz related tidying up of statisics, by Frederic\n     Weisbecker\n   - factor out /proc functions to kernel/sched/proc.c, by Paul\n     Gortmaker\n   - simplify the RT policy scheduler, by Kirill Tkhai\n   - various fixes and cleanups\"\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (42 commits)\n  sched/debug: Remove CONFIG_FAIR_GROUP_SCHED mask\n  sched/debug: Fix formatting of /proc/\u003cPID\u003e/sched\n  sched: Fix typo in struct sched_avg member description\n  sched/fair: Fix typo describing flags in enqueue_entity\n  sched/debug: Add load-tracking statistics to task\n  sched: Change get_rq_runnable_load() to static and inline\n  sched/tg: Remove tg.load_weight\n  sched/cfs_rq: Change atomic64_t removed_load to atomic_long_t\n  sched/tg: Use \u0027unsigned long\u0027 for load variable in task group\n  sched: Change cfs_rq load avg to unsigned long\n  sched: Consider runnable load average in move_tasks()\n  sched: Compute runnable load avg in cpu_load and cpu_avg_load_per_task\n  sched: Update cpu load after task_tick\n  sched: Fix sleep time double accounting in enqueue entity\n  sched: Set an initial value of runnable avg for new forked task\n  sched: Move a few runnable tg variables into CONFIG_SMP\n  Revert \"sched: Introduce temporary FAIR_GROUP_SCHED dependency for load-tracking\"\n  sched: Don\u0027t mix use of typedef ctl_table and struct ctl_table\n  sched: Remove WARN_ON(!sd) from init_sched_groups_power()\n  sched: Fix memory leakage in build_sched_groups()\n  ...\n"
    },
    {
      "commit": "f0bb4c0ab064a8aeeffbda1cee380151a594eaab",
      "tree": "14d55a89c5db455aa10ff9a96ca14c474a9c4d55",
      "parents": [
        "a4883ef6af5e513a1e8c2ab9aab721604aa3a4f5",
        "983433b5812c5cf33a9008fa38c6f9b407fedb76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:15:23 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 16:15:23 2013 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"Kernel improvements:\n\n   - watchdog driver improvements by Li Zefan\n   - Power7 CPI stack events related improvements by Sukadev Bhattiprolu\n   - event multiplexing via hrtimers and other improvements by Stephane\n     Eranian\n   - kernel stack use optimization by Andrew Hunter\n   - AMD IOMMU uncore PMU support by Suravee Suthikulpanit\n   - NMI handling rate-limits by Dave Hansen\n   - various hw_breakpoint fixes by Oleg Nesterov\n   - hw_breakpoint overflow period sampling and related signal handling\n     fixes by Jiri Olsa\n   - Intel Haswell PMU support by Andi Kleen\n\n  Tooling improvements:\n\n   - Reset SIGTERM handler in workload child process, fix from David\n     Ahern.\n   - Makefile reorganization, prep work for Kconfig patches, from Jiri\n     Olsa.\n   - Add automated make test suite, from Jiri Olsa.\n   - Add --percent-limit option to \u0027top\u0027 and \u0027report\u0027, from Namhyung\n     Kim.\n   - Sorting improvements, from Namhyung Kim.\n   - Expand definition of sysfs format attribute, from Michael Ellerman.\n\n  Tooling fixes:\n\n   - \u0027perf tests\u0027 fixes from Jiri Olsa.\n   - Make Power7 CPI stack events available in sysfs, from Sukadev\n     Bhattiprolu.\n   - Handle death by SIGTERM in \u0027perf record\u0027, fix from David Ahern.\n   - Fix printing of perf_event_paranoid message, from David Ahern.\n   - Handle realloc failures in \u0027perf kvm\u0027, from David Ahern.\n   - Fix divide by 0 in variance, from David Ahern.\n   - Save parent pid in thread struct, from David Ahern.\n   - Handle JITed code in shared memory, from Andi Kleen.\n   - Fixes for \u0027perf diff\u0027, from Jiri Olsa.\n   - Remove some unused struct members, from Jiri Olsa.\n   - Add missing liblk.a dependency for python/perf.so, fix from Jiri\n     Olsa.\n   - Respect CROSS_COMPILE in liblk.a, from Rabin Vincent.\n   - No need to do locking when adding hists in perf report, only \u0027top\u0027\n     needs that, from Namhyung Kim.\n   - Fix alignment of symbol column in in the hists browser (top,\n     report) when -v is given, from NAmhyung Kim.\n   - Fix \u0027perf top\u0027 -E option behavior, from Namhyung Kim.\n   - Fix bug in isupper() and islower(), from Sukadev Bhattiprolu.\n   - Fix compile errors in bp_signal \u0027perf test\u0027, from Sukadev\n     Bhattiprolu.\n\n  ... and more things\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (102 commits)\n  perf/x86: Disable PEBS-LL in intel_pmu_pebs_disable()\n  perf/x86: Fix shared register mutual exclusion enforcement\n  perf/x86/intel: Support full width counting\n  x86: Add NMI duration tracepoints\n  perf: Drop sample rate when sampling is too slow\n  x86: Warn when NMI handlers take large amounts of time\n  hw_breakpoint: Introduce \"struct bp_cpuinfo\"\n  hw_breakpoint: Simplify *register_wide_hw_breakpoint()\n  hw_breakpoint: Introduce cpumask_of_bp()\n  hw_breakpoint: Simplify the \"weight\" usage in toggle_bp_slot() paths\n  hw_breakpoint: Simplify list/idx mess in toggle_bp_slot() paths\n  perf/x86/intel: Add mem-loads/stores support for Haswell\n  perf/x86/intel: Support Haswell/v4 LBR format\n  perf/x86/intel: Move NMI clearing to end of PMI handler\n  perf/x86/intel: Add Haswell PEBS support\n  perf/x86/intel: Add simple Haswell PMU support\n  perf/x86/intel: Add Haswell PEBS record support\n  perf/x86/intel: Fix sparse warning\n  perf/x86/amd: AMD IOMMU Performance Counter PERF uncore PMU implementation\n  perf/x86/amd: Add IOMMU Performance Counter resource management\n  ...\n"
    },
    {
      "commit": "42daabf62bfa3c00974b43f030dadcf704c0db59",
      "tree": "255f279cad48557227d974d67cbbc8390d057404",
      "parents": [
        "0bf6a210a43f7118d858806200127e421649fc4e",
        "8c3d913888cfb0066d62831969c3a992f7e4aba5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 14:42:51 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 14:42:51 2013 -0700"
      },
      "message": "Merge tag \u0027late-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC late changes from Arnd Bergmann:\n \"These are changes that arrived a little late before the merge window\n  or that have multiple dependencies on previous branches so they did\n  not fit into one of the earlier ones.  There are 10 branches merged\n  here, a total of 39 non-merge commits.  Contents are a mixed bag for\n  the above reasons:\n\n   * Two new SoC platforms: ST microelectronics stixxxx and the TI\n     \u0027Nspire\u0027 graphing calculator.  These should have been in the \u0027soc\u0027\n     branch but were a little late\n   * Support for the Exynos 5420 variant in mach-exynos, which is based\n     on the other exynos branches to avoid conflicts.\n   * Various small changes for sh-mobile, ux500 and davinci\n   * Common clk support for MSM\"\n\n* tag \u0027late-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (39 commits)\n  ARM: ux500: bail out on alien cpus\n  ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins\n  serial: sh-sci: Initialise variables before access in sci_set_termios()\n  ARM: stih41x: Add B2020 board support\n  ARM: stih41x: Add B2000 board support\n  ARM: sti: Add DEBUG_LL console support\n  ARM: sti: Add STiH416 SOC support\n  ARM: sti: Add STiH415 SOC support\n  ARM: msm: Migrate to common clock framework\n  ARM: msm: Make proc_comm clock control into a platform driver\n  ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver\n  ARM: msm: Remove clock-7x30.h include file\n  ARM: msm: Remove custom clk_set_{max,min}_rate() API\n  ARM: msm: Remove custom clk_set_flags() API\n  msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()\n  msm: iommu: Convert to clk_prepare/unprepare\n  msm_sdcc: Convert to clk_prepare/unprepare\n  usb: otg: msm: Convert to clk_prepare/unprepare\n  msm_serial: Use devm_clk_get() and properly return errors\n  msm_serial: Convert to clk_prepare/unprepare\n  ...\n"
    },
    {
      "commit": "0de10f9ea67d1046b1e16c91fa26accf23939aab",
      "tree": "1255e106529d0c708b3744dfd10367a535bda6f9",
      "parents": [
        "a84270189e2afc7028b1123415a66d444f460977",
        "828c6a102b1f2b8583fadc0e779c46b31d448f0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 11:32:06 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 11:32:06 2013 -0700"
      },
      "message": "Merge tag \u0027tty-3.11-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial updates from Greg KH:\n \"Here is the big TTY / Serial driver merge for 3.11-rc1.\n\n  It\u0027s not all that big, nothing major changed in the tty api, which is\n  a nice change, just a number of serial driver fixes and updates and\n  new drivers, along with some n_tty fixes to help resolve some reported\n  issues.\n\n  All of these have been in the linux-next releases for a while, with\n  the exception of the last revert patch, which was reported this past\n  weekend by two different people as being needed.\"\n\n* tag \u0027tty-3.11-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (51 commits)\n  Revert \"serial: 8250_pci: add support for another kind of NetMos Technology PCI 9835 Multi-I/O Controller\"\n  pch_uart: Add uart_clk selection for the MinnowBoard\n  tty: atmel_serial: prepare clk before calling enable\n  tty: Reset itty for other pty\n  n_tty: Buffer work should not reschedule itself\n  n_tty: Fix unsafe update of available buffer space\n  n_tty: Untangle read completion variables\n  n_tty: Encapsulate minimum_to_wake within N_TTY\n  serial: omap: Fix device tree based PM runtime\n  serial: imx: Fix serial clock unbalance\n  serial/mpc52xx_uart: fix kernel panic when system reboot\n  serial: mfd: Add sysrq support\n  serial: imx: enable the clocks for console\n  tty: serial: add Freescale lpuart driver support\n  serial: imx: Improve Kconfig text\n  serial: imx: Allow module build\n  serial: imx: Fix warning when !CONFIG_SERIAL_IMX_CONSOLE\n  tty/serial/sirf: fix error propagation in sirfsoc_uart_probe()\n  serial: omap: fix potential NULL pointer dereference in serial_omap_runtime_suspend()\n  tty: serial: Enable uartlite for ARM zynq\n  ...\n"
    },
    {
      "commit": "b1a5a34bd0b8767ea689e68f8ea513e9710b671e",
      "tree": "f2ab776e9104f5d0b12e275c5f409b31fd27b86d",
      "parents": [
        "4ccb93ce7439b63c31bc7597bfffd13567fa483d"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Sat Jun 29 00:15:51 2013 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 01 18:20:33 2013 -0700"
      },
      "message": "net: Swap ver and type in pppoe_hdr\n\nVer and type in pppoe_hdr should be swapped as defined by RFC2516\nsection-4.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e62bc9e55f75ecb41dac3e68cd4b61f9d9501f72",
      "tree": "0437bf3c50de5e1b1ef2b9d73cd802223158232a",
      "parents": [
        "fb825a550a1af75323cee9d62d6fb818384c8c95",
        "57ed5cd695d7373b8ae0ae9f10fe945e774d58f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 01 13:21:17 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 01 13:21:17 2013 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\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\nYet one more pull request for wireless updates intended for 3.11...\n\nFor the mac80211 bits, Johannes says:\n\n\"Here we have a few memory leak fixes related to BSS struct handling\nmostly from Ben, including a fix for a more theoretical problem\n(associating while a BSS struct times out) from myself, a compilation\nwarning fix from Arend, mesh fixes from Thomas, tracking the beacon\nbitrate (Alex), a bandwidth change event fix (Ilan) and some initial\nwork for 5/10 MHz channels from Simon.\"\n\nRegarding the iwlwifi bits, Johannes says:\n\n\"Emmanuel removed some unneeded/unsupported module parameters and adds a\nBluetooth 1x1 lookup-table for some upcoming products. From Alex I have\nan older patch to add low-power receive support, this depended on a\nmac80211 commit that only just came in with the merge from wireless-next\nI did. Ilan made beacon timings better, and Eytan added some debug\nstatements for thermal throttling. I have a few cleanups, a fix for a\nlong-standing but rare warning, and, arguably the most important patch\nhere, the firmware API version bump for the 7260/3160 devices.\"\n\nAlso included is a Bluetooth pull -- Gustavo says:\n\n\"Here goes a set of patches to 3.11. The biggest work here is from Andre Guedes\non the move of the Discovery to use the new request framework. Other than that\nJohan provided a bunch of fixes to the L2CAP code. The rest are just small\nfixes and clean ups.\"\n\nOn top of all that, there are a variety of updates and fixes to\nbrcmfmac, rt2x00, wil6210, ath9k, ath10k, and a few others here and\nthere.  This also includes a pull of the wireless tree, in order to\nprevent some merge conflicts.\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": "d753601a2a5ff67bbc96ce6512a16305bfd293e7",
      "tree": "c1c0b4822966bedbafe90df2876123085905e470",
      "parents": [
        "7b9334215f53135fb9cbdf0b44833cbc8e7d57b2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue Jun 18 16:55:41 2013 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 01 15:10:53 2013 +0200"
      },
      "message": "MIPS: BCM63XX: recognize Cable Modem firmware format\n\nAdd the firmware header format which is used by Broadcom Cable Modem\nSoCs such as the BCM3368 SoC. We export the bcm_hcs firmware format\nstructure because it is used by user-land tools to create firmware\nimages for these SoCs and will later be used by a corresponding MTD\nparser.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: cernekee@gmail.com\nCc: jogo@openwrt.org\nPatchwork: https://patchwork.linux-mips.org/patch/5496/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2fd1b487884310d0aa0c0640179dc7490ad86313",
      "tree": "1083dce15bd7dc0858c3883b8a361242046c5e09",
      "parents": [
        "333bb864f192015a53b5060b829089decd0220ef",
        "8bb495e3f02401ee6f76d1b1d77f3ac9f079e376"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Jul 01 11:16:54 2013 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Mon Jul 01 11:18:53 2013 +0200"
      },
      "message": "Merge tag \u0027v3.10\u0027 into sched/core\n\nMerge in a recent upstream commit:\n\n  c2853c8df57f include/linux/math64.h: add div64_ul()\n\nbecause:\n\n  72a4cf20cb71 sched: Change cfs_rq load avg to unsigned long\n\nrelies on it.\n\n[ We don\u0027t rebase sched/core for this, because the handful of\n  followup commits after the broken commit are not behavioral\n  changes so are unlikely to be needed during bisection. ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "24a72acac155576d630cf4304fa9cefb9b62ea1f",
      "tree": "84d09427b319c613512316c658a3f6d6d8fe3dd1",
      "parents": [
        "6e0b8bc965d25a8e0701eaca3fca5941b4f4b2b2",
        "8bb495e3f02401ee6f76d1b1d77f3ac9f079e376"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 01 17:57:25 2013 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jul 01 17:57:25 2013 +1000"
      },
      "message": "Merge tag \u0027v3.10\u0027 into next\n\nMerge 3.10 in order to get some of the last minute powerpc\nchanges, resolve conflicts and add additional fixes on top\nof them.\n"
    },
    {
      "commit": "4e144d3a807d6d2aa03d2cb234d88ef1a140e8c3",
      "tree": "7780ce6a8c84068820f8bbcc5116db6430db3d3b",
      "parents": [
        "008aebde9be37e7e1248332b1983976e354327ea",
        "496e4ae7dc944faa1721bfda7e9d834d5611a874"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 30 17:35:13 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jun 30 17:35:13 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next\n\nPablo Neira Ayuso says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThe following batch contains Netfilter/IPVS updates for net-next,\nthey are:\n\n* Enforce policy to several nfnetlink subsystem, from Daniel\n  Borkmann.\n\n* Use xt_socket to match the third packet (to perform simplistic\n  socket-based stateful filtering), from Eric Dumazet.\n\n* Avoid large timeout for picked up from the middle TCP flows,\n  from Florian Westphal.\n\n* Exclude IPVS from struct net if IPVS is disabled and removal\n  of unnecessary included header file, from JunweiZhang.\n\n* Release SCTP connection immediately under load, to mimic current\n  TCP behaviour, from Julian Anastasov.\n\n* Replace and enhance SCTP state machine, from Julian Anastasov.\n\n* Add tweak to reduce sync traffic in the presence of persistence,\n  also from Julian Anastasov.\n\n* Add tweak for the IPVS SH scheduler not to reject connections\n  directed to a server, choose a new one instead, from Alexander\n  Frolkin.\n\n* Add support for sloppy TCP and SCTP modes, that creates state\n  information on any packet, not only initial handshake packets,\n  from Alexander Frolkin.\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": "496e4ae7dc944faa1721bfda7e9d834d5611a874",
      "tree": "7543efa6dbd1432ac7afa0ad641773bc3737e722",
      "parents": [
        "8b4d14d8eb36874daf159d33dcccd4746a6f3189"
      ],
      "author": {
        "name": "Florian Westphal",
        "email": "fw@strlen.de",
        "time": "Sat Jun 29 14:15:47 2013 +0200"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Sun Jun 30 18:15:48 2013 +0200"
      },
      "message": "netfilter: nf_queue: add NFQA_SKB_CSUM_NOTVERIFIED info flag\n\nThe common case is that TCP/IP checksums have already been\nverified, e.g. by hardware (rx checksum offload), or conntrack.\n\nUserspace can use this flag to determine when the checksum\nhas not been validated yet.\n\nIf the flag is set, this doesn\u0027t necessarily mean that the packet has\nan invalid checksum, e.g. if NIC doesn\u0027t support rx checksum.\n\nUserspace that sucessfully enabled NFQA_CFG_F_GSO queue feature flag can\ninfer that IP/TCP checksum has already been validated if either the\nSKB_INFO attribute is not present or the NFQA_SKB_CSUM_NOTVERIFIED\nflag is unset.\n\nSigned-off-by: Florian Westphal \u003cfw@strlen.de\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "60545d0d4610b02e55f65d141c95b18ccf855b6e",
      "tree": "252111eed41e5f54a7bd13b054420f750cb5e069",
      "parents": [
        "f9652e10c12b43d9bb957269745cf2fa5682fa92"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Jun 07 01:20:27 2013 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 29 12:57:10 2013 +0400"
      },
      "message": "[O_TMPFILE] it\u0027s still short a few helpers, but infrastructure should be OK now...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a1d3e9f18ceb8d791bdc9a78d8ee10ddc80a6e8",
      "tree": "eb574c04a88f5819ce9f3ec0cd0067d36bc74be6",
      "parents": [
        "fe653786ff9027216d841470b140593f3bf3a695"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Fri Jun 21 02:05:34 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 28 15:07:16 2013 -0300"
      },
      "message": "[media] v4l2-controls.h: fix copy-and-paste error in comment\n\nThe comment for the FM_RX class was copied from the DV class unchanged.\nFixed.\nAlso made the FM_TX comment consistent with the others.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "57ed5cd695d7373b8ae0ae9f10fe945e774d58f0",
      "tree": "7ee6244ea7c0be81a541d4e57783f83c4dfd7d66",
      "parents": [
        "5e6700b3bf98fe98d630bf9c939ad4c85ce95592",
        "0f817ed52d07873cd39c9d3f6d87fae962dc742f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 28 13:18:21 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 28 13:18:21 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tnet/wireless/nl80211.c\n"
    },
    {
      "commit": "975cc02a904ae385721f1bdb65eb1bcf707dfaf1",
      "tree": "9ca3c2937ff979fe3f7266f9c1902a60011a61f0",
      "parents": [
        "0c055b3413868227f2e85701c4e6938c9581f0e2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 28 11:56:49 2013 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jun 28 12:14:44 2013 +0200"
      },
      "message": "ALSA: Replace the magic number 44 with const\n\nThe char arrays with size 44 are for the name string of\nsnd_ctl_elem_id.  Define the constant and replace the raw numbers with\nit for clarifying better.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4a009085978de90db40f9f38bcfad501f86ca959",
      "tree": "f81e52842cb1b8d51be7ca5b6276f5c6cedb7aef",
      "parents": [
        "c0a608023006c5bc3512a374bb84a224a399786b",
        "ebae30b1fbcc2cc991ce705cc82e16d1e5ddbf51"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 28 09:29:04 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 28 09:29:04 2013 +1000"
      },
      "message": "Merge branch \u0027drm/for-next\u0027 of git://anongit.freedesktop.org/tegra/linux into drm-next\n\nThese changes are mostly minor fixes to things introduced in 3.10. The\nbiggest chunk is updates to the host1x firewall which checks job\nsubmissions from userspace and wasn\u0027t working properly. All other\npatches are mostly one-liners. Nothing new or too exciting this time\naround.\n\n* \u0027drm/for-next\u0027 of git://anongit.freedesktop.org/tegra/linux:\n  gpu: host1x: Rework CPU syncpoint increment\n  gpu: host1x: Fix client_managed type\n  gpu: host1x: Fix memory access in syncpt request\n  gpu: host1x: Copy gathers before verification\n  gpu: host1x: Don\u0027t reset firewall between gathers\n  gpu: host1x: Check reloc table before usage\n  gpu: host1x: Check INCR opcode correctly\n  drm/tegra: Remove DRIVER_BUS_PLATFORM from driver_features\n  drm/tegra: Fix return value\n  drm/tegra: Include header drm/drm.h\n  MAINTAINERS: Update Tegra DRM entry\n  drm/tegra: fix error return code in gr2d_submit()\n  drm/tegra: fix missing unlock on error\n  drm/tegra: Honor pixel-format changes\n  drm/tegra: Explicitly set irq_enabled\n  drm/tegra: Don\u0027t disable unused planes\n"
    },
    {
      "commit": "4c813d4d759c0e6b83bfd73795e9526493556dc2",
      "tree": "5cab2327d0db876f86fc72cb4acac23d58107cba",
      "parents": [
        "c19b3e238d7573cbe0bb60f4578b7d1de4a13746"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 20 11:48:52 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 28 09:13:39 2013 +1000"
      },
      "message": "drm: add hotspot support for cursors.\n\nSo it looks like for virtual hw cursors on QXL we need to inform\nthe \"hw\" device what the cursor hotspot parameters are. This\nmakes sense if you think the host has to draw the cursor and interpret\nclicks from it. However the current modesetting interface doesn\u0027t support\npassing the hotspot information from userspace.\n\nThis implements a new cursor ioctl, that takes the hotspot info as well,\nuserspace can try calling the new interface and if it gets -ENOSYS it means\nits on an older kernel and can just fallback.\n\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0ad578ef25be566aa80b28115c9d696e511bc6be",
      "tree": "b9906c7536a92972c20950b08ced3c31c516546c",
      "parents": [
        "4022acdb5b2b65ad2fe078be39bda9c5377c4e04",
        "d4759ded3bdf3eb004d583011707fdc21aeda94e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 27 14:26:33 2013 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 27 14:26:33 2013 +0200"
      },
      "message": "Merge tag \u0027renesas-sh-sci-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late\n\nRenesas sh-sci updates for v3.11\n\nHSCIF support by Ulrich Hecht.\n\n* tag \u0027renesas-sh-sci-for-v3.11\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:\n  serial: sh-sci: Initialise variables before access in sci_set_termios()\n  ARM: shmobile: r8a7790: don\u0027t use external clock for SCIFs\n  ARM: shmobile: r8a7790: HSCIF support\n  serial: sh-sci: HSCIF support\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "4300a0f8bdcce5a03b88bfa16fc9827e15c52dc4",
      "tree": "dea0276d7d0a12147f04ddbef9121e32e903c5ca",
      "parents": [
        "160954b7bca43da7cd3cfbce310e6df919a8216e",
        "9e895ace5d82df8929b16f58e9f515f6d54ab82d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 27 20:40:44 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jun 27 20:40:44 2013 +1000"
      },
      "message": "Merge tag \u0027v3.10-rc7\u0027 into drm-next\n\nLinux 3.10-rc7\n\nThe sdvo lvds fix in this -fixes pull\n\ncommit c3456fb3e4712d0448592af3c5d644c9472cd3c1\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Mon Jun 10 09:47:58 2013 +0200\n\n    drm/i915: prefer VBT modes for SVDO-LVDS over EDID\n\nhas a silent functional conflict with\n\ncommit 990256aec2f10800595dddf4d1c3441fcd6b2616\nAuthor: Ville Syrjälä \u003cville.syrjala@linux.intel.com\u003e\nDate:   Fri May 31 12:17:07 2013 +0000\n\n    drm: Add probed modes in probe order\n\nin drm-next. W simply need to add the vbt modes before edid modes, i.e. the\nother way round than now.\n\nConflicts:\n\tdrivers/gpu/drm/drm_prime.c\n\tdrivers/gpu/drm/i915/intel_sdvo.c\n"
    },
    {
      "commit": "701ba533f6587aaf402a9bb732548503263d2b23",
      "tree": "faa421e067cd7b915c99d6c19685e568a356aebc",
      "parents": [
        "d09bbfd2a8408a995419dff0d2ba906013cf4cc9"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 27 11:54:51 2013 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 27 11:54:51 2013 +0200"
      },
      "message": "Input: make gamepad API keycodes more clear\n\nShuffle the defines around so that it is clear that BTN_A, BTN_B, etc are\nlegacy definitions and not an accidental typos that need their own key codes.\n\nSuggested-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d09bbfd2a8408a995419dff0d2ba906013cf4cc9",
      "tree": "b32c7cbbf0757e8cc228ca4d96268edcaf5e0ed8",
      "parents": [
        "5b22b91ab666634cab7fc4a7e0439d0bbbefb32e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@gmail.com",
        "time": "Sat Jun 15 15:32:44 2013 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 27 11:51:31 2013 +0200"
      },
      "message": "input: document gamepad API and add extra keycodes\n\nUntil today all gamepad input drivers report their data differently. It is\nnearly impossible to write applications for more than one device in a\ngeneric way. Therefore, this patch introduces a uniform gamepad API which\nwill be used for all new drivers.\n\nInstead of mapping buttons by their labels, we now map them by position.\nThis allows applications to work with any gamepad regardless of the labels\non the buttons. Furthermore, we standardize the ABS_* codes for analog\ntriggers and sticks.\n\nFor D-Pads the long overdue BTN_DPAD_* codes are introduced. They should\nbe fairly obvious how to use. To avoid confusion, the action buttons now\nhave BTN_EAST/SOUTH/WEST/NORTH aliases.\n\nReported-by: Todd Showalter \u003ctodd@electronjump.com\u003e\nAcked-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nSigned-off-by: David Herrmann \u003cdh.herrmann@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "a77471ff7069eac4f9b408509dc4c6cb61461a56",
      "tree": "fb8ca76be227f2e7a4045a8939951be8c3b04250",
      "parents": [
        "a4a1139b242f03dfb8a5d7a86fa674bda1cf60b2",
        "4c4d41f200db375b2d2cc6d0a1de0606c8266398"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 26 13:23:13 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 26 13:23:13 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next\n\nSteffen Klassert says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nJust one patch this time.\n\n1) Drop packets when the matching SA is in larval state and add a\n   statistic counter for that. From Fan Du.\n\nPlease pull or let me know if there are problems.\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": "eba3b5a78799d21dea05118b294524958f0ab592",
      "tree": "2f84838b89f17c7b10cee8fa618f232c64e9fc1d",
      "parents": [
        "acaac5d8bbedf6bd96f53960780942e1ad90d70e"
      ],
      "author": {
        "name": "Alexander Frolkin",
        "email": "avf@eldamar.org.uk",
        "time": "Wed Jun 19 10:54:25 2013 +0100"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Wed Jun 26 18:01:46 2013 +0900"
      },
      "message": "ipvs: SH fallback and L4 hashing\n\nBy default the SH scheduler rejects connections that are hashed onto a\nrealserver of weight 0.  This patch adds a flag to make SH choose a\ndifferent realserver in this case, instead of rejecting the connection.\n\nThe patch also adds a flag to make SH include the source port (TCP, UDP,\nSCTP) in the hash as well as the source address.  This basically allows\nfor deterministic round-robin load balancing (i.e., where any director\nin a cluster of directors with identical config will send the same\npacket the same way).\n\nThe flags are service flags (IP_VS_SVC_F_SCHED*) so that these options\ncan be set per service.  They are set using a new option to ipvsadm.\n\nSigned-off-by: Alexander Frolkin \u003cavf@eldamar.org.uk\u003e\nAcked-by: Julian Anastasov \u003cja@ssi.bg\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\n"
    },
    {
      "commit": "2d48d67fa8cd129ea85ea02d91b4a793286866f8",
      "tree": "be47e2406605760d949b08d29d988d46c4a20799",
      "parents": [
        "e4f2379db6c6823c5d4a4c2c912df00c65de51d7"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Mon Jun 24 10:28:03 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 25 16:35:52 2013 -0700"
      },
      "message": "net: poll/select low latency socket support\n\nselect/poll busy-poll support.\n\nSplit sysctl value into two separate ones, one for read and one for poll.\nupdated Documentation/sysctl/net.txt\n\nAdd a new poll flag POLL_LL. When this flag is set, sock_poll will call\nsk_poll_ll if possible. sock_poll sets this flag in its return value\nto indicate to select/poll when a socket that can busy poll is found.\n\nWhen poll/select have nothing to report, call the low-level\nsock_poll again until we are out of time or we find something.\n\nOnce the system call finds something, it stops setting POLL_LL, so it can\nreturn the result to the user ASAP.\n\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fc016c5bd8aad2e201cdf71b9fb4573f94775bd",
      "tree": "14da7d26a56b2f372e7d4a28422982efbabe9a7c",
      "parents": [
        "f07d91ede6f346cbe31bb814cefe2584940b96f3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Sat Apr 27 16:07:49 2013 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue Jun 25 15:50:04 2013 -0700"
      },
      "message": "linux/const.h: Add _BITUL() and _BITULL()\n\nAdd macros for single bit definitions of a specific type.  These are\nsimilar to the BIT() macro that already exists, but with a few\nexceptions:\n\n1. The namespace is such that they can be used in uapi definitions.\n2. The type is set with the _AC() macro to allow it to be used in\n   assembly.\n3. The type is explicitly specified to be UL or ULL.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/n/tip-nbca8p7cg6jyjoit7klh3o91@git.kernel.org\n"
    },
    {
      "commit": "77e2af0312b12dccd5043a7cc9cd49ab6a212996",
      "tree": "81eceb3fcaf8bfaa1c15d5fdd45f669a0dc01c0e",
      "parents": [
        "d3c5f47ee2d16497fafaf2f26b0ffeb5c3d4e721"
      ],
      "author": {
        "name": "Daniel Borkmann",
        "email": "dborkman@redhat.com",
        "time": "Fri Jun 21 19:38:06 2013 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 24 16:39:05 2013 -0700"
      },
      "message": "net: if_arp: add ARPHRD_NETLINK type\n\nThis small patch adds the definition of ARPHRD_NETLINK which can for\nexample be used by netlink monitoring devices as device type. So that\nsockaddr_ll can pick it up and based on that choose the correct packet\ndissector.\n\nSigned-off-by: Daniel Borkmann \u003cdborkman@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66ba271ab90424ba5a895662b6783c4837a96e0a",
      "tree": "5ae7ebd942fe3f2246a52d18f35f67d3db4e4b5c",
      "parents": [
        "2b5e54e22f596bcd9ec0018f228a2606e016a108",
        "6c7c4cbfd5f59c04a40af67ad72d14e19215ef36"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 24 14:44:59 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 24 14:44:59 2013 -0400"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next\n"
    },
    {
      "commit": "a191e48d442f2d996e2a7292802a2ad22ecb503a",
      "tree": "e578f48fdd1265c04b8a113c5c56b08a02edc4e3",
      "parents": [
        "a5ad7a636b2b5925aaad6430a258ed523cef8d96"
      ],
      "author": {
        "name": "Emil Goode",
        "email": "emilgoode@gmail.com",
        "time": "Fri Apr 26 19:49:51 2013 +0200"
      },
      "committer": {
        "name": "Thierry Reding",
        "email": "thierry.reding@gmail.com",
        "time": "Sat Jun 22 12:43:50 2013 +0200"
      },
      "message": "drm/tegra: Include header drm/drm.h\n\nInclude definitions of used types by including drm/drm.h\n\nSparse output:\n/usr/include/drm/tegra_drm.h:21:\n\tfound __[us]{8,16,32,64} type without\n\t#include \u003clinux/types.h\u003e\n\nSigned-off-by: Emil Goode \u003cemilgoode@gmail.com\u003e\nSigned-off-by: Thierry Reding \u003cthierry.reding@gmail.com\u003e\n"
    },
    {
      "commit": "7d2a47aab2a511c87a96238977e04e6378969d45",
      "tree": "e3765af6d4b292d8f3c013a5962324eab683a931",
      "parents": [
        "fedaf4ffc224a194e2d13a3ec2abe5df0bc94258",
        "b887664d882ee4f6a67e0bf05e5f141d32fcc067"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 21 15:42:30 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 21 15:42:30 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tnet/wireless/nl80211.c\n"
    },
    {
      "commit": "166fd7d94afdac040b28c473e45241820ca522a2",
      "tree": "044cd4540cb2a949ed8a55949cc39471b05a73b3",
      "parents": [
        "cd9b22685e4ccd728550d51fbe108c473f89df4f"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Fri Jun 21 09:38:02 2013 -0600"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Fri Jun 21 09:38:02 2013 -0600"
      },
      "message": "vfio: hugepage support for vfio_iommu_type1\n\nWe currently send all mappings to the iommu in PAGE_SIZE chunks,\nwhich prevents the iommu from enabling support for larger page sizes.\nWe still need to pin pages, which means we step through them in\nPAGE_SIZE chunks, but we can batch up contiguous physical memory\nchunks to allow the iommu the opportunity to use larger pages.  The\napproach here is a bit different that the one currently used for\nlegacy KVM device assignment.  Rather than looking at the vma page\nsize and using that as the maximum size to pass to the iommu, we\ninstead simply look at whether the next page is physically\ncontiguous.  This means we might ask the iommu to map a 4MB region,\nwhile legacy KVM might limit itself to a maximum of 2MB.\n\nSplitting our mapping path also allows us to be smarter about locked\nmemory because we can more easily unwind if the user attempts to\nexceed the limit.  Therefore, rather than assuming that a mapping\nwill result in locked memory, we test each page as it is pinned to\ndetermine whether it locks RAM vs an mmap\u0027d MMIO region.  This should\nresult in better locking granularity and less locked page fudge\nfactors in userspace.\n\nThe unmap path uses the same algorithm as legacy KVM.  We don\u0027t want\nto track the pfn for each mapping ourselves, but we need the pfn in\norder to unpin pages.  We therefore ask the iommu for the iova to\nphysical address translation, ask it to unpin a page, and see how many\npages were actually unpinned.  iommus supporting large pages will\noften return something bigger than a page here, which we know will be\nphysically contiguous and we can unpin a batch of pfns.  iommus not\nsupporting large mappings won\u0027t see an improvement in batching here as\nthey only unmap a page at a time.\n\nWith this change, we also make a clarification to the API for mapping\nand unmapping DMA.  We can only guarantee unmaps at the same\ngranularity as used for the original mapping.  In other words,\nunmapping a subregion of a previous mapping is not guaranteed and may\nresult in a larger or smaller unmapping than requested.  The size\nfield in the unmapping structure is updated to reflect this.\nPreviously this was unmodified on mapping, always returning the the\nrequested unmap size.  This is now updated to return the actual unmap\nsize on success, allowing userspace to appropriately track mappings.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "b71c99801e18eb172ae34851daf25044a3bf644a",
      "tree": "bf269d9d56c7a472022866e8cb186d6be6f060f4",
      "parents": [
        "12869145718571ffa4f6e650a6f759934eeca0d9"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Sun May 26 10:03:01 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Jun 21 10:46:44 2013 -0300"
      },
      "message": "[media] v4l2-core: remove support for obsolete VIDIOC_DBG_G_CHIP_IDENT\n\nThis has been replaced by the new and much better VIDIOC_DBG_G_CHIP_INFO.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5bc2b7b397b02026a0596a7807443a18422733fa",
      "tree": "23da8bd5f5932882a8f5524e862134c85fb3116e",
      "parents": [
        "209cf2a751f9ff2a516102339e54fcac0176fa78"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:33 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:45 2013 -0700"
      },
      "message": "RDMA/ucma: Allow user space to specify AF_IB when joining multicast\n\nAllow user space applications to join multicast groups using MGIDs\ndirectly.  MGIDs may be passed using AF_IB addresses.  Since the\ncurrent multicast join command only supports addresses as large as\nsockaddr_in6, define a new structure for joining addresses specified\nusing sockaddr_ib.\n\nSince AF_IB allows the user to specify the qkey when resolving a\nremote UD QP address, when joining the multicast group use the qkey\nvalue, if one has been assigned.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "209cf2a751f9ff2a516102339e54fcac0176fa78",
      "tree": "0af9e0cde64256311f60986cd55463af44bfcf57",
      "parents": [
        "eebe4c3a62aadb64ba30bde97b96d656e369d934"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:32 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:44 2013 -0700"
      },
      "message": "RDMA/ucma: Allow user space to pass AF_IB into resolve\n\nAllow user space applications to call resolve_addr using AF_IB.  To\nsupport sockaddr_ib, we need to define a new structure capable of\nhandling the larger address size.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "eebe4c3a62aadb64ba30bde97b96d656e369d934",
      "tree": "bee1a741899b80595855bfcbc0e67b4df24c0983",
      "parents": [
        "05ad94577ecd5a101889d04aa099b738ec5ee34f"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:31 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:43 2013 -0700"
      },
      "message": "RDMA/ucma: Allow user space to bind to AF_IB\n\nSupport user space binding to addresses using AF_IB.  Since\nsockaddr_ib is larger than sockaddr_in6, we need to define a larger\nstructure when binding using AF_IB.  This time we use sockaddr_storage\nto cover future cases.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "05ad94577ecd5a101889d04aa099b738ec5ee34f",
      "tree": "24394fe2bcee72de80d91fa4c32426d2c9fee91a",
      "parents": [
        "edaa7a5578988bcf12f68f14fb002bc0c87e2801"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:30 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:42 2013 -0700"
      },
      "message": "RDMA/ucma: Name changes to indicate only IP addresses supported\n\nSeveral commands into the RDMA CM from user space are restricted to\nsupporting addresses which fit into a sockaddr_in6 structure: bind\naddress, resolve address, and join multicast.\n\nWith the addition of AF_IB, we need to support addresses which are\nlarger than sockaddr_in6.  This will be done by adding new commands\nthat exchange address information using sockaddr_storage.  However, to\nsupport existing applications, we maintain the current commands and\nstructures, but rename them to indicate that they only support IPv4\nand v6 addresses.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "edaa7a5578988bcf12f68f14fb002bc0c87e2801",
      "tree": "550e6654cc78dfc32ce18f44d9ffbdb1060a3ace",
      "parents": [
        "cf53936f229d81131fef475919f163ce566a205f"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:29 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:42 2013 -0700"
      },
      "message": "RDMA/ucma: Add ability to query GID addresses\n\nPart of address resolution is mapping IP addresses to IB GIDs.  With\nthe changes to support querying larger addresses and more path records,\nalso provide a way to query IB GIDs after resolution completes.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "ac53b264b2f39e89781e3b855008123dfdb44aea",
      "tree": "c72f7ee7aed7071da300d1f5cb52b0767b949ef5",
      "parents": [
        "2e08b5879e9244fa893fe09f5b887f72f4e6c29b"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:27 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:40 2013 -0700"
      },
      "message": "RDMA/ucma: Support querying when IB paths are not reversible\n\nThe current query_route call can return up to two path records.  The\nassumption being that one is the primary path, with optional support\nfor an alternate path.  In both cases, the paths are assumed to be\nreversible and are used to send CM MADs.\n\nWith the ability to manually set IB path data, the rdma cm can\neventually be capable of using up to 6 paths per connection:\n\n\tforward primary, reverse primary,\n\tforward alternate, reverse alternate,\n\treversible primary path for CM MADs\n\treversible alternate path for CM MADs.\n\n(It is unclear at this time if IB routing will complicate this)  In\norder to handle more flexible routing topologies, add a new command to\nreport any number of paths.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "ee7aed4528fb3c44a36abd79eb23fd5401a5b697",
      "tree": "16e084d5abbf42b117b8a4b4cb24dcb6d5bd281e",
      "parents": [
        "94d0c939416480066d4e4d69e0d3c217bc083cea"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:25 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:39 2013 -0700"
      },
      "message": "RDMA/ucma: Support querying for AF_IB addresses\n\nThe sockaddr structure for AF_IB is larger than sockaddr_in6.  The\nrdma cm user space ABI uses the latter to exchange address information\nbetween user space and the kernel.\n\nTo support querying for larger addresses, define a new query command\nthat exchanges data using sockaddr_storage, rather than sockaddr_in6.\nUnlike the existing query_route command, the new command only returns\naddress information.  Route (i.e. path record) data is separated.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "5c438135adf90b33cb00e5351becf1e557bbdd9d",
      "tree": "abf0d3ed1ba29fffe24a5d14735ba571b4e8e43d",
      "parents": [
        "e8160e15930969de709ba9b46df9571448b78ce5"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Wed May 29 10:09:23 2013 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Jun 20 23:35:37 2013 -0700"
      },
      "message": "RDMA/cma: Set qkey for AF_IB\n\nAllow the user to specify the qkey when using AF_IB.  The qkey is\nadded to struct rdma_ucm_conn_param in place of a reserved field, but\nfor backwards compatability, is only accessed if the associated\nrdma_cm_id is using AF_IB.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "681f130f39e10087475383e6771b9366e26bab0c",
      "tree": "45f06119d209eb5031c0f80425664c7ad5e9c96e",
      "parents": [
        "6547a221871f139cc56328a38105d47c14874cbe"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu Jun 20 05:52:22 2013 -0700"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Thu Jun 20 20:28:49 2013 +0200"
      },
      "message": "netfilter: xt_socket: add XT_SOCKET_NOWILDCARD flag\n\nxt_socket module can be a nice replacement to conntrack module\nin some cases (SYN filtering for example)\n\nBut it lacks the ability to match the 3rd packet of TCP\nhandshake (ACK coming from the client).\n\nAdd a XT_SOCKET_NOWILDCARD flag to disable the wildcard mechanism.\n\nThe wildcard is the legacy socket match behavior, that ignores\nLISTEN sockets bound to INADDR_ANY (or ipv6 equivalent)\n\niptables -I INPUT -p tcp --syn -j SYN_CHAIN\niptables -I INPUT -m socket --nowildcard -j ACCEPT\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Jesper Dangaard Brouer \u003cbrouer@redhat.com\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "37c1d2e4098e48d9107858246027510efcfd7774",
      "tree": "fd676992f6b27f2576420bbc7b25028d05125940",
      "parents": [
        "414abbd2cd4c2618895f02ed3a76ec6647281436",
        "aad760136537fdfa10e5ac76bd3c79bde2100863"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 20 05:19:09 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Thu Jun 20 05:19:09 2013 -0300"
      },
      "message": "Merge branch \u0027linus\u0027 into patchwork\n\n* linus: (1465 commits)\n  ARM: tegra30: clocks: Fix pciex clock registration\n  lseek(fd, n, SEEK_END) does *not* go to eof - n\n  Linux 3.10-rc6\n  smp.h: Use local_irq_{save,restore}() in !SMP version of on_each_cpu().\n  powerpc: Fix missing/delayed calls to irq_work\n  powerpc: Fix emulation of illegal instructions on PowerNV platform\n  powerpc: Fix stack overflow crash in resume_kernel when ftracing\n  snd_pcm_link(): fix a leak...\n  use can_lookup() instead of direct checks of -\u003ei_op-\u003elookup\n  move exit_task_namespaces() outside of exit_notify()\n  fput: task_work_add() can fail if the caller has passed exit_task_work()\n  xfs: don\u0027t shutdown log recovery on validation errors\n  xfs: ensure btree root split sets blkno correctly\n  xfs: fix implicit padding in directory and attr CRC formats\n  xfs: don\u0027t emit v5 superblock warnings on write\n  mei: me: clear interrupts on the resume path\n  mei: nfc: fix nfc device freeing\n  mei: init: Flush scheduled work before resetting the device\n  sctp: fully initialize sctp_outq in sctp_outq_init\n  netiucv: Hold rtnl between name allocation and device registration.\n  ...\n"
    },
    {
      "commit": "5ffd229c02731a91d08ca21e76b503c5bbb5c095",
      "tree": "ed5f684cb6a5b683846d6b3d97fa2c0999835c24",
      "parents": [
        "4e13c1ac6baa1d6c2b650d66ca89e1e12727ec19"
      ],
      "author": {
        "name": "Alexey Kardashevskiy",
        "email": "aik@ozlabs.ru",
        "time": "Tue May 21 13:33:10 2013 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 20 16:55:14 2013 +1000"
      },
      "message": "powerpc/vfio: Implement IOMMU driver for VFIO\n\nVFIO implements platform independent stuff such as\na PCI driver, BAR access (via read/write on a file descriptor\nor direct mapping when possible) and IRQ signaling.\n\nThe platform dependent part includes IOMMU initialization\nand handling.  This implements an IOMMU driver for VFIO\nwhich does mapping/unmapping pages for the guest IO and\nprovides information about DMA window (required by a POWER\nguest).\n\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bcefe17cffd06efdda3e7ad679ea743236e6271a",
      "tree": "5a21d15192afc50529274bc614541cacbf4fa73f",
      "parents": [
        "2c0740e4e122239bcf6127fd2063733c5fb20c93"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Sat Jun 15 09:39:18 2013 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 23:06:51 2013 -0700"
      },
      "message": "tcp: introduce a per-route knob for quick ack\n\nIn previous discussions, I tried to find some reasonable heuristics\nfor delayed ACK, however this seems not possible, according to Eric:\n\n\t\"ACKS might also be delayed because of bidirectional\n\ttraffic, and is more controlled by the application\n\tresponse time. TCP stack can not easily estimate it.\"\n\n\t\"ACK can be incredibly useful to recover from losses in\n\ta short time.\n\n\tThe vast majority of TCP sessions are small lived, and we\n\tsend one ACK per received segment anyway at beginning or\n\tretransmits to let the sender smoothly increase its cwnd,\n\tso an auto-tuning facility wont help them that much.\"\n\nand according to David:\n\n\t\"ACKs are the only information we have to detect loss.\n\n\tAnd, for the same reasons that TCP VEGAS is fundamentally\n\tbroken, we cannot measure the pipe or some other\n\treceiver-side-visible piece of information to determine\n\twhen it\u0027s \"safe\" to stretch ACK.\n\n\tAnd even if it\u0027s \"safe\", we should not do it so that losses are\n\taccurately detected and we don\u0027t spuriously retransmit.\n\n\tThe only way to know when the bandwidth increases is to\n\t\"test\" it, by sending more and more packets until drops happen.\n\tThat\u0027s why all successful congestion control algorithms must\n\toperate on explicited tested pieces of information.\n\n\tSimilarly, it\u0027s not really possible to universally know if\n\tit\u0027s safe to stretch ACK or not.\"\n\nIt still makes sense to enable or disable quick ack mode like\nwhat TCP_QUICK_ACK does.\n\nSimilar to TCP_QUICK_ACK option, but for people who can\u0027t\nmodify the source code and still wants to control\nTCP delayed ACK behavior. As David suggested, this should belong\nto per-path scope, since different pathes may want different\nbehaviors.\n\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Rick Jones \u003crick.jones2@hp.com\u003e\nCc: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Graf \u003ctgraf@suug.ch\u003e\nCC: David Laight \u003cDavid.Laight@ACULAB.COM\u003e\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2bd470fc08cbbfd4f2e53a620362806620d217ed",
      "tree": "db269607c024ef4bd4dd22f5a6a2167d3f242f9c",
      "parents": [
        "d13919301d9a34cd4d3cc5ac73b89012c48cad71"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "stephen@networkplumber.org",
        "time": "Wed Jun 19 18:06:54 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 18:30:27 2013 -0700"
      },
      "message": "netlink: export netlink_diag.h header\n\nThe netlink_diag.h is in include/uapi/linux but not in the Kbuild necessary\nto cause it to be exported by make headers_install.\n\nSigned-off-by: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa310701e787087dbfbccf1409982a96e16c57a6",
      "tree": "f426945de6694203f2c34218b4e4b06913b8f58c",
      "parents": [
        "a3e82996a8874c4cfe8c7f1be4d552018d8cba7e"
      ],
      "author": {
        "name": "Pravin B Shelar",
        "email": "pshelar@nicira.com",
        "time": "Mon Jun 17 17:50:33 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 18:07:42 2013 -0700"
      },
      "message": "openvswitch: Add gre tunnel support.\n\nAdd gre vport implementation.  Most of gre protocol processing\nis pushed to gre module. It make use of gre demultiplexer\ntherefore it can co-exist with linux device based gre tunnels.\n\nSigned-off-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nAcked-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d5437c709ded4f152cb8b305d17972d6707f20c",
      "tree": "d69da5004c4a65a0d4f60f5f8884f2aad120698f",
      "parents": [
        "74f84a5726c7d08c27745305e67474b8645c541d"
      ],
      "author": {
        "name": "Pravin B Shelar",
        "email": "pshelar@nicira.com",
        "time": "Mon Jun 17 17:50:18 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 18:07:41 2013 -0700"
      },
      "message": "openvswitch: Add tunneling interface.\n\nAdd ovs tunnel interface for set tunnel action for userspace.\n\nSigned-off-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nAcked-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d98cae64e4a733ff377184d78aa0b1f2b54faede",
      "tree": "e973e3c93fe7e17741567ac3947f5197bc9d582d",
      "parents": [
        "646093a29f85630d8efe2aa38fa585d2c3ea2e46",
        "4067c666f2dccf56f5db5c182713e68c40d46013"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 16:49:39 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 19 16:49:39 2013 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/Kconfig\n\tdrivers/net/xen-netback/netback.c\n\tnet/batman-adv/bat_iv_ogm.c\n\tnet/wireless/nl80211.c\n\nThe ath9k Kconfig conflict was a change of a Kconfig option name right\nnext to the deletion of another option.\n\nThe xen-netback conflict was overlapping changes involving the\nhandling of the notify list in xen_netbk_rx_action().\n\nBatman conflict resolution provided by Antonio Quartulli, basically\nkeep everything in both conflict hunks.\n\nThe nl80211 conflict is a little more involved.  In \u0027net\u0027 we added a\ndynamic memory allocation to nl80211_dump_wiphy() to fix a race that\nLinus reported.  Meanwhile in \u0027net-next\u0027 the handlers were converted\nto use pre and post doit handlers which use a flag to determine\nwhether to hold the RTNL mutex around the operation.\n\nHowever, the dump handlers to not use this logic.  Instead they have\nto explicitly do the locking.  There were apparent bugs in the\nconversion of nl80211_dump_wiphy() in that we were not dropping the\nRTNL mutex in all the return paths, and it seems we very much should\nbe doing so.  So I fixed that whilst handling the overlapping changes.\n\nTo simplify the initial returns, I take the RTNL mutex after we try\nto allocate \u0027tb\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "135c5612c460f89657c4698fe2ea753f6f667963",
      "tree": "0f191e399ad6f07a150944e33c4c7f6dfcba8c3f",
      "parents": [
        "72db55964695dcd4aa15950f3b2fb7c09ad79829"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Jun 17 17:36:51 2013 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Jun 19 14:43:35 2013 +0200"
      },
      "message": "perf/x86/intel: Support Haswell/v4 LBR format\n\nHaswell has two additional LBR from flags for TSX: in_tx and\nabort_tx, implemented as a new \"v4\" version of the LBR format.\n\nHandle those in and adjust the sign extension code to still\ncorrectly extend. The flags are exported similarly in the LBR\nrecord to the existing misprediction flag\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Andi Kleen \u003cak@linux.jf.intel.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nLink: http://lkml.kernel.org/r/1371515812-9646-6-git-send-email-andi@firstfloor.org\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "0a0fca9d832b704f116a25badd1ca8c16771dcac",
      "tree": "499c5502a79447c84ad1d70d1e976083f2f071dc",
      "parents": [
        "8404c90d050733b3404dc36c500f63ccb0c972ce"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.kumar@linaro.org",
        "time": "Tue Jun 04 13:10:24 2013 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Wed Jun 19 12:58:42 2013 +0200"
      },
      "message": "sched: Rename sched.c as sched/core.c in comments and Documentation\n\nMost of the stuff from kernel/sched.c was moved to kernel/sched/core.c long time\nback and the comments/Documentation never got updated.\n\nI figured it out when I was going through sched-domains.txt and so thought of\nfixing it globally.\n\nI haven\u0027t crossed check if the stuff that is referenced in sched/core.c by all\nthese files is still present and hasn\u0027t changed as that wasn\u0027t the motive behind\nthis patch.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@linaro.org\u003e\nSigned-off-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nLink: http://lkml.kernel.org/r/cdff76a265326ab8d71922a1db5be599f20aad45.1370329560.git.viresh.kumar@linaro.org\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "2f301ab29e4656af824592363039d8f6bd5a9f68",
      "tree": "9f433169001a6d349e7f6b923d278327483cb08a",
      "parents": [
        "f81a9dedaff434604c7fc3d9c299d277b76db0a8"
      ],
      "author": {
        "name": "Simon Wunderlich",
        "email": "simon.wunderlich@s2003.tu-chemnitz.de",
        "time": "Thu May 16 13:00:28 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 18 16:06:50 2013 +0200"
      },
      "message": "nl80211/cfg80211: add 5 and 10 MHz defines and wiphy flag\n\nAdd defines for 5 and 10 MHz channel width and fix channel\nhandling functions accordingly.\n\nAlso check for and report the WIPHY_FLAG_SUPPORTS_5_10_MHZ\ncapability.\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\nSigned-off-by: Mathias Kretschmer \u003cmathias.kretschmer@fokus.fraunhofer.de\u003e\n[fix spelling in comment]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "8941bbcd572a8860ad03c76e2f3d1dafa820b842",
      "tree": "47c0a823687b67ac98e706da7c61836fa0e0d37c",
      "parents": [
        "dafcc4380deec21d160c31411f33c8813f67f517"
      ],
      "author": {
        "name": "Ying Xue",
        "email": "ying.xue@windriver.com",
        "time": "Mon Jun 17 10:54:36 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 17 15:53:00 2013 -0700"
      },
      "message": "tipc: update code comments to reflect new uapi header path\n\nFiles tipc.h and tipc_config.h were moved to uapi directory, but\nthe corresponding comments were not updated at the same time.\n\nSigned-off-by: Ying Xue \u003cying.xue@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dafcc4380deec21d160c31411f33c8813f67f517",
      "tree": "4d1984857eca0b470d229604a5634fee87da7073",
      "parents": [
        "89bf1b5a683df497c572c4d3bd3f9c9aa919d773"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Fri Jun 14 16:33:57 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 17 15:48:14 2013 -0700"
      },
      "message": "net: add socket option for low latency polling\n\nadds a socket option for low latency polling.\nThis allows overriding the global sysctl value with a per-socket one.\nUnexport sysctl_net_ll_poll since for now it\u0027s not needed in modules.\n\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf32d52c455d933cc9a459bb94af9ea8b5850af9",
      "tree": "0d6af119b141e46e120ad06c867fe82ac3c00f1c",
      "parents": [
        "0c375501be6e6dc23c11ebfa394434517444e62d",
        "7d132055814ef17a6c7b69f342244c410a5e000f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 12:00:22 2013 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Jun 17 12:00:22 2013 -0700"
      },
      "message": "Merge 3.10-rc6 into tty-next\n\nWe want the changes in here as well.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f303b364b41d3fc5bf879799128958400b7859aa",
      "tree": "b1051eddd6e6907d263083dd86f603f93b0ce85f",
      "parents": [
        "018222f5d32bc5ca9fd830aebfeed10f1be96c93"
      ],
      "author": {
        "name": "Ulrich Hecht",
        "email": "ulrich.hecht@gmail.com",
        "time": "Fri May 31 17:57:01 2013 +0200"
      },
      "committer": {
        "name": "Simon Horman",
        "email": "horms+renesas@verge.net.au",
        "time": "Mon Jun 17 18:09:53 2013 +0900"
      },
      "message": "serial: sh-sci: HSCIF support\n\nAdds support for \"High Speed Serial Communications Interface with FIFO\",\nessentially a SCIF with 128-byte FIFOs and more accurate baud rate\ngenerator.\n\nSigned-off-by: Ulrich Hecht \u003culrich.hecht@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Simon Horman \u003chorms+renesas@verge.net.au\u003e\n"
    },
    {
      "commit": "09ce069dff607f86dcdeb541d20734a8f42478c5",
      "tree": "03c7e9dc78d4dbfc2b3687053bbbd1680789934d",
      "parents": [
        "948e306d7d645af80ea331b60495710fe4fe12bb",
        "93d8fd1514b6862c3370ea92be3f3b4216e0bf8f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 14 15:31:22 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jun 14 15:31:22 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch\n\nJesse Gross says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nA few miscellaneous improvements and cleanups before the GRE tunnel\nintegration series. Intended for net-next/3.11.\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": "45bfa52e36ef016b789eca73c7847db3f7b4742d",
      "tree": "3d8df67f8162d832e71f2e7816eb850c8c834718",
      "parents": [
        "af7841636bb29575fe27faaeb351146e87217717"
      ],
      "author": {
        "name": "Pravin B Shelar",
        "email": "pshelar@nicira.com",
        "time": "Wed Jun 12 15:57:10 2013 -0700"
      },
      "committer": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Fri Jun 14 15:09:11 2013 -0700"
      },
      "message": "openvswitch: Fix struct comment.\n\nSigned-off-by: Pravin B Shelar \u003cpshelar@nicira.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\n"
    },
    {
      "commit": "183860f6a0646b876645ecce0553a7ef2dd71254",
      "tree": "252059667b87d7f83487f444dd0efa36c97e075c",
      "parents": [
        "c73e293678fc3ec8ee9e5e275ee77dec98c4f2f1"
      ],
      "author": {
        "name": "Anand Jain",
        "email": "Anand.Jain@oracle.com",
        "time": "Fri May 17 10:52:45 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Fri Jun 14 11:29:53 2013 -0400"
      },
      "message": "btrfs: device delete to get errors from the kernel\n\nwhen user runs command btrfs dev del the raid requisite error if any\ngoes to the /var/log/messages, its not good idea to clutter messages\nwith these user (knowledge) errors, further user don\u0027t have to review\nthe system messages to know problem with the cli it should be dropped\nto the user as part of the cli return.\n\nto bring this feature created a set of the ERROR defined\nBTRFS_ERROR_DEV* error codes and created their error string.\n\nI expect this enum to be added with other error which we might\nwant to communicate to the user land\n\nv3:\nmoved the code with in the file no logical change\n\nv1-\u003ev2:\nintroduce error codes for the device mgmt usage\n\nv1:\nadds a parameter in the ioctl arg struct to carry the error string\n\nSigned-off-by: Anand Jain \u003canand.jain@oracle.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "57254b6ebce4ceca02d9c8b615f6059c56c19238",
      "tree": "a90b04313e8671e6846d09c0c14c7b08e16d0e65",
      "parents": [
        "1e8f915868c59be4d6e49d9aff928454a5d5d569"
      ],
      "author": {
        "name": "Jan Schmidt",
        "email": "list.btrfs@jan-o-sch.net",
        "time": "Mon May 06 19:14:17 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Fri Jun 14 11:29:22 2013 -0400"
      },
      "message": "Btrfs: add ioctl to wait for qgroup rescan completion\n\nbtrfs_qgroup_wait_for_completion waits until the currently running qgroup\noperation completes. It returns immediately when no rescan process is in\nprogress. This is useful to automate things around the rescan process (e.g.\ntesting).\n\nSigned-off-by: Jan Schmidt \u003clist.btrfs@jan-o-sch.net\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "2757c3723c3d2b13e3a8bfaa034826f64e9cca43",
      "tree": "05a2c978fc9edbc973f1f6b55afbddf6ccb79f55",
      "parents": [
        "fed7c25ec0d4894edfc36bbe5c5231e52f45483a"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 10 15:47:37 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jun 14 13:44:59 2013 +0200"
      },
      "message": "NFC: Send netlink events for secure elements additions and removals\n\nWhen an NFC driver or host controller stack discovers a secure element,\nit will call nfc_add_se(). In order for userspace applications to use\nthese secure elements, a netlink event will then be sent with the SE\nindex and its type. With that information userspace applications can\ndecide wether or not to enable SEs, through their indexes.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fed7c25ec0d4894edfc36bbe5c5231e52f45483a",
      "tree": "f481af4d3a05bd2f1b707a074cc49cf2d4a9f93b",
      "parents": [
        "0a946301c2d3eac8673e556df820c0b6023ac6c3"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 10 15:28:38 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jun 14 13:44:58 2013 +0200"
      },
      "message": "NFC: Add secure elements addition and removal API\n\nThis API will allow NFC drivers to add and remove the secure elements\nthey know about or detect. Typically this should be called (asynchronously\nor not) from the driver or the host interface stack detect_se hook.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    }
  ],
  "next": "322bce957e9b0e30ef7147dae0414ad8f3f558c8"
}
