)]}'
{
  "log": [
    {
      "commit": "b76f7cdca5af18fa7a59a5c8a9eb5e02418e827a",
      "tree": "251dce7282c2194734719b0802c568a268d31b73",
      "parents": [
        "4344646ff127eaea4d58266ccd8fdd2a38fb9672"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Sep 26 13:16:45 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Sep 26 13:17:41 2011 +0900"
      },
      "message": "ARM: S5P: fix incorrect loop iterator usage on gpio-interrupt\n\nLoop iterator value after terminating list_for_each_entry()\nis not NULL. This patch fixes incorrect iterator usage in\nGPIO interrupt code for SAMSUNG S5P platforms.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "4344646ff127eaea4d58266ccd8fdd2a38fb9672",
      "tree": "d0b611ea53778db228cf6dab08b6dbaae8fb0aeb",
      "parents": [
        "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Mon Sep 26 10:30:29 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Mon Sep 26 10:30:29 2011 +0900"
      },
      "message": "ARM: S3C2443: Fix bit-reset in setrate of clk_armdiv\n\nThe changed statement should set the old armdiv bits to 0\nand not everything else, before setting the new value.\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "d93dc5c4478c1fd5de85a3e8aece9aad7bbae044",
      "tree": "a1794701d38720bc3f17bec800fbcd12ff9e0274",
      "parents": [
        "9c1f8594df4814ebfd6822ca3c9444fb3445888d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 16:58:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 16:58:15 2011 -0700"
      },
      "message": "Linux 3.1-rc7\n"
    },
    {
      "commit": "9c1f8594df4814ebfd6822ca3c9444fb3445888d",
      "tree": "23946b6d2e4afc9eaac6156812ce1423927447c5",
      "parents": [
        "e5b26a88f13dfe3162acd50490c0c8504af81b26"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Sep 21 17:30:50 2011 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:39:59 2011 -0700"
      },
      "message": "XZ: Fix incorrect XZ_BUF_ERROR\n\nxz_dec_run() could incorrectly return XZ_BUF_ERROR if all of the\nfollowing was true:\n\n - The caller knows how many bytes of output to expect and only provides\n   that much output space.\n\n - When the last output bytes are decoded, the caller-provided input\n   buffer ends right before the LZMA2 end of payload marker.  So LZMA2\n   won\u0027t provide more output anymore, but it won\u0027t know it yet and thus\n   won\u0027t return XZ_STREAM_END yet.\n\n - A BCJ filter is in use and it hasn\u0027t left any unfiltered bytes in the\n   temp buffer.  This can happen with any BCJ filter, but in practice\n   it\u0027s more likely with filters other than the x86 BCJ.\n\nThis fixes \u003chttps://bugzilla.redhat.com/show_bug.cgi?id\u003d735408\u003e where\nSquashfs thinks that a valid file system is corrupt.\n\nThis also fixes a similar bug in single-call mode where the uncompressed\nsize of a block using BCJ + LZMA2 was 0 bytes and caller provided no\noutput space.  Many empty .xz files don\u0027t contain any blocks and thus\ndon\u0027t trigger this bug.\n\nThis also tweaks a closely related detail: xz_dec_bcj_run() could call\nxz_dec_lzma2_run() to decode into temp buffer when it was known to be\nuseless.  This was harmless although it wasted a minuscule number of CPU\ncycles.\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5b26a88f13dfe3162acd50490c0c8504af81b26",
      "tree": "e2e52996c76dcb6236396f3686a7b4fd6e475405",
      "parents": [
        "fed678dc8a8b839c8189b5d889a94e865cd327dd",
        "bcf66bf54aabffc150acd1c99e0f4bc51935eada"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:35:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:35:00 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net: (27 commits)\n  xfrm: Perform a replay check after return from async codepaths\n  fib:fix BUG_ON in fib_nl_newrule when add new fib rule\n  ixgbe: fix possible null buffer error\n  tg3: fix VLAN tagging regression\n  net: pxa168: Fix build errors by including interrupt.h\n  netconsole: switch init_netconsole() to late_initcall\n  gianfar: Fix overflow check and return value for gfar_get_cls_all()\n  ppp_generic: fix multilink fragment MTU calculation (again)\n  GRETH: avoid overwrite IP-stack\u0027s IP-frags checksum\n  GRETH: RX/TX bytes were never increased\n  ipv6: fix a possible double free\n  b43: Fix beacon problem in ad-hoc mode\n  Bluetooth: add support for 2011 mac mini\n  Bluetooth: Add MacBookAir4,1 support\n  Bluetooth: Fixed BT ST Channel reg order\n  r8169: do not enable the TBI for anything but the original 8169.\n  r8169: remove erroneous processing of always set bit.\n  r8169: fix WOL setting for 8105 and 8111evl\n  r8169: add MODULE_FIRMWARE for the firmware of 8111evl\n  r8169: fix the reset setting for 8111evl\n  ...\n"
    },
    {
      "commit": "fed678dc8a8b839c8189b5d889a94e865cd327dd",
      "tree": "d2bf10d2a4e4ca0a27ccd6f7ae40e8e259acfcfc",
      "parents": [
        "808bf29b9195c52239b9aaeda7c6082a0ddf07c6",
        "6c4867f6469964e34c5f4ee229a2a7f71a34c7ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:20:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:20:21 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block:\n  floppy: use del_timer_sync() in init cleanup\n  blk-cgroup: be able to remove the record of unplugged device\n  block: Don\u0027t check QUEUE_FLAG_SAME_COMP in __blk_complete_request\n  mm: Add comment explaining task state setting in bdi_forker_thread()\n  mm: Cleanup clearing of BDI_pending bit in bdi_forker_thread()\n  block: simplify force plug flush code a little bit\n  block: change force plug flush call order\n  block: Fix queue_flag update when rq_affinity goes from 2 to 1\n  block: separate priority boosting from REQ_META\n  block: remove READ_META and WRITE_META\n  xen-blkback: fixed indentation and comments\n  xen-blkback: Don\u0027t disconnect backend until state switched to XenbusStateClosed.\n"
    },
    {
      "commit": "808bf29b9195c52239b9aaeda7c6082a0ddf07c6",
      "tree": "eabb672d84cf00b13225b44fdf2482b6900b5a14",
      "parents": [
        "32ef43848f283e0ef945d3c67e851c143fea3970"
      ],
      "author": {
        "name": "Alexander Sverdlin",
        "email": "alexander.sverdlin@sysgo.com",
        "time": "Wed Sep 21 09:51:40 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:18:52 2011 -0700"
      },
      "message": "init: carefully handle loglevel option on kernel cmdline.\n\nWhen a malformed loglevel value (for example \"${abc}\") is passed on the\nkernel cmdline, the loglevel itself is being set to 0.\n\nThat then suppresses all following messages, including all the errors\nand crashes caused by other malformed cmdline options.  This could make\ndebugging process quite tricky.\n\nThis patch leaves the previous value of loglevel if the new value is\nincorrect and reports an error code in this case.\n\nSigned-off-by: Alexander Sverdlin \u003calexander.sverdlin@sysgo.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32ef43848f283e0ef945d3c67e851c143fea3970",
      "tree": "dc220a36bd188772896ba27db36b243ae1718385",
      "parents": [
        "3200a8aaab0c9ccdc0f59b0dac2d4a47029137fa"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Tue Sep 20 15:19:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:15:44 2011 -0700"
      },
      "message": "teach /proc/$pid/numa_maps about transparent hugepages\n\nThis is modeled after the smaps code.\n\nIt detects transparent hugepages and then does a single gather_stats()\nfor the page as a whole.  This has two benifits:\n 1. It is more efficient since it does many pages in a single shot.\n 2. It does not have to break down the huge page.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3200a8aaab0c9ccdc0f59b0dac2d4a47029137fa",
      "tree": "33ba986eab9d2663b44082c73114e2599cd06537",
      "parents": [
        "eb4866d0066ffd5446751c102d64feb3318d8bd1"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Tue Sep 20 15:19:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:15:44 2011 -0700"
      },
      "message": "break out numa_maps gather_pte_stats() checks\n\ngather_pte_stats() does a number of checks on a target page\nto see whether it should even be considered for statistics.\nThis breaks that code out in to a separate function so that\nwe can use it in the transparent hugepage case in the next\npatch.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@gentwo.org\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb4866d0066ffd5446751c102d64feb3318d8bd1",
      "tree": "a40325308b621362938facb01b729882098e9cc2",
      "parents": [
        "38867a28a7dc9d69389990bcd42f6b7c77da3d9d"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Tue Sep 20 15:19:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 21 13:15:44 2011 -0700"
      },
      "message": "make /proc/$pid/numa_maps gather_stats() take variable page size\n\nWe need to teach the numa_maps code about transparent huge pages.  The\nfirst step is to teach gather_stats() that the pte it is dealing with\nmight represent more than one page.\n\nNote that will we use this in a moment for transparent huge pages since\nthey have use a single pmd_t which _acts_ as a \"surrogate\" for a bunch\nof smaller pte_t\u0027s.\n\nI\u0027m a _bit_ unhappy that this interface counts in hugetlbfs page sizes\nfor hugetlbfs pages and PAGE_SIZE for normal pages.  That means that to\nfigure out how many _bytes_ \"dirty\u003d1\" means, you must first know the\nhugetlbfs page size.  That\u0027s easier said than done especially if you\ndon\u0027t have visibility in to the mount.\n\nBut, that\u0027s probably a discussion for another day especially since it\nwould change behavior to fix it.  But, just in case anyone wonders why\nthis patch only passes a \u00271\u0027 in the hugetlb case...\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcf66bf54aabffc150acd1c99e0f4bc51935eada",
      "tree": "7373ca2db919a39ea8f2e11416c881121ade0930",
      "parents": [
        "561dac2d410ffac0b57a23b85ae0a623c1a076ca"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Tue Sep 20 23:38:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 15:20:57 2011 -0400"
      },
      "message": "xfrm: Perform a replay check after return from async codepaths\n\nWhen asyncronous crypto algorithms are used, there might be many\npackets that passed the xfrm replay check, but the replay advance\nfunction is not called yet for these packets. So the replay check\nfunction would accept a replay of all of these packets. Also the\nsystem might crash if there are more packets in async processing\nthan the size of the anti replay window, because the replay advance\nfunction would try to update the replay window beyond the bounds.\n\nThis pach adds a second replay check after resuming from the async\nprocessing to fix these issues.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "561dac2d410ffac0b57a23b85ae0a623c1a076ca",
      "tree": "5cdb1bf0e346f29f232b7b7fb9cf24211141502e",
      "parents": [
        "b811ce9104a7f7663ddae4f7795a194a103b8f90"
      ],
      "author": {
        "name": "Gao feng",
        "email": "gaofeng@cn.fujitsu.com",
        "time": "Sun Sep 11 15:36:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 15:16:40 2011 -0400"
      },
      "message": "fib:fix BUG_ON in fib_nl_newrule when add new fib rule\n\nadd new fib rule can cause BUG_ON happen\nthe reproduce shell is\nip rule add pref 38\nip rule add pref 38\nip rule add to 192.168.3.0/24 goto 38\nip rule del pref 38\nip rule add to 192.168.3.0/24 goto 38\nip rule add pref 38\n\nthen the BUG_ON will happen\ndel BUG_ON and use (ctarget \u003d\u003d NULL) identify whether this rule is unresolved\n\nSigned-off-by: Gao feng \u003cgaofeng@cn.fujitsu.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c4867f6469964e34c5f4ee229a2a7f71a34c7ff",
      "tree": "639fb854b56d746aeb324011372b4c0571fd01ef",
      "parents": [
        "d11bb4462c4cc6ddd45c6927c617ad79fa6fb8fc"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Wed Sep 21 10:22:11 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Wed Sep 21 10:22:11 2011 +0200"
      },
      "message": "floppy: use del_timer_sync() in init cleanup\n\nWhen no floppy is found the module code can be released while a timer\nfunction is pending or about to be executed.\n\nCPU0                                  CPU1\n\t\t\t\t      floppy_init()\ntimer_softirq()\n   spin_lock_irq(\u0026base-\u003elock);\n   detach_timer();\n   spin_unlock_irq(\u0026base-\u003elock);\n   -\u003e Interrupt\n\t\t\t\t\tdel_timer();\n\t\t\t\t        return -ENODEV;\n                                      module_cleanup();\n   \u003c- EOI\n   call_timer_fn();\n   OOPS\n\nUse del_timer_sync() to prevent this.\n\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "d11bb4462c4cc6ddd45c6927c617ad79fa6fb8fc",
      "tree": "248949fdd3c8894db0e161e9338a3a984c1ce0f7",
      "parents": [
        "8ad6a56f5679a987bfeacad1bd818a2a381aa98e"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "gaowanlong@cn.fujitsu.com",
        "time": "Wed Sep 21 10:22:10 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@kernel.dk",
        "time": "Wed Sep 21 10:22:10 2011 +0200"
      },
      "message": "blk-cgroup: be able to remove the record of unplugged device\n\nThe bug is we\u0027re not able to remove the device from blkio cgroup\u0027s\nper-device control files if it gets unplugged.\n\nTo reproduce the bug:\n\n  # mount -t cgroup -o blkio xxx /cgroup\n  # cd /cgroup\n  # echo \"8:0 1000\" \u003e blkio.throttle.read_bps_device\n  # unplug the device\n  # cat blkio.throttle.read_bps_device\n  8:0\t1000\n  # echo \"8:0 0\" \u003e blkio.throttle.read_bps_device\n  -bash: echo: write error: No such device\n\nAfter patching, the device removal will succeed.\n\nThanks for the comments of Paul, Zefan, and Vivek.\n\nSigned-off-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Paul Menage \u003cpaul@paulmenage.org\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@kernel.dk\u003e\n"
    },
    {
      "commit": "b811ce9104a7f7663ddae4f7795a194a103b8f90",
      "tree": "b66b4c44e46367c8bf17c1fcca919f16f9aa9d62",
      "parents": [
        "5c1e688388f629e8d8e88183b5ebc21e209252aa"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Sep 20 15:13:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 02:14:13 2011 -0400"
      },
      "message": "ixgbe: fix possible null buffer error\n\nIt seems that at least one PPC machine would occasionally give a (valid) 0 as\nthe return value from dma_map, this caused the ixgbe code to not work\ncorrectly.  A fix is pending in the PPC tree to not return 0 from dma map, but\nwe can also fix the driver to make sure we don\u0027t mess up in other arches as\nwell.\n\nThis patch is applicable to all current stable kernels.\n\nRef: https://bugzilla.redhat.com/show_bug.cgi?id\u003d683611\n\nReported-by: Neil Horman \u003cnhorman@redhat.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCC: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nCC: stable@kernel.org\nTested-by: Thadeu Lima de Souza Cascardo \u003ccascardo@linux.vnet.ibm.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c1e688388f629e8d8e88183b5ebc21e209252aa",
      "tree": "25c620a960fbcb491264e873f10c5169b98d2bb8",
      "parents": [
        "b7e43381260e56840fd2fa582565c362d2fba1d9"
      ],
      "author": {
        "name": "Kasper Pedersen",
        "email": "kernel@kasperkp.dk",
        "time": "Tue Sep 20 12:41:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 21 02:14:12 2011 -0400"
      },
      "message": "tg3: fix VLAN tagging regression\n\ncommit 92cd3a17ce9c719abb4c28dee3438e0c641f8de4\n    tg3: Simplify tx bd assignments\n\nbroke VLAN tagging on outbound packets.\nIt ifdef\u0027ed BCM_KERNEL_SUPPORTS_8021Q, but this\nis not set anywhere. So vlan never gets set, and\nall packets are sent with vlan\u003d0.\n\nv2: We can just remove the test. vlan_tx_tag_present\nis valid regardless of whether the 802.1q module\nis built.\n\nTested on BCM5721 rev 11.\n\nSigned-off-by: Kasper Pedersen \u003ckernel@kasperkp.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38867a28a7dc9d69389990bcd42f6b7c77da3d9d",
      "tree": "96cb0089319520b9e0d69d426b0c08af8cb15940",
      "parents": [
        "43a964a7bfd15a2ed9e801c18dd327565edb4e62",
        "b71d8429ec364ef8eada011dded2e23aaecde53e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:23:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:23:16 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/arnd/arm-soc:\n  mach-integrator: fix VGA base regression\n  arm/dt: Tegra: Update SDHCI nodes to match bindings\n  ARM: EXYNOS4: fix incorrect pad configuration for keypad row lines\n  ARM: SAMSUNG: fix to prevent declaring duplicated\n  ARM: SAMSUNG: fix watchdog reset issue with clk_get()\n  ARM: S3C64XX: Remove un-used code backlight code on SMDK6410\n  ARM: EXYNOS4: restart clocksource while system resumes\n  ARM: EXYNOS4: Fix routing timer interrupt to offline CPU\n  ARM: EXYNOS4: Fix return type of local_timer_setup()\n  ARM: EXYNOS4: Fix wrong pll type for vpll\n  ARM: Dove: fix second SPI initialization call\n"
    },
    {
      "commit": "43a964a7bfd15a2ed9e801c18dd327565edb4e62",
      "tree": "59d7e93ad2d0ca89acd95937cbe2ad96cc3786e9",
      "parents": [
        "80976804f501303a34a76e925119393722596dca",
        "0a7a0519d1789f3a222849421dbe91b6bddb88f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:22:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:22:55 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/chrismason/linux\n\n* \u0027for-linus\u0027 of git://github.com/chrismason/linux:\n  Btrfs: reserve sufficient space for ioctl clone\n"
    },
    {
      "commit": "80976804f501303a34a76e925119393722596dca",
      "tree": "320b676c03663914061a6e399261882c4bccc61e",
      "parents": [
        "2838888f3f268344d42ac088c8abcff91c505ced"
      ],
      "author": {
        "name": "Seth Jennings",
        "email": "sjenning@linux.vnet.ibm.com",
        "time": "Tue Sep 20 13:09:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 14:17:13 2011 -0700"
      },
      "message": "staging: zcache: fix cleancache crash\n\nAfter commit c5f5c4db3938 (\"staging: zcache: fix crash on high memory\nswap\") cleancache crashes on the first successful get.  This was caused\nby a remaining virt_to_page() call in zcache_pampd_get_data_and_free()\nthat only gets run in the cleancache path.\n\nThe patch converts the virt_to_page() to struct page casting like was\ndone for other instances in c5f5c4db3938.\n\nSigned-off-by: Seth Jennings \u003csjenning@linux.vnet.ibm.com\u003e\nTested-By: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nAcked-by: Dan Magenheimer \u003cdan.magenheimer@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b71d8429ec364ef8eada011dded2e23aaecde53e",
      "tree": "7baf67bf7ca3a13acccc004dcd4317613f226c49",
      "parents": [
        "a0638eb6a2979840ff4cde19b100e96b97a91dfd"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Sep 04 23:40:08 2011 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 20 22:58:41 2011 +0200"
      },
      "message": "mach-integrator: fix VGA base regression\n\nThe changes introduced in commit\ncc22b4c18540e5e8bf55c7d124044f9317527d3c\n\"ARM: set vga memory base at run-time\"\n\nMakes the Integrator/AP freeze completely. I appears that\nthis is due to the VGA base address being assigned at PCI\ninit time, while this base is needed earlier than that.\nMoving the initialization of the base address to the\n.map_io function solves this problem.\n\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nCc: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "a0638eb6a2979840ff4cde19b100e96b97a91dfd",
      "tree": "ce3781bca478add099cca5ea43552e163f3b8234",
      "parents": [
        "c488637cf0e028ed7973614ee708f94b4dc9c16e"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Tue Sep 20 10:46:25 2011 -0600"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 20 22:56:53 2011 +0200"
      },
      "message": "arm/dt: Tegra: Update SDHCI nodes to match bindings\n\nThe bindings were recently updated to have separate properties for each\ntype of GPIO. Update the Device Tree source to match that.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "b7e43381260e56840fd2fa582565c362d2fba1d9",
      "tree": "60729cec22e2bd6d34217c36d54a883b9a4b0786",
      "parents": [
        "97c7de055713afddf4218f19c896b5185555da15"
      ],
      "author": {
        "name": "Tanmay Upadhyay",
        "email": "tanmay.upadhyay@einfochips.com",
        "time": "Mon Sep 05 19:32:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:47:27 2011 -0400"
      },
      "message": "net: pxa168: Fix build errors by including interrupt.h\n\nCommit a6b7a407865aab9f849dd99a71072b7cd1175116 removed\nlinux/interrupt.h from netdevice.h. This fixes below build failure\n\ndrivers/net/pxa168_eth.c: In function \u0027pxa168_eth_collect_events\u0027:\ndrivers/net/pxa168_eth.c:866: error: \u0027IRQ_NONE\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:866: error: (Each undeclared identifier is reported only once\ndrivers/net/pxa168_eth.c:866: error: for each function it appears in.)\ndrivers/net/pxa168_eth.c: At top level:\ndrivers/net/pxa168_eth.c:913: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027pxa168_eth_int_handler\u0027\ndrivers/net/pxa168_eth.c: In function \u0027pxa168_eth_open\u0027:\ndrivers/net/pxa168_eth.c:1133: error: implicit declaration of function \u0027request_irq\u0027\ndrivers/net/pxa168_eth.c:1133: error: \u0027pxa168_eth_int_handler\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:1134: error: \u0027IRQF_DISABLED\u0027 undeclared (first use in this function)\ndrivers/net/pxa168_eth.c:1160: error: implicit declaration of function \u0027free_irq\u0027\n\nSigned-off-by: Tanmay Upadhyay \u003ctanmay.upadhyay@einfochips.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97c7de055713afddf4218f19c896b5185555da15",
      "tree": "b1fddc5a24a7556a3c957350eeb4ff46642c70a9",
      "parents": [
        "710778ff878a06654175863db133293007d45aee"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Sep 20 15:45:07 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:45:07 2011 -0400"
      },
      "message": "netconsole: switch init_netconsole() to late_initcall\n\nCommit 88491d8(drivers/net: Kconfig \u0026 Makefile cleanup) causes a\nregression that netconsole does not work if netconsole and network\ndevice driver are build into kernel, because netconsole is linked\nbefore network device driver.\n\nAndrew Morton suggested to fix this with initcall ordering.\nFixes it by switching init_netconsole() to late_initcall.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "710778ff878a06654175863db133293007d45aee",
      "tree": "5c620bea04a61301dbaa7ca5280e64caf76a732c",
      "parents": [
        "22e83a2926998fe132ae4dd26f1e998c70ae2e38"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue Sep 06 12:44:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:40:12 2011 -0400"
      },
      "message": "gianfar: Fix overflow check and return value for gfar_get_cls_all()\n\nThis function may currently fill one entry beyond the end of the\narray it is given.  It also doesn\u0027t return an error code in case\nit does detect overflow.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22e83a2926998fe132ae4dd26f1e998c70ae2e38",
      "tree": "da0cf3a2682dbd6dd899fb932dc3cde686862b40",
      "parents": [
        "d706f00f65146822c0097b796b3557ea8980c305"
      ],
      "author": {
        "name": "Henry Wong",
        "email": "v4l@stuffedcow.net",
        "time": "Sun Sep 18 13:41:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:20:58 2011 -0400"
      },
      "message": "ppp_generic: fix multilink fragment MTU calculation (again)\n\nWhen using MLPPP, the maximum size of a fragment is incorrectly\ncalculated with an offset of -2.\nThis patch reverses the changes in the patch found here:\nhttp://marc.info/?l\u003dlinux-netdev\u0026m\u003d123541324010539\u0026w\u003d2\n\nThe value of hdrlen includes the size of both the 2-byte PPP protocol\nfield and the 2- or 4-byte multilink header (2+4\u003d6 for long sequence\nnumbers, 2+2\u003d4 for short sequence numbers). Section 2 of RFC1661 says\nthat the MRU that is negotiated (i.e., the MTU of the sending system)\nincludes only the PPP payload but not the protocol field, thus the\ncorrect MTU should be the link\u0027s MTU minus the multilink header (mtu -\n(hdrlen-2)).\n\nThe incorrect calculation causes Linux to fragment packets to a size two\nbytes smaller than the allowed MTU. While not technically illegal, this\nbehaviour confounds MRU-tuning to avoid PPP-layer fragmentation.\n\nSigned-off-by: Henry Wong \u003chenry@stuffedcow.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d706f00f65146822c0097b796b3557ea8980c305",
      "tree": "59766229bebcaaccfc0a4b8633ec4dee0dba0e5a",
      "parents": [
        "6af29a963cecf426966d56935d60a984bd5594ea"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Fri Sep 09 05:17:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:16:16 2011 -0400"
      },
      "message": "GRETH: avoid overwrite IP-stack\u0027s IP-frags checksum\n\nThe GRETH GBIT core does not do checksum offloading for IP\nsegmentation. This patch adds a check in the xmit function to\ndetermine if the stack has calculated the checksum for us.\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6af29a963cecf426966d56935d60a984bd5594ea",
      "tree": "68b3a9527f89a2fe157516cace7e2644bc3a3500",
      "parents": [
        "8603e33d01cb6bd32de46b2596fe47f0c4df6c12"
      ],
      "author": {
        "name": "Daniel Hellstrom",
        "email": "daniel@gaisler.com",
        "time": "Thu Sep 08 03:14:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:16:16 2011 -0400"
      },
      "message": "GRETH: RX/TX bytes were never increased\n\nSigned-off-by: Daniel Hellstrom \u003cdaniel@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8603e33d01cb6bd32de46b2596fe47f0c4df6c12",
      "tree": "38460cb5479a4df4d3c09626998c0294767583b7",
      "parents": [
        "fe7d189d4a2ccbb3590b1da97a3f6a83fc2efd80"
      ],
      "author": {
        "name": "Roy Li",
        "email": "rongqing.li@windriver.com",
        "time": "Tue Sep 20 15:10:16 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 15:10:16 2011 -0400"
      },
      "message": "ipv6: fix a possible double free\n\nWhen calling snmp6_alloc_dev fails, the snmp6 relevant memory\nare freed by snmp6_alloc_dev. Calling in6_dev_finish_destroy\nwill free these memory twice.\n\nDouble free will lead that undefined behavior occurs.\n\nSigned-off-by: Roy Li \u003crongqing.li@windriver.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a7a0519d1789f3a222849421dbe91b6bddb88f5",
      "tree": "d9fee1dae1627f24de73bf6555030b6285c7c73a",
      "parents": [
        "a66e7cc626f42de6c745963fe0d807518fa49d39",
        "b6f3409b2197e8fcedb43e6600e37b7cfbe0715b"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Sep 20 14:49:29 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Sep 20 14:49:29 2011 -0400"
      },
      "message": "Merge branch \u0027btrfs-3.0\u0027 into for-linus\n"
    },
    {
      "commit": "b6f3409b2197e8fcedb43e6600e37b7cfbe0715b",
      "tree": "f4001140db592992982a323bc18553cb9d7c5682",
      "parents": [
        "dde820fbf7176b64daddc1856597d9c61dac19e2"
      ],
      "author": {
        "name": "Sage Weil",
        "email": "sage@newdream.net",
        "time": "Tue Sep 20 14:48:51 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Tue Sep 20 14:48:51 2011 -0400"
      },
      "message": "Btrfs: reserve sufficient space for ioctl clone\n\nFix a crash/BUG_ON in the clone ioctl due to insufficient reservation. We\nneed to reserve space for:\n\n - adjusting the old extent (possibly splitting it)\n - adding the new extent\n - updating the inode\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "fe7d189d4a2ccbb3590b1da97a3f6a83fc2efd80",
      "tree": "db5895d40b267eaea1388053b0760cbe44e5784c",
      "parents": [
        "eebb6fb4ae2f60a82e38afb6d8b373a4216bf891",
        "2544bfc0eb2581e0eedbdfea1468b3866223d47e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 14:42:45 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 14:42:45 2011 -0400"
      },
      "message": "Merge branch \u0027davem.r8169.fixes\u0027 of git://violet.fr.zoreil.com/romieu/linux\n"
    },
    {
      "commit": "2838888f3f268344d42ac088c8abcff91c505ced",
      "tree": "764c6557d37d6c80e4cbab852005c55f7b820b94",
      "parents": [
        "d006de93531a9876b26919e9d2bbf562654ab736",
        "cfbd6f84c2e26c13ded16b6bb0871edb7d75974f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:28:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:28:52 2011 -0700"
      },
      "message": "Merge git://git.samba.org/sfrench/cifs-2.6\n\n* git://git.samba.org/sfrench/cifs-2.6:\n  cifs: Fix broken sec\u003dntlmv2/i sec option (try #2)\n  Fix the conflict between rwpidforward and rw mount options\n  CIFS: Fix ERR_PTR dereference in cifs_get_root\n  cifs: fix possible memory corruption in CIFSFindNext\n"
    },
    {
      "commit": "d006de93531a9876b26919e9d2bbf562654ab736",
      "tree": "bc4b965e43ea446543cd2407d7bcec3efa9c09b1",
      "parents": [
        "0ad79ed34c909205184cb85e855cdf3e17a6eac8",
        "4e8858d5130459c4af80b990c2280115a1d49877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:24:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:24:46 2011 -0700"
      },
      "message": "Merge git://www.linux-watchdog.org/linux-watchdog\n\n* git://www.linux-watchdog.org/linux-watchdog:\n  watchdog: Initconst section fixes for watchdog\n  watchdog: lantiq: fix watchdogs timeout handling\n  watchdog: hpwdt: prevent multiple \"NMI occurred\" messages\n  watchdog: WatchDog Timer Driver Core - use passed watchdog_device\n"
    },
    {
      "commit": "0ad79ed34c909205184cb85e855cdf3e17a6eac8",
      "tree": "a3cdabb6ed6bc0ccb48ba5d867d64018ec3d4278",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c",
        "46724c2e023cb7ba5cd5000dee6481f0a15ebed9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:21:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 20 10:21:52 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/tiwai/sound\n\n* \u0027for-linus\u0027 of git://github.com/tiwai/sound:\n  ALSA: HDA: Add support for IDT 92HD93\n  ALSA: hda/realtek - Fix auto-mute with HP+LO configuration\n"
    },
    {
      "commit": "eebb6fb4ae2f60a82e38afb6d8b373a4216bf891",
      "tree": "b87cbdea36983870d767c89d0a0df0f3d8229779",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c",
        "8c23516fbb209ccf8f8c36268311c721faff29ee"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 09:19:14 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 20 09:19:14 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://infradead/~/public_git/wireless into for-davem\n"
    },
    {
      "commit": "4e8858d5130459c4af80b990c2280115a1d49877",
      "tree": "1b296cca80d9a67218f610b16c4104e306f8887f",
      "parents": [
        "9cfce47b146cb492b8d5e7b40d6f7b3ea1963d50"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Sep 15 13:09:51 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 20 14:32:00 2011 +0200"
      },
      "message": "watchdog: Initconst section fixes for watchdog\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "9cfce47b146cb492b8d5e7b40d6f7b3ea1963d50",
      "tree": "37019440c279b8fb9616c1a728f18b8a509ed50a",
      "parents": [
        "dbc018eca386b4e2670fc3116feada19f3db664c"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Aug 24 10:31:39 2011 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 20 14:28:24 2011 +0200"
      },
      "message": "watchdog: lantiq: fix watchdogs timeout handling\n\nThe enable function was using the global timeout variable for local operations.\nThis resulted in the value of the global variable being corrupted, thus\nbreaking the code.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Thomas Langer \u003cthomas.langer@lantiq.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: linux-watchdog@vger.kernel.org\nCc: linux-mips@linux-mips.org\n"
    },
    {
      "commit": "dbc018eca386b4e2670fc3116feada19f3db664c",
      "tree": "8cf0baf9156fd58636f141e63edf5817f4c91aee",
      "parents": [
        "cb7efc02c6dbc3bfe9d5d1509ed790fc757e05a9"
      ],
      "author": {
        "name": "Naga Chumbalkar",
        "email": "nagananda.chumbalkar@hp.com",
        "time": "Tue Aug 09 22:27:26 2011 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 20 14:24:54 2011 +0200"
      },
      "message": "watchdog: hpwdt: prevent multiple \"NMI occurred\" messages\n\nOn platforms with no iCRU support don\u0027t print two, (possibly conflicting),\n\"NMI occurred\" messages when the firmware is unable to source the NMI.\n\nPlease note that one of the enhancements to the v1.3.0 hpwdt driver is to panic and allow\nKDUMP to succeed even on NMIs that are unknown to the platform firmware.\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nReviewed-by: Thomas Mingarelli \u003cthomas.mingarelli@hp.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "cb7efc02c6dbc3bfe9d5d1509ed790fc757e05a9",
      "tree": "afee2bd68d6f4a20406fcb00cf994d98a6f210c1",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Wed Aug 03 15:38:20 2011 -0700"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Tue Sep 20 14:22:28 2011 +0200"
      },
      "message": "watchdog: WatchDog Timer Driver Core - use passed watchdog_device\n\nUse the passed watchdog_device instead of the static global variable when\ntesting and setting the status in watchdog_ping, watchdog_start, and\nwatchdog_stop.  Note that the callers of these functions are actually\npassing the static global variable.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "46724c2e023cb7ba5cd5000dee6481f0a15ebed9",
      "tree": "843336202828cb91f39b6bc0989fbd4fe3d15c63",
      "parents": [
        "8974bd51a77824d91010176f9a5da28513c2e1f5"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Sep 20 09:02:22 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Sep 20 09:13:18 2011 +0200"
      },
      "message": "ALSA: HDA: Add support for IDT 92HD93\n\nCc: stable@kernel.org\nBugLink: http://bugs.launchpad.net/bugs/854468\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cfbd6f84c2e26c13ded16b6bb0871edb7d75974f",
      "tree": "395e9fb411b4501fcc85d00ecd7b19d4256e5edb",
      "parents": [
        "c9c7fa0064f4afe1d040e72f24c2256dd8ac402d"
      ],
      "author": {
        "name": "Shirish Pargaonkar",
        "email": "shirishpargaonkar@gmail.com",
        "time": "Wed Aug 24 23:05:46 2011 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 19 21:16:58 2011 -0500"
      },
      "message": "cifs: Fix broken sec\u003dntlmv2/i sec option (try #2)\n\nFix sec\u003dntlmv2/i authentication option during mount of Samba shares.\n\ncifs client was coding ntlmv2 response incorrectly.\nAll that is needed in temp as specified in MS-NLMP seciton 3.3.2\n\n\"Define ComputeResponse(NegFlg, ResponseKeyNT, ResponseKeyLM,\nCHALLENGE_MESSAGE.ServerChallenge, ClientChallenge, Time, ServerName)\n\nas\nSet temp to ConcatenationOf(Responserversion, HiResponserversion,\nZ(6), Time, ClientChallenge, Z(4), ServerName, Z(4)\"\n\nis MsvAvNbDomainName.\n\nFor sec\u003dntlmsspi, build_av_pair is not used, a blob is plucked from\ntype 2 response sent by the server to use in authentication.\n\nI tested sec\u003dntlmv2/i and sec\u003dntlmssp/i mount options against\nSamba (3.6) and Windows - XP, 2003 Server and 7.\nThey all worked.\n\nSigned-off-by: Shirish Pargaonkar \u003cshirishpargaonkar@gmail.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "c9c7fa0064f4afe1d040e72f24c2256dd8ac402d",
      "tree": "213d8f0d198e878e224fba1d8380100e5699f4c5",
      "parents": [
        "5b980b01212199833ee8023770fa4cbf1b85e9f4"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Aug 29 18:54:12 2011 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 19 21:16:20 2011 -0500"
      },
      "message": "Fix the conflict between rwpidforward and rw mount options\n\nBoth these options are started with \"rw\" - that\u0027s why the first one\nisn\u0027t switched on even if it is specified. Fix this by adding a length\ncheck for \"rw\" option check.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Pavel Shilovsky \u003cpiastry@etersoft.ru\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5b980b01212199833ee8023770fa4cbf1b85e9f4",
      "tree": "71a184539229d6067185a3b57bebb6e422a7c48f",
      "parents": [
        "9438fabb73eb48055b58b89fc51e0bc4db22fabd"
      ],
      "author": {
        "name": "Pavel Shilovsky",
        "email": "piastryyy@gmail.com",
        "time": "Sun Aug 21 19:30:15 2011 +0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 19 21:15:03 2011 -0500"
      },
      "message": "CIFS: Fix ERR_PTR dereference in cifs_get_root\n\nmove it to the beginning of the loop.\n\nSigned-off-by: Pavel Shilovsky \u003cpiastryyy@gmail.com\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9438fabb73eb48055b58b89fc51e0bc4db22fabd",
      "tree": "d8cb3ac7c9e9e3ead5e57b9e362bd2a7084781a4",
      "parents": [
        "9d037a777695993ec7437e5f451647dea7919d4c"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Tue Aug 23 07:21:28 2011 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Mon Sep 19 21:14:40 2011 -0500"
      },
      "message": "cifs: fix possible memory corruption in CIFSFindNext\n\nThe name_len variable in CIFSFindNext is a signed int that gets set to\nthe resume_name_len in the cifs_search_info. The resume_name_len however\nis unsigned and for some infolevels is populated directly from a 32 bit\nvalue sent by the server.\n\nIf the server sends a very large value for this, then that value could\nlook negative when converted to a signed int. That would make that\nvalue pass the PATH_MAX check later in CIFSFindNext. The name_len would\nthen be used as a length value for a memcpy. It would then be treated\nas unsigned again, and the memcpy scribbles over a ton of memory.\n\nFix this by making the name_len an unsigned value in CIFSFindNext.\n\nCc: \u003cstable@kernel.org\u003e\nReported-by: Darren Lavender \u003cdcl@hppine99.gbr.hp.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "9d037a777695993ec7437e5f451647dea7919d4c",
      "tree": "05f047598aeff2e48653bb6b3dfa3a63b2068e12",
      "parents": [
        "50f2d407c09be74c77cf9d502d087398a5ba6055",
        "477694e71113fd0694b6bb0bcc2d006b8ac62691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:23:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:23:41 2011 -0700"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://tesla.tglx.de/git/linux-2.6-tip:\n  x86, iommu: Mark DMAR IRQ as non-threaded\n  genirq: Make irq_shutdown() symmetric vs. irq_startup again\n"
    },
    {
      "commit": "50f2d407c09be74c77cf9d502d087398a5ba6055",
      "tree": "17c1b10bafc7a9769123d61f72d4c5249eee7c9f",
      "parents": [
        "c2d7b49f42f50d7fc5cbfd195b785a128723fdf4",
        "a66e7cc626f42de6c745963fe0d807518fa49d39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:17:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:17:32 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/chrismason/linux\n\n* \u0027for-linus\u0027 of git://github.com/chrismason/linux:\n  Btrfs: only clear the need lookup flag after the dentry is setup\n  BTRFS: Fix lseek return value for error\n  Btrfs: don\u0027t change inode flag of the dest clone file\n  Btrfs: don\u0027t make a file partly checksummed through file clone\n  Btrfs: fix pages truncation in btrfs_ioctl_clone()\n  btrfs: fix d_off in the first dirent\n"
    },
    {
      "commit": "c2d7b49f42f50d7fc5cbfd195b785a128723fdf4",
      "tree": "24bedd5bfe4a08fe49757c938b6c59aab9acfa7c",
      "parents": [
        "44f4c3ed60fb21e1d2dd98304390ac121e6c7c6d"
      ],
      "author": {
        "name": "Andiry Xu",
        "email": "andiry.xu@amd.com",
        "time": "Mon Sep 19 16:05:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:15:47 2011 -0700"
      },
      "message": "USB: xHCI: prevent infinite loop when processing MSE event\n\nWhen a xHC host is unable to handle isochronous transfer in the\ninterval, it reports a Missed Service Error event and skips some tds.\n\nCurrently xhci driver handles MSE event in the following ways:\n\n1. When encounter a MSE event, set ep-\u003eskip flag, update event ring\n   dequeue pointer and return.\n\n2. When encounter the next event on this ep, the driver will run the\n   do-while loop, fetch td from ep\u0027s td_list to find the td\n   corresponding to this event.  All tds missed are marked as short\n   transfer(-EXDEV).\n\nThe do-while loop will end in two ways:\n\n1. If the td pointed by the event trb is found;\n\n2. If the ep ring\u0027s td_list is empty.\n\nHowever, if a buggy HW reports some unpredicted event (for example, an\noverrun event following a MSE event while the ep ring is actually not\nempty), the driver will never find the td, and it will loop until the\ntd_list is empty.\n\nUnfortunately, the spinlock is dropped when give back a urb in the\ndo-while loop.  During the spinlock released period, the class driver\nmay still submit urbs and add tds to the td_list.  This may cause\ndisaster, since the td_list will never be empty and the loop never ends,\nand the system hangs.\n\nTo fix this, count the number of TDs on the ep ring before skipping TDs,\nand quit the loop when skipped that number of tds.  This guarantees the\ndo-while loop will end after certain number of cycles, and driver will\nnot be trapped in an infinite loop.\n\nSigned-off-by: Andiry Xu \u003candiry.xu@amd.com\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44f4c3ed60fb21e1d2dd98304390ac121e6c7c6d",
      "tree": "b4571bd2b1e671784ebdddc29d025e40eed6136c",
      "parents": [
        "c19cc78efe922e86da7ba694dbfc4be066dd7eb4"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 19 16:05:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:15:46 2011 -0700"
      },
      "message": "USB: xhci: Set change bit when warm reset change is set.\n\nSometimes, when a USB 3.0 device is disconnected, the Intel Panther\nPoint xHCI host controller will report a link state change with the\nstate set to \"SS.Inactive\".  This causes the xHCI host controller to\nissue a warm port reset, which doesn\u0027t finish before the USB core times\nout while waiting for it to complete.\n\nWhen the warm port reset does complete, and the xHC gives back a port\nstatus change event, the xHCI driver kicks khubd.  However, it fails to\nset the bit indicating there is a change event for that port because the\nlogic in xhci-hub.c doesn\u0027t check for the warm port reset bit.\n\nAfter that, the warm port status change bit is never cleared by the USB\ncore, and the xHC stops reporting port status change bits.  (The xHCI\nspec says it shouldn\u0027t report more port events until all change bits are\ncleared.) This means any port changes when a new device is connected\nwill never be reported, and the port will seem \"dead\" until the xHCI\ndriver is unloaded and reloaded, or the computer is rebooted.  Fix this\nby making the xHCI driver set the port change bit when a warm port reset\nchange bit is set.\n\nA better solution would be to make the USB core handle warm port reset\nin differently, merging the current code with the standard port reset\ncode that does an incremental backoff on the timeout, and tries to\ncomplete the port reset two more times before giving up.  That more\ncomplicated fix will be merged next window, and this fix will be\nbackported to stable.\n\nThis should be backported to kernels as old as 3.0, since that was the\nfirst kernel with commit a11496ebf375 (\"xHCI: warm reset support\").\n\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c19cc78efe922e86da7ba694dbfc4be066dd7eb4",
      "tree": "ac4322e33743be3f12ca6b7c2fa8085911138d7c",
      "parents": [
        "58c3c3aa01b455ecb99d61ce73f1444274af696b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Sep 19 16:05:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:15:46 2011 -0700"
      },
      "message": "staging: fix comedi build when ISA_DMA_API is enabled but COMEDI_PCI is not enabled\n\nFix build when CONFIG_ISA_DMA_API is enabled but\nCONFIG_COMEDI_PCI[_DRIVERS] is not enabled.\n\nFixes these build errors:\n\n  drivers/staging/comedi/drivers/ni_labpc.c: In function \u0027labpc_ai_cmd\u0027:\n  drivers/staging/comedi/drivers/ni_labpc.c:1351: error: implicit declaration of function \u0027labpc_suggest_transfer_size\u0027\n  drivers/staging/comedi/drivers/ni_labpc.c: At top level:\n  drivers/staging/comedi/drivers/ni_labpc.c:1802: error: conflicting types for \u0027labpc_suggest_transfer_size\u0027\n  drivers/staging/comedi/drivers/ni_labpc.c:1351: note: previous implicit declaration of \u0027labpc_suggest_transfer_size\u0027 was here\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58c3c3aa01b455ecb99d61ce73f1444274af696b",
      "tree": "0c79541bfd948b06923780d8c651e83b1b6b5822",
      "parents": [
        "1a51410abe7d0ee4b1d112780f46df87d3621043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:10:57 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:10:57 2011 -0700"
      },
      "message": "Make taskstats round statistics down to nearest 1k bytes/events\n\nEven with just the interface limited to admin, there really is little to\nreason to give byte-per-byte counts for taskstats.  So round it down to\nsomething less intrusive.\n\nAcked-by: Balbir Singh \u003cbsingharora@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a51410abe7d0ee4b1d112780f46df87d3621043",
      "tree": "fc8a3d70b9fca3692e33e528a420eae1e5407850",
      "parents": [
        "b6a68a5ba4a5111379625d6d921e1c24fc17dc3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:04:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 17:04:37 2011 -0700"
      },
      "message": "Make TASKSTATS require root access\n\nOk, this isn\u0027t optimal, since it means that \u0027iotop\u0027 needs admin\ncapabilities, and we may have to work on this some more.  But at the\nsame time it is very much not acceptable to let anybody just read\nanybody elses IO statistics quite at this level.\n\nUse of the GENL_ADMIN_PERM suggested by Johannes Berg as an alternative\nto checking the capabilities by hand.\n\nReported-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nCc: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nAcked-by: Balbir Singh \u003cbsingharora@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c23516fbb209ccf8f8c36268311c721faff29ee",
      "tree": "2278e36af35b77f4b4cb5ba402adf1b90c4bacfa",
      "parents": [
        "5d59bbce3d5fba0c612e830f919e003d3da90d70"
      ],
      "author": {
        "name": "Manual Munz",
        "email": "freifunk@somakoma.de",
        "time": "Sun Sep 18 18:24:03 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 19 14:51:51 2011 -0400"
      },
      "message": "b43: Fix beacon problem in ad-hoc mode\n\nIn ad-hoc mode, driver b43 does not issue beacons.\n\nSigned-off-by: Manual Munz \u003cfreifunk@somakoma.de\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d59bbce3d5fba0c612e830f919e003d3da90d70",
      "tree": "88ff63fb1c462021992f196fefec5ea459291d9c",
      "parents": [
        "2249b011432ca3dcce112f0f71e0f531b4bb9347",
        "f78b68261e80899f81a21dfdf91e2a1456ea8175"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 19 14:47:29 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 19 14:47:29 2011 -0400"
      },
      "message": "Merge branch \u0027for-3.1\u0027 of git://github.com/padovan/bluetooth-next\n"
    },
    {
      "commit": "b6a68a5ba4a5111379625d6d921e1c24fc17dc3a",
      "tree": "e6ce115ad4c71fa6340e9691f54e4d4400dadf6f",
      "parents": [
        "6d7c2b4cfa5cb17c9f84c949bfece17b60b0f929",
        "130655ef097940b627e8e04fa7c6f3b51cf24f85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 08:02:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 08:02:41 2011 -0700"
      },
      "message": "Merge branch \u0027slab/urgent\u0027 of git://github.com/penberg/linux\n\n* \u0027slab/urgent\u0027 of git://github.com/penberg/linux:\n  slub: add slab with one free object to partial list tail\n"
    },
    {
      "commit": "6d7c2b4cfa5cb17c9f84c949bfece17b60b0f929",
      "tree": "158370d2c14c8c34e432bee40c4753f5d245a76d",
      "parents": [
        "1f0772fe27aa03764478bd9d3a4cbad417a854cc",
        "003cefe0c238e683a29d2207dba945b508cd45b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 07:55:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 07:55:43 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/kms: Make GPU/CPU page size handling consistent in blit code (v2)\n  drm/radeon/kms: fix typo in r100_blit_copy\n  drm/radeon: Unreference GEM object outside of spinlock in page flip error path.\n  drm/radeon: Don\u0027t read from CP ring write pointer registers.\n  drm/ttm: request zeroed system memory pages for new TT buffer objects\n"
    },
    {
      "commit": "1f0772fe27aa03764478bd9d3a4cbad417a854cc",
      "tree": "a67c60edbcbb33a7e0706299dbaabf53e66bd193",
      "parents": [
        "6bf3b0dc32a27c6e1ba3dcdaf428a043113cd389",
        "f779b2d60ab95c17f1e025778ed0df3ec2f05d75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 07:48:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 19 07:48:04 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net:\n  tcp: fix validation of D-SACK\n  tcp: fix build error if !CONFIG_SYN_COOKIES\n"
    },
    {
      "commit": "8974bd51a77824d91010176f9a5da28513c2e1f5",
      "tree": "b6da41d68881ae172a8340d6b21849c1f116c8b0",
      "parents": [
        "763437a9e7737535b2fc72175ad4974048769be6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 19 11:31:34 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Sep 19 11:31:34 2011 +0200"
      },
      "message": "ALSA: hda/realtek - Fix auto-mute with HP+LO configuration\n\nWhen the system has only the headphone and the line-out jacks without\nspeakers, the current auto-mute code doesn\u0027t work.  It\u0027s because the\nspec-\u003eautomute_lines flag is wrongly referred in update_speakers().\nThis flag must be meaningless when spec-\u003eautomute_hp_lo isn\u0027t set, thus\nthey should be always coupled.\n\nThe patch fixes the problem and add a comment to indicate the\nrelationship briefly.\n\nBugLink: http://bugs.launchpad.net/bugs/851697\n\nReported-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nTested-By: Jayne Han \u003cjayne.han@canonical.com\u003e\nCc: stable@kernel.org (3.0)\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f779b2d60ab95c17f1e025778ed0df3ec2f05d75",
      "tree": "0a83ff862dd34ff9f9864212af8faf06ea526a96",
      "parents": [
        "e05c82d3666119075615fdbf6abca0266344f27b"
      ],
      "author": {
        "name": "Zheng Yan",
        "email": "zheng.z.yan@intel.com",
        "time": "Sun Sep 18 22:37:34 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 22:37:34 2011 -0400"
      },
      "message": "tcp: fix validation of D-SACK\n\nD-SACK is allowed to reside below snd_una. But the corresponding check\nin tcp_is_sackblock_valid() is the exact opposite. It looks like a typo.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e05c82d3666119075615fdbf6abca0266344f27b",
      "tree": "bab1ded7da3e983c69f833ab2ad915f03d07000e",
      "parents": [
        "b0e7031ac08fa0aa242531c8d9a0cf9ae8ee276d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Sep 18 21:02:55 2011 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 18 21:48:01 2011 -0400"
      },
      "message": "tcp: fix build error if !CONFIG_SYN_COOKIES\n\ncommit 946cedccbd7387 (tcp: Change possible SYN flooding messages)\nadded a build error if CONFIG_SYN_COOKIES\u003dn\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bf3b0dc32a27c6e1ba3dcdaf428a043113cd389",
      "tree": "1abf25c3b82e67f5afbae34027461623799ddae5",
      "parents": [
        "b0e7031ac08fa0aa242531c8d9a0cf9ae8ee276d",
        "417e206b16e18bc729346b6db668031498975b8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 18:18:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 18:18:55 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.infradead.org/users/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.infradead.org/users/sameo/mfd-2.6:\n  mfd: Fix omap-usb-host build failure\n  mfd: Make omap-usb-host TLL mode work again\n  mfd: Set MAX8997 irq pointer\n  mfd: Fix initialisation of tps65910 interrupts\n  mfd: Check for twl4030-madc NULL pointer\n  mfd: Copy the device pointer to the twl4030-madc structure\n  mfd: Rename wm8350 static gpio_set_debounce()\n  mfd: Fix value of WM8994_CONFIGURE_GPIO\n"
    },
    {
      "commit": "003cefe0c238e683a29d2207dba945b508cd45b7",
      "tree": "eb310780feff0bbdccda730dceb67a4379dea04c",
      "parents": [
        "18b4fada275dd2b6dd9db904ddf70fe39e272222"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Sep 16 12:04:08 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Sep 18 19:44:36 2011 +0100"
      },
      "message": "drm/radeon/kms: Make GPU/CPU page size handling consistent in blit code (v2)\n\nThe BO blit code inconsistenly handled the page size.  This wasn\u0027t\nan issue on system with 4k pages since the GPU\u0027s page size is 4k as\nwell.  Switch the driver blit callbacks to take num pages in GPU\npage units.\n\nFixes lemote mipsel systems using AMD rs780/rs880 chipsets.\n\nv2: incorporate suggestions from Michel.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "18b4fada275dd2b6dd9db904ddf70fe39e272222",
      "tree": "cd04236ba0a804c8c6d289f7f58f7d1d057cd13b",
      "parents": [
        "db318d7a8a910657f10ffdf223c971af20a9b09c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Sep 16 12:04:07 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Sep 18 19:43:42 2011 +0100"
      },
      "message": "drm/radeon/kms: fix typo in r100_blit_copy\n\ncur_pages is the number of pages per loop iteration.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b0e7031ac08fa0aa242531c8d9a0cf9ae8ee276d",
      "tree": "86ae983c51b9df07ead6f00aeddbf276f672c839",
      "parents": [
        "01a7143586f51f80e1b29ebf240c6e5390657450",
        "8e2ec639173f325977818c45011ee176ef2b11f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 11:02:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Sep 18 11:02:26 2011 -0700"
      },
      "message": "Merge git://github.com/davem330/net\n\n* git://github.com/davem330/net: (62 commits)\n  ipv6: don\u0027t use inetpeer to store metrics for routes.\n  can: ti_hecc: include linux/io.h\n  IRDA: Fix global type conflicts in net/irda/irsysctl.c v2\n  net: Handle different key sizes between address families in flow cache\n  net: Align AF-specific flowi structs to long\n  ipv4: Fix fib_info-\u003efib_metrics leak\n  caif: fix a potential NULL dereference\n  sctp: deal with multiple COOKIE_ECHO chunks\n  ibmveth: Fix checksum offload failure handling\n  ibmveth: Checksum offload is always disabled\n  ibmveth: Fix issue with DMA mapping failure\n  ibmveth: Fix DMA unmap error\n  pch_gbe: support ML7831 IOH\n  pch_gbe: added the process of FIFO over run error\n  pch_gbe: fixed the issue which receives an unnecessary packet.\n  sfc: Use 64-bit writes for TX push where possible\n  Revert \"sfc: Use write-combining to reduce TX latency\" and follow-ups\n  bnx2x: Fix ethtool advertisement\n  bnx2x: Fix 578xx link LED\n  bnx2x: Fix XMAC loopback test\n  ...\n"
    },
    {
      "commit": "a66e7cc626f42de6c745963fe0d807518fa49d39",
      "tree": "22a508ec3e8735c2e42cbde62f62967d5c25e3e9",
      "parents": [
        "48802c8ae2a9d618ec734a61283d645ad527e06c"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Sun Sep 18 10:34:03 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:34:03 2011 -0400"
      },
      "message": "Btrfs: only clear the need lookup flag after the dentry is setup\n\nWe can race with readdir and the RCU path walking stuff.  This is because we\nclear the need lookup flag before actually instantiating the inode.  This will\nlead the RCU path walk stuff to find a dentry it thinks is valid without a\nd_inode attached.  So instead unhash the dentry when we first start the lookup,\nand then clear the flag after we\u0027ve instantiated the dentry so we\u0027re garunteed\nto either try the slow lookup, or have the d_inode set properly.\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "48802c8ae2a9d618ec734a61283d645ad527e06c",
      "tree": "ee6da3e2edae6e355e6133dafd08d5323c136ac5",
      "parents": [
        "2cf4ce7c2a07782c3f4d899b380a78522bca3238"
      ],
      "author": {
        "name": "Jeff Liu",
        "email": "jeff.liu@oracle.com",
        "time": "Sun Sep 18 10:34:02 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:34:02 2011 -0400"
      },
      "message": "BTRFS: Fix lseek return value for error\n\nThe recent reworking of btrfs\u0027 lseek lead to incorrect\nvalues being returned.  This adds checks for seeking\nbeyond EOF in SEEK_HOLE and makes sure the error\nvalues come back correct.\n\nAndi Kleen also sent in similar patches.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nReported-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "2cf4ce7c2a07782c3f4d899b380a78522bca3238",
      "tree": "46ef48fd4ee47753d6539b65c8a90a2f64e9f8a5",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb",
        "dde820fbf7176b64daddc1856597d9c61dac19e2"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:31:44 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:31:44 2011 -0400"
      },
      "message": "Merge branch \u0027btrfs-3.0\u0027 into for-linus\n"
    },
    {
      "commit": "dde820fbf7176b64daddc1856597d9c61dac19e2",
      "tree": "4a991cc02d9903dd2c4d017686bf4a549478e327",
      "parents": [
        "0e7b824c4ef9f5bcf5e48cdce164a7b349dde969"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "message": "Btrfs: don\u0027t change inode flag of the dest clone file\n\nThe dst file will have the same inode flags with dst file after\nfile clone, and I think it\u0027s unexpected.\n\nFor example, the dst file will suddenly become immutable after\ngetting some share of data with src file, if the src is immutable.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "0e7b824c4ef9f5bcf5e48cdce164a7b349dde969",
      "tree": "d2f11b5f8ddde4bda00798a09b5e2233766f3874",
      "parents": [
        "71ef07861080418d125dcf454af41baafa409a2c"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "message": "Btrfs: don\u0027t make a file partly checksummed through file clone\n\nTo reproduce the bug:\n\n  # mount /dev/sda7 /mnt\n  # dd if\u003d/dev/zero of\u003d/mnt/src bs\u003d4K count\u003d1\n  # umount /mnt\n\n  # mount -o nodatasum /dev/sda7 /mnt\n  # dd if\u003d/dev/zero of\u003d/mnt/dst bs\u003d4K count\u003d1\n  # clone_range -s 4K -l 4K /mnt/src /mnt/dst\n\n  # echo 3 \u003e /proc/sys/vm/drop_caches\n  # cat /mnt/dst\n  # dmesg\n  ...\n  btrfs no csum found for inode 258 start 0\n  btrfs csum failed ino 258 off 0 csum 2566472073 private 0\n\nIt\u0027s because part of the file is checksummed and the other part is not,\nand then btrfs will complain checksum is not found when we read the file.\n\nDisallow file clone if src and dst file have different checksum flag,\nso we ensure a file is completely checksummed or unchecksummed.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "71ef07861080418d125dcf454af41baafa409a2c",
      "tree": "9f2c706625a67a5164f774805eb8aaa32ea2410b",
      "parents": [
        "3765fefaee2da83f10829fa64a74e6b7360350cb"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "message": "Btrfs: fix pages truncation in btrfs_ioctl_clone()\n\nIt\u0027s a bug in commit f81c9cdc567cd3160ff9e64868d9a1a7ee226480\n(Btrfs: truncate pages from clone ioctl target range)\n\nWe should pass the dest range to the truncate function, but not the\nsrc range.\n\nAlso move the function before locking extent state.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "3765fefaee2da83f10829fa64a74e6b7360350cb",
      "tree": "ed697e436832afdd33f57e9e07afdac29e1fbaaf",
      "parents": [
        "d525e8ab022cb000e6e31a515ba8c3cf0d9c6130"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun Sep 18 10:20:46 2011 -0400"
      },
      "message": "btrfs: fix d_off in the first dirent\n\nSince the d_off in the first dirent for \".\" (that originates from\nthe 4th argument \"offset\" of filldir() for the 2nd dirent for \"..\")\nis wrongly assigned in btrfs_real_readdir(), telldir returns same\noffset for different locations.\n\n | # mkfs.btrfs /dev/sdb1\n | # mount /dev/sdb1 fs0\n | # cd fs0\n | # touch file0 file1\n | # ../test\n | telldir: 0\n | readdir: d_off \u003d 2, d_name \u003d \".\"\n | telldir: 2\n | readdir: d_off \u003d 2, d_name \u003d \"..\"\n | telldir: 2\n | readdir: d_off \u003d 3, d_name \u003d \"file0\"\n | telldir: 3\n | readdir: d_off \u003d 2147483647, d_name \u003d \"file1\"\n | telldir: 2147483647\n\nTo fix this problem, pass filp-\u003ef_pos (which is loff_t) instead.\n\n | # ../test\n | telldir: 0\n | readdir: d_off \u003d 1, d_name \u003d \".\"\n | telldir: 1\n | readdir: d_off \u003d 2, d_name \u003d \"..\"\n | telldir: 2\n | readdir: d_off \u003d 3, d_name \u003d \"file0\"\n :\n\nAt the moment the \"offset\" for \".\" is unused because there is no\npreceding dirent, however it is better to pass filp-\u003ef_pos to follow\ngrammatical usage.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "01a7143586f51f80e1b29ebf240c6e5390657450",
      "tree": "3c07d62911d6a0901cc3d4795b90132401b2b8bb",
      "parents": [
        "4be0ed42c56c84d980a851f0bdd0fc20b45c3944",
        "f39aa30d7741f40ad964341e9243dbbd7f8ff057"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 17 16:54:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 17 16:54:41 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.user.in-berlin.de/s5r6/linux1394\n\n* \u0027fixes\u0027 of git://git.user.in-berlin.de/s5r6/linux1394:\n  firewire: ohci: add no MSI quirk for O2Micro controller\n"
    },
    {
      "commit": "4be0ed42c56c84d980a851f0bdd0fc20b45c3944",
      "tree": "5a77c7b0a2778aa12d426bfdef45375e04c6767e",
      "parents": [
        "279b1e0fd90ef63c7acb34a5ca573f065a6fefb4",
        "40b054970afcf067896d62cd6f7e617c62665304"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 17 16:52:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 17 16:52:13 2011 -0700"
      },
      "message": "Merge branch \u00273.1-rc-fixes\u0027 of git://linux-iscsi.org/target-pending\n\n* \u00273.1-rc-fixes\u0027 of git://linux-iscsi.org/target-pending:\n  iscsi-target: Fix sendpage breakage with proper padding+DataDigest iovec offsets\n  iscsi-target: Disable markers + remove dangerous local scope array usage\n  target: Skip non hex characters for VPD\u003d0x83 NAA IEEE Registered Extended\n  tcm_fc: Work queue based approach instead of managing own thread and event based mechanism\n  tcm_fc: Invalidation of DDP context for FCoE target in error conditions\n  target: Fix race between multiple invocations of target_qf_do_work()\n"
    },
    {
      "commit": "f78b68261e80899f81a21dfdf91e2a1456ea8175",
      "tree": "89ab533f8fa8dd72ae8f70b1c2983ae9cc5ce60b",
      "parents": [
        "a63b723d02531f7add0b2b8a0e6a77ee176f1626"
      ],
      "author": {
        "name": "Jurgen Kramer",
        "email": "gtmkramer@xs4all.nl",
        "time": "Sun Sep 04 18:01:42 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Sep 17 17:16:03 2011 -0300"
      },
      "message": "Bluetooth: add support for 2011 mac mini\n\nToday I noticed that the usb bluetooth adapter (BCM2046B1) on my 2011\nmac mini was not working. I\u0027ve created a patch to get it going.\n\nSigned-off-by: Jurgen Kramer \u003cgtmkramer@xs4all.nl\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "a63b723d02531f7add0b2b8a0e6a77ee176f1626",
      "tree": "8ecbd270ca082c78c787d1cf32ca30d4de4ea201",
      "parents": [
        "8be964d2364e8fbe302850f60d9d514c3e134510"
      ],
      "author": {
        "name": "Pieter-Augustijn Van Malleghem",
        "email": "p-a@scarlet.be",
        "time": "Wed Sep 07 02:28:10 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Sep 17 17:15:32 2011 -0300"
      },
      "message": "Bluetooth: Add MacBookAir4,1 support\n\nThis patch against current git adds the hardware ID for the Apple\nMacBookAir4,1, released in July 2011. The device features a BCM2046\nUSB chip. The patch was inspired by the previous modifications adding\nsupport for the MacBookAir3,x.\n\nSigned-off-by: Pieter-Augustijn Van Malleghem \u003cp-a@scarlet.be\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "8be964d2364e8fbe302850f60d9d514c3e134510",
      "tree": "f7debac65b011dab76420bd997269e0f3e9b23f0",
      "parents": [
        "2d20a26a92f72e3bb658fe8ce99c3663756e9e7a"
      ],
      "author": {
        "name": "Chen Ganir",
        "email": "chen.ganir@ti.com",
        "time": "Tue Aug 30 13:58:28 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Sat Sep 17 17:15:25 2011 -0300"
      },
      "message": "Bluetooth: Fixed BT ST Channel reg order\n\nReordered the BT ST channel registration, to make sure that the\nevent channel is registered before all others. This prevents a\nsituation where incoming events may cause kernel panic in the ST\ndriver if the event channel is not yet registered to handle\nincoming events.In addition, the deregistration of the channels\nwas also modified, to be in the reversed order of the registration,\nto allow the event channel to be the last one unregistered.\n\nSigned-off-by: Chen Ganir \u003cchen.ganir@ti.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "2544bfc0eb2581e0eedbdfea1468b3866223d47e",
      "tree": "3578e87042060396a96f8f1cc2c873b26abba747",
      "parents": [
        "e03f33af79f0772156e1a1a1e36bdddf8012b2e4"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Sep 01 18:42:09 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:42:21 2011 +0200"
      },
      "message": "r8169: do not enable the TBI for anything but the original 8169.\n\nThe TBI bit in PHYStatus is reserved on anything but the oldest 8169.\n\nNobody complained after I disabled it for the 8168 and the 810x (see\n66ec5d4fb1ce6f0bd9df4bc4b758f0916d9f37ab).\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "e03f33af79f0772156e1a1a1e36bdddf8012b2e4",
      "tree": "4af8610b530f3eae7daedbc7f78c9b6e679bc9d4",
      "parents": [
        "106633897e086e1b47126996aac1a427eb80eb1b"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 18:47:24 2011 +0200"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:38:05 2011 +0200"
      },
      "message": "r8169: remove erroneous processing of always set bit.\n\nWhen set, RxFOVF (resp. RxBOVF) is always 1 (resp. 0).\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Hayes \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "106633897e086e1b47126996aac1a427eb80eb1b",
      "tree": "51dca62524da7913f88810f4774e5faa62c3fc5b",
      "parents": [
        "bbb8af75d0a6a5138ff00fe0b1b95c4824effd55"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:14 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:37:48 2011 +0200"
      },
      "message": "r8169: fix WOL setting for 8105 and 8111evl\n\nrtl8105, rtl8111E, and rtl8111evl need enable RxConfig bit 1 ~ 3\nfor supporting wake on lan.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "bbb8af75d0a6a5138ff00fe0b1b95c4824effd55",
      "tree": "300ad3a56952974bf36e4e39a13fd95e6cd29cf3",
      "parents": [
        "c2b0c1e7fb69b54e704cb2dae5a80cc78a8cb0b2"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:17 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:37:34 2011 +0200"
      },
      "message": "r8169: add MODULE_FIRMWARE for the firmware of 8111evl\n\nAdd MODULE_FIRMWARE for the firmware of RTL8111E-VL\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "c2b0c1e7fb69b54e704cb2dae5a80cc78a8cb0b2",
      "tree": "40ed6b0e7fa3df6281474bff1e2099caf4724247",
      "parents": [
        "8e2ec639173f325977818c45011ee176ef2b11f6"
      ],
      "author": {
        "name": "Hayes Wang",
        "email": "hayeswang@realtek.com",
        "time": "Tue Sep 06 16:55:16 2011 +0800"
      },
      "committer": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Sep 17 11:36:03 2011 +0200"
      },
      "message": "r8169: fix the reset setting for 8111evl\n\nrtl8111evl should stop any TLP requirement before resetting by\nenabling register 0x37 bit 7.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\n"
    },
    {
      "commit": "8e2ec639173f325977818c45011ee176ef2b11f6",
      "tree": "2b194fa7556bcde37cdc4d28042a5bdf86d0f2ff",
      "parents": [
        "34b8686d278f00fb16234e74be44c253d6d6b676"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Mon Sep 05 21:34:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 17 00:57:26 2011 -0400"
      },
      "message": "ipv6: don\u0027t use inetpeer to store metrics for routes.\n\nCurrent IPv6 implementation uses inetpeer to store metrics for\nroutes. The problem of inetpeer is that it doesn\u0027t take subnet\nprefix length in to consideration. If two routes have the same\naddress but different prefix length, they share same inetpeer.\nSo changing metrics of one route also affects the other. The\nfix is to allocate separate metrics storage for each route.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40b054970afcf067896d62cd6f7e617c62665304",
      "tree": "5596f2b4fa1c1f41f599caf21bd5d10681ab152b",
      "parents": [
        "2ff017f5b4299e24a7f22d9a336dd162bf52bb54"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 16:55:47 2011 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 23:47:07 2011 +0000"
      },
      "message": "iscsi-target: Fix sendpage breakage with proper padding+DataDigest iovec offsets\n\nThis patch fixes a bug in the iscsit_fe_sendpage_sg() transmit codepath that\nwas originally introduced with the v3.1 iscsi-target merge that incorrectly\nuses hardcoded cmd-\u003eiov_data_count values to determine cmd-\u003eiov_data[] offsets\nfor extra outgoing padding and DataDigest payload vectors.\n\nThis code is obviously incorrect for the DataDigest enabled case with sendpage\noffload, and this fix ensures correct operation for padding + DataDigest,\npadding only, and DataDigest only cases.  The bug was introduced during a\npre-merge change in iscsit_fe_sendpage_sg() to natively use struct scatterlist\ninstead of the legacy v3.0 struct se_mem logic.\n\nCc: Andy Grover \u003cagrover@redhat.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "34b8686d278f00fb16234e74be44c253d6d6b676",
      "tree": "a3467bb920e5066aedf12665ccf73fae57741b33",
      "parents": [
        "9566042ef84fd2a282d00d3163074ec9b3f93a70"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "zonque@gmail.com",
        "time": "Fri Sep 16 07:57:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 19:21:27 2011 -0400"
      },
      "message": "can: ti_hecc: include linux/io.h\n\nThis fixes a build breakage for OMAP3 boards.\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: netdev@vger.kernel.org\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9566042ef84fd2a282d00d3163074ec9b3f93a70",
      "tree": "aebab15b78e7024967f12979ecdd40539a6a7094",
      "parents": [
        "aa1c366e4febc7f5c2b84958a2dd7cd70e28f9d0"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Sep 16 09:09:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 19:17:09 2011 -0400"
      },
      "message": "IRDA: Fix global type conflicts in net/irda/irsysctl.c v2\n\nThe externs here didn\u0027t agree with the declarations in qos.c.\n\nBetter would be probably to move this into a header, but since it\u0027s\ncommon practice to have naked externs with sysctls I left it for now.\n\nCc: samuel@sortiz.org\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa1c366e4febc7f5c2b84958a2dd7cd70e28f9d0",
      "tree": "336ecab3185913c78fb3ac81779a373e4d4ae5af",
      "parents": [
        "728871bc05afc8ff310b17dba3e57a2472792b13"
      ],
      "author": {
        "name": "dpward",
        "email": "david.ward@ll.mit.edu",
        "time": "Mon Sep 05 16:47:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 17:47:28 2011 -0400"
      },
      "message": "net: Handle different key sizes between address families in flow cache\n\nWith the conversion of struct flowi to a union of AF-specific structs, some\noperations on the flow cache need to account for the exact size of the key.\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "728871bc05afc8ff310b17dba3e57a2472792b13",
      "tree": "e40dc2e09daa61760a09f16e6fb9569bba303645",
      "parents": [
        "19c1ea14c930db5e9c0cd7c3c6f4d01457dfcd69"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Mon Sep 05 16:47:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 17:45:07 2011 -0400"
      },
      "message": "net: Align AF-specific flowi structs to long\n\nAF-specific flowi structs are now passed to flow_key_compare, which must\nalso be aligned to a long.\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19c1ea14c930db5e9c0cd7c3c6f4d01457dfcd69",
      "tree": "3dd32223f9e38e94441029d2d437f53044a74862",
      "parents": [
        "4fb66b8210c7d7147b164e19b1b44da916a75691"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Sun Sep 04 20:24:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 17:42:26 2011 -0400"
      },
      "message": "ipv4: Fix fib_info-\u003efib_metrics leak\n\nCommit 4670994d(net,rcu: convert call_rcu(fc_rport_free_rcu) to\nkfree_rcu()) introduced a memory leak. This patch reverts it.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fb66b8210c7d7147b164e19b1b44da916a75691",
      "tree": "203f37890eb96313224c7bf431622297b1a0601d",
      "parents": [
        "d5ccd496601b8776a516d167a6485754575dc38f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Sep 02 02:19:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 17:40:34 2011 -0400"
      },
      "message": "caif: fix a potential NULL dereference\n\nCommit bd30ce4bc0b7 (caif: Use RCU instead of spin-lock in caif_dev.c)\nadded a potential NULL dereference in case alloc_percpu() fails.\n\ncaif_device_alloc() can also use GFP_KERNEL instead of GFP_ATOMIC.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nAcked-by: Sjur Brændeland \u003csjur.brandeland@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ccd496601b8776a516d167a6485754575dc38f",
      "tree": "f5c92cd4b9a20470bd083ab840cf27821ad68de6",
      "parents": [
        "fb82fd204b6e6c67661bbd37df032edafb2da56e"
      ],
      "author": {
        "name": "Max Matveev",
        "email": "makc@redhat.com",
        "time": "Mon Aug 29 21:02:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 17:17:22 2011 -0400"
      },
      "message": "sctp: deal with multiple COOKIE_ECHO chunks\n\nAttempt to reduce the number of IP packets emitted in response to single\nSCTP packet (2e3216cd) introduced a complication - if a packet contains\ntwo COOKIE_ECHO chunks and nothing else then SCTP state machine corks the\nsocket while processing first COOKIE_ECHO and then loses the association\nand forgets to uncork the socket. To deal with the issue add new SCTP\ncommand which can be used to set association explictly. Use this new\ncommand when processing second COOKIE_ECHO chunk to restore the context\nfor SCTP state machine.\n\nSigned-off-by: Max Matveev \u003cmakc@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "279b1e0fd90ef63c7acb34a5ca573f065a6fefb4",
      "tree": "25dfe9e76c375c2357096fc4ec334c5b00790ce0",
      "parents": [
        "abbe0d3c26c545930492981cbd64be340ff41e05",
        "8f9068609e8a5b4cbac9e0cf8332b5dcabf05422"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 16 14:09:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 16 14:09:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/dtor/input\n\n* \u0027for-linus\u0027 of git://github.com/dtor/input:\n  Input: wacom - fix touch parsing on newer Bamboos\n  Input: bcm5974 - add MacBookAir4,1 trackpad support\n  Input: wacom - add POINTER and DIRECT device properties\n  Input: adp5588-keys - remove incorrect modalias\n  Input: cm109 - fix checking return value of usb_control_msg\n  Input: wacom - advertise BTN_TOOL_PEN and BTN_STYLUS for PenPartner\n  Input: wacom - remove pressure for touch devices\n"
    },
    {
      "commit": "f39aa30d7741f40ad964341e9243dbbd7f8ff057",
      "tree": "420519d678d74d07079efc866249491f5c724030",
      "parents": [
        "b6fd41e29dea9c6753b1843a77e50433e6123bcb"
      ],
      "author": {
        "name": "Ming Lei",
        "email": "ming.lei@canonical.com",
        "time": "Wed Aug 31 10:45:46 2011 +0800"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Sep 16 22:22:10 2011 +0200"
      },
      "message": "firewire: ohci: add no MSI quirk for O2Micro controller\n\nThis fixes https://bugs.launchpad.net/ubuntu/+source/linux/+bug/801719 .\n\nAn O2Micro PCI Express FireWire controller,\n\"FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Device [1217:11f7] (rev 05)\"\nwhich is a combination device together with an SDHCI controller and some\nsort of storage controller, misses SBP-2 status writes from an attached\nFireWire HDD.  This problem goes away if MSI is disabled for this\nFireWire controller.\n\nThe device reportedly does not require QUIRK_CYCLE_TIMER.\n\nSigned-off-by: Ming Lei \u003cming.lei@canonical.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (amended changelog)\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "2ff017f5b4299e24a7f22d9a336dd162bf52bb54",
      "tree": "71b896a42d7576dd751abf65adbf85f4a7726641",
      "parents": [
        "784eb99ebad91db4c8c231c4b17f203147ab827b"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 01:44:54 2011 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 19:37:18 2011 +0000"
      },
      "message": "iscsi-target: Disable markers + remove dangerous local scope array usage\n\nThis patch makes iscsi-target explictly disable OFMarker\u003dYes and IFMarker\u003dyes\nparameter key usage during iscsi login by setting IFMarkInt_Reject and\nOFMarkInt_Reject values in iscsi_enforce_integrity_rules() to effectively\ndisable iscsi marker usage.  With this patch, an initiator proposer asking\nto enable either marker parameter keys will be issued a \u0027No\u0027 response, and\nthe target sets OFMarkInt + IFMarkInt parameter key response to \u0027Irrelevant\u0027.\n\nWith markers disabled during iscsi login, this patch removes the problematic\non-stack local-scope array for marker intervals in iscsit_do_rx_data() +\niscsit_do_tx_data(), and other related marker code in iscsi_target_util.c.\nThis fixes a potentional stack smashing scenario with small range markers\nenabled and a large MRDSL as reported by DanC here:\n\n[bug report] target: stack can be smashed\nhttp://www.spinics.net/lists/target-devel/msg00453.html\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "784eb99ebad91db4c8c231c4b17f203147ab827b",
      "tree": "49c3e78a7a0f8cc056fe1705b37bae4343fd4915",
      "parents": [
        "58fc73d10f3e92bfcd1e9a8391eb3e49b68df8e5"
      ],
      "author": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 01:31:28 2011 -0700"
      },
      "committer": {
        "name": "Nicholas Bellinger",
        "email": "nab@linux-iscsi.org",
        "time": "Fri Sep 16 19:36:56 2011 +0000"
      },
      "message": "target: Skip non hex characters for VPD\u003d0x83 NAA IEEE Registered Extended\n\nThis patch adds target_parse_naa_6h_vendor_specific() to address a bug where the\nconversion of PRODUCT SERIAL NUMBER to use hex2bin() in target_emulate_evpd_83()\nwas not doing proper isxdigit() checking.  This conversion of the vpd_unit_serial\nconfigifs attribute is done while generating a VPD\u003d0x83 NAA IEEE Registered\nExtended DESIGNATOR format\u0027s 100 bits of unique VENDOR SPECIFIC IDENTIFIER +\nVENDOR SPECIFIC IDENTIFIER EXTENSION area.\n\nThis patch allows vpd_unit_serial (VPD\u003d0x80) and the T10 Vendor ID DESIGNATOR\nformat (VPD\u003d0x83) to continue to use free-form variable length ASCII values,\nand now skips any non hex characters for fixed length NAA IEEE Registered Extended\nDESIGNATOR format (VPD\u003d0x83) requring the binary conversion.\n\nThis was originally reported by Martin after the v3.1-rc1 change to use hex2bin()\nin commit 11650b859681e03fdbf26277fcfc5f1f62186703 where the use of non hex\ncharacters in vpd_unit_serial generated different values than the original\nv3.0 internal hex -\u003e binary code.  This v3.1 change caused a problem with\nfilesystems who write a NAA DESIGNATOR onto it\u0027s ondisk metadata, and this patch\nwill (again) change existing values to ensure that non hex characters are not\nincluded in the fixed length NAA DESIGNATOR.\n\nNote this patch still expects vpd_unit_serial to be set via existing userspace\nmethods of uuid generation, and does not do strict formatting via configfs input.\n\nThe original bug report and thread can be found here:\n\nNAA breakage\nhttp://www.spinics.net/lists/target-devel/msg00477.html\n\nThe v3.1-rc1 formatting of VPD\u003d0x83 w/o this patch:\n\nVPD INQUIRY: Device Identification page\n  Designation descriptor number 1, descriptor length: 20\n    designator_type: NAA,  code_set: Binary\n    associated with the addressed logical unit\n      NAA 6, IEEE Company_id: 0x1405\n      Vendor Specific Identifier: 0xffde35ebf\n      Vendor Specific Identifier Extension: 0x3092f498ffa820f9\n      [0x6001405ffde35ebf3092f498ffa820f9]\n  Designation descriptor number 2, descriptor length: 56\n    designator_type: T10 vendor identification,  code_set: ASCII\n    associated with the addressed logical unit\n      vendor id: LIO-ORG\n      vendor specific: IBLOCK:ffde35ec-3092-4980-a820-917636ca54f1\n\nThe v3.1-final formatting of VPD\u003d0x83 w/ this patch:\n\nVPD INQUIRY: Device Identification page\n  Designation descriptor number 1, descriptor length: 20\n    designator_type: NAA,  code_set: Binary\n    associated with the addressed logical unit\n      NAA 6, IEEE Company_id: 0x1405\n      Vendor Specific Identifier: 0xffde35ec3\n      Vendor Specific Identifier Extension: 0x924980a82091763\n      [0x6001405ffde35ec30924980a82091763]\n  Designation descriptor number 2, descriptor length: 56\n    designator_type: T10 vendor identification,  code_set: ASCII\n    associated with the addressed logical unit\n      vendor id: LIO-ORG\n      vendor specific: IBLOCK:ffde35ec-3092-4980-a820-917636ca54f1\n\n(v2: Fix parsing code to dereference + check for string terminator instead\n     of null pointer to ensure a zeroed payload for vpd_unit_serial less\n     than 100 bits of NAA DESIGNATOR VENDOR SPECIFIC area.  Also, remove\n     the unnecessary bitwise assignment)\n\nReported-by: Martin Svec \u003cmartin.svec@zoner.cz\u003e\nSigned-off-by: Nicholas Bellinger \u003cnab@linux-iscsi.org\u003e\n"
    },
    {
      "commit": "2249b011432ca3dcce112f0f71e0f531b4bb9347",
      "tree": "42b581ea0fea915eb545fff4c675e0c36933765e",
      "parents": [
        "3965ac00204e0ccd89e1e73ead4d2098dc8f7bd1"
      ],
      "author": {
        "name": "Don Fry",
        "email": "donald.h.fry@intel.com",
        "time": "Thu Sep 15 08:36:22 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:12 2011 -0400"
      },
      "message": "iwlagn: workaround bug crashing some APs\n\nThis patch reverts commit 9b7688328422b88a7a15dc0dc123ad9ab1a6e22d which\nwas introduced in 2.6.38-rc1.  It works around a problem where the iwlagn\ndriver stimulates a bug crashing (requiring power cycle to recover) some\nAPs under heavy traffic.\n\nCC: stable@kernel.org #2.6.39, #3.0.0 #3.1.0\nSigned-off-by: Don Fry \u003cdonald.h.fry@intel.com\u003e\nSIgned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3965ac00204e0ccd89e1e73ead4d2098dc8f7bd1",
      "tree": "b3d2ade77df83657ec06c778ebbcca49e910dfc2",
      "parents": [
        "daabead1c32f331edcfb255fd973411c667977e8"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Thu Sep 15 15:12:29 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:11 2011 -0400"
      },
      "message": "wireless: Fix rate mask for scan request\n\nThe scan request received from cfg80211_connect do not\nhave proper rate mast. So the probe request sent on each\nchannel do not have proper the supported rates ie.\n\nCc: stable@kernel.org\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "daabead1c32f331edcfb255fd973411c667977e8",
      "tree": "2b8b854628a6f4d0bee4cf5ae87417be773f5b49",
      "parents": [
        "d331eb51e4d4190b2178c30fcafea54a94a577e8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Sep 14 16:50:23 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:10 2011 -0400"
      },
      "message": "rtl2800usb: Fix incorrect storage of MAC address on big-endian platforms\n\nThe eeprom data is stored in little-endian order in the rt2x00 library.\nAs it was converted to cpu order in the read routines, the data need to\nbe converted to LE on a big-endian platform.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d331eb51e4d4190b2178c30fcafea54a94a577e8",
      "tree": "d3e1ba8c7be425d6de66a747c9212f0aa4bf77c4",
      "parents": [
        "7cabafcea793c003503a118da58da358b0692930"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Sep 14 16:50:22 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:09 2011 -0400"
      },
      "message": "rt2800pci: Fix compiler error on PowerPC\n\nUsing gcc 4.4.5 on a Powerbook G4 with a PPC cpu, a complicated\nif statement results in incorrect flow, whereas the equivalent switch\nstatement works correctly.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7cabafcea793c003503a118da58da358b0692930",
      "tree": "db6808f5e5c443f006b7a8e91c05c51248758f5d",
      "parents": [
        "aa3d7eef398dd4f29045e9889b817d5161afe03e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Sep 14 16:47:50 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:09 2011 -0400"
      },
      "message": "ipw2x00: fix rtnl mutex deadlock\n\nThis fix regression introduced by:\n\ncommit: ecb4433550f0620f3d1471ae7099037ede30a91e\nAuthor: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nDate:   Fri Aug 12 14:00:59 2011 +0200\n\n    mac80211: fix suspend/resume races with unregister hw\n\nAbove commit add rtnl_lock() into wiphy_register(), what cause deadlock\nwhen initializing ipw2x00 driver, which itself call wiphy_register()\nfrom register_netdev() internal callback with rtnl mutex taken.\n\nTo fix move wiphy_register() outside register_netdev(). This solution\nhave side effect of not creating /sys/class/net/wlanX/phy80211 link,\nbut that\u0027s a minor issue we can live with.\n\nBisected-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nBisected-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nTested-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nTested-by: Michael Witten \u003cmfwitten@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa3d7eef398dd4f29045e9889b817d5161afe03e",
      "tree": "85810b242c5828eb146ee40da760f47fe5aa2b56",
      "parents": [
        "282cdb325aea4ebbc42ce753b47cc96145eb54bc"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanohar@qca.qualcomm.com",
        "time": "Wed Sep 14 14:28:17 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 16 15:32:08 2011 -0400"
      },
      "message": "wireless: Reset beacon_found while updating regulatory\n\nDuring the association, the regulatory is updated by country IE\nthat reaps the previously found beacons. The impact is that\nafter a STA disconnects *or* when for any reason a regulatory\ndomain change happens the beacon hint flag is not cleared\ntherefore preventing future beacon hints to be learned.\nThis is important as a regulatory domain change or a restore\nof regulatory settings would set back the passive scan and no-ibss\nflags on the channel. This is the right place to do this given that\nit covers any regulatory domain change.\n\nCc: stable@kernel.org\nReviewed-by: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: Rajkumar Manoharan \u003crmanohar@qca.qualcomm.com\u003e\nAcked-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb82fd204b6e6c67661bbd37df032edafb2da56e",
      "tree": "a97071b481dd80b553b98e2158c951e618cecb80",
      "parents": [
        "91aae1e5c407d4fc79f6983e6c6ba04756c004cb"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Sep 07 14:41:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 15:26:32 2011 -0400"
      },
      "message": "ibmveth: Fix checksum offload failure handling\n\nFix a number of issues in ibmveth_set_csum_offload:\n\n- set_attr6 and clr_attr6 may be used uninitialised\n\n- We store the result of the IPV4 checksum change in ret but overwrite\n  it in a couple of places before checking it again later. Add ret4\n  to make it obvious what we are doing.\n\n- We weren\u0027t clearing the NETIF_F_IP_CSUM and NETIF_F_IPV6_CSUM flags\n  if the enable of that hypervisor feature failed.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "91aae1e5c407d4fc79f6983e6c6ba04756c004cb"
}
