)]}'
{
  "log": [
    {
      "commit": "2ae33b389601b86a3d0cfe2d09f5e3189d5322fd",
      "tree": "53e658f7ef511b5afb7d2e88753e1aaaed3de5ba",
      "parents": [
        "04b66839d312d3bdaff77f265eb7305347fa1fb7",
        "2ffdd7e23cde5a8b94d41ec0adfdd58cffe67f3a"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Mar 21 11:11:52 2013 -0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Mar 21 11:11:52 2013 -0300"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into queue\n\nMerge reason:\n\nFrom: Alexander Graf \u003cagraf@suse.de\u003e\n\n\"Just recently this really important patch got pulled into Linus\u0027 tree for 3.9:\n\ncommit 1674400aaee5b466c595a8fc310488263ce888c7\nAuthor: Anton Blanchard \u003canton \u003cat\u003e samba.org\u003e\nDate:   Tue Mar 12 01:51:51 2013 +0000\n\nWithout that commit, I can not boot my G5, thus I can\u0027t run automated tests on it against my queue.\n\nCould you please merge kvm/next against linus/master, so that I can base my trees against that?\"\n\n* upstream/master: (653 commits)\n  PCI: Use ROM images from firmware only if no other ROM source available\n  sparc: remove unused \"config BITS\"\n  sparc: delete \"if !ULTRA_HAS_POPULATION_COUNT\"\n  KVM: Fix bounds checking in ioapic indirect register reads (CVE-2013-1798)\n  KVM: x86: Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (CVE-2013-1797)\n  KVM: x86: fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (CVE-2013-1796)\n  arm64: Kconfig.debug: Remove unused CONFIG_DEBUG_ERRORS\n  arm64: Do not select GENERIC_HARDIRQS_NO_DEPRECATED\n  inet: limit length of fragment queue hash table bucket lists\n  qeth: Fix scatter-gather regression\n  qeth: Fix invalid router settings handling\n  qeth: delay feature trace\n  sgy-cts1000: Remove __dev* attributes\n  KVM: x86: fix deadlock in clock-in-progress request handling\n  KVM: allow host header to be included even for !CONFIG_KVM\n  hwmon: (lm75) Fix tcn75 prefix\n  hwmon: (lm75.h) Update header inclusion\n  MAINTAINERS: Remove Mark M. Hoffman\n  xfs: ensure we capture IO errors correctly\n  xfs: fix xfs_iomap_eof_prealloc_initial_size type\n  ...\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "842d223f28c4a4a6fe34df2d613049d4e47446c1",
      "tree": "fe24924112a915651eb8cc2c03836a695db6b7d7",
      "parents": [
        "ad8395e149e86ca3a76b6ae300c0d0a92b7f7e17",
        "59bfbcf01967d4d3370a2b8294673dd709e732cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:57 2013 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (fixes from Andrew)\n\nMerge misc fixes from Andrew Morton:\n\n - A bunch of fixes\n\n - Finish off the idr API conversions before someone starts to use the\n   old interfaces again.\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e:\n  idr: idr_alloc() shouldn\u0027t trigger lowmem warning when preloaded\n  UAPI: fix endianness conditionals in M32R\u0027s asm/stat.h\n  UAPI: fix endianness conditionals in linux/raid/md_p.h\n  UAPI: fix endianness conditionals in linux/acct.h\n  UAPI: fix endianness conditionals in linux/aio_abi.h\n  decompressors: fix typo \"POWERPC\"\n  mm/fremap.c: fix oops on error path\n  idr: deprecate idr_pre_get() and idr_get_new[_above]()\n  tidspbridge: convert to idr_alloc()\n  zcache: convert to idr_alloc()\n  mlx4: remove leftover idr_pre_get() call\n  workqueue: convert to idr_alloc()\n  nfsd: convert to idr_alloc()\n  nfsd: remove unused get_new_stid()\n  kernel/signal.c: use __ARCH_HAS_SA_RESTORER instead of SA_RESTORER\n  signal: always clear sa_restorer on execve\n  mm: remove_memory(): fix end_pfn setting\n  include/linux/res_counter.h needs errno.h\n"
    },
    {
      "commit": "ca044f9a9ed492f0f7e52df999c10ca6f7cfc5c0",
      "tree": "0693ff6fd14f52d164a98d593ee1dcf639cff5fc",
      "parents": [
        "29ba06b9ed51d49dea6c79c3c16b961d661262bd"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:47 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:49 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/raid/md_p.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of struct mdp_superblock_s in linux/raid/md_p.h is wrong in\nthis way.  Note that userspace will likely interpret the ordering of the\nfields incorrectly as the big-endian variant on a little-endian machines -\ndepending on header inclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the ordering of events_hi, events_lo, cp_events_hi and\ncp_events_lo in struct mdp_superblock_s / typedef mdp_super_t.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29ba06b9ed51d49dea6c79c3c16b961d661262bd",
      "tree": "4885667d68e9f55ccf5f0f515b5bf9d538de177a",
      "parents": [
        "51b154ed5289682364b830858a4a1ca47fcd04e7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:46 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:48 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/acct.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of ACCT_BYTEORDER in linux/acct.h is wrong in this way.\nNote that userspace will likely interpret this incorrectly as the\nbig-endian variant on little-endian machines - depending on header\ninclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the value of ACCT_BYTEORDER.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51b154ed5289682364b830858a4a1ca47fcd04e7",
      "tree": "a7e3ae9ad1047db6cedd5701df4b2f33f6386cd1",
      "parents": [
        "97da55fcec6e3898f50010a6847dfa64f7c085e6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Mar 13 14:59:45 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 13 15:21:48 2013 -0700"
      },
      "message": "UAPI: fix endianness conditionals in linux/aio_abi.h\n\nIn the UAPI header files, __BIG_ENDIAN and __LITTLE_ENDIAN must be\ncompared against __BYTE_ORDER in preprocessor conditionals where these are\nexposed to userspace (that is they\u0027re not inside __KERNEL__ conditionals).\n\nHowever, in the main kernel the norm is to check for\n\"defined(__XXX_ENDIAN)\" rather than comparing against __BYTE_ORDER and\nthis has incorrectly leaked into the userspace headers.\n\nThe definition of PADDED() in linux/aio_abi.h is wrong in this way.  Note\nthat userspace will likely interpret this and thus the order of fields in\nstruct iocb incorrectly as the little-endian variant on big-endian\nmachines - depending on header inclusion order.\n\n[!!!] NOTE [!!!]  This patch may adversely change the userspace API.  It might\nbe better to fix the ordering of aio_key and aio_reserved1 in struct iocb.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nAcked-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e06c93cacb82dd147266fd1bdb2d0a0bd45ff2c1",
      "tree": "8698db9dbce9510e5d4b8ddab82f9db0d822f0a3",
      "parents": [
        "5771a8051d5ebaac0651a957885f55b5f6221a02"
      ],
      "author": {
        "name": "Ley Foon Tan",
        "email": "lftan@altera.com",
        "time": "Thu Mar 07 10:28:37 2013 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Tue Mar 12 08:53:23 2013 -0700"
      },
      "message": "tty/serial: Add support for Altera serial port\n\nAdd support for Altera 8250/16550 compatible serial port.\n\nSigned-off-by: Ley Foon Tan \u003clftan@altera.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2b83451b45d720ca38c03878ce42ff9139cad9e3",
      "tree": "374b4ab82ffc115dc8cb76f783f7735521b6c7bf",
      "parents": [
        "060f0ce6ff975decd1e0ee318c08e228bccbee1e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Feb 28 12:33:20 2013 +0100"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue Mar 05 19:12:17 2013 -0300"
      },
      "message": "KVM: ioeventfd for virtio-ccw devices.\n\nEnhance KVM_IOEVENTFD with a new flag that allows to attach to virtio-ccw\ndevices on s390 via the KVM_VIRTIO_CCW_NOTIFY_BUS.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "ea882c2ece7c68462a3734c71c60e2572e528fe7",
      "tree": "39fc3c731034492db5a7f13e68290403b1353280",
      "parents": [
        "8e8b180a5f1b237345f6e2d960bcceb8b6bc3793",
        "b889fcf63cb62e7fdb7816565e28f44dbe4a76a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 14:24:59 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 14:24:59 2013 -0800"
      },
      "message": "Merge tag \u0027disintegrate-fbdev-20121220\u0027 of git://git.infradead.org/users/dhowells/linux-headers\n\nPull fbdev UAPI disintegration from David Howells:\n \"You\u0027ll be glad to here that the end is nigh for the UAPI patches.\n  Only the fbdev/framebuffer piece remains now that the SCSI stuff has\n  gone in.\n\n  Here are the UAPI disintegration bits for the fbdev drivers.  It\n  appears that Florian hasn\u0027t had time to deal with my patch, but back\n  in December he did say he didn\u0027t mind if I pushed it forward.\"\n\nYay.  No more uapi movement.  And hopefully no more big header file\ncleanups coming up either, it just tends to be very painful.\n\n* tag \u0027disintegrate-fbdev-20121220\u0027 of git://git.infradead.org/users/dhowells/linux-headers:\n  UAPI: (Scripted) Disintegrate include/video\n"
    },
    {
      "commit": "8fd5e7a2d9574b3cac1c9264ad1aed3b613ed6fe",
      "tree": "5696f5d31c6c75b71bfc4852fb234b773e266cfe",
      "parents": [
        "529e5fbcd8d3cb48cf824ac8fde91cc80a9e985f",
        "c60ac31542e93499b58dcfc1e3f6550ba5b5728e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 03 12:06:09 2013 -0800"
      },
      "message": "Merge tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag\n\nPull new ImgTec Meta architecture from James Hogan:\n \"This adds core architecture support for Imagination\u0027s Meta processor\n  cores, followed by some later miscellaneous arch/metag cleanups and\n  fixes which I kept separate to ease review:\n\n   - Support for basic Meta 1 (ATP) and Meta 2 (HTP) core architecture\n   - A few fixes all over, particularly for symbol prefixes\n   - A few privilege protection fixes\n   - Several cleanups (setup.c includes, split out a lot of\n     metag_ksyms.c)\n   - Fix some missing exports\n   - Convert hugetlb to use vm_unmapped_area()\n   - Copy device tree to non-init memory\n   - Provide dma_get_sgtable()\"\n\n* tag \u0027metag-v3.9-rc1-v4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag: (61 commits)\n  metag: Provide dma_get_sgtable()\n  metag: prom.h: remove declaration of metag_dt_memblock_reserve()\n  metag: copy devicetree to non-init memory\n  metag: cleanup metag_ksyms.c includes\n  metag: move mm/init.c exports out of metag_ksyms.c\n  metag: move usercopy.c exports out of metag_ksyms.c\n  metag: move setup.c exports out of metag_ksyms.c\n  metag: move kick.c exports out of metag_ksyms.c\n  metag: move traps.c exports out of metag_ksyms.c\n  metag: move irq enable out of irqflags.h on SMP\n  genksyms: fix metag symbol prefix on crc symbols\n  metag: hugetlb: convert to vm_unmapped_area()\n  metag: export clear_page and copy_page\n  metag: export metag_code_cache_flush_all\n  metag: protect more non-MMU memory regions\n  metag: make TXPRIVEXT bits explicit\n  metag: kernel/setup.c: sort includes\n  perf: Enable building perf tools for Meta\n  metag: add boot time LNKGET/LNKSET check\n  metag: add __init to metag_cache_probe()\n  ...\n"
    },
    {
      "commit": "b695188dd39162a1a6bff11fdbcc4c0b65b933ab",
      "tree": "a3df7c052d38b5bfaf335fbf3130abcc5c6ca577",
      "parents": [
        "48476df99894492a0f7239f2f3c9a2dde4ff38e2",
        "180e001cd5fc2950dc6a7997dde5b65c954d0e79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:41:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 16:41:54 2013 -0800"
      },
      "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 \"The biggest feature in the pull is the new (and still experimental)\n  raid56 code that David Woodhouse started long ago.  I\u0027m still working\n  on the parity logging setup that will avoid inconsistent parity after\n  a crash, so this is only for testing right now.  But, I\u0027d really like\n  to get it out to a broader audience to hammer out any performance\n  issues or other problems.\n\n  scrub does not yet correct errors on raid5/6 either.\n\n  Josef has another pass at fsync performance.  The big change here is\n  to combine waiting for metadata with waiting for data, which is a big\n  latency win.  It is also step one toward using atomics from the\n  hardware during a commit.\n\n  Mark Fasheh has a new way to use btrfs send/receive to send only the\n  metadata changes.  SUSE is using this to make snapper more efficient\n  at finding changes between snapshosts.\n\n  Snapshot-aware defrag is also included.\n\n  Otherwise we have a large number of fixes and cleanups.  Eric Sandeen\n  wins the award for removing the most lines, and I\u0027m hoping we steal\n  this idea from XFS over and over again.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs: (118 commits)\n  btrfs: fixup/remove module.h usage as required\n  Btrfs: delete inline extents when we find them during logging\n  btrfs: try harder to allocate raid56 stripe cache\n  Btrfs: cleanup to make the function btrfs_delalloc_reserve_metadata more logic\n  Btrfs: don\u0027t call btrfs_qgroup_free if just btrfs_qgroup_reserve fails\n  Btrfs: remove reduplicate check about root in the function btrfs_clean_quota_tree\n  Btrfs: return ENOMEM rather than use BUG_ON when btrfs_alloc_path fails\n  Btrfs: fix missing deleted items in btrfs_clean_quota_tree\n  btrfs: use only inline_pages from extent buffer\n  Btrfs: fix wrong reserved space when deleting a snapshot/subvolume\n  Btrfs: fix wrong reserved space in qgroup during snap/subv creation\n  Btrfs: remove unnecessary dget_parent/dput when creating the pending snapshot\n  btrfs: remove a printk from scan_one_device\n  Btrfs: fix NULL pointer after aborting a transaction\n  Btrfs: fix memory leak of log roots\n  Btrfs: copy everything if we\u0027ve created an inline extent\n  btrfs: cleanup for open-coded alignment\n  Btrfs: do not change inode flags in rename\n  Btrfs: use reserved space for creating a snapshot\n  clear chunk_alloc flag on retryable failure\n  ...\n"
    },
    {
      "commit": "bc3966bf1583a6c22b76397535174445c43952de",
      "tree": "8854b33e95c672078bb32fe878f39b9d716accb5",
      "parents": [
        "29dd78cf0b526d24063364a8c634b3e92514c1a2"
      ],
      "author": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Tue Oct 09 10:54:36 2012 +0100"
      },
      "committer": {
        "name": "James Hogan",
        "email": "james.hogan@imgtec.com",
        "time": "Sat Mar 02 20:09:22 2013 +0000"
      },
      "message": "metag: ptrace\n\nThe ptrace interface for metag provides access to some core register\nsets using the PTRACE_GETREGSET and PTRACE_SETREGSET operations. The\ndetails of the internal context structures is abstracted into user API\nstructures to both ease use and allow flexibility to change the internal\ncontext layouts. Copyin and copyout functions for these register sets\nare exposed to allow signal handling code to use them to copy to and\nfrom the signal context.\n\nstruct user_gp_regs (NT_PRSTATUS) provides access to the core general\npurpose register context.\n\nstruct user_cb_regs (NT_METAG_CBUF) provides access to the TXCATCH*\nregisters which contains information abuot a memory fault, unaligned\naccess error or watchpoint. This can be modified to alter the way the\nfault is replayed on resume (\"catch replay\"), or to prevent the replay\ntaking place.\n\nstruct user_rp_state (NT_METAG_RPIPE) provides access to the state of\nthe Meta read pipeline which can be used to hide memory latencies in\nhand optimised data loops.\n\nExtended DSP register state, DSP RAM, and hardware breakpoint registers\naren\u0027t yet exposed through ptrace.\n\nSigned-off-by: James Hogan \u003cjames.hogan@imgtec.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "37cae6ad4c484030fa972241533c32730ec79b7d",
      "tree": "a01a13982af7b326af37c729a5ad83adbe99322d",
      "parents": [
        "986248993d495aebffcdf0758ce28ab85aa4e9ff",
        "8735a8134786fa4ef36dee65d7fa779b99ba5fe3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:44:27 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:44:27 2013 -0800"
      },
      "message": "Merge tag \u0027dm-3.9-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm\n\nPull device-mapper update from Alasdair G Kergon:\n \"The main addition here is a long-desired target framework to allow an\n  SSD to be used as a cache in front of a slower device.  Cache tuning\n  is delegated to interchangeable policy modules so these can be\n  developed independently of the mechanics needed to shuffle the data\n  around.\n\n  Other than that, kcopyd users acquire a throttling parameter, ioctl\n  buffer usage gets streamlined, more mempool reliance is reduced and\n  there are a few other bug fixes and tidy-ups.\"\n\n* tag \u0027dm-3.9-changes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm: (30 commits)\n  dm cache: add cleaner policy\n  dm cache: add mq policy\n  dm: add cache target\n  dm persistent data: add bitset\n  dm persistent data: add transactional array\n  dm thin: remove cells from stack\n  dm bio prison: pass cell memory in\n  dm persistent data: add btree_walk\n  dm: add target num_write_bios fn\n  dm kcopyd: introduce configurable throttling\n  dm ioctl: allow message to return data\n  dm ioctl: optimize functions without variable params\n  dm ioctl: introduce ioctl_flags\n  dm: merge io_pool and tio_pool\n  dm: remove unused _rq_bio_info_cache\n  dm: fix limits initialization when there are no data devices\n  dm snapshot: add missing module aliases\n  dm persistent data: set some btree fn parms const\n  dm: refactor bio cloning\n  dm: rename bio cloning functions\n  ...\n"
    },
    {
      "commit": "426d266c12e9116497e3055212f823a56e1a6914",
      "tree": "c65828dd2f7aca6da8267f2a405ba39789eb6581",
      "parents": [
        "20e6926dcbafa1b361f1c29d967688be14b6ca4b",
        "3e34c1fc2b51f117045e4a2472572f14ac91df6e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:42:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 02 11:42:16 2013 -0800"
      },
      "message": "Merge tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull SCSI updates from James Bottomley:\n \"This is an assorted set of stragglers into the merge window with\n  driver updates for qla2xxx, megaraid_sas, storvsc and ufs.\n\n  It also includes pulls of the uapi tree (all the remaining SCSI\n  pieces) and the fcoe tree (updates to fcoe and libfc)\"\n\n* tag \u0027scsi-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (81 commits)\n  [SCSI] ufs: Separate PCI code into glue driver\n  [SCSI] ufs: Segregate PCI Specific Code\n  [SCSI] scsi: fix lpfc build when wmb() is defined as mb()\n  [SCSI] storvsc: Handle dynamic resizing of the device\n  [SCSI] storvsc: Restructure error handling code on command completion\n  [SCSI] storvsc: avoid usage of WRITE_SAME\n  [SCSI] aacraid: suppress two GCC warnings\n  [SCSI] hpsa: check for dma_mapping_error in hpsa_passthru ioctls\n  [SCSI] hpsa: reorganize error handling in hpsa_passthru_ioctl\n  [SCSI] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block\n  [SCSI] hpsa: Check for dma_mapping_error for all code paths using fill_cmd\n  [SCSI] hpsa: Check for dma_mapping_error in hpsa_map_one\n  [SCSI] dc395x: uninitialized variable in device_alloc()\n  [SCSI] Fix range check in scsi_host_dif_capable()\n  [SCSI] storvsc: Initialize the sglist\n  [SCSI] mpt2sas: Add support for OEM specific controller\n  [SCSI] ipr: Fix oops while resetting an ipr adapter\n  [SCSI] fnic: Fnic Trace Utility\n  [SCSI] fnic: New debug flags and debug log messages\n  [SCSI] fnic: fnic driver may hit BUG_ON on device reset\n  ...\n"
    },
    {
      "commit": "a26062416ef8add48f16fbadded2b5f6fb84d024",
      "tree": "4f960c51bd22d99e55a1f56cf28f86f018de01a3",
      "parents": [
        "02cde50b7ea74557d32ff778c73809322445ccd2"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "message": "dm ioctl: allow message to return data\n\nThis patch introduces enhanced message support that allows the\ndevice-mapper core to recognise messages that are common to all devices,\nand for messages to return data to userspace.\n\nCore messages are processed by the function \"message_for_md\".  If the\ndevice mapper doesn\u0027t support the message, it is passed to the target\ndriver.\n\nIf the message returns data, the kernel sets the flag\nDM_MESSAGE_OUT_FLAG.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "02cde50b7ea74557d32ff778c73809322445ccd2",
      "tree": "5021be59504bc5dc3e4fb247debcbb9a383b0dab",
      "parents": [
        "e2914cc26bbca67fd30fff02c6777e8477fc8a6a"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "committer": {
        "name": "Alasdair G Kergon",
        "email": "agk@redhat.com",
        "time": "Fri Mar 01 22:45:49 2013 +0000"
      },
      "message": "dm ioctl: optimize functions without variable params\n\nDevice-mapper ioctls receive and send data in a buffer supplied\nby userspace.  The buffer has two parts.  The first part contains\na \u0027struct dm_ioctl\u0027 and has a fixed size.  The second part depends\non the ioctl and has a variable size.\n\nThis patch recognises the specific ioctls that do not use the variable\npart of the buffer and skips allocating memory for it.\n\nIn particular, when a device is suspended and a resume ioctl is sent,\nthis now avoid memory allocation completely.\n\nThe variable \"struct dm_ioctl tmp\" is moved from the function\ncopy_params to its caller ctl_ioctl and renamed to param_kernel.\nIt is used directly when the ioctl function doesn\u0027t need any arguments.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n"
    },
    {
      "commit": "3e34c1fc2b51f117045e4a2472572f14ac91df6e",
      "tree": "12c7c79931e657483f965bc944861bc8a6a9694d",
      "parents": [
        "c157750a901d767ecb95f1dbabd0972dee396b1e",
        "1f953b0dbc2549318afcc0a70af5542dffbce34a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:09:51 2013 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:10:08 2013 +0000"
      },
      "message": "[SCSI] Merge tag \u0027fcoe-02-19-13\u0027 into for-linus\n\nFCoE Updates for 3.9\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "c157750a901d767ecb95f1dbabd0972dee396b1e",
      "tree": "c60874bc22cbcea6fb2ef32f71251a1771527169",
      "parents": [
        "e0eca63e342124cff4307eafb43908cab5b3cf88",
        "ee7afd717c26299c85675d84c7ff89a9c989f4fa"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:08:44 2013 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Fri Mar 01 09:08:44 2013 +0000"
      },
      "message": "Merge tag \u0027uapi-20121219\u0027 into for-linus\n\nUAPI Disintegration 2012-12-19\n\nThis is the remaining SCSI part of the UAPI\n\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "75f187aba5e7a3eea259041f85099029774a4c5b",
      "tree": "34a26995689413e123463300447f2e0fb7b05673",
      "parents": [
        "cd89f46b52cd2354d3d322ea7eab193b86ba03c6"
      ],
      "author": {
        "name": "Alex Bligh",
        "email": "alex@alex.org.uk",
        "time": "Wed Feb 27 17:05:23 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:22 2013 -0800"
      },
      "message": "nbd: support FLUSH requests\n\nCurrently, the NBD device does not accept flush requests from the Linux\nblock layer.  If the NBD server opened the target with neither O_SYNC nor\nO_DSYNC, however, the device will be effectively backed by a writeback\ncache.  Without issuing flushes properly, operation of the NBD device will\nnot be safe against power losses.\n\nThe NBD protocol has support for both a cache flush command and a FUA\ncommand flag; the server will also pass a flag to note its support for\nthese features.  This patch adds support for the cache flush command and\nflag.  In the kernel, we receive the flags via the NBD_SET_FLAGS ioctl,\nand map NBD_FLAG_SEND_FLUSH to the argument of blk_queue_flush.  When the\nflag is active the block layer will send REQ_FLUSH requests, which we\ntranslate to NBD_CMD_FLUSH commands.\n\nFUA support is not included in this patch because all free software\nservers implement it with a full fdatasync; thus it has no advantage over\nsupporting flush only.  Because I [Paolo] cannot really benchmark it in a\nrealistic scenario, I cannot tell if it is a good idea or not.  It is also\nnot clear if it is valid for an NBD server to support FUA but not flush.\nThe Linux block layer gives a warning for this combination, the NBD\nprotocol documentation says nothing about it.\n\nThe patch also fixes a small problem in the handling of flags: nbd-\u003eflags\nmust be cleared at the end of NBD_DO_IT, but the driver was not doing\nthat.  The bug manifests itself as follows.  Suppose you two different\nclient/server pairs to start the NBD device.  Suppose also that the first\nclient supports NBD_SET_FLAGS, and the first server sends\nNBD_FLAG_SEND_FLUSH; the second pair instead does neither of these two\nthings.  Before this patch, the second invocation of NBD_DO_IT will use a\nstale value of nbd-\u003eflags, and the second server will issue an error every\ntime it receives an NBD_CMD_FLUSH command.\n\nThis bug is pre-existing, but it becomes much more important after this\npatch; flush failures make the device pretty much unusable, unlike\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Alex Bligh \u003calex@alex.org.uk\u003e\nAcked-by: Paul Clements \u003cPaul.Clements@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59fb1b9f5d9910c2eb97107dd0eb7e3bce8f0dde",
      "tree": "fc9f3b2d33fb80b3cde52b87420c9dc9faaf28b0",
      "parents": [
        "7175c61cc6b8e701441e79ef048c11ae97293463"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Feb 27 17:05:11 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:21 2013 -0800"
      },
      "message": "ipmi: remove superfluous kernel/userspace explanation\n\nGiven the obvious distinction between kernel and userspace supported\nby uapi/, it seems unnecessary to comment on that.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Corey Minyard \u003ccminyard@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b88a105802e9aeb6e234e8106659f5d1271081bb",
      "tree": "589342d16e494deeb20da933fe409088e59b04d8",
      "parents": [
        "6b46419b0462ae565880f02e9cd0baf9b25ea71f"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Feb 27 17:03:09 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:11 2013 -0800"
      },
      "message": "fat: mark fs as dirty on mount and clean on umount\n\nThere is no documented methods to mark FAT as dirty.  Unofficially MS\nstarted to use reserved Byte in boot sector for this purpose, at least\nsince Win 2000.  With Win 7 user is warned if fs is dirty and asked to\nclean it.\n\nDifferent versions of Win, handle it in different ways, but always have\nsame meaning:\n\n- Win 2000 and XP, set it on write operations and\n  remove it after operation was finnished\n- Win 7, set dirty flag on first write and remove it on umount.\n\nWe will do it as follows:\n\n- set dirty flag on mount. If fs was initially dirty, warn user,\n  remember it and do not do any changes to boot sector.\n- clean it on umount. If fs was initially dirty, leave it dirty.\n- do not do any thing if fs mounted read-only.\n- TODO: leave fs dirty if we found some error after mount.\n\nSigned-off-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b46419b0462ae565880f02e9cd0baf9b25ea71f",
      "tree": "b61bdf965ec8457a35a6174cbeff09897debdc90",
      "parents": [
        "899bed05e9f6bbb21776f9ebd88f5631987f987a"
      ],
      "author": {
        "name": "Oleksij Rempel",
        "email": "bug-track@fisher-privat.net",
        "time": "Wed Feb 27 17:03:07 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:10 2013 -0800"
      },
      "message": "fat: add extended fileds to struct fat_boot_sector\n\nLater we will need \"state\" field to check if volume was cleanly unmounted.\n\nSigned-off-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5841ca09b35df4ecb0fee4e8fbd21ef177509a71",
      "tree": "38023d07929e108cae6713170f7458da174bd568",
      "parents": [
        "4225fc8555a992c7f91d174ef424384d6781e144"
      ],
      "author": {
        "name": "Vyacheslav Dubeyko",
        "email": "slava@dubeyko.com",
        "time": "Wed Feb 27 17:02:59 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 27 19:10:10 2013 -0800"
      },
      "message": "hfsplus: add osx.* prefix for handling namespace of Mac OS X extended attributes\n\nhfsplus: reworked support of extended attributes.\n\nCurrent mainline implementation of hfsplus file system driver treats as\nextended attributes only two fields (fdType and fdCreator) of user_info\nfield in file description record (struct hfsplus_cat_file).  It is\npossible to get or set only these two fields as extended attributes.\nBut HFS+ treats as com.apple.FinderInfo extended attribute an union of\nuser_info and finder_info fields as for file (struct hfsplus_cat_file)\nas for folder (struct hfsplus_cat_folder).  Moreover, current mainline\nimplementation of hfsplus file system driver doesn\u0027t support special\nmetadata file - attributes tree.\n\nMac OS X 10.4 and later support extended attributes by making use of the\nHFS+ filesystem Attributes file B*-tree feature which allows for named\nforks.  Mac OS X supports only inline extended attributes, limiting\ntheir size to 3802 bytes.  Any regular file may have a list of extended\nattributes.  HFS+ supports an arbitrary number of named forks.  Each\nattribute is denoted by a name and the associated data.  The name is a\nnull-terminated Unicode string.  It is possible to list, to get, to set,\nand to remove extended attributes from files or directories.\n\nIt exists some peculiarity during getting of extended attributes list by\nmeans of getfattr utility.  The getfattr utility expects prefix \"user.\"\nbefore any extended attribute\u0027s name.  So, it ignores any names that\ndon\u0027t contained such prefix.  Such behavior of getfattr utility results\nin unexpected empty output of extended attributes list even in the case\nwhen file (or folder) contains extended attributes.  It needs to use\nempty string as regular expression pattern for names matching (getfattr\n--match\u003d\"\").\n\nFor support of extended attributes in HFS+:\n1. It was added necessary on-disk layout declarations related to Attributes\n   tree into hfsplus_raw.h file.\n2. It was added attributes.c file with implementation of functionality of\n   manipulation by records in Attributes tree.\n3. It was reworked hfsplus_listxattr, hfsplus_getxattr, hfsplus_setxattr\n   functions in ioctl.c. Moreover, it was added hfsplus_removexattr method.\n\nThis patch:\n\nAdd osx.* prefix for handling namespace of Mac OS X extended attributes.\n\n[akpm@linux-foundation.org: checkpatch fixes]\nSigned-off-by: Vyacheslav Dubeyko \u003cslava@dubeyko.com\u003e\nReported-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "515d01f7726b9ba4838787d247115e1b259e1cc7",
      "tree": "d791be958b963215eefe96b33498269879932191",
      "parents": [
        "1cef9350cbee6e3bcf2ff646b8978fbec33f8b85",
        "d65530fbc799e4036d4d3da4ab6e9fa6d8c4a447"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 14:48:30 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 14:48:30 2013 -0800"
      },
      "message": "Merge tag \u0027vfio-v3.9-rc1\u0027 of git://github.com/awilliam/linux-vfio\n\nPull VFIO updates from Alex Williamson:\n - Fixes PCIe v1 extended capability support\n\n - Cleans up read/write access functions\n\n - Fix Removal test to properly wait until devices are unused\n\n - Enable pcieport driver usage for non-accessible devices w/in groups\n\n - Extensions for PCI VGA support\n\n* tag \u0027vfio-v3.9-rc1\u0027 of git://github.com/awilliam/linux-vfio:\n  drivers/vfio: remove depends on CONFIG_EXPERIMENTAL\n  vfio-pci: Add support for VGA region access\n  vfio-pci: Manage user power state transitions\n  vfio: whitelist pcieport\n  vfio: Protect vfio_dev_present against device_del\n  vfio-pci: Cleanup BAR access\n  vfio-pci: Cleanup read/write functions\n  vfio-pci: Enable PCIe extended capabilities on v1\n"
    },
    {
      "commit": "70a3a06d01ed9ca887316a881813cdefb8a20170",
      "tree": "fbdb7982040ba77818e4b738d76eef8bb06fb47f",
      "parents": [
        "f6c0ffa8f0b0781f4954cb06f0a81d6c10c1b434",
        "ef4e359d9b9e2dc022f79840fd207796b524a893"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 11:41:08 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 26 11:41:08 2013 -0800"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband update from Roland Dreier:\n \"Main batch of InfiniBand/RDMA changes for 3.9:\n\n   - SRP error handling fixes from Bart Van Assche\n\n   - Implementation of memory windows for mlx4 from Shani Michaeli\n\n   - Lots of cxgb4 HW driver fixes from Vipul Pandya\n\n   - Make iSER work for virtual functions, other fixes from Or Gerlitz\n\n   - Fix for bug in qib HW driver from Mike Marciniszyn\n\n   - IPoIB fixes from me, Itai Garbi, Shlomo Pongratz, Yan Burman\n\n   - Various cleanups and warning fixes from Julia Lawall, Paul Bolle,\n     Wei Yongjun\"\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (41 commits)\n  IB/mlx4: Advertise MW support\n  IB/mlx4: Support memory window binding\n  mlx4: Implement memory windows allocation and deallocation\n  mlx4_core: Enable memory windows in {INIT, QUERY}_HCA\n  mlx4_core: Disable memory windows for virtual functions\n  IPoIB: Free ipoib neigh on path record failure so path rec queries are retried\n  IB/srp: Fail I/O requests if the transport is offline\n  IB/srp: Avoid endless SCSI error handling loop\n  IB/srp: Avoid sending a task management function needlessly\n  IB/srp: Track connection state properly\n  IB/mlx4: Remove redundant NULL check before kfree\n  IB/mlx4: Fix compiler warning about uninitialized \u0027vlan\u0027 variable\n  IB/mlx4: Convert is_xxx variables in build_mlx_header() to bool\n  IB/iser: Enable iser when FMRs are not supported\n  IB/iser: Avoid error prints on EAGAIN registration failures\n  IB/iser: Use proper define for the commands per LUN value advertised to SCSI ML\n  IB/uverbs: Implement memory windows support in uverbs\n  IB/core: Add \"type 2\" memory windows support\n  mlx4_core: Propagate MR deregistration failures to caller\n  mlx4_core: Rename MPT-related functions to have mpt_ prefix\n  ...\n"
    },
    {
      "commit": "fffddfd6c8e0c10c42c6e2cc54ba880fcc36ebbb",
      "tree": "71bc5e597124dbaf7550f1e089d675718b3ed5c0",
      "parents": [
        "69086a78bdc973ec0b722be790b146e84ba8a8c4",
        "be88298b0a3f771a4802f20c5e66af74bfd1dff1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 25 16:46:44 2013 -0800"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm merge from Dave Airlie:\n \"Highlights:\n\n   - TI LCD controller KMS driver\n\n   - TI OMAP KMS driver merged from staging\n\n   - drop gma500 stub driver\n\n   - the fbcon locking fixes\n\n   - the vgacon dirty like zebra fix.\n\n   - open firmware videomode and hdmi common code helpers\n\n   - major locking rework for kms object handling - pageflip/cursor\n     won\u0027t block on polling anymore!\n\n   - fbcon helper and prime helper cleanups\n\n   - i915: all over the map, haswell power well enhancements, valleyview\n     macro horrors cleaned up, killing lots of legacy GTT code,\n\n   - radeon: CS ioctl unification, deprecated UMS support, gpu reset\n     rework, VM fixes\n\n   - nouveau: reworked thermal code, external dp/tmds encoder support\n     (anx9805), fences sleep instead of polling,\n\n   - exynos: all over the driver fixes.\"\n\nLovely conflict in radeon/evergreen_cs.c between commit de0babd60d8d\n(\"drm/radeon: enforce use of radeon_get_ib_value when reading user cmd\")\nand the new changes that modified that evergreen_dma_cs_parse()\nfunction.\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (508 commits)\n  drm/tilcdc: only build on arm\n  drm/i915: Revert hdmi HDP pin checks\n  drm/tegra: Add list of framebuffers to debugfs\n  drm/tegra: Fix color expansion\n  drm/tegra: Split DC_CMD_STATE_CONTROL register write\n  drm/tegra: Implement page-flipping support\n  drm/tegra: Implement VBLANK support\n  drm/tegra: Implement .mode_set_base()\n  drm/tegra: Add plane support\n  drm/tegra: Remove bogus tegra_framebuffer structure\n  drm: Add consistency check for page-flipping\n  drm/radeon: Use generic HDMI infoframe helpers\n  drm/tegra: Use generic HDMI infoframe helpers\n  drm: Add EDID helper documentation\n  drm: Add HDMI infoframe helpers\n  video: Add generic HDMI infoframe helpers\n  drm: Add some missing forward declarations\n  drm: Move mode tables to drm_edid.c\n  drm: Remove duplicate drm_mode_cea_vic()\n  gma500: Fix n, m1 and m2 clock limits for sdvo and lvds\n  ...\n"
    },
    {
      "commit": "21fbd5809ad126b949206d78e0a0e07ec872ea11",
      "tree": "a824045df99fc1f0690095a925cceb50207e332b",
      "parents": [
        "d9978ec5680059d727b39d6c706777c6973587f2",
        "ed72d37a33fdf43dc47787fe220532cdec9da528"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:35:10 2013 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media updates from Mauro Carvalho Chehab:\n\n - Some cleanups at V4L2 documentation\n\n - new drivers: ts2020 frontend, ov9650 sensor, s5c73m3 sensor,\n   sh-mobile veu mem2mem driver, radio-ma901, davinci_vpfe staging\n   driver\n\n - Lots of missing MAINTAINERS entries added\n\n - several em28xx driver improvements, including its conversion to\n   videobuf2\n\n - several fixups on drivers to make them to better comply with the API\n\n - DVB core: add support for DVBv5 stats, allowing the implementation of\n   statistics for new standards like ISDB\n\n - mb86a20s: add statistics to the driver\n\n - lots of new board additions, cleanups, and driver improvements.\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (596 commits)\n  [media] media: Add 0x3009 USB PID to ttusb2 driver (fixed diff)\n  [media] rtl28xxu: Add USB IDs for Compro VideoMate U620F\n  [media] em28xx: add usb id for terratec h5 rev. 3\n  [media] media: rc: gpio-ir-recv: add support for device tree parsing\n  [media] mceusb: move check earlier to make smatch happy\n  [media] radio-si470x doc: add info about v4l2-ctl and sox+alsa\n  [media] staging: media: Remove unnecessary OOM messages\n  [media] sh_vou: Use vou_dev instead of vou_file wherever possible\n  [media] sh_vou: Use video_drvdata()\n  [media] drivers/media/platform/soc_camera/pxa_camera.c: use devm_ functions\n  [media] mt9t112: mt9t111 format set up differs from mt9t112\n  [media] sh-mobile-ceu-camera: fix SHARPNESS control default\n  Revert \"[media] fc0011: Return early, if the frequency is already tuned\"\n  [media] cx18/ivtv: fix regression: remove __init from a non-init function\n  [media] em28xx: fix analog streaming with USB bulk transfers\n  [media] stv0900: remove unnecessary null pointer check\n  [media] fc0011: Return early, if the frequency is already tuned\n  [media] fc0011: Add some sanity checks and cleanups\n  [media] fc0011: Fix xin value clamping\n  Revert \"[media] [PATH,1/2] mxl5007 move reset to attach\"\n  ...\n"
    },
    {
      "commit": "d9978ec5680059d727b39d6c706777c6973587f2",
      "tree": "8fad9cf8cf9599af58757e4acbf27c602df9ed79",
      "parents": [
        "a883b70d8e0a88278c0a1f80753b4dc99962b541",
        "53637e0760d56274177be7e6d630490bc49766c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:32:15 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 17:32:15 2013 -0800"
      },
      "message": "Merge tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libata updates from Jeff Garzik:\n\n1) apply, and then revert, the sysfs export of ATA host controller\n   number.  Discussion was continuing after patch application, trying to\n   figure out how to best mesh exported data with the installers,\n   boot-time agents and other parties that want this info.\n\n2) Merge Zero-Power Optical Device Driver (ZPODD) support, bringing the\n   wonderfulness of sane power management to your CD/DVD device.\n\n   Includes one SCSI-subsystem patch (with appropriate ACKs), adding\n   runtime PM support to \u0027sr\u0027 driver.  That is the ZPODD interaction\n   bits.\n\n   Patchset went through some 13 revisions before it got here; kudos to\n   Intel for persistence.\n\n3) pata_samsung_cf: use devm_clk_get()\n\n4) more ata_piix, ahci PCI IDs\n\n5) Add SATA driver for R-Car SoC\n\n6) Convert libata to use devm_ioremap_resource (Note: I think Greg sent\n   this to you, also)\n\n7) Set proper Sense Key (SK) in the SCSI simulator when ATA passthrough\n   indicates check condition.  Google and specification hawks everywhere\n   shall rejoice.\n\n* tag \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (22 commits)\n  [libata] fix smatch warning for zpodd_wake_dev\n  [libata] Set proper SK when CK_COND is set.\n  [libata] Convert to devm_ioremap_resource()\n  libata: add R-Car SATA driver\n  ahci: Add Device IDs for Intel Wellsburg PCH\n  ata_piix: Add Device IDs for Intel Wellsburg PCH\n  [SCSI] remove can_power_off flag from scsi_device\n  [libata] scsi: no poll when ODD is powered off\n  [SCSI] sr: support runtime pm\n  ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs\n  ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs\n  [libata] PM code cleanup for ata port\n  [libata] pm: differentiate system and runtime pm for ata port\n  Revert \"libata: export host controller number thru /sys\"\n  libata: do not suspend port if normal ODD is attached\n  libata: expose pm qos flags for ata device\n  libata: handle power transition of ODD\n  libata: check zero power ready status for ZPODD\n  libata: move acpi notification code to zpodd\n  libata: identify and init ZPODD devices\n  ...\n"
    },
    {
      "commit": "89f883372fa60f604d136924baf3e89ff1870e9e",
      "tree": "cb69b0a14957945ba00d3d392bf9ccbbef56f3b8",
      "parents": [
        "9e2d59ad580d590134285f361a0e80f0e98c0207",
        "6b73a96065e89dc9fa75ba4f78b1aa3a3bbd0470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 13:07:18 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 24 13:07:18 2013 -0800"
      },
      "message": "Merge tag \u0027kvm-3.9-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM updates from Marcelo Tosatti:\n \"KVM updates for the 3.9 merge window, including x86 real mode\n  emulation fixes, stronger memory slot interface restrictions, mmu_lock\n  spinlock hold time reduction, improved handling of large page faults\n  on shadow, initial APICv HW acceleration support, s390 channel IO\n  based virtio, amongst others\"\n\n* tag \u0027kvm-3.9-1\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm: (143 commits)\n  Revert \"KVM: MMU: lazily drop large spte\"\n  x86: pvclock kvm: align allocation size to page size\n  KVM: nVMX: Remove redundant get_vmcs12 from nested_vmx_exit_handled_msr\n  x86 emulator: fix parity calculation for AAD instruction\n  KVM: PPC: BookE: Handle alignment interrupts\n  booke: Added DBCR4 SPR number\n  KVM: PPC: booke: Allow multiple exception types\n  KVM: PPC: booke: use vcpu reference from thread_struct\n  KVM: Remove user_alloc from struct kvm_memory_slot\n  KVM: VMX: disable apicv by default\n  KVM: s390: Fix handling of iscs.\n  KVM: MMU: cleanup __direct_map\n  KVM: MMU: remove pt_access in mmu_set_spte\n  KVM: MMU: cleanup mapping-level\n  KVM: MMU: lazily drop large spte\n  KVM: VMX: cleanup vmx_set_cr0().\n  KVM: VMX: add missing exit names to VMX_EXIT_REASONS array\n  KVM: VMX: disable SMEP feature when guest is in non-paging mode\n  KVM: Remove duplicate text in api.txt\n  Revert \"KVM: MMU: split kvm_mmu_free_page\"\n  ...\n"
    },
    {
      "commit": "9e2d59ad580d590134285f361a0e80f0e98c0207",
      "tree": "f3232be75781484193413f32ec82c21f6d8eb76e",
      "parents": [
        "5ce1a70e2f00f0bce0cab57f798ca354b9496169",
        "235b80226b986dabcbba844968f7807866bd0bfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 18:50:11 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 23 18:50:11 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal\n\nPull signal handling cleanups from Al Viro:\n \"This is the first pile; another one will come a bit later and will\n  contain SYSCALL_DEFINE-related patches.\n\n   - a bunch of signal-related syscalls (both native and compat)\n     unified.\n\n   - a bunch of compat syscalls switched to COMPAT_SYSCALL_DEFINE\n     (fixing several potential problems with missing argument\n     validation, while we are at it)\n\n   - a lot of now-pointless wrappers killed\n\n   - a couple of architectures (cris and hexagon) forgot to save\n     altstack settings into sigframe, even though they used the\n     (uninitialized) values in sigreturn; fixed.\n\n   - microblaze fixes for delivery of multiple signals arriving at once\n\n   - saner set of helpers for signal delivery introduced, several\n     architectures switched to using those.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal: (143 commits)\n  x86: convert to ksignal\n  sparc: convert to ksignal\n  arm: switch to struct ksignal * passing\n  alpha: pass k_sigaction and siginfo_t using ksignal pointer\n  burying unused conditionals\n  make do_sigaltstack() static\n  arm64: switch to generic old sigaction() (compat-only)\n  arm64: switch to generic compat rt_sigaction()\n  arm64: switch compat to generic old sigsuspend\n  arm64: switch to generic compat rt_sigqueueinfo()\n  arm64: switch to generic compat rt_sigpending()\n  arm64: switch to generic compat rt_sigprocmask()\n  arm64: switch to generic sigaltstack\n  sparc: switch to generic old sigsuspend\n  sparc: COMPAT_SYSCALL_DEFINE does all sign-extension as well as SYSCALL_DEFINE\n  sparc: kill sign-extending wrappers for native syscalls\n  kill sparc32_open()\n  sparc: switch to use of generic old sigaction\n  sparc: switch sys_compat_rt_sigaction() to COMPAT_SYSCALL_DEFINE\n  mips: switch to generic sys_fork() and sys_clone()\n  ...\n"
    },
    {
      "commit": "48a732dfaa77a4dfec803aa8f248373998704f76",
      "tree": "b8ea89d3f48bc82fcc1b14d8cd356241e7ef2d37",
      "parents": [
        "9afa3195b96da7d2320ec44d19fbfbded7a15571",
        "0d69a3c731e120b05b7da9fb976830475a3fbc01"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:41:38 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:41:38 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\nPull HID subsystem updates from Jiri Kosina:\n \"HID subsystem and drivers update. Highlights:\n\n   - new support of a group of Win7/Win8 multitouch devices, from\n     Benjamin Tissoires\n\n   - fix for compat interface brokenness in uhid, from Dmitry Torokhov\n\n   - conversion of drivers to use hid_driver helper, by H Hartley\n     Sweeten\n\n   - HID over I2C transport received ACPI enumeration support, written\n     by Mika Westerberg\n\n   - there is an ongoing effort to make HID sensor hubs independent of\n     USB transport.  The first self-contained part of this work is\n     provided here, done by Mika Westerberg\n\n   - a few smaller fixes here and there, support for a couple new\n     devices added\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (43 commits)\n  HID: Correct Logitech order in hid-ids.h\n  HID: LG4FF: Remove unnecessary deadzone code\n  HID: LG: Prevent the Logitech Gaming Wheels deadzone\n  HID: LG: Fix detection of Logitech Speed Force Wireless (WiiWheel)\n  HID: LG: Add support for Logitech Momo Force (Red) Wheel\n  HID: hidraw: print message when succesfully initialized\n  HID: logitech: split accel, brake for Driving Force wheel\n  HID: logitech: add report descriptor for Driving Force wheel\n  HID: add ThingM blink(1) USB RGB LED support\n  HID: uhid: make creating devices work on 64/32 systems\n  HID: wiimote: fix nunchuck button parser\n  HID: blacklist Velleman data acquisition boards\n  HID: sensor-hub: don\u0027t limit the driver only to USB bus\n  HID: sensor-hub: get rid of unused sensor_hub_grabbed_usages[] table\n  HID: extend autodetect to handle I2C sensors as well\n  HID: ntrig: use input_configured() callback to set the name\n  HID: multitouch: do not use pointers towards hid-core\n  HID: add missing GENERIC_HARDIRQ dependency\n  HID: multitouch: make MT_CLS_ALWAYS_TRUE the new default class\n  HID: multitouch: fix protocol for Elo panels\n  ...\n"
    },
    {
      "commit": "7c2db36e730ee4facd341679ecb21ee73ba92831",
      "tree": "75016fba72aaf0581b9263f7fa4c565e6e634f3c",
      "parents": [
        "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
        "a47a376f1c025e23e836c0376813c0424de665c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:38:49 2013 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (incoming from Andrew)\n\nMerge misc patches from Andrew Morton:\n\n - Florian has vanished so I appear to have become fbdev maintainer\n   again :(\n\n - Joel and Mark are distracted to welcome to the new OCFS2 maintainer\n\n - The backlight queue\n\n - Small core kernel changes\n\n - lib/ updates\n\n - The rtc queue\n\n - Various random bits\n\n* akpm: (164 commits)\n  rtc: rtc-davinci: use devm_*() functions\n  rtc: rtc-max8997: use devm_request_threaded_irq()\n  rtc: rtc-max8907: use devm_request_threaded_irq()\n  rtc: rtc-da9052: use devm_request_threaded_irq()\n  rtc: rtc-wm831x: use devm_request_threaded_irq()\n  rtc: rtc-tps80031: use devm_request_threaded_irq()\n  rtc: rtc-lp8788: use devm_request_threaded_irq()\n  rtc: rtc-coh901331: use devm_clk_get()\n  rtc: rtc-vt8500: use devm_*() functions\n  rtc: rtc-tps6586x: use devm_request_threaded_irq()\n  rtc: rtc-imxdi: use devm_clk_get()\n  rtc: rtc-cmos: use dev_warn()/dev_dbg() instead of printk()/pr_debug()\n  rtc: rtc-pcf8583: use dev_warn() instead of printk()\n  rtc: rtc-sun4v: use pr_warn() instead of printk()\n  rtc: rtc-vr41xx: use dev_info() instead of printk()\n  rtc: rtc-rs5c313: use pr_err() instead of printk()\n  rtc: rtc-at91rm9200: use dev_dbg()/dev_err() instead of printk()/pr_debug()\n  rtc: rtc-rs5c372: use dev_dbg()/dev_warn() instead of printk()/pr_debug()\n  rtc: rtc-ds2404: use dev_err() instead of printk()\n  rtc: rtc-efi: use dev_err()/dev_warn()/pr_err() instead of printk()\n  ...\n"
    },
    {
      "commit": "242260fb858e99674289484bc2bfe3b41f9c4cbb",
      "tree": "09dcf9a2a5c21d27ed06f028c0096a727eaf64f3",
      "parents": [
        "76e8402619cf777a3adae9cd70e56a848a9bf952"
      ],
      "author": {
        "name": "Christian Kujau",
        "email": "lists@nerdbynature.de",
        "time": "Thu Feb 21 16:43:05 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:20 2013 -0800"
      },
      "message": "sun.com documentation fixes\n\nAfter I came across a help text for SUNGEM mentioning a broken sun.com\nURL, I felt like fixing those up, as they are now pointing to oracle.com\nURLs.\n\nSigned-off-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffecfd1a72fccfcee3dabb99b9ecba9735318f90",
      "tree": "a5c3caf67249ec811a2c2c95678d9349fd8e2412",
      "parents": [
        "13575ca14fcdacd1ad914d00bc63eb4d96280986"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "darrick.wong@oracle.com",
        "time": "Thu Feb 21 16:42:55 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 17:22:20 2013 -0800"
      },
      "message": "block: optionally snapshot page contents to provide stable pages during write\n\nThis provides a band-aid to provide stable page writes on jbd without\nneeding to backport the fixed locking and page writeback bit handling\nschemes of jbd2.  The band-aid works by using bounce buffers to snapshot\npage contents instead of waiting.\n\nFor those wondering about the ext3 bandage -- fixing the jbd locking\n(which was done as part of ext4dev years ago) is a lot of surgery, and\nsetting PG_writeback on data pages when we actually hold the page lock\ndropped ext3 performance by nearly an order of magnitude.  If we\u0027re\ngoing to migrate iscsi and raid to use stable page writes, the\ncomplaints about high latency will likely return.  We might as well\ncentralize their page snapshotting thing to one place.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nTested-by: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nReviewed-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Joel Becker \u003cjlbec@evilplan.org\u003e\nCc: Mark Fasheh \u003cmfasheh@suse.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\nCc: Ron Minnich \u003crminnich@sandia.gov\u003e\nCc: Latchesar Ionkov \u003clucho@ionkov.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b5628ab83b671f96ac9f174c1bd51c92589fc82",
      "tree": "8446b0fce80923c3694fe075ffcde7e422bcf818",
      "parents": [
        "a8f3740feb12928be1aad19659bf3527ea8d6d96",
        "fe7dc7202d7d24fe211e0eecf531d8b79b655b3c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 15:40:16 2013 -0800"
      },
      "message": "Merge tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM virtualization changes:\n \"This contains parts of the ARM KVM support that have dependencies on\n  other patches merged through the arm-soc tree.  In combination with\n  patches coming through Russell\u0027s tree, this will finally add full\n  support for the kernel based virtual machine on ARM, which has been\n  awaited for some time now.\n\n  Further, we now have a separate platform for virtual machines and qemu\n  booting that is used by both Xen and KVM, separating these from the\n  Versatile Express reference implementation.  Obviously, this new\n  platform is multiplatform capable so it can be combined with existing\n  machines in the same kernel.\"\n\n* tag \u0027virt\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (38 commits)\n  ARM: arch_timer: include linux/errno.h\n  arm: arch_timer: add missing inline in stub function\n  ARM: KVM: arch_timers: Wire the init code and config option\n  ARM: KVM: arch_timers: Add timer world switch\n  ARM: KVM: arch_timers: Add guest timer core support\n  ARM: KVM: Add VGIC configuration option\n  ARM: KVM: VGIC initialisation code\n  ARM: KVM: VGIC control interface world switch\n  ARM: KVM: VGIC interrupt injection\n  ARM: KVM: vgic: retire queued, disabled interrupts\n  ARM: KVM: VGIC virtual CPU interface management\n  ARM: KVM: VGIC distributor handling\n  ARM: KVM: VGIC accept vcpu and dist base addresses from user space\n  ARM: KVM: Initial VGIC infrastructure code\n  ARM: KVM: Keep track of currently running vcpus\n  KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl\n  ARM: gic: add __ASSEMBLY__ guard to C definitions\n  ARM: gic: define GICH offsets for VGIC support\n  ARM: gic: add missing distributor defintions\n  ARM: mach-virt: fixup machine descriptor after removal of sys_timer\n  ...\n"
    },
    {
      "commit": "21eaab6d19ed43e82ed39c8deb7f192134fb4a0e",
      "tree": "d995205afdcb7f47462bcd28067dc0c4ab0b7b02",
      "parents": [
        "74e1a2a39355b2d3ae8c60c78d8add162c6d7183",
        "9e17df37d710f8998e9cb10a548304fe33d4a5c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 13:41:04 2013 -0800"
      },
      "message": "Merge tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull tty/serial patches from Greg Kroah-Hartman:\n \"Here\u0027s the big tty/serial driver patches for 3.9-rc1.\n\n  More tty port rework and fixes from Jiri here, as well as lots of\n  individual serial driver updates and fixes.\n\n  All of these have been in the linux-next tree for a while.\"\n\n* tag \u0027tty-3.9-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty: (140 commits)\n  tty: mxser: improve error handling in mxser_probe() and mxser_module_init()\n  serial: imx: fix uninitialized variable warning\n  serial: tegra: assume CONFIG_OF\n  TTY: do not update atime/mtime on read/write\n  lguest: select CONFIG_TTY to build properly.\n  ARM defconfigs: add missing inclusions of linux/platform_device.h\n  fb/exynos: include platform_device.h\n  ARM: sa1100/assabet: include platform_device.h directly\n  serial: imx: Fix recursive locking bug\n  pps: Fix build breakage from decoupling pps from tty\n  tty: Remove ancient hardpps()\n  pps: Additional cleanups in uart_handle_dcd_change\n  pps: Move timestamp read into PPS code proper\n  pps: Don\u0027t crash the machine when exiting will do\n  pps: Fix a use-after free bug when unregistering a source.\n  pps: Use pps_lookup_dev to reduce ldisc coupling\n  pps: Add pps_lookup_dev() function\n  tty: serial: uartlite: Support uartlite on big and little endian systems\n  tty: serial: uartlite: Fix sparse and checkpatch warnings\n  serial/arc-uart: Miscll DT related updates (Grant\u0027s review comments)\n  ...\n\nFix up trivial conflicts, mostly just due to the TTY config option\nclashing with the EXPERIMENTAL removal.\n"
    },
    {
      "commit": "6b52a12bc3fc39053b5bac4d4927ec8d974f8f60",
      "tree": "ee722399af38f19b84773e87a519b1da3d2d6268",
      "parents": [
        "7083e42ee2ff43a11481e0e7211ec4f9ac68cb79"
      ],
      "author": {
        "name": "Shani Michaeli",
        "email": "shanim@mellanox.com",
        "time": "Wed Feb 06 16:19:13 2013 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Feb 21 11:59:09 2013 -0800"
      },
      "message": "IB/uverbs: Implement memory windows support in uverbs\n\nThe existing user/kernel uverbs API has IB_USER_VERBS_CMD_ALLOC/DEALLOC_MW.\nImplement these calls, along with destroying user memory windows during\nprocess cleanup.\n\nSigned-off-by: Haggai Eran \u003chaggaie@mellanox.com\u003e\nSigned-off-by: Shani Michaeli \u003cshanim@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "460dc1eecf37263c8e3b17685ef236f0d236facb",
      "tree": "1d20e367cefccddb969b48afaab140b8125cea4e",
      "parents": [
        "024e4ec1856d57bb78c06ec903d29dcf716f5f47",
        "b531f81b0d70ffbe8d70500512483227cc532608"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 11:34:25 2013 -0800"
      },
      "message": "Merge tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound updates from Takashi Iwai:\n \"The biggest change in this update is the unification of HD-audio codec\n  parsers.  Now the HD-audio codec is parsed in a generic parser code\n  which is invoked by each HD-audio codec driver.\n\n  Some background information is found in David Henningsson\u0027s blog\n  entry:\n\n      http://voices.canonical.com/david.henningsson/2013/01/18/upcoming-changes-to-the-intel-hda-drivers/\n\n  Other than that, some random updates/fixes like USB-audio and a bunch\n  of small AoC updates as usual.\n\n  Highlights:\n\n   - Unification of HD-audio parser code (aka generic parser)\n\n   - Support of new Intel HD-audio controller, new IDT codecs\n\n   - Fixes for HD-audio HDMI audio hotplug\n\n   - Haswell HDMI audio fixup\n\n   - Support of Creative CA0132 DSP code\n\n   - A few fixes of HDSP driver\n\n   - USB-audio fix for Roland A-PRO, M-Audio FT C600\n\n   - Support PM for aloop driver (and fixes Oops)\n\n   - Compress API updates for gapless playback support\n\n  For ASoC part:\n\n   - Support for a wider range of hardware in the compressed stream code\n\n   - The ability to mute capture streams as well as playback streams\n     while inactive\n\n   - DT support for AK4642, FSI, Samsung I2S and WM8962\n\n   - AC\u002797 support for Tegra\n\n   - New driver for max98090, replacing the stub which was there\n\n   - A new driver from Dialog\n\n  Note that due to dependencies, DTification of DMA support for Samsung\n  platforms (used only by the and I2S driver and SPI) is merged here as\n  well.\"\n\nFix up trivial conflict in drivers/spi/spi-s3c64xx.c due to removed code\nbeing changed.\n\n* tag \u0027sound-3.9\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (453 commits)\n  ALSA: usb: Fix Processing Unit Descriptor parsers\n  ALSA: hda - hdmi: Notify userspace when ELD control changes\n  ALSA: hda - hdmi: Protect ELD buffer\n  ALSA: hda - hdmi: Refactor hdmi_eld into parsed_hdmi_eld\n  ALSA: hda - hdmi: Do not expose eld data when eld is invalid\n  ALSA: hda - hdmi: ELD shouldn\u0027t be valid after unplug\n  ALSA: hda - Fix the silent speaker output on Fujitsu S7020 laptop\n  ALSA: hda - add quirks for mute LED on two HP machines\n  ALSA: usb/quirks, fix out-of-bounds access\n  ASoC: codecs: Add da7213 codec\n  ALSA: au88x0 - Define channel map for au88x0\n  ALSA: compress: add support for gapless playback\n  ALSA: hda - Remove speaker clicks on CX20549\n  ALSA: hda - Disable runtime PM for Intel 5 Series/3400\n  ALSA: hda - Increase badness for missing multi-io\n  ASoC: arizona: Automatically manage input mutes\n  ALSA: hda - Fix broken workaround for HDMI/SPDIF conflicts\n  ALSA: hda/ca0132 - Add missing \\n to debug prints\n  ALSA: hda/ca0132 - Fix type of INVALID_CHIP_ADDRESS\n  ALSA: hda - update documentation for no-primary-hp fixup\n  ...\n"
    },
    {
      "commit": "c4bc705e45d91f900f7ec2e23a458280b084ae91",
      "tree": "54dc459057ddbcd33321d255b0a94f213dc43910",
      "parents": [
        "2608e3d0fa63b892f37a9f1921c2d2b37c7933c1",
        "634734b63ac39e137a1c623ba74f3e062b6577db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 09:03:54 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 21 09:03:54 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\nPull fuse updates from Miklos Szeredi:\n \"The biggest part of this pull request is a patch series from Maxim\n  Patlasov to optimize scatter-gather direct IO.  There\u0027s also the\n  addition of a \"readdirplus\" API, poll events and various fixes and\n  cleanups.\n\n  There\u0027s a one line change outside of fuse to mm/filemap.c which makes\n  the argument of iov_iter_single_seg_count() const, required by Maxim\u0027s\n  patches.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse: (22 commits)\n  fuse: allow control of adaptive readdirplus use\n  Synchronize fuse header with one used in library\n  fuse: send poll events\n  fuse: don\u0027t WARN when nlink is zero\n  fuse: avoid out-of-scope stack access\n  fuse: bump version for READDIRPLUS\n  FUSE: Adapt readdirplus to application usage patterns\n  Do not use RCU for current process credentials\n  fuse: cleanup fuse_direct_io()\n  fuse: optimize __fuse_direct_io()\n  fuse: optimize fuse_get_user_pages()\n  fuse: pass iov[] to fuse_get_user_pages()\n  mm: minor cleanup of iov_iter_single_seg_count()\n  fuse: use req-\u003epage_descs[] for argpages cases\n  fuse: add per-page descriptor \u003coffset, length\u003e to fuse_req\n  fuse: rework fuse_do_ioctl()\n  fuse: rework fuse_perform_write()\n  fuse: rework fuse_readpages()\n  fuse: rework fuse_retrieve()\n  fuse: categorize fuse_get_req()\n  ...\n"
    },
    {
      "commit": "b531f81b0d70ffbe8d70500512483227cc532608",
      "tree": "98d91808b595a7160d393c9d4c421f9683cd7eda",
      "parents": [
        "92c69e796b83f922c81a5cf7968cb114a7fa14c6"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "mail@pawelmoll.com",
        "time": "Thu Feb 21 01:55:50 2013 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 21 13:55:12 2013 +0100"
      },
      "message": "ALSA: usb: Fix Processing Unit Descriptor parsers\n\nCommit 99fc86450c439039d2ef88d06b222fd51a779176 \"ALSA: usb-mixer:\nparse descriptors with structs\" introduced a set of useful parsers\nfor descriptors. Unfortunately the parses for the Processing Unit\nDescriptor came with a very subtle bug...\n\nFunctions uac_processing_unit_iProcessing() and\nuac_processing_unit_specific() were indexing the baSourceID array\nforgetting the fields before the iProcessing and process-specific\ndescriptors.\n\nThe problem was observed with Sound Blaster Extigy mixer,\nwhere nNrModes in Up/Down-mix Processing Unit Descriptor\nwas accessed at offset 10 of the descriptor (value 0)\ninstead of offset 15 (value 7). In result the resulting\ncontrol had interesting limit values:\n\nSimple mixer control \u0027Channel Routing Mode Select\u0027,0\n  Capabilities: volume volume-joined penum\n  Playback channels: Mono\n  Capture channels: Mono\n  Limits: 0 - -1\n  Mono: -1 [100%]\n\nFixed by starting from the bmControls, which was calculated\ncorrectly, instead of baSourceID.\n\nNow the mentioned control is fine:\n\nSimple mixer control \u0027Channel Routing Mode Select\u0027,0\n  Capabilities: volume volume-joined penum\n  Playback channels: Mono\n  Capture channels: Mono\n  Limits: 0 - 6\n  Mono: 0 [0%]\n\nSigned-off-by: Pawel Moll \u003cmail@pawelmoll.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "73759518d6d6b56e398791b7522328baf4181a82",
      "tree": "a91375dfdb9f3aff472ceef897f5c076d40763a5",
      "parents": [
        "539cf54bdd922474d22585837c9fec3343d7061b",
        "483f86a54c6d89f16da2e53f2b7b6205b34756df",
        "7e3cc447ff8906558619b1ecc46e4bd776a4f3a6",
        "1b474fe82d4eed3c909f02be82586284827c1705",
        "30ba2fbde1840db440915491cdde235b72a11384"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 21 10:45:01 2013 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Feb 21 10:45:01 2013 +0100"
      },
      "message": "Merge branches \u0027for-3.9/logitech\u0027, \u0027for-3.9/multitouch\u0027, \u0027for-3.9/ntrig\u0027, \u0027for-3.9/thingm\u0027 and \u0027for-3.9/upstream\u0027 into for-linus\n"
    },
    {
      "commit": "a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8",
      "tree": "a572f1523cf904c93020c9cdb32f3bc84ec3ac16",
      "parents": [
        "8ec4942212a6d337982967778a3dc3b60aea782e",
        "ecd9883724b78cc72ed92c98bcb1a46c764fff21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 18:58:50 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking update from David Miller:\n\n 1) Checkpoint/restarted TCP sockets now can properly propagate the TCP\n    timestamp offset.  From Andrey Vagin.\n\n 2) VMWARE VM VSOCK layer, from Andy King.\n\n 3) Much improved support for virtual functions and SR-IOV in bnx2x,\n    from Ariel ELior.\n\n 4) All protocols on ipv4 and ipv6 are now network namespace aware, and\n    all the compatability checks for initial-namespace-only protocols is\n    removed.  Thanks to Tom Parkin for helping deal with the last major\n    holdout, L2TP.\n\n 5) IPV6 support in netpoll and network namespace support in pktgen,\n    from Cong Wang.\n\n 6) Multiple Registration Protocol (MRP) and Multiple VLAN Registration\n    Protocol (MVRP) support, from David Ward.\n\n 7) Compute packet lengths more accurately in the packet scheduler, from\n    Eric Dumazet.\n\n 8) Use per-task page fragment allocator in skb_append_datato_frags(),\n    also from Eric Dumazet.\n\n 9) Add support for connection tracking labels in netfilter, from\n    Florian Westphal.\n\n10) Fix default multicast group joining on ipv6, and add anti-spoofing\n    checks to 6to4 and 6rd.  From Hannes Frederic Sowa.\n\n11) Make ipv4/ipv6 fragmentation memory limits more reasonable in modern\n    times, rearrange inet frag datastructures for better cacheline\n    locality, and move more operations outside of locking.  From Jesper\n    Dangaard Brouer.\n\n12) Instead of strict master \u003c--\u003e slave relationships, allow arbitrary\n    scenerios with \"upper device lists\".  From Jiri Pirko.\n\n13) Improve rate limiting accuracy in TBF and act_police, also from Jiri\n    Pirko.\n\n14) Add a BPF filter netfilter match target, from Willem de Bruijn.\n\n15) Orphan and delete a bunch of pre-historic networking drivers from\n    Paul Gortmaker.\n\n16) Add TSO support for GRE tunnels, from Pravin B SHelar.  Although\n    this still needs some minor bug fixing before it\u0027s %100 correct in\n    all cases.\n\n17) Handle unresolved IPSEC states like ARP, with a resolution packet\n    queue.  From Steffen Klassert.\n\n18) Remove TCP Appropriate Byte Count support (ABC), from Stephen\n    Hemminger.  This was long overdue.\n\n19) Support SO_REUSEPORT, from Tom Herbert.\n\n20) Allow locking a socket BPF filter, so that it cannot change after a\n    process drops capabilities.\n\n21) Add VLAN filtering to bridge, from Vlad Yasevich.\n\n22) Bring ipv6 on-par with ipv4 and do not cache neighbour entries in\n    the ipv6 routes, from YOSHIFUJI Hideaki.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1538 commits)\n  ipv6: fix race condition regarding dst-\u003eexpires and dst-\u003efrom.\n  net: fix a wrong assignment in skb_split()\n  ip_gre: remove an extra dst_release()\n  ppp: set qdisc_tx_busylock to avoid LOCKDEP splat\n  atl1c: restore buffer state\n  net: fix a build failure when !CONFIG_PROC_FS\n  net: ipv4: fix waring -Wunused-variable\n  net: proc: fix build failed when procfs is not configured\n  Revert \"xen: netback: remove redundant xenvif_put\"\n  net: move procfs code to net/core/net-procfs.c\n  qmi_wwan, cdc-ether: add ADU960S\n  bonding: set sysfs device_type to \u0027bond\u0027\n  bonding: fix bond_release_all inconsistencies\n  b44: use netdev_alloc_skb_ip_align()\n  xen: netback: remove redundant xenvif_put\n  net: fec: Do a sanity check on the gpio number\n  ip_gre: propogate target device GSO capability to the tunnel device\n  ip_gre: allow CSUM capable devices to handle packets\n  bonding: Fix initialize after use for 3ad machine state spinlock\n  bonding: Fix race condition between bond_enslave() and bond_3ad_update_lacp_rate()\n  ...\n"
    },
    {
      "commit": "6db167dfc013b0e114c81077ac091ba26a69f4ed",
      "tree": "1978b8a2774e0fdb3690065625b0b5eb84475552",
      "parents": [
        "32f9aab8ebd886211a7b3e552753af014c3e5225",
        "9cb543124a2d31af42ce61a4c30765ecc8e5f1fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 20 14:29:37 2013 -0800"
      },
      "message": "Merge branch \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM updates (part two) from Russell King:\n\n - breakpoint and perf updates from Will Deacon.\n\n - hypervisor boot mode updates from Will.\n\n - support for Power State Coordination Interface via the Hypervisor\n\n - core ARM support for KVM\n\n* \u0027for-linus-2\u0027 of git://git.linaro.org/people/rmk/linux-arm: (32 commits)\n  KVM: ARM: Add maintainer entry for KVM/ARM\n  KVM: ARM: Power State Coordination Interface implementation\n  KVM: ARM: Handle I/O aborts\n  KVM: ARM: Handle guest faults in KVM\n  KVM: ARM: VFP userspace interface\n  KVM: ARM: Demux CCSIDR in the userspace API\n  KVM: ARM: User space API for getting/setting co-proc registers\n  KVM: ARM: Emulation framework and CP15 emulation\n  KVM: ARM: World-switch implementation\n  KVM: ARM: Inject IRQs and FIQs from userspace\n  KVM: ARM: Memory virtualization setup\n  KVM: ARM: Hypervisor initialization\n  KVM: ARM: Initial skeleton to compile KVM support\n  ARM: Section based HYP idmap\n  ARM: Add page table and page defines needed by KVM\n  ARM: perf: simplify __hw_perf_event_init err handling\n  ARM: perf: remove unnecessary checks for idx \u003c 0\n  ARM: perf: handle armpmu_register failing\n  ARM: perf: don\u0027t pretend to support counting of L1I writes\n  ARM: perf: remove redundant NULL check on cpu_pmu\n  ...\n"
    },
    {
      "commit": "b2c6b3e0611c58fbeb6b9c0892b6249f7bdfaf6b",
      "tree": "de7cf0825605aa6acf33a8d107003efd7aedbe72",
      "parents": [
        "19f949f52599ba7c3f67a5897ac6be14bfcb1200",
        "272d26d0ad8c0e326689f2fa3cdc6a5fcc8e74e0"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Wed Feb 20 14:05:45 2013 -0500"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@fusionio.com",
        "time": "Wed Feb 20 14:05:45 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next into for-linus-3.9\n\nSigned-off-by: Chris Mason \u003cchris.mason@fusionio.com\u003e\n\nConflicts:\n\tfs/btrfs/disk-io.c\n"
    },
    {
      "commit": "a8bfd4abea3da0e28f215e2a2b8c2f1ca27ebe80",
      "tree": "949b78c187f77101b366ca3f189ea25e3d20c870",
      "parents": [
        "867ab667e74377160c4a683375ee5b8bf8801724"
      ],
      "author": {
        "name": "jeff.liu",
        "email": "jeff.liu@oracle.com",
        "time": "Sat Jan 05 02:48:08 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:59 2013 -0500"
      },
      "message": "Btrfs: set/change the label of a mounted file system\n\nWith this new ioctl(2) BTRFS_IOC_SET_FSLABEL, we can set/change the label of a mounted file system.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nSigned-off-by: Anand Jain \u003canand.jain@oracle.com\u003e\nReviewed-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nReviewed-by: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nReviewed-by: David Sterba \u003cdsterba@suse.cz\u003e\nReviewed-by: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "867ab667e74377160c4a683375ee5b8bf8801724",
      "tree": "9473c309f58be6efd176f09417358ea42a4f8db4",
      "parents": [
        "569e0f358c0c37f6733702d4a5d2c412860f7169"
      ],
      "author": {
        "name": "jeff.liu",
        "email": "jeff.liu@oracle.com",
        "time": "Sat Jan 05 02:48:01 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:58 2013 -0500"
      },
      "message": "Btrfs: Add a new ioctl to get the label of a mounted file system\n\nAdd a new ioctl(2) BTRFS_IOC_GET_FSLABLE, so that we can get the label upon a mounted filesystem.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nSigned-off-by: Anand Jain \u003canand.jain@oracle.com\u003e\nCc: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nCc: Goffredo Baroncelli \u003ckreijack@inwind.it\u003e\nCc: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "cb95e7bf7ba481c3d35b238b1cd671b63f54238a",
      "tree": "0b2d4906688ca6447a191bcb5f6fe91e0628bda9",
      "parents": [
        "2f697dc6a648d3a16f512fe7a53281d55cce1570"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.de",
        "time": "Mon Feb 04 20:54:57 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 12:59:39 2013 -0500"
      },
      "message": "btrfs: add \"no file data\" flag to btrfs send ioctl\n\nThis patch adds the flag, BTRFS_SEND_FLAG_NO_FILE_DATA to the btrfs send\nioctl code. When this flag is set, the btrfs send code will never write file\ndata into the stream (thus also avoiding expensive reads of that data in the\nfirst place). BTRFS_SEND_C_UPDATE_EXTENT commands will be sent (instead of\nBTRFS_SEND_C_WRITE) with an offset, length pair indicating the extent in\nquestion.\n\nThis patch does not affect the operation of BTRFS_SEND_C_CLONE commands -\nthey will continue to be sent when a search finds an appropriate extent to\nclone from.\n\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.de\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "55e301fd57a6239ec14b91a1cf2e70b3dd135194",
      "tree": "fe9765a071ef00dd13c144bcfc163584dfcebcbe",
      "parents": [
        "82b22ac8f651aebbf0149cbbbd5808f07753b09c"
      ],
      "author": {
        "name": "Filipe Brandenburger",
        "email": "filbranden@google.com",
        "time": "Tue Jan 29 06:04:50 2013 +0000"
      },
      "committer": {
        "name": "Josef Bacik",
        "email": "jbacik@fusionio.com",
        "time": "Wed Feb 20 09:37:28 2013 -0500"
      },
      "message": "Btrfs: move fs/btrfs/ioctl.h to include/uapi/linux/btrfs.h\n\nThe header file will then be installed under /usr/include/linux so that\nuserspace applications can refer to Btrfs ioctls by name and use the same\nstructs used internally in the kernel.\n\nSigned-off-by: Filipe Brandenburger \u003cfilbranden@google.com\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fusionio.com\u003e\n"
    },
    {
      "commit": "8f55cea410dbc56114bb71a3742032070c8108d0",
      "tree": "59605f0ee961274b22f91add33f5c32459471a83",
      "parents": [
        "b7133a9a103655cda254987a3c0975fd9d8c443f",
        "e259514eef764a5286873618e34c560ecb6cff13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 19 17:49:41 2013 -0800"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf changes from Ingo Molnar:\n \"There are lots of improvements, the biggest changes are:\n\n  Main kernel side changes:\n\n   - Improve uprobes performance by adding \u0027pre-filtering\u0027 support, by\n     Oleg Nesterov.\n\n   - Make some POWER7 events available in sysfs, equivalent to what was\n     done on x86, from Sukadev Bhattiprolu.\n\n   - tracing updates by Steve Rostedt - mostly misc fixes and smaller\n     improvements.\n\n   - Use perf/event tracing to report PCI Express advanced errors, by\n     Tony Luck.\n\n   - Enable northbridge performance counters on AMD family 15h, by Jacob\n     Shin.\n\n   - This tracing commit:\n\n        tracing: Remove the extra 4 bytes of padding in events\n\n     changes the ABI.  All involved parties (PowerTop in particular)\n     seem to agree that it\u0027s safe to do now with the introduction of\n     libtraceevent, but the devil is in the details ...\n\n  Main tooling side changes:\n\n   - Add \u0027event group view\u0027, from Namyung Kim:\n\n     To use it, \u0027perf record\u0027 should group events when recording.  And\n     then perf report parses the saved group relation from file header\n     and prints them together if --group option is provided.  You can\n     use the \u0027perf evlist\u0027 command to see event group information:\n\n        $ perf record -e \u0027{ref-cycles,cycles}\u0027 noploop 1\n        [ perf record: Woken up 2 times to write data ]\n        [ perf record: Captured and wrote 0.385 MB perf.data (~16807 samples) ]\n\n        $ perf evlist --group\n        {ref-cycles,cycles}\n\n     With this example, default perf report will show you each event\n     separately.\n\n     You can use --group option to enable event group view:\n\n        $ perf report --group\n        ...\n        # group: {ref-cycles,cycles}\n        # \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n        # Samples: 7K of event \u0027anon group { ref-cycles, cycles }\u0027\n        # Event count (approx.): 6876107743\n        #\n        #         Overhead  Command      Shared Object                      Symbol\n        # ................  .......  .................  ..........................\n            99.84%  99.76%  noploop  noploop            [.] main\n             0.07%   0.00%  noploop  ld-2.15.so         [.] strcmp\n             0.03%   0.00%  noploop  [kernel.kallsyms]  [k] timerqueue_del\n             0.03%   0.03%  noploop  [kernel.kallsyms]  [k] sched_clock_cpu\n             0.02%   0.00%  noploop  [kernel.kallsyms]  [k] account_user_time\n             0.01%   0.00%  noploop  [kernel.kallsyms]  [k] __alloc_pages_nodemask\n             0.00%   0.00%  noploop  [kernel.kallsyms]  [k] native_write_msr_safe\n             0.00%   0.11%  noploop  [kernel.kallsyms]  [k] _raw_spin_lock\n             0.00%   0.06%  noploop  [kernel.kallsyms]  [k] find_get_page\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] rcu_check_callbacks\n             0.00%   0.02%  noploop  [kernel.kallsyms]  [k] __current_kernel_time\n\n     As you can see the Overhead column now contains both of ref-cycles\n     and cycles and header line shows group information also - \u0027anon\n     group { ref-cycles, cycles }\u0027.  The output is sorted by period of\n     group leader first.\n\n   - Initial GTK+ annotate browser, from Namhyung Kim.\n\n   - Add option for runtime switching perf data file in perf report,\n     just press \u0027s\u0027 and a menu with the valid files found in the current\n     directory will be presented, from Feng Tang.\n\n   - Add support to display whole group data for raw columns, from Jiri\n     Olsa.\n\n   - Add per processor socket count aggregation in perf stat, from\n     Stephane Eranian.\n\n   - Add interval printing in \u0027perf stat\u0027, from Stephane Eranian.\n\n   - \u0027perf test\u0027 improvements\n\n   - Add support for wildcards in tracepoint system name, from Jiri\n     Olsa.\n\n   - Add anonymous huge page recognition, from Joshua Zhu.\n\n   - perf build-id cache now can show DSOs present in a perf.data file\n     that are not in the cache, to integrate with build-id servers being\n     put in place by organizations such as Fedora.\n\n   - perf top now shares more of the evsel config/creation routines with\n     \u0027record\u0027, paving the way for further integration like \u0027top\u0027\n     snapshots, etc.\n\n   - perf top now supports DWARF callchains.\n\n   - Fix mmap limitations on 32-bit, fix from David Miller.\n\n   - \u0027perf bench numa mem\u0027 NUMA performance measurement suite\n\n   - ... and lots of fixes, performance improvements, cleanups and other\n     improvements I failed to list - see the shortlog and git log for\n     details.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (270 commits)\n  perf/x86/amd: Enable northbridge performance counters on AMD family 15h\n  perf/hwbp: Fix cleanup in case of kzalloc failure\n  perf tools: Fix build with bison 2.3 and older.\n  perf tools: Limit unwind support to x86 archs\n  perf annotate: Make it to be able to skip unannotatable symbols\n  perf gtk/annotate: Fail early if it can\u0027t annotate\n  perf gtk/annotate: Show source lines with gray color\n  perf gtk/annotate: Support multiple event annotation\n  perf ui/gtk: Implement basic GTK2 annotation browser\n  perf annotate: Fix warning message on a missing vmlinux\n  perf buildid-cache: Add --update option\n  uprobes/perf: Avoid uprobe_apply() whenever possible\n  uprobes/perf: Teach trace_uprobe/perf code to use UPROBE_HANDLER_REMOVE\n  uprobes/perf: Teach trace_uprobe/perf code to pre-filter\n  uprobes/perf: Teach trace_uprobe/perf code to track the active perf_event\u0027s\n  uprobes: Introduce uprobe_apply()\n  perf: Introduce hw_perf_event-\u003etp_target and -\u003etp_list\n  uprobes/perf: Always increment trace_uprobe-\u003enhit\n  uprobes/tracing: Kill uprobe_trace_consumer, embed uprobe_consumer into trace_uprobe\n  uprobes/tracing: Introduce is_trace_uprobe_enabled()\n  ...\n"
    },
    {
      "commit": "2ccba5433ba567046e49643eb21502d5ea91dc83",
      "tree": "7297a374160c7785ebc39534d86a175b9c760c8c",
      "parents": [
        "6338a53a2bd02d5878ab449371323364b7cc7694",
        "b20ab9cc63ca4605aec154cf54faa8455749f3f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:42:09 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:42:09 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/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 patchset contain updates for your net-next tree, they are:\n\n* Fix (for just added) connlabel dependencies, from Florian Westphal.\n\n* Add aliasing support for conntrack, thus users can either use -m state\n  or -m conntrack from iptables while using the same kernel module, from\n  Jozsef Kadlecsik.\n\n* Some code refactoring for the CT target to merge common code in\n  revision 0 and 1, from myself.\n\n* Add aliasing support for CT, based on patch from Jozsef Kadlecsik.\n\n* Add one mutex per nfnetlink subsystem, from myself.\n\n* Improved logging for packets that are dropped by helpers, from myself.\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": "6338a53a2bd02d5878ab449371323364b7cc7694",
      "tree": "461c4acae130771b9856715bc2cfdc341b6e5964",
      "parents": [
        "8064b3cf750e71fdaf306abb4433a93d0f45f4c9",
        "18cf0d0784b4a634472ed24d0d7ca1c721d93e90"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:32:49 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 23:34:21 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net into net\n\nPull in \u0027net\u0027 to take in the bug fixes that didn\u0027t make it into\n3.8-final.\n\nAlso, deal with the semantic conflict of the change made to\nnet/ipv6/xfrm6_policy.c   A missing rt6-\u003en neighbour release\nwas added to \u0027net\u0027, but in \u0027net-next\u0027 we no longer cache the\nneighbour entries in the ipv6 routes so that change is not\nappropriate there.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40d1ae57a0eb2ea8196e15cd2d54ffc186497522",
      "tree": "4efa8aa9d2c1e8b70272aaea4f472a1c656d0998",
      "parents": [
        "6cf1c5fc26c6507bcb0edced6fcda876a79b5a6d",
        "98d5fac2330779e6eea6431a90b44c7476260dcc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:12:07 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:12:07 2013 -0500"
      },
      "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\nThis probably is the last big pull request for wireless bits\nfor 3.9.  Of course, I\u0027m sure there will be a few stragglers here\nand there...surely a few bug fixes as well... :-) (In fact, I see\nthat Johannes has already queued-up a few more for me while I was\npreparing this...)\n\nIncluded are a number of pulls...\n\nFor mac80211-next, Johannes says:\n\n\"The biggest change I have is undoubtedly Marco\u0027s mesh powersave\nimplementation. Beyond that, I have a patch from Emmanuel to modify the\nDTIM period API in mac80211, scan improvements and a removal of some\nprevious workaround code from Stanislaw, dynamic short slot time from\nThomas and 64-bit station byte counters from Vladimir. I also made a\nnumber of changes myself, some related to WoWLAN, some auth/deauth\nimprovements and most of them BSS list cleanups.\"\n\n\"This time, I have relatively large number of fixes in various areas of\nthe code (a memory leak in regulatory, an RX race in mac80211, the new\nradar checking caused a P2P device problem, some mesh issues with\nstations, an older bug in tracing and for kernel-doc) as well as a\nnumber of small new features. The biggest (in the diffstat) is my work\non hidden SSID tracking.\"\n\n\"Please pull to get\n * radar detection work from Simon\n * mesh improvements from Thomas\n * a connection monitoring/powersave fix from Wojciech\n * TDLS-related station management work from Jouni\n * VLAN crypto fixes from Michael Braun\n * CCK support in minstrel_ht from Felix\n * an SMPS (not SMSP, oops) related improvement in mac80211 (Emmanuel)\n * some WoWLAN work from Amitkumar Karwar: pattern match offset and a\n   documentation fix\n * some WoWLAN work from myself (TCP connection wakeup feature API)\n * and a lot of VHT (and some HT) work (also from myself)\n\nAnd a number of more random cleanups/fixes. I merged mac80211/master to\navoid a merge problem there.\"\n\nAnd regarding iwlwifi-next, Johannes says:\n\n\"We continue work on our new driver, but I also have a WoWLAN and AP mode\nimprovement for the previous driver and a change to use threaded\ninterrupts to prepare us for working with non-PCIe devices.\"\n\nRegarding wl12xx, Luca says:\n\n\"A few more patches intended for 3.9.  Mostly some clean-ups I\u0027ve been\ndoing to make it easier to support device-tree.  Also including one bug\nfix for wl12xx where the rates we advertise were wrong and an update in\nthe wlconf structure to support newer firmwares.\"\n\nFor the nfc-next bits, Samuel says:\n\n\"This is the second NFC pull request for 3.9.\n\nWe have:\n\n- A few pn533 fixes on top of Waldemar refactorization of the driver, one of\n  them fixes target mode.\n\n- A new driver for Inside Secure microread chipset. It supports two\n  physical layers: i2c and MEI. The MEI one depends on a patchset that\u0027s\n  been sent to Greg Kroah-Hartman for inclusion into the 3.9 kernel [1]. The\n  dependency is a KConfig one which means this code is not buildable as long\n  as the MEI API is not usptream.\"\n\n\"This 3rd NFC pull request for 3.9 contains a fix for the microread MEI\nphysical layer support, as the MEI bus API changed.\n\nFrom the MEI code, we now pass the MEI id back to the driver probe routine,\nand we also pass a name and a MEI id table through the mei_bus_driver\nstructure. A few renames as well like e.g. mei_bus_driver to mei_driver or\nmei_bus_client to mei_device in order to be closer to the driver model\npractices.\"\n\nFor the ath6kl bits, Kalle says:\n\n\"There\u0027s not anything special here, most of the patches are just code\ncleanup. The only functional changes are using the beacon interval from user\nspace and fixing a crash which happens when inserting and removing the\nmodule in a loop.\"\n\nAlso, I pulled the wireless tree in order to resolve some pending\nmerge issues.  On top of that, there is a bunch of work on brcmfmac\nthat leads up to P2P support.  Also, mwifiex, rtlwifi, and a variety\nof other drivers see some basic cleanups and minor enhancements.\n\nPlease 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": "5b8ca5344f82e594e21c9fbbdf3b13507ecdb5a2",
      "tree": "a8b2fffb946f1dee2e486f0fb188dfd73eda6ef5",
      "parents": [
        "7ccd7de691bcc7194deb68b1db391861ada5427e"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Mon Feb 18 06:04:12 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:02:51 2013 -0500"
      },
      "message": "VSOCK: Remove hypervisor-only socket option\n\nRemove hypervisor-only socket option.\n\nReported-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andy King \u003cacking@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98d5fac2330779e6eea6431a90b44c7476260dcc",
      "tree": "99870656d835fc6c12093bc67517956cc7b3d6ec",
      "parents": [
        "4153577a8d318ae02b3791341e10e78416de402f",
        "9e97d14b4923da524d202f2e005d5d30b70db9d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 18 13:47:13 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 18 13:47:13 2013 -0500"
      },
      "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/iwlwifi/dvm/tx.c\n\tdrivers/net/wireless/ti/wlcore/sdio.c\n\tdrivers/net/wireless/ti/wlcore/spi.c\n"
    },
    {
      "commit": "84237a826b261de7ddd3d09ee53ee68cb4138937",
      "tree": "ab0c6d1d07abd74e90db41521258615fc1eaa211",
      "parents": [
        "2dd1194833de133960f286903ce704cb10fa7eb0"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Mon Feb 18 10:11:13 2013 -0700"
      },
      "committer": {
        "name": "Alex Williamson",
        "email": "alex.williamson@redhat.com",
        "time": "Mon Feb 18 10:11:13 2013 -0700"
      },
      "message": "vfio-pci: Add support for VGA region access\n\nPCI defines display class VGA regions at I/O port address 0x3b0, 0x3c0\nand MMIO address 0xa0000.  As these are non-overlapping, we can ignore\nthe I/O port vs MMIO difference and expose them both in a single\nregion.  We make use of the VGA arbiter around each access to\nconfigure chipset access as necessary.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@redhat.com\u003e\n"
    },
    {
      "commit": "8bb0daffb0b8e45188066255b4203446eae181f1",
      "tree": "c1a324b863df57becdfab54c9325231bbb853b56",
      "parents": [
        "a4462f246c8821f625f45bce52c7ca7e0207dffe"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Mon Feb 11 12:43:09 2013 -0500"
      },
      "committer": {
        "name": "Rob Clark",
        "email": "robdclark@gmail.com",
        "time": "Sat Feb 16 17:38:06 2013 -0500"
      },
      "message": "drm/omap: move out of staging\n\nNow that the omapdss interface has been reworked so that omapdrm can use\ndispc directly, we have been able to fix the remaining functional kms\nissues with omapdrm.  And in the mean time the PM sequencing and many\nother of that open issues have been solved.  So I think it makes sense\nto finally move omapdrm out of staging.\n\nSigned-off-by: Rob Clark \u003crobdclark@gmail.com\u003e\n"
    },
    {
      "commit": "932dd97c5fef091dd6f605fb1d40143d67d91e09",
      "tree": "7d62a0dcec35e5485bde0e750bf69f1ec32d63c2",
      "parents": [
        "df881293c6ba9a12868491a717b25cb14ec1fa4a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Feb 14 11:56:13 2013 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 15 09:41:44 2013 +0100"
      },
      "message": "nl80211: renumber NL80211_FEATURE_FULL_AP_CLIENT_STATE\n\nAdding the flag to mac80211 already without testing was\nclearly a mistake, one that we now pay for by having to\nreserve bit 13 forever. The problem is cfg80211 doesn\u0027t\nallow capability/rate changes for station entries that\nwere added unassociated, so the station entries cannot\nbe set up properly when marked associated.\n\nChange the NL80211_FEATURE_FULL_AP_CLIENT_STATE value\nto make it clear to userspace implementations that all\ncurrent kernels don\u0027t actually support it, even though\nthe previous bit is set, and of course also remove the\nflag from mac80211 until we test and fix the issues.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9d62a98617298c1da288f50e84c5dd67732e79b7",
      "tree": "63273fe1ade1b83c876db02ee75b951e1825b9dc",
      "parents": [
        "c6f9d6c3bdeb337809d667ef2a41597229a1ce57"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Thu Feb 14 21:10:13 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 15 09:41:43 2013 +0100"
      },
      "message": "cfg80211: Pass station (extended) capability info to kernel\n\nThe information of the peer\u0027s capabilities and extended capabilities are\nrequired for the driver to perform TDLS Peer UAPSD operations and off\nchannel operations. This information of the peer is passed from user space\nusing NL80211_CMD_SET_STATION command. This commit enhances\nthe function nl80211_set_station to pass the capability information of\nthe peer to the driver.\n\nSimilarly, there may be need for capability information for other modes,\nso allow this to be provided with both add_station and change_station.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "a50df0c4c0d97170a6c43573612acacc43e62fe7",
      "tree": "fa0ccef7439230a03ac11376ced0fb96f198caf9",
      "parents": [
        "af0ed69badc67a0b6e976543f52029fce9ac8f69"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Feb 11 14:20:05 2013 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 15 09:41:42 2013 +0100"
      },
      "message": "cfg80211: advertise extended capabilities to userspace\n\nIn many cases, userspace may need to know which of the\n802.11 extended capabilities (\"Extended Capabilities\nelement\") are implemented in the driver or device, to\ninclude them e.g. in beacons, assoc request/response\nor other frames. Add a new nl80211 attribute to hold\nthe extended capabilities bitmap for this.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "50640f169372b9977487a328dedf13a8debedff7",
      "tree": "5ee6bf0cc8d936441049e94d48f7773a5fbdd420",
      "parents": [
        "c7a6ee27abd46247c1c7edfc49fb935138da7875"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Dec 12 17:59:39 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 15 09:41:38 2013 +0100"
      },
      "message": "nl80211: advertise HT/VHT channel limitations\n\nWhen drivers or regulatory have limitations on\n40, 80 or 160 MHz channels, advertise these to\nuserspace via nl80211. Also add a new feature\nflag to let userspace know this is supported.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "04f39047af2a6df64b763ea5a271db24879d0391",
      "tree": "883a946e25f18e27abad2ed487a4ed4c88ff349c",
      "parents": [
        "2a0e047ed62f20664005881b8e7f9328f910316a"
      ],
      "author": {
        "name": "Simon Wunderlich",
        "email": "simon.wunderlich@s2003.tu-chemnitz.de",
        "time": "Fri Feb 08 18:16:19 2013 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Feb 15 09:40:18 2013 +0100"
      },
      "message": "nl80211/cfg80211: add radar detection command/event\n\nAdd new NL80211_CMD_RADAR_DETECT, which starts the Channel\nAvailability Check (CAC). This command will also notify the\nusermode about events (CAC finished, CAC aborted, radar\ndetected, NOP finished).\nOnce radar detection has started it should continuously\nmonitor for radars as long as the channel is active.\n\nThis patch enables DFS for AP mode in nl80211/cfg80211.\n\nBased on original patch by Victor Goldenshtein \u003cvictorg@ti.com\u003e\n\nSigned-off-by: Simon Wunderlich \u003csiwu@hrz.tu-chemnitz.de\u003e\n[remove WIPHY_FLAG_HAS_RADAR_DETECT again -- my mistake]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9727b490e543de956b8ba356e2d5499097d0b7a2",
      "tree": "81c41ee5b9987fdcb32c474484c39f45210507c0",
      "parents": [
        "8be69efacdc73fc110624f847bdf04b83decfc70"
      ],
      "author": {
        "name": "Jeeja KP",
        "email": "jeeja.kp@intel.com",
        "time": "Thu Feb 14 16:52:51 2013 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Feb 14 12:30:22 2013 +0100"
      },
      "message": "ALSA: compress: add support for gapless playback\n\nthis add new API for sound compress to support gapless playback.\nAs noted in Documentation change, we add API to send metadata of encoder and\npadding delay to DSP. Also add API for indicating EOF and switching to\nsubsequent track\n\nAlso bump the compress API version\n\nSigned-off-by: Jeeja KP \u003cjeeja.kp@intel.com\u003e\nSigned-off-by: Vinod Koul \u003cvinod.koul@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9f89ec82521957de807dc0d56264ee226bbe9b98",
      "tree": "076e60276c730785a2324f3f6f3fd186709b9bde",
      "parents": [
        "93197b13d93cee5674014a8a6c4ab0e997579a64"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Feb 14 13:32:31 2013 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 14 00:54:17 2013 -0500"
      },
      "message": "bridge: use __u16 in if_bridge.h\n\nWe should use \"__u16\" instead of \"u16\" in the user-space visable\nheader.\n\nCc: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nCc: Stephen Hemminger \u003cstephen@networkplumber.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35e03f3a0275a1ba57e432d7c948cf6f70fbb37a",
      "tree": "7a86834908791e180aaf4284cd462bb7e8a1d926",
      "parents": [
        "bc9a25d21ef8bad30e259af5114ccfb845c066db"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Feb 13 12:00:20 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 19:42:16 2013 -0500"
      },
      "message": "bridge: Separate egress policy bitmap\n\nAdd an ability to configure a separate \"untagged\" egress\npolicy to the VLAN information of the bridge.  This superseeds PVID\npolicy and makes PVID ingress-only.  The policy is configured with a\nnew flag and is represented as a port bitmap per vlan.  Egress frames\nwith a VLAN id in \"untagged\" policy bitmap would egress\nthe port without VLAN header.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1690be63a27b20ae65c792729a44f5970561ffa4",
      "tree": "c0c86bc471e24207ee61b544c8683d84fc43d105",
      "parents": [
        "b0e9a30dd669a844bb4f74515f8bcd307018ffd0"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Feb 13 12:00:18 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 19:42:16 2013 -0500"
      },
      "message": "bridge: Add vlan support to static neighbors\n\nWhen a user adds bridge neighbors, allow him to specify VLAN id.\nIf the VLAN id is not specified, the neighbor will be added\nfor VLANs currently in the ports filter list.  If no VLANs are\nconfigured on the port, we use vlan 0 and only add 1 entry.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nAcked-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "552406c488ec2cf1aaf8b5bd24d1750c9fd6d8cc",
      "tree": "a107b251cc39ce383b1fad2dff97f0c088b3c172",
      "parents": [
        "7885198861fc9a3dfdc6bb90dc0ba12689d6cd57"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Feb 13 12:00:15 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 19:42:15 2013 -0500"
      },
      "message": "bridge: Add the ability to configure pvid\n\nA user may designate a certain vlan as PVID.  This means that\nany ingress frame that does not contain a vlan tag is assigned to\nthis vlan and any forwarding decisions are made with this vlan in mind.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cbdceeb1cb12c7d620161925a8c3e81daadb2e4",
      "tree": "81852fee23a380456cce4d2c1bb5ec52c7ff0013",
      "parents": [
        "407af3299ef1ac7e87ce3fb530e32a009d1a9efd"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Feb 13 12:00:13 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 19:41:46 2013 -0500"
      },
      "message": "bridge: Dump vlan information from a bridge port\n\nUsing the RTM_GETLINK dump the vlan filter list of a given\nbridge port.  The information depends on setting the filter\nflag similar to how nic VF info is dumped.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "407af3299ef1ac7e87ce3fb530e32a009d1a9efd",
      "tree": "9572e0b02eb9f6c2952b490f3a79f4b790fcea3c",
      "parents": [
        "85f46c6baef1486ce20e13dd7cdea5dd15be2a90"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vyasevic@redhat.com",
        "time": "Wed Feb 13 12:00:12 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 19:41:46 2013 -0500"
      },
      "message": "bridge: Add netlink interface to configure vlans on bridge ports\n\nAdd a netlink interface to add and remove vlan configuration on bridge port.\nThe interface uses the RTM_SETLINK message and encodes the vlan\nconfiguration inside the IFLA_AF_SPEC.  It is possble to include multiple\nvlans to either add or remove in a single message.\n\nSigned-off-by: Vlad Yasevich \u003cvyasevic@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "93be6ce0e91b6a94783e012b1857a347a5e6e9f2",
      "tree": "55b7f545fea634d5cde59e21de1470761b7190a7",
      "parents": [
        "ceaa1fef65a7c2e017b260b879b310dd24888083"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Mon Feb 11 05:50:18 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 13:22:15 2013 -0500"
      },
      "message": "tcp: set and get per-socket timestamp\n\nA timestamp can be set, only if a socket is in the repair mode.\n\nThis patch adds a new socket option TCP_TIMESTAMP, which allows to\nget and set current tcp times stamp.\n\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Hideaki YOSHIFUJI \u003cyoshfuji@linux-ipv6.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Pavel Emelyanov \u003cxemul@parallels.com\u003e\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a0e047ed62f20664005881b8e7f9328f910316a",
      "tree": "166497ddbe4dea57a2d816d4fb928b3f8558b3aa",
      "parents": [
        "a0497f9f57478c5a37c5628eb32833dd9729a821"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Jan 23 22:57:40 2013 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Feb 13 14:33:42 2013 +0100"
      },
      "message": "cfg80211: configuration for WoWLAN over TCP\n\nIntel Wireless devices are able to make a TCP connection\nafter suspending, sending some data and waking up when\nthe connection receives wakeup data (or breaks). Add the\nWoWLAN configuration and feature advertising API for it.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "bb92d19983a4b54be3e3b83441a8076d92cd04bc",
      "tree": "e53601fab3727ec69137d67729fdf73414182aba",
      "parents": [
        "66d575705154525c33ab99b5f9ac2d246c348db6"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Tue Feb 12 12:16:26 2013 -0800"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Feb 13 10:09:48 2013 +0100"
      },
      "message": "nl80211: add packet offset information for wowlan pattern\n\nIf user knows the location of a wowlan pattern to be matched in\nRx packet, he can provide an offset with the pattern. This will\nhelp drivers to ignore initial bytes and match the pattern\nefficiently.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\n[refactor pattern sending]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "b221498e5d276b4ea5a50ba545b75f8cf2c2edf5",
      "tree": "55461b2678d331ce7f06cca728d5668f9ab7a1e1",
      "parents": [
        "0582b05366f39ea1024450f18cc801c7f42bbbbb",
        "967f84275ba74eac696f798ce1a780285170b5e7"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 15:20:19 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 12 15:20:19 2013 -0800"
      },
      "message": "Merge branch \u0027kvm-arm/timer\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into next/virt\n\nFrom Marc Zyngier, this branch enables virtual GIC and timer for KVM/ARM.\n\n* \u0027kvm-arm/timer\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms:\n  ARM: KVM: arch_timers: Wire the init code and config option\n  ARM: KVM: arch_timers: Add timer world switch\n  ARM: KVM: arch_timers: Add guest timer core support\n  ARM: KVM: Add VGIC configuration option\n  ARM: KVM: VGIC initialisation code\n  ARM: KVM: VGIC control interface world switch\n  ARM: KVM: VGIC interrupt injection\n  ARM: KVM: vgic: retire queued, disabled interrupts\n  ARM: KVM: VGIC virtual CPU interface management\n  ARM: KVM: VGIC distributor handling\n  ARM: KVM: VGIC accept vcpu and dist base addresses from user space\n  ARM: KVM: Initial VGIC infrastructure code\n  ARM: KVM: Keep track of currently running vcpus\n  KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl\n  ARM: gic: add __ASSEMBLY__ guard to C definitions\n  ARM: gic: define GICH offsets for VGIC support\n  ARM: gic: add missing distributor defintions\n"
    },
    {
      "commit": "b6a7bceb3b9315478657bc55884dfdcd104c9864",
      "tree": "e493d9581351921b98b8c637c92437a986056525",
      "parents": [
        "9c35d7d2368f54313b988a01c408e5cf863ffd9e"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Mon Feb 11 23:56:40 2013 -0800"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Feb 12 10:04:13 2013 +0100"
      },
      "message": "nl80211: minor correction in sample wowlan mask calculation\n\nThe match 00:xx:00:00:xx:00:00:00:00:xx:xx:xx (where xx indicates\n\"don\u0027t care\") should be represented by a pattern of twelve zero\nbytes, and a mask of \"0xed,0x01\", not \"0xed,0x07\".\n\nmask_len \u003d (pat_len + 7) / 8 \u003d (12 + 7) / 8 \u003d 2\nHence the mask will be of 2 bytes.\nReplace each valid byte in pattern by 1 and don\u0027t care byte by 0:\n10110111 1000 (0000)\n\n1st byte of pattern corresponds to lower order bit in first byte\nof mask. And 9th byte of pattern corresponds to lower order bit\nin second byte of mask. With this logic the mask will be\n11101101 00000001 \u003d 0xed 0x01\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "9ae9e2535d7dd1c21d6a7db1a7f2fc507a5e4080",
      "tree": "f059571830a159f05b8cdf4ec354b01ca7d6bc45",
      "parents": [
        "75431f9d7335daf7fb9e72b3a1539ce610142618",
        "9e02e394c7d7fdc2570a73fb7fc6da3c79f6db2a"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Mon Feb 11 19:03:52 2013 +0000"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Mon Feb 11 19:03:52 2013 +0000"
      },
      "message": "Merge branch \u0027for-arm-soc/arch-timers\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into kvm-arm/timer\n"
    },
    {
      "commit": "3401d54696f992edf036f00f46c8c399d1b75c2a",
      "tree": "bbb3bb02050b3b513e4b55839b553d793c1e63b9",
      "parents": [
        "a96ab03917dcf4c9477d03b31e8d74779bca1074"
      ],
      "author": {
        "name": "Christoffer Dall",
        "email": "c.dall@virtualopensystems.com",
        "time": "Wed Jan 23 13:18:04 2013 -0500"
      },
      "committer": {
        "name": "Marc Zyngier",
        "email": "marc.zyngier@arm.com",
        "time": "Mon Feb 11 18:58:39 2013 +0000"
      },
      "message": "KVM: ARM: Introduce KVM_ARM_SET_DEVICE_ADDR ioctl\n\nOn ARM some bits are specific to the model being emulated for the guest and\nuser space needs a way to tell the kernel about those bits.  An example is mmio\ndevice base addresses, where KVM must know the base address for a given device\nto properly emulate mmio accesses within a certain address range or directly\nmap a device with virtualiation extensions into the guest address space.\n\nWe make this API ARM-specific as we haven\u0027t yet reached a consensus for a\ngeneric API for all KVM architectures that will allow us to do something like\nthis.\n\nReviewed-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Christoffer Dall \u003cc.dall@virtualopensystems.com\u003e\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\n"
    },
    {
      "commit": "655e194cfee8ba89634228f97f1310df41b45cbb",
      "tree": "85989f9f14ad53a3797ab5c70093a8181399e669",
      "parents": [
        "1e044f0490c9d9f26ebcdd3dc63e02790b798821",
        "da141b67d29a05267a9a0d56bd7856b7f3f58d44"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 09:02:53 2013 -0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Feb 11 09:02:53 2013 -0800"
      },
      "message": "Merge branch \u0027for-rmk/virt/kvm/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into next/virt\n\n* \u0027for-rmk/virt/kvm/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux:\n  KVM: ARM: Add maintainer entry for KVM/ARM\n  KVM: ARM: Power State Coordination Interface implementation\n  KVM: ARM: Handle I/O aborts\n  KVM: ARM: Handle guest faults in KVM\n  KVM: ARM: VFP userspace interface\n  KVM: ARM: Demux CCSIDR in the userspace API\n  KVM: ARM: User space API for getting/setting co-proc registers\n  KVM: ARM: Emulation framework and CP15 emulation\n  KVM: ARM: World-switch implementation\n  KVM: ARM: Inject IRQs and FIQs from userspace\n  KVM: ARM: Memory virtualization setup\n  KVM: ARM: Hypervisor initialization\n  KVM: ARM: Initial skeleton to compile KVM support\n  ARM: Section based HYP idmap\n  ARM: Add page table and page defines needed by KVM\n"
    },
    {
      "commit": "86fbe9bb599fcaf7e92e38dbfdad0414a2d68f7d",
      "tree": "2e8b109de2f0e3b5c1b59f8dd2737388109ef982",
      "parents": [
        "febf018d22347b5df94066bca05d0c11a84e839d"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Fri Feb 08 17:17:07 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 10 20:37:22 2013 -0500"
      },
      "message": "net/8021q: Implement Multiple VLAN Registration Protocol (MVRP)\n\nInitial implementation of the Multiple VLAN Registration Protocol\n(MVRP) from IEEE 802.1Q-2011, based on the existing implementation\nof the GARP VLAN Registration Protocol (GVRP).\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d021c344051af91f42c5ba9fdedc176740cbd238",
      "tree": "8c02cd94a59556da4b74823816e670dd007db72f",
      "parents": [
        "fd5023111cf720db890ef34f305ac5d427e690a0"
      ],
      "author": {
        "name": "Andy King",
        "email": "acking@vmware.com",
        "time": "Wed Feb 06 14:23:56 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 10 19:41:08 2013 -0500"
      },
      "message": "VSOCK: Introduce VM Sockets\n\nVM Sockets allows communication between virtual machines and the hypervisor.\nUser level applications both in a virtual machine and on the host can use the\nVM Sockets API, which facilitates fast and efficient communication between\nguest virtual machines and their host.  A socket address family, designed to be\ncompatible with UDP and TCP at the interface level, is provided.\n\nToday, VM Sockets is used by various VMware Tools components inside the guest\nfor zero-config, network-less access to VMware host services.  In addition to\nthis, VMware\u0027s users are using VM Sockets for various applications, where\nnetwork access of the virtual machine is restricted or non-existent.  Examples\nof this are VMs communicating with device proxies for proprietary hardware\nrunning as host applications and automated testing of applications running\nwithin virtual machines.\n\nThe VMware VM Sockets are similar to other socket types, like Berkeley UNIX\nsocket interface.  The VM Sockets module supports both connection-oriented\nstream sockets like TCP, and connectionless datagram sockets like UDP. The VM\nSockets protocol family is defined as \"AF_VSOCK\" and the socket operations\nsplit for SOCK_DGRAM and SOCK_STREAM.\n\nFor additional information about the use of VM Sockets, please refer to the\nVM Sockets Programming Guide available at:\n\nhttps://www.vmware.com/support/developer/vmci-sdk/\n\nSigned-off-by: George Zhang \u003cgeorgezhang@vmware.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nSigned-off-by: Andy king \u003cacking@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd5023111cf720db890ef34f305ac5d427e690a0",
      "tree": "4d21e9a02bfbdafe5fc598af0755db791238dbe7",
      "parents": [
        "8b9a4d56866e0dca6ae886ed9bff777e50d0b70c",
        "836dc9e3fbbab0c30aa6e664417225f5c1fb1c39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nSynchronize with \u0027net\u0027 in order to sort out some l2tp, wireless, and\nipv6 GRE fixes that will be built on top of in \u0027net-next\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f4ffc3a5398ef9bdbb32db04756d7d34e356fcf",
      "tree": "b94869692f876ade9df44a3d550aaff3c157f11b",
      "parents": [
        "124b69b6cc1020fff589312c62fcaf360abd8d12"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Feb 04 19:39:52 2013 +0000"
      },
      "committer": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Fri Feb 08 20:42:18 2013 +0100"
      },
      "message": "unbreak automounter support on 64-bit kernel with 32-bit userspace (v2)\n\nautomount-support is broken on the parisc architecture, because the existing\n#if list does not include a check for defined(__hppa__). The HPPA (parisc)\narchitecture is similiar to other 64bit Linux targets where we have to define\nautofs_wqt_t (which is passed back and forth to user space) as int type which\nhas a size of 32bit across 32 and 64bit kernels.\n\nDuring the discussion on the mailing list, H. Peter Anvin suggested to invert\nthe #if list since only specific platforms (specifically those who do not have\na 32bit userspace, like IA64 and Alpha) should have autofs_wqt_t as unsigned\nlong type.\n\nThis suggestion is probably the best way to go, since Arm64 (and maybe others?)\nseems to have a non-working automounter. So in the long run even for other new\nupcoming architectures this inverted check seem to be the best solution, since\nit will not require them to change this #if again (unless they are 64bit only).\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nAcked-by: Ian Kent \u003craven@themaw.net\u003e\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCC: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCC: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\n"
    },
    {
      "commit": "f5237f278f30a92401539a54f87ee0c717b6f818",
      "tree": "209d4fd6fb00e660c76ca8ac5d4caed59dbb9957",
      "parents": [
        "b285109dde7b873b5dc671ef1b3ae3090f4bc72f",
        "b26f5f09ebdeb85ab152344cc1d6d484a3ce967d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "62cd2fa82a38cb3d653517822c62a39cdbb5f365",
      "tree": "b5d2f198c14455822c8b03abde2c8d8080cda24a",
      "parents": [
        "6dc1c49da6dd3bf020a66b2a135b9625ac01c2c7",
        "ae1287865f5361fa138d4d3b1b6277908b54eac9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 12:13:43 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 12:13:43 2013 +1000"
      },
      "message": "Merge branch \u0027console-fixes\u0027 into drm-next\n\n(not the fbcon maintainer pull 2)\n\nfix bug in vgacon on bootup and fbcon losing fonts on startup.\n\n* console-fixes: (50 commits)\n  fbcon: don\u0027t lose the console font across generic-\u003echip driver switch\n  vgacon/vt: clear buffer attributes when we load a 512 character font (v2)\n"
    },
    {
      "commit": "6dc1c49da6dd3bf020a66b2a135b9625ac01c2c7",
      "tree": "38a6c5d4896de01449e9d224088ae223161fcd3c",
      "parents": [
        "cd17ef4114ad5c514b17e6a0bb02a309ab90b692",
        "5845b81bdad374f98f809a658ec747d92c9595c4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 12:10:18 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 12:10:18 2013 +1000"
      },
      "message": "Merge branch \u0027fbcon-locking-fixes\u0027 of ssh://people.freedesktop.org/~airlied/linux into drm-next\n\nThis pulls in most of Linus tree up to -rc6, this fixes the worst lockdep\nreported issues and re-enables fbcon lockdep.\n\n(not the fbcon maintainer)\n* \u0027fbcon-locking-fixes\u0027 of ssh://people.freedesktop.org/~airlied/linux: (529 commits)\n  Revert \"Revert \"console: implement lockdep support for console_lock\"\"\n  fbcon: fix locking harder\n  fb: Yet another band-aid for fixing lockdep mess\n  fb: rework locking to fix lock ordering on takeover\n"
    },
    {
      "commit": "cd17ef4114ad5c514b17e6a0bb02a309ab90b692",
      "tree": "9c162eaa96931597b83e165702e3483ba5c6bb1e",
      "parents": [
        "67c964000236497e00c646472cd6b70b5c5109c8",
        "7d37beaaf3dbc6ff16f4d32a4dd6f8c557c6ab50"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 11:08:10 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 08 11:08:10 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-next-2013-02-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\nDaniel writes:\n\"Probably the last feature pull for 3.9, there\u0027s some fixes outstanding\nthought that I\u0027d like to sneak in. And maybe 3.8 takes a bit longer ...\nAnyway, highlights of this pull:\n- Kill the horrible IS_DISPLAYREG hack to handle the mmio offset movements\n  on vlv, big thanks to Ville.\n- Dynamic power well support for Haswell, shaves away a bit when only\n  using the eDP port on pipe A (Paulo). Plus unclaimed register fixes\n  uncovered by this.\n- Clarifications of the gpu hang/reset state transitions, hopefully fixing\n  a few spurious -EIO deaths in userspace.\n- Haswell ELD fixes.\n- Some more (pp)gtt cleanups from Ben.\n- A few smaller things all over.\n\nPlus all the stuff from the previous rather small pull request:\n- Broadcast RBG improvements and reduced color range fixes from Ville.\n- Ben is on a \"kill legacy gtt code for good\" spree, first pile of patches\n  included.\n- No-relocs and bo lut improvements for faster execbuf from Chris.\n- Some refactorings from Imre.\"\n\n* tag \u0027drm-intel-next-2013-02-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (101 commits)\n  GPU/i915: Fix acpi_bus_get_device() check in drivers/gpu/drm/i915/intel_opregion.c\n  drm/i915: Set the SR01 \"screen off\" bit in i915_redisable_vga() too\n  drm/i915: Kill IS_DISPLAYREG()\n  drm/i915: Introduce i915_vgacntrl_reg()\n  drm/i915: gen6_gmch_remove can be static\n  drm/i915: dynamic Haswell display power well support\n  drm/i915: check the power down well on assert_pipe()\n  drm/i915: don\u0027t send DP \"idle\" pattern before \"normal\" on HSW PORT_A\n  drm/i915: don\u0027t run hsw power well code on !hsw\n  drm/i915: kill cargo-culted locking from power well code\n  drm/i915: Only run idle processing from i915_gem_retire_requests_worker\n  drm/i915: Fix CAGF for HSW\n  drm/i915: Reclaim GTT space for failed PPGTT\n  drm/i915: remove intel_gtt structure\n  drm/i915: Add probe and remove to the gtt ops\n  drm/i915: extract hw ppgtt setup/cleanup code\n  drm/i915: pte_encode is gen6+\n  drm/i915: vfuncs for ppgtt\n  drm/i915: vfuncs for gtt_clear_range/insert_entries\n  drm/i915: Error state should print /sys/kernel/debug\n  ...\n"
    },
    {
      "commit": "634734b63ac39e137a1c623ba74f3e062b6577db",
      "tree": "65e2414fb7d31005d473719f7158f29bc9ca48d0",
      "parents": [
        "7e98d53086d18c877cb44e9065219335184024de"
      ],
      "author": {
        "name": "Eric Wong",
        "email": "normalperson@yhbt.net",
        "time": "Wed Feb 06 22:29:01 2013 +0000"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Feb 07 14:25:44 2013 +0100"
      },
      "message": "fuse: allow control of adaptive readdirplus use\n\nFor some filesystems (e.g. GlusterFS), the cost of performing a\nnormal readdir and readdirplus are identical.  Since adaptively\nusing readdirplus has no benefit for those systems, give\nusers/filesystems the option to control adaptive readdirplus use.\n\nv2 of this patch incorporates Miklos\u0027s suggestion to simplify the code,\nas well as improving consistency of macro names and documentation.\n\nSigned-off-by: Eric Wong \u003cnormalperson@yhbt.net\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "7e98d53086d18c877cb44e9065219335184024de",
      "tree": "8fc91e4f08d8baf978860314bf4423e73c4afb0f",
      "parents": [
        "0415d291022543d83ee799e9ffee08d856bca6e8"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Feb 07 11:58:12 2013 +0100"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Feb 07 11:58:12 2013 +0100"
      },
      "message": "Synchronize fuse header with one used in library\n\nThe library one has provisions for use in *BSD, add them to the kernel one too.\nThey don\u0027t hurt and ease maintenance.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "ed986d1fee77bbbb62291a1db1c7edbb00d99515",
      "tree": "6c70d0663a9a794e11b28301749faf5dac3c756d",
      "parents": [
        "cd13823f5db3e66552801c04f0e761408ef17eb0"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Tue Jan 29 07:21:02 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 05 18:23:47 2013 -0200"
      },
      "message": "[media] meye: convert to the control framework\n\nConvert the meye driver to the control framework. Some private controls\nhave been replaced with standardized controls (SHARPNESS and JPEGQUAL).\nThe AGC control looks like it can be replaced by the AUTOGAIN control, but\nit isn\u0027t a boolean so I do not know how to interpret it.\nThe FRAMERATE control looks like it can be replaced by S_PARM, but again,\nwithout knowing how to interpret it I decided to leave it alone.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "28718152e0a78085297ec7705f53869e41d1ae73",
      "tree": "df19fa1f287c97746711aa6baa2f73c24ae06e6b",
      "parents": [
        "56bc911ac3b94c731db3a6de20258827f1a61c20"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hans.verkuil@cisco.com",
        "time": "Thu Jan 24 04:42:05 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 05 18:00:00 2013 -0200"
      },
      "message": "[media] Move DV-class control IDs from videodev2.h to v4l2-controls.h\n\nWhen the control IDs were split off from videodev2.h to v4l2-controls.h\nthese new Digital Video controls were forgotten (the two patches may\nhave crossed one another).\nMove these controls to their proper place in v4l2-controls.h.\n\nSigned-off-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2ccbe779bcdee130ea7f1525670dc9d60318a981",
      "tree": "f667acca6ab42a0565b062616b3a6f176508e874",
      "parents": [
        "af9bb33aa33d4beb5d0ac505d48530a56856f66c"
      ],
      "author": {
        "name": "Sylwester Nawrocki",
        "email": "sylvester.nawrocki@gmail.com",
        "time": "Sat Jan 19 15:51:55 2013 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Tue Feb 05 15:04:06 2013 -0200"
      },
      "message": "[media] v4l2-ctrl: Add helper function for the controls range update\n\nThis patch adds a helper function that allows to modify range,\ni.e. minimum, maximum, step and default value of a v4l2 control,\nafter the control has been created and initialized. This is helpful\nin situations when range of a control depends on user configurable\nparameters, e.g. camera sensor absolute exposure time depending on\nan output image resolution and frame rate.\nv4l2_ctrl_modify_range() function allows to modify range of an\nINTEGER, BOOL, MENU, INTEGER_MENU and BITMASK type controls.\nBased on a patch from Hans Verkuil http://patchwork.linuxtv.org/patch/8654.\n\nSigned-off-by: Sylwester Nawrocki \u003csylvester.nawrocki@gmail.com\u003e\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5474f57f7d686ac918355419cb71496f835aaf5d",
      "tree": "8cc0c4aa24c53c42cd378faf787e09b3204a5b62",
      "parents": [
        "d52ed4379a8264bc9bc82c068448c424924f1fde"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Jan 30 20:24:22 2013 +0100"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Feb 05 01:49:26 2013 +0100"
      },
      "message": "netfilter: xt_CT: add alias flag\n\nThis patch adds the alias flag to support full NOTRACK target\naliasing.\n\nBased on initial patch from Jozsef Kadlecsik.\n\nAcked-by: Jozsef Kadlecsik \u003ckadlec@blackhole.kfki.hi\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "d1beadd1cb649404bfa2c3d92f77dbcb15b712e5",
      "tree": "96a1c441f32d4a57216d9306979378944a808c62",
      "parents": [
        "35612a229c3a66aad7577d7f25e7ebb5286faf2d"
      ],
      "author": {
        "name": "Jozsef Kadlecsik",
        "email": "kadlec@blackhole.kfki.hu",
        "time": "Mon Jan 28 10:44:48 2013 +0000"
      },
      "committer": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Tue Feb 05 01:45:23 2013 +0100"
      },
      "message": "netfilter: xt_conntrack: Add flag to support aliases\n\nThe patch adds the flag to denote the \"state\" alias as of the subset\nof the \"conntrack\" match.\n\nSigned-off-by: Jozsef Kadlecsik \u003ckadlec@blackhole.kfki.hu\u003e\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\n"
    },
    {
      "commit": "85f024401bf80746ae08b7fd5809a9b16accf0b1",
      "tree": "1ec10138ec30e11ffd4b3c4aabe1f64c58ae56fd",
      "parents": [
        "98001214c0436c2b697d696fde3696d32620d394"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jan 29 17:54:44 2013 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Feb 04 15:05:04 2013 -0800"
      },
      "message": "serial_core: Fix type definition for PORT_BRCM_TRUMANAGE.\n\nIt was mistakenly defined to be 24 instead of the next higher number 25.\n\nReported-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nCc: Stephen Hurd \u003cshurd@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e  # 3.8\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "42745e039312ab4672c60ec584651f0c74e8264f",
      "tree": "36c9593c931239d2c9ab4c0edc307506647525dc",
      "parents": [
        "682bd38b8ac1fa3e84e84cddd1f1d7eeebce1212"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Mon Feb 04 13:53:11 2013 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Feb 04 18:57:22 2013 +0100"
      },
      "message": "cfg80211: expand per-station byte counters to 64bit\n\nIn per-station statistics, present 32bit counters are too small\nfor practical purposes - with gigabit speeds, it get overlapped\nevery few seconds.\n\nExpand counters in the struct station_info to be 64-bit.\nDriver can still fill only 32-bit and indicate in @filled\nonly bits like STATION_INFO_[TR]X_BYTES; in case driver provides\nfull 64-bit counter, it should also set in @filled\nbit STATION_INFO_[TR]RX_BYTES64\n\nNetlink sends both 32-bit and 64-bit counters, if present, to not\nbreak userspace.\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\n[change to also have 32-bit counters if driver advertises 64-bit]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "0415d291022543d83ee799e9ffee08d856bca6e8",
      "tree": "3e2b66aac312f045ffca72e75f90e7055e69ff2e",
      "parents": [
        "dfca7cebc2679f3d129f8e680a8f199a7ad16e38"
      ],
      "author": {
        "name": "Enke Chen",
        "email": "enkechen@yahoo.com",
        "time": "Mon Feb 04 16:14:32 2013 +0100"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Mon Feb 04 16:14:32 2013 +0100"
      },
      "message": "fuse: send poll events\n\ncommit 626cf23660 \"poll: add poll_requested_events()...\" enabled us to send the\nrequested events to the filesystem.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "9cb543124a2d31af42ce61a4c30765ecc8e5f1fa",
      "tree": "9ac55de78161c7eb323e7358b37d9617beb4e018",
      "parents": [
        "6629096a5eb861b6d91fe9c2204414d9b072d161",
        "da141b67d29a05267a9a0d56bd7856b7f3f58d44"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 14:50:07 2013 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 04 14:50:07 2013 +0000"
      },
      "message": "Merge branch \u0027for-rmk/virt/kvm/core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into devel-stable\n"
    },
    {
      "commit": "03e275959850f51754d3952489c36f4b1410856d",
      "tree": "2f5005738d4145ea5198c073a9e4ec8aafe912a3",
      "parents": [
        "47669ab0361558a734e42f78196636d70201e44f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 25 13:58:56 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Feb 03 18:16:21 2013 -0500"
      },
      "message": "tile: switch to generic compat rt_sig{procmask,pending}()\n\nnote that the only systems that are going to care are big-endian\n64bit ones with 32bit compat enabled - little-endian bitmaps\nare not sensitive to granularity.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "574c4866e33d648520a8bd5bf6f573ea6e554e88",
      "tree": "354c1c42819cba60481a854281f1e130c7cec260",
      "parents": [
        "92a3ce4a1e0047215aa0a0b30cc333bd32b866a8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Nov 25 22:24:19 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Feb 03 15:09:22 2013 -0500"
      },
      "message": "consolidate kernel-side struct sigaction declarations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "92a3ce4a1e0047215aa0a0b30cc333bd32b866a8",
      "tree": "998edfb4fd30e0be9cc353c6d7f4381f8c5f5a09",
      "parents": [
        "6883da8c6c15e85e7750c94be49ea156ed341c05"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Nov 25 21:20:05 2012 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Feb 03 15:09:22 2013 -0500"
      },
      "message": "consolidate declarations of k_sigaction\n\nOnly alpha and sparc are unusual - they have ka_restorer in it.\nAnd nobody needs that exposed to userland.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6fcdf4facb85e7d54ff6195378dd2ba8e0baccc4",
      "tree": "97220d3bf7c93be60bb805e4c8e149a96f11f91d",
      "parents": [
        "a786a7c0ad44985548118fd2370c792c0da36891"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Jan 30 21:50:08 2013 -0500"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Jan 31 19:56:35 2013 -0500"
      },
      "message": "wanrouter: delete now orphaned header content, files/drivers\n\nThe wanrouter support was identified earlier as unused for years,\nand so the previous commit totally decoupled it from the kernel,\nleaving the related wanrouter files present, but totally inert.\n\nHere we take the final step in that cleanup, by doing a wholesale\nremoval of these files.  The two step process is used so that the\nlarge deletion is decoupled from the git history of files that we\nstill care about.\n\nThe drivers deleted here all were dependent on the Kconfig setting\nCONFIG_WAN_ROUTER_DRIVERS.\n\nA stub wanrouter.h header (kernel \u0026 uapi) are left behind so that\ndrivers/isdn/i4l/isdn_x25iface.c continues to compile, and so that\nwe don\u0027t accidentally break userspace that expected these defines.\n\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "23c153e54197171f30b889d9654929d74b6599d5",
      "tree": "e990426cfcfa9f75d4a97420b2cf861f01bd7bf3",
      "parents": [
        "4582a4ab2a0e7218449fb2e895d0aae9ea753c94"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Jan 31 17:08:11 2013 +0100"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Thu Jan 31 17:08:11 2013 +0100"
      },
      "message": "fuse: bump version for READDIRPLUS\n\nYeah, we have a capability flag for this as well, so this is not strictly\nnecessary, but it doesn\u0027t hurt either.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\n"
    },
    {
      "commit": "cd8f7cb4e6dfa4ea08fc250a814240b883ef7911",
      "tree": "2bcb8f04f01ee9768e5524799b0d429e51fb583d",
      "parents": [
        "3b144658bc7be5f7fa68d13ba24afb4c24489965"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Jan 22 12:34:29 2013 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 31 14:00:21 2013 +0100"
      },
      "message": "cfg80211/mac80211: support reporting wakeup reason\n\nWhen waking up from WoWLAN, it is useful to know\nwhat triggered the wakeup. Support reporting the\nwakeup reason(s) in cfg80211 (and a pass-through\nin mac80211) to allow userspace to know.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    }
  ],
  "next": "20fb9e50338199d9e88512703af4c560ab53bad4"
}
