)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "322bce957e9b0e30ef7147dae0414ad8f3f558c8",
      "tree": "83791eb96720eb16127f7820202935268a09db36",
      "parents": [
        "31c44464acb8152db5745da700be58ac95ba0a83"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon May 27 15:29:11 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jun 14 13:44:18 2013 +0200"
      },
      "message": "NFC: pn533: Copy NFCID2 through ATR_REQ\n\nWhen using NFC-F we should copy the NFCID2 buffer that we got from\nSENSF_RES through the ATR_REQ NFCID3 buffer. Not doing so violates\nNFC Forum digital requirement #189.\n\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "1d8faf48c74b8329a0322dc4b2a2030ae5003c86",
      "tree": "63471c7ee9379f70e30b27b82cf6f155683b4468",
      "parents": [
        "3dc6475c0c9e55ac7f053ad6b8b398e779954545"
      ],
      "author": {
        "name": "Rony Efraim",
        "email": "ronye@mellanox.com",
        "time": "Thu Jun 13 13:19:10 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 13 17:51:04 2013 -0700"
      },
      "message": "net/core: Add VF link state control\n\nAdd netlink directives and ndo entry to allow for controling\nVF link, which can be in one of three states:\n\nAuto - VF link state reflects the PF link state (default)\n\nUp - VF link state is up, traffic from VF to VF works even if\nthe actual PF link is down\n\nDown - VF link state is down, no traffic from/to this VF, can be of\nuse while configuring the VF\n\nSigned-off-by: Rony Efraim \u003cronye@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9674da8759df0d6c0d24e1ede6e2a1acdef91e3c",
      "tree": "97363dfcf38f1e7c6bfb8a9abd76302c617eb705",
      "parents": [
        "1095e69f47926db6f1350a9d6a38626521580e87"
      ],
      "author": {
        "name": "Eric Lapuyade",
        "email": "eric.lapuyade@linux.intel.com",
        "time": "Mon Apr 29 17:13:27 2013 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jun 14 00:26:08 2013 +0200"
      },
      "message": "NFC: Add firmware upload netlink command\n\nAs several NFC chipsets can have their firmwares upgraded and\nreflashed, this patchset adds a new netlink command to trigger\nthat the driver loads or flashes a new firmware. This will allows\nuserspace triggered firmware upgrade through netlink.\nThe firmware name or hint is passed as a parameter, and the driver\nwill eventually fetch the firmware binary through the request_firmware\nAPI.\nThe cmd can only be executed when the nfc dev is not in use. Actual\nfirmware loading/flashing is an asynchronous operation. Result of the\noperation shall send a new event up to user space through the nfc dev\nmulticast socket. During operation, the nfc dev is not openable and\nthus not usable.\n\nSigned-off-by: Eric Lapuyade \u003ceric.lapuyade@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "274038f8c94c493e2977983e2aecb5f5f0778479",
      "tree": "59c639c040acb5af3eafe2a2eb7787c03dd5bfbf",
      "parents": [
        "7c0cadc69ca2ac8893aa162ee80d92a805840909"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@parallels.com",
        "time": "Tue Jun 11 14:41:24 2013 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 12 15:07:21 2013 -0700"
      },
      "message": "tun: Report \"persist\" flag to userspace\n\nThe TUN_PERSIST flag is not reported at all -- both TUNGETIFF, and sysfs\n\"flags\" attribute skip one. Knowing whether a device is persistent or not\nis critical for checkpoint-restore, thus I propose to add the read-only\nIFF_PERSIST one for this.\n\nSetting this new IFF_PERSIST is hardly possible, as TUNSETIFF doesn\u0027t check\nfor unknown flags being zero and thus there can be trash.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d854a60b1d7d39a37b25dd28f63cfa0df637b91",
      "tree": "ff120873a6046e586e135aadae9c83510910e8e5",
      "parents": [
        "e82e030556e42e823e174e0c3bd97988d1a09d1f"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Thu Feb 07 10:46:46 2013 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Wed Jun 12 16:42:18 2013 +0100"
      },
      "message": "arm64: KVM: enable initialization of a 32bit vcpu\n\nWire the init of a 32bit vcpu by allowing 32bit modes in pstate,\nand providing sensible defaults out of reset state.\n\nThis feature is of course conditioned by the presence of 32bit\ncapability on the physical CPU, and is checked by the KVM_CAP_ARM_EL1_32BIT\ncapability.\n\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "3899ba90a4ab2f3cab8e0f91a76c14ff131c8293",
      "tree": "ae82b469f8a7ceb42547d11dd1fe5c73abc8635b",
      "parents": [
        "45203a3b380cee28f570475c0d28c169f908c209",
        "8b3e7be437a6b62118d0485ad971e724afe23fdf"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 11 14:48:32 2013 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 11 14:48:32 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\tdrivers/net/wireless/ath/ath9k/debug.c\n\tnet/mac80211/iface.c\n"
    },
    {
      "commit": "8e7c053853b7d299e8a2b8733659b0df8eee51f7",
      "tree": "eec28175ba2437205a7376db82cb0eeafdced0a7",
      "parents": [
        "a0a2af765543a96bdf188ec57dd201e708195302"
      ],
      "author": {
        "name": "Colleen Twitty",
        "email": "colleen@cozybit.com",
        "time": "Mon Jun 03 09:53:39 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 11 14:16:29 2013 +0200"
      },
      "message": "{nl,cfg}80211: make peer link expiration time configurable\n\nIf a STA has a peer that it hasn\u0027t seen any tx activity\nfrom for a certain length of time, the peer link is\nexpired. This means the inactive STA is removed from the\nlist of peers and that STA is not considered a peer again\nunless it re-peers.  Previously, this inactivity time was\nalways 30 minutes.  Now, add it to the mesh configuration\nand allow it to be configured.  Retain 30 minutes as a\ndefault value.\n\nSigned-off-by: Colleen Twitty \u003ccolleen@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "a0a2af765543a96bdf188ec57dd201e708195302",
      "tree": "c444325ffcd9e6d5cff3d294965832134d6eca68",
      "parents": [
        "ecccd072b07e7fd09c54d0f86f9374e2645cde97"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Jun 03 18:10:45 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jun 11 14:14:32 2013 +0200"
      },
      "message": "nl80211: add kernel-doc for NL80211_FEATURE_ACTIVE_MONITOR\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "45203a3b380cee28f570475c0d28c169f908c209",
      "tree": "9d9b00da9accbc0ea01c91c206cb86a2f9dd7609",
      "parents": [
        "b41abb42bf62a85a32c41dab873220598a6ee266"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Thu Jun 06 08:43:22 2013 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 11 02:51:03 2013 -0700"
      },
      "message": "net_sched: add 64bit rate estimators\n\nstruct gnet_stats_rate_est contains u32 fields, so the bytes per second\nfield can wrap at 34360Mbit.\n\nAdd a new gnet_stats_rate_est64 structure to get 64bit bps/pps fields,\nand switch the kernel to use this structure natively.\n\nThis structure is dumped to user space as a new attribute :\n\nTCA_STATS_RATE_EST64\n\nOld tc command will now display the capped bps (to 34360Mbit), instead\nof wrapped values, and updated tc command will display correct\ninformation.\n\nOld tc command output, after patch :\n\neric:~# tc -s -d qd sh dev lo\nqdisc pfifo 8001: root refcnt 2 limit 1000p\n Sent 80868245400 bytes 1978837 pkt (dropped 0, overlimits 0 requeues 0)\n rate 34360Mbit 189696pps backlog 0b 0p requeues 0\n\nThis patch carefully reorganizes \"struct Qdisc\" layout to get optimal\nperformance on SMP.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "867a59436fc35593ae0e0efcd56cc6d2f8506586",
      "tree": "8b5aafe092cf6212894fc2f0176833be9b9e22ed",
      "parents": [
        "9ba18891f75535eca3ef53138b48970eb60f5255"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Jun 05 10:08:01 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 11 02:04:32 2013 -0700"
      },
      "message": "bridge: Add a flag to control unicast packet flood.\n\nAdd a flag to control flood of unicast traffic.  By default, flood is\non and the bridge will flood unicast traffic if it doesn\u0027t know\nthe destination.  When the flag is turned off, unicast traffic\nwithout an FDB will not be forwarded to the specified port.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ba18891f75535eca3ef53138b48970eb60f5255",
      "tree": "cdd724cc45f489ae601d22f3ffdd64be02b5c049",
      "parents": [
        "30f3a40f9a2a2869a560a9cb9ef488d10c803e14"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Jun 05 10:08:00 2013 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 11 02:04:32 2013 -0700"
      },
      "message": "bridge: Add flag to control mac learning.\n\nAllow user to control whether mac learning is enabled on the port.\nBy default, mac learning is enabled.  Disabling mac learning will\ncause new dynamic FDB entries to not be created for a particular port.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nSigned-off-by: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a8fedd0c142d4328ab4667847e05afe17c3295c",
      "tree": "d00e1487e2f19b6fb12b28c39be07b0db7df7225",
      "parents": [
        "066a1a5fca0e188c41636d0874ab7495f24f595b"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Mon Jun 10 12:33:47 2013 -0700"
      },
      "committer": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Tue Jun 11 11:06:34 2013 +0300"
      },
      "message": "kvm: Add definition of KVM_REG_MIPS\n\nWe use 0x7000000000000000ULL as 0x6000000000000000ULL is reserved for\nARM64.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\n"
    },
    {
      "commit": "060212928670593fb89243640bf05cf89560b023",
      "tree": "32ae5c7be094983fb06430dbe09d36e2b317ca9c",
      "parents": [
        "af12fa6e46aa651e7b86a4c4117b562518fef184"
      ],
      "author": {
        "name": "Eliezer Tamir",
        "email": "eliezer.tamir@linux.intel.com",
        "time": "Mon Jun 10 11:39:50 2013 +0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 10 21:22:35 2013 -0700"
      },
      "message": "net: add low latency socket poll\n\nAdds an ndo_ll_poll method and the code that supports it.\nThis method can be used by low latency applications to busy-poll\nEthernet device queues directly from the socket code.\nsysctl_net_ll_poll controls how many microseconds to poll.\nDefault is zero (disabled).\nIndividual protocol support will be added by subsequent patches.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Eliezer Tamir \u003celiezer.tamir@linux.intel.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nTested-by: Willem de Bruijn \u003cwillemb@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6dfcc5303d5d31cb36e36405acd766c8ed2c923",
      "tree": "986beb9aba4a62ea1449dde210005e82084e8c5e",
      "parents": [
        "9bc3cd5673d84d29272fa7181a4dfca83cbb48c1",
        "92d44621ad2d083bc03920c904ca0a5eb10d9ded"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 08:38:56 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 08:38:56 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-next-2013-06-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\nDaniel writes:\nAnother round of drm-intel-next for 3.11. Highlights:\n- Haswell IPS support (Paulo Zanoni)\n- VECS support on Haswell (Ben Widawsky, Xiang Haihao, ...)\n- Haswell watermark fixes (Paulo Zanoni)\n- \"Make the gun bigger again\" multithread fence fix from Chris.\n- i915_error_state finnally no longer fails with -ENOMEM! Big thanks to\n  Mika for tackling this.\n- vlv sideband locking fixes from Jani\n- Hangcheck prep work for arb_robustness support (Mika\u0026Chris)\n- edp vs cpu port confusion clean-up from Imre\n- pile of smaller fixes and cleanups all over.\n\n* tag \u0027drm-intel-next-2013-06-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (70 commits)\n  drm/i915: add i915_ips_status debugfs entry\n  drm/i915: add enable_ips module option\n  drm/i915: implement IPS feature\n  drm/i915: fix up the edp power well check\n  drm/i915: add I915_PARAM_HAS_VEBOX to i915_getparam\n  drm/i915: add I915_EXEC_VEBOX to i915_gem_do_execbuffer()\n  drm/i915: add VEBOX into debugfs\n  drm/i915: Enable vebox interrupts\n  drm/i915: vebox interrupt get/put\n  drm/i915: consolidate interrupt naming scheme\n  drm/i915: Convert irq_refounct to struct\n  drm/i915: make PM interrupt writes non-destructive\n  drm/i915: Add PM regs to pre/post install\n  drm/i915: Create an ivybridge_irq_preinstall\n  drm/i915: Create a more generic pm handler for hsw+\n  drm/i915: add support for 5/6 data buffer partitioning on Haswell\n  drm/i915: properly set HSW WM_LP watermarks\n  drm/i915: properly set HSW WM_PIPE registers\n  drm/i915: fix pch_nop support\n  drm/i915: Vebox ringbuffer init\n  ...\n"
    },
    {
      "commit": "c9e2e946fb0ba5d2398feb89558f98c5c28e23e3",
      "tree": "c2cebc2606be1bd35623147381de3dbab3a11802",
      "parents": [
        "1ba7055af26f008e8fc8dab9dcb1701534afbe16"
      ],
      "author": {
        "name": "Jingchang Lu",
        "email": "b35083@freescale.com",
        "time": "Fri Jun 07 09:20:40 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Jun 08 22:30:44 2013 -0700"
      },
      "message": "tty: serial: add Freescale lpuart driver support\n\nAdd Freescale lpuart driver support. The lpuart device\ncan be found on Vybrid VF610 and Layerscape LS-1 SoCs.\n\nSigned-off-by: Jingchang Lu \u003cb35083@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7c8c5e6a9101ea57a1c2c9faff0917e79251a21e",
      "tree": "9cfd6c3a7f2c1235911b0473bec8ce00b4f3fca0",
      "parents": [
        "54f81d0eb93896da73d1636bca84cf90f52cabdf"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Mon Dec 10 16:15:34 2012 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Fri Jun 07 14:03:36 2013 +0100"
      },
      "message": "arm64: KVM: system register handling\n\nProvide 64bit system register handling, modeled after the cp15\nhandling for ARM.\n\nReviewed-by: Christopher Covington \u003ccov@codeaurora.org\u003e\nReviewed-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "4c4d41f200db375b2d2cc6d0a1de0606c8266398",
      "tree": "5ee1e98ef87828b95039fe2bf46e3195add1d13b",
      "parents": [
        "5865fc1b6a99bc7dcf245770c2735577b8596b6e"
      ],
      "author": {
        "name": "Fan Du",
        "email": "fan.du@windriver.com",
        "time": "Thu Jun 06 10:15:54 2013 +0800"
      },
      "committer": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Thu Jun 06 06:45:55 2013 +0200"
      },
      "message": "xfrm: add LINUX_MIB_XFRMACQUIREERROR statistic counter\n\nWhen host ping its peer, ICMP echo request packet triggers IPsec\npolicy, then host negotiates SA secret with its peer. After IKE\ninstalled SA for OUT direction, but before SA for IN direction\ninstalled, host get ICMP echo reply from its peer. At the time\nbeing, the SA state for IN direction could be XFRM_STATE_ACQ,\nthen the received packet will be dropped after adding\nLINUX_MIB_XFRMINSTATEINVALID statistic.\n\nAdding a LINUX_MIB_XFRMACQUIREERROR statistic counter for such\nscenario when SA in larval state is much clearer for user than\nLINUX_MIB_XFRMINSTATEINVALID which indicates the SA is totally\nbad.\n\nSigned-off-by: Fan Du \u003cfan.du@windriver.com\u003e\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\n"
    },
    {
      "commit": "a1f2cc73c762868435ae6ec9126bb2240337c61c",
      "tree": "dca5389d55038886c016df20643d0ce0fa796c4c",
      "parents": [
        "82f91b6e93e2138c7e02b5a866f63d04cf040c86"
      ],
      "author": {
        "name": "Xiang, Haihao",
        "email": "haihao.xiang@intel.com",
        "time": "Tue May 28 19:22:34 2013 -0700"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 31 20:54:22 2013 +0200"
      },
      "message": "drm/i915: add I915_PARAM_HAS_VEBOX to i915_getparam\n\nThis will let userland only try to use the new ring\nwhen the appropriate kernel is present\n\nSigned-off-by: Xiang, Haihao \u003chaihao.xiang@intel.com\u003e\nReviewed-by: Damien Lespiau \u003cdamien.lespiau@intel.com\u003e\nSigned-off-by: Ben Widawsky \u003cben@bwidawsk.net\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "82f91b6e93e2138c7e02b5a866f63d04cf040c86",
      "tree": "bb4fb58ac9ba70fe5dc5f0e191257bf32a1c8b03",
      "parents": [
        "9010ebfd2b803ebab6c2fc70b9004b2a59e7937a"
      ],
      "author": {
        "name": "Xiang, Haihao",
        "email": "haihao.xiang@intel.com",
        "time": "Tue May 28 19:22:33 2013 -0700"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 31 20:54:21 2013 +0200"
      },
      "message": "drm/i915: add I915_EXEC_VEBOX to i915_gem_do_execbuffer()\n\nA user can run batchbuffer via VEBOX ring.\n\nSigned-off-by: Xiang, Haihao \u003chaihao.xiang@intel.com\u003e\nReviewed-by: Damien Lespiau \u003cdamien.lespiau@intel.com\u003e\nSigned-off-by: Ben Widawsky \u003cben@bwidawsk.net\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "cb93b1864088eb833ea9cef2c20f07d1961241b0",
      "tree": "da800c7af24ebee15ab99dab319978e3f88b4bcc",
      "parents": [
        "e7d4515209db5246245eb5667a94ad86ba9a12cc"
      ],
      "author": {
        "name": "Yijing Wang",
        "email": "wangyijing@huawei.com",
        "time": "Wed May 29 17:01:52 2013 +0800"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Wed May 29 14:46:24 2013 -0600"
      },
      "message": "PCI: Fix comment typo for PCI_EXP_LNKCAP_CLKPM\n\nFix trivial typo for PCI_EXP_LNKCAP_CLKPM comment.\n\nSigned-off-by: Yijing Wang \u003cwangyijing@huawei.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "95f9a4d27eadcc1e76c9196e9d90cf41e9bba6ba",
      "tree": "45937f99a7862e168cd8c1fde1188946080bf4b0",
      "parents": [
        "1557b9e1cb669f90696c863fbf525a1033022c10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 01 23:42:47 2013 -0400"
      },
      "committer": {
        "name": "Artem Bityutskiy",
        "email": "artem.bityutskiy@linux.intel.com",
        "time": "Wed May 29 15:19:26 2013 +0300"
      },
      "message": "UBI: document UBI_IOCVOLUP better in user header\n\nThe current ioctl define implies that this func expects to be passed a\n64bit number directly rather than a pointer to a 64bit.  The code that\nprocesses this ioctl shows that it clearly expects a pointer.\n\nIt\u0027d be best if we could change the type to \"__s64*\", but that would\nchange the generated ioctl number thus breaking the userland ABI.  So\njust add a comment for intrepid developers.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Artem Bityutskiy \u003cartem.bityutskiy@linux.intel.com\u003e\n"
    },
    {
      "commit": "e057d3c31bdf87616b415c4b2cbf7310f54b9219",
      "tree": "ae87f09df131d03baf389b3179083a06bac039fe",
      "parents": [
        "6abb9cb99f33b20c2f32f18a3ae9cc7543e46edb"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue May 28 13:01:52 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed May 29 09:11:44 2013 +0200"
      },
      "message": "cfg80211: support an active monitor interface flag\n\nAn active monitor interface is one that is used for communication (via\ninjection). It is expected to ACK incoming unicast packets. This is\nuseful for running various 802.11 testing utilities that associate to an\nAP via injection and manage the state in user space.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "7ec872114251b618adf5a2688de0ca00de63635d",
      "tree": "ec96fdf9f4b8d810d5d5895afd255ab7cc0072dd",
      "parents": [
        "1010dcceed9d45dc8a07c50ec93e5d0c1ef7cc24"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "f.fainelli@gmail.com",
        "time": "Thu May 23 01:11:11 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 27 22:42:50 2013 -0700"
      },
      "message": "net: ethtool: disambiguate XCVR_* meaning\n\nAdd a comment which explains the real meaning of XCVR_INTERNAL (PHY and\nEthernet MAC in the same package/die) and XCVR_EXTERNAL (PHY and\nEthernet MAC in a different package/die). Most if not all of the drivers\nsetting their transceiver type already do it the way the comment\ndescribes it.\n\nSigned-off-by: Florian Fainelli \u003cf.fainelli@gmail.com\u003e\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e4b6f5698421d94226cc2f80eae6d613c9acef8",
      "tree": "7d8c8c5907eb455bae01a6b741dace9992a9d5ad",
      "parents": [
        "786677d100600b7f6089bae0d3967c1b901a6141"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu May 16 20:11:08 2013 +0300"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri May 24 22:36:28 2013 +0200"
      },
      "message": "cfg80211: Allow TDLS peer AID to be configured for VHT\n\nVHT uses peer AID in the PARTIAL_AID field in TDLS frames. The current\ndesign for TDLS is to first add a dummy STA entry before completing TDLS\nSetup and then update information on this STA entry based on what was\nreceived from the peer during the setup exchange.\n\nIn theory, this could use NL80211_ATTR_STA_AID to set the peer AID just\nlike this is used in AP mode to set the AID of an association station.\nHowever, existing cfg80211 validation rules prevent this attribute from\nbeing used with set_station operation. To avoid interoperability issues\nbetween different kernel and user space version combinations, introduce\na new nl80211 attribute for the purpose of setting TDLS peer AID. This\nattribute can be used in both the new_station and set_station\noperations. It is not supposed to be allowed to change the AID value\nduring the lifetime of the STA entry, but that validation is left for\ndrivers to do in the change_station callback.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "1c6264cc67ac8712d84392fbc9293289011407c0",
      "tree": "999a41ce5d955faab99dd16cdd1db1235324fc39",
      "parents": [
        "8b21ab140ec581caf3340a51cdbe91a76c36d9d8"
      ],
      "author": {
        "name": "Pranavkumar Sawargaonkar",
        "email": "pranavkumar@linaro.org",
        "time": "Mon May 20 10:25:38 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 12:09:03 2013 +0930"
      },
      "message": "virtio: console: Add emergency writeonly register to config space\n\nThis patch adds an emerg_wr register (writeonly) in config space\nof virtio console device which can be used for debugging.\n\nSigned-off-by: Pranavkumar Sawargaonkar \u003cpranavkumar@linaro.org\u003e\nSigned-off-by: Anup Patel \u003canup.patel@linaro.org\u003e\nAcked-by: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "8b21ab140ec581caf3340a51cdbe91a76c36d9d8",
      "tree": "b0439dd85d548bddfc710857791812346e37d634",
      "parents": [
        "d5fe85af85367d5892e4308f596de4e2a5fb9017"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon May 20 10:27:00 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 12:08:09 2013 +0930"
      },
      "message": "virtio_pci: better macro exported in uapi\n\nMacro VIRTIO_PCI_CONFIG assumes that userspace actually has a structure\nwith a field named msix_enabled.  Add VIRTIO_PCI_CONFIG_OFF that gets\nthe msix_enabled by value instead, to make it useful for userspace.  We\nstill keep VIRTIO_PCI_CONFIG around for now, in case some userspace uses\nit.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "6407d75afd08545f2252bb39806ffd3f10c7faac",
      "tree": "ff52e0c954bcc2a221d95dbaea83e3e1d03c854f",
      "parents": [
        "d2f83e9078b8114e3b9d09082856c1aac299aa37"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri May 17 10:44:15 2013 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 20 10:25:28 2013 +0930"
      },
      "message": "virtio_console: fix uapi header\n\nuapi should use __u32 not u32.\nFix a macro in virtio_console.h which uses u32.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "6e16d90b5218307db805e6b3e0b06d3946eb8c4c",
      "tree": "bbd37b170d3657f7df53475f8f9d4d6f73b7260e",
      "parents": [
        "7ade7036043e2e8e2831ae189ce5c248386062f1"
      ],
      "author": {
        "name": "Colleen Twitty",
        "email": "colleen@cozybit.com",
        "time": "Wed May 08 11:45:59 2013 -0700"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu May 16 22:39:43 2013 +0200"
      },
      "message": "cfg80211: Userspace may inform kernel of mesh auth method.\n\nAuthentication takes place in userspace, but the beacon is\ngenerated in the kernel.  Allow userspace to inform the\nkernel of the authentication method so the appropriate\nmesh config IE can be set prior to beacon generation when\njoining the MBSS.\n\nSigned-off-by: Colleen Twitty \u003ccolleen@cozybit.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    }
  ],
  "next": "fb4e156886ce6e8309e912d8b370d192330d19d3"
}
