)]}'
{
  "log": [
    {
      "commit": "d0b9cec3e27d0e9fda2fbf6aaacece68c99b1104",
      "tree": "5404dd2b246bf672e4e2a6fe7fd175b8ab4aa4bd",
      "parents": [
        "dd38bd853082355641d0034aaf368e13ef2438f8"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Fri Jan 11 22:47:02 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 12 15:33:01 2013 -0800"
      },
      "message": "be2net: fix unconditionally returning IRQ_HANDLED in INTx\n\ncommit e49cc34f introduced an unconditional IRQ_HANDLED return in be_intx()\nto workaround Lancer and BE2 HW issues. This is bad as it prevents the kernel\nfrom detecting interrupt storms due to broken HW.\n\nThe BE2/Lancer HW issues are:\n1) In Lancer, there is no means for the driver to detect if the interrupt\nbelonged to device, other than counting and notifying events.\n2) In Lancer de-asserting INTx takes a while, causing the INTx irq handler\nto be called multiple times till the de-assert happens.\n3) In BE2, we see an occasional interrupt even when EQs are unarmed.\n\nIssue (1) can cause the notified events to be orphaned, if NAPI was already\nrunning.\nThis patch fixes this issue by scheduling NAPI only if it is not scheduled\nalready. Doing this also takes care of possible events_get() race that may be\ncaused due to issue (2) and (3). Also, IRQ_HANDLED is returned only the first\ntime zero events are detected.\n(Thanks Ben H. for the feedback and suggestions.)\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd38bd853082355641d0034aaf368e13ef2438f8",
      "tree": "d30449d71cc6c1cbe9d5cc412c2046f4c1527c43",
      "parents": [
        "7c0c3b1a8a175437991ccc898ed66ec5e4a96208"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:34 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: fix leaking reference count\n\nReference count leaking of both module and sock were found:\n\n- When a detached file were closed, its sock refcnt from device were not\n  released, solving this by add the sock_put().\n- The module were hold or drop unconditionally in TUNSETPERSIST, which means we\n  if we set the persist flag for N times, we need unset it for another N\n  times. Solving this by only hold or drop an reference when there\u0027s a flag\n  change and also drop the reference count when the persist device is deleted.\n\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c0c3b1a8a175437991ccc898ed66ec5e4a96208",
      "tree": "504dde46c8ea52d750ebd5e9e55e8c432beb83db",
      "parents": [
        "b8deabd3eebaa96cf8d6e290d67b03f36c7f7a41"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:33 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: forbid calling TUNSETIFF when detached\n\nMichael points out that even after Stefan\u0027s fix the TUNSETIFF is still allowed\nto create a new tap device. This because we only check tfile-\u003etun but the\ntfile-\u003edetached were introduced. Fix this by failing early in tun_set_iff() if\nthe file is detached. After this fix, there\u0027s no need to do the check again in\ntun_set_iff(), so this patch removes it.\n\nCc: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nCc: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8deabd3eebaa96cf8d6e290d67b03f36c7f7a41",
      "tree": "a571817b2de3d0f113458f60c64649069f344ddf",
      "parents": [
        "d07d7507bfb4e23735c9b83e397c43e1e8a173e8"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Fri Jan 11 16:59:32 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 19:42:02 2013 -0800"
      },
      "message": "tuntap: switch to use rtnl_dereference()\n\nSwitch to use rtnl_dereference() instead of the open code, suggested by Eric.\n\nCc: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7e9e230f41f991a6e3e7cb6096424fdfb626081",
      "tree": "726a5365ab93e2245f25556edbe887925af66a0d",
      "parents": [
        "7b514a886ba50e3b99295b00805f0d5ad750ca66"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Thu Jan 10 22:52:54 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 11 15:55:10 2013 -0800"
      },
      "message": "qlge: remove NETIF_F_TSO6 flag\n\nIt is werid that qlge driver supports NETIF_F_TSO6 but\nnot NETIF_F_IPV6_CSUM. This also causes some kernel warning [1]\nwhen VLAN device setups on a qlge interface.\n\nI think the qlge hardware doesn\u0027t support NETIF_F_IPV6_CSUM,\nso we have to just remove the NETIF_F_TSO6 flag.\n\nAfter this patch, the TCP/IPv6 traffic becomes normal again,\nno kernel warnings any more.\n\nNOTE: I only tested it on 2.6.32 kernel, even if the upstream\nkernel could fix this automatically (it is hard to track NETIF*\nflags), removing it is also safe.\n\n1. https://bugzilla.redhat.com/show_bug.cgi?id\u003d891839\n\nCc: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nCc: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nCc: linux-driver@qlogic.com\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\nAcked-by: Jitendra Kalsaria \u003cjitendra.kalsaria@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb59c87dbc8be2ffa692c50bd22f89025ba7a342",
      "tree": "24566c4f4aea0a881c8d2ea1d711f00c8f0af8bc",
      "parents": [
        "94b144a7799e9150ae871330b9b9d8e30401220e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Jan 10 06:58:43 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "net: ethernet: xilinx: Do not use NO_IRQ in axienet\n\nThis driver is used on Microblaze and will be used\non Arm Zynq.\nMicroblaze doesn\u0027t define NO_IRQ and no IRQ is 0.\nArm still uses NO_IRQ as -1 and there is no option\nto connect IRQ to irq 0.\n\nThat\u0027s why \u003c\u003d 0 is only one option how to find out\nundefined IRQ.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b144a7799e9150ae871330b9b9d8e30401220e",
      "tree": "0283496d81489f0d9e1b16770c8b82d16dde714f",
      "parents": [
        "1ef1d45a9e54814cc0b471e5377e47bd7e0cd2a8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Thu Jan 10 06:58:42 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "net: ethernet: xilinx: Do not use axienet on PPC\n\nAxi ethernet can\u0027t be used on PPC because it is\nlittle endian IP and PPC is big endian.\nThis system can\u0027t be designed.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ef1d45a9e54814cc0b471e5377e47bd7e0cd2a8",
      "tree": "dd5d3c6af1d3626ef02a76ae7de0b7523ff03f15",
      "parents": [
        "4864a16ae69dd651147aa72584d20d2c24536712"
      ],
      "author": {
        "name": "Barak Witkowski",
        "email": "barak@broadcom.com",
        "time": "Thu Jan 10 04:53:40 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "bnx2x: Allow management traffic after boot from SAN\n\nAs part of the previous driver unload flow, whenever bnx2x is\nloaded after the UNDI driver it closes all Rx traffic.\nHowever, this leads to management traffic also being stopped until\nthe network interface associated with one of its functions gets loaded.\n\nTo remedy this, management traffic is re-opened once the \u0027cleaning\u0027\nafter the previous driver ends.\n\nSigned-off-by: Barak Witkowski \u003cbarak@broadcom.com\u003e\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4864a16ae69dd651147aa72584d20d2c24536712",
      "tree": "7ab6929cdf81cb85c5df04285b096b1aed6cb460",
      "parents": [
        "ec82f94c7cfa7451b487cbda95f92f3c7a78afd8"
      ],
      "author": {
        "name": "Yuval Mintz",
        "email": "yuvalmin@broadcom.com",
        "time": "Thu Jan 10 04:53:39 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:28:26 2013 -0800"
      },
      "message": "bnx2x: Fix fastpath structures when memory allocation fails\n\nWhen allocating Tx queues, if for some reason\n(e.g., lack of memory) allocation fails, driver will incorrectly\ncalculate the pointers of the various queues.\n\nThis patch repositions all pointers in such a case to point at\nsequential structures in memory, allowing the bnx2x macros to\nbe used correctly when accessing them.\n\nSigned-off-by: Yuval Mintz \u003cyuvalmin@broadcom.com\u003e\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec82f94c7cfa7451b487cbda95f92f3c7a78afd8",
      "tree": "8a11de35ac914eced627fc7f1c224c0d0b9bcacf",
      "parents": [
        "9d43a18c6e8f868111b983388feeedaea7594fef"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Jan 10 04:42:28 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:27:22 2013 -0800"
      },
      "message": "bfin_mac: Restore hardware time-stamping dependency on BF518\n\nCommit 70ac618c07 (\"ptp: fixup Kconfig for two PHC drivers.\") removed all\ndependencies for the blackfin hardware time-stamping Kconfig entry. Hardware\ntime-stamping is only available on BF518 though. Since the Kconfig entry is\n\u0027default y\u0027, just updateing your kernel source and running `make defconfig` will\nresult in the the following build errors:\n\n\tdrivers/net/ethernet/adi/bfin_mac.c:694: error: implicit declaration of function ‘bfin_read_EMAC_PTP_CTL’\n\tdrivers/net/ethernet/adi/bfin_mac.c:702: error: implicit declaration of function ‘bfin_write_EMAC_PTP_FV3’\n\tdrivers/net/ethernet/adi/bfin_mac.c:712: error: implicit declaration of function ‘bfin_write_EMAC_PTP_CTL’\n\tdrivers/net/ethernet/adi/bfin_mac.c:717: error: implicit declaration of function ‘bfin_write_EMAC_PTP_FOFF’\n\t...\n\nThis patch adds back the dependency on BF518, and since it does not make sense\nto expose this config option when the blackfin MAC driver is not enabled also\nrestore the dependency on BFIN_MAC.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d43a18c6e8f868111b983388feeedaea7594fef",
      "tree": "dd0785b9710e271f876eb72063c803ca13b69e74",
      "parents": [
        "337da3e3f5564c5d8ca0962a0338d8c561c9f9c7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Jan 10 01:31:08 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:26:43 2013 -0800"
      },
      "message": "tun: avoid owner checks on IFF_ATTACH_QUEUE\n\nAt the moment, we check owner when we enable queue in tun.\nThis seems redundant and will break some valid uses\nwhere fd is passed around: I think TUNSETOWNER is there\nto prevent others from attaching to a persistent device not\nowned by them. Here the fd is already attached,\nenabling/disabling queue is more like read/write.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "337da3e3f5564c5d8ca0962a0338d8c561c9f9c7",
      "tree": "fc42bbe0012bf19586d1f69bf64fcf6b9984a59c",
      "parents": [
        "6e331f4c83021e4de2a2fc4981574b5d5b16c425"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Jan 09 22:58:07 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:24:40 2013 -0800"
      },
      "message": "bnx2x: move debugging code before the return\n\nI move the return down a line after the debugging printk.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e331f4c83021e4de2a2fc4981574b5d5b16c425",
      "tree": "cc7e9eed80682c95c8a0446b6d92220703aa8c2a",
      "parents": [
        "21caa6622b36190a32b19dfa734822c2eb93e1fd"
      ],
      "author": {
        "name": "Stefan Hajnoczi",
        "email": "stefanha@redhat.com",
        "time": "Wed Jan 09 21:59:48 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 10 14:24:10 2013 -0800"
      },
      "message": "tuntap: refuse to re-attach to different tun_struct\n\nMultiqueue tun devices support detaching a tun_file from its tun_struct\nand re-attaching at a later point in time.  This allows users to disable\na specific queue temporarily.\n\nioctl(TUNSETIFF) allows the user to specify the network interface to\nattach by name.  This means the user can attempt to attach to interface\n\"B\" after detaching from interface \"A\".\n\nThe driver is not designed to support this so check we are re-attaching\nto the right tun_struct.  Failure to do so may lead to oops.\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9b8a894ad7d0b90b0464c9ac7e8e5c1687edcae",
      "tree": "facc20b09719093ea35cd05374f31b34df95ae15",
      "parents": [
        "c9be4a5c49cf51cc70a993f004c5bb30067a65ce",
        "5e20a4b53094651d80f856ff55a916b999dbb57a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 09 11:01:37 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 09 11:01:37 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "d9a58a782e396a0f04e8445b7ba3763c8a48c7fe",
      "tree": "319af7e412885f2c7c9c7f45d5d7bfbc68d762cd",
      "parents": [
        "32fa10b24ef64b41e8ca17068fa9dc625427a05e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Mon Jan 07 05:32:06 2013 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 07 19:51:19 2013 -0800"
      },
      "message": "xen/netfront: improve truesize tracking\n\nUsing RX_COPY_THRESHOLD is incorrect if the SKB is actually smaller\nthan that. We have already accounted for this in\nNETFRONT_SKB_CB(skb)-\u003epull_to so use that instead.\n\nFixes WARN_ON from skb_try_coalesce.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Sander Eikelenboom \u003clinux@eikelenboom.it\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: annie li \u003cannie.li@oracle.com\u003e\nCc: xen-devel@lists.xen.org\nCc: netdev@vger.kernel.org\nCc: stable@kernel.org # 3.7.x only\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e20a4b53094651d80f856ff55a916b999dbb57a",
      "tree": "d338006317c3938085af5d2f9d0b94066373005f",
      "parents": [
        "407ee23725bba0f273963bb744fea6cb3cf78bf4"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 20 15:55:01 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 07 14:34:45 2013 -0500"
      },
      "message": "b43: Fix firmware loading when driver is built into the kernel\n\nRecent versions of udev cause synchronous firmware loading from the\nprobe routine to fail because the request to user space would time\nout. The original fix for b43 (commit 6b6fa58) moved the firmware\nload from the probe routine to a work queue, but it still used synchronous\nfirmware loading. This method is OK when b43 is built as a module;\nhowever, it fails when the driver is compiled into the kernel.\n\nThis version changes the code to load the initial firmware file\nusing request_firmware_nowait(). A completion event is used to\nhold the work queue until that file is available. This driver\nreads several firmware files - the remainder can be read synchronously.\nOn some test systems, the async read fails; however, a following synch\nread works, thus the async failure falls through to the sync try.\n\nReported-and-Tested by: Felix Janda \u003cfelix.janda@posteo.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCc: Stable \u003cstable@vger.kernel.org\u003e  (V3.4+)\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "407ee23725bba0f273963bb744fea6cb3cf78bf4",
      "tree": "6a3edef9552166a9ebfb1ac125ab2582678d7784",
      "parents": [
        "c4f74d35cac7cbc44877313b69550e2f5aeae77d"
      ],
      "author": {
        "name": "Chen Gang",
        "email": "gang.chen@asianux.com",
        "time": "Mon Jan 07 12:42:46 2013 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 07 14:34:45 2013 -0500"
      },
      "message": "drivers/net/wireless/iwlegacy: use strlcpy instead of strncpy\n\n  The fields must be null-terminated, or simple_strtoul will cause issue.\n\nSigned-off-by: Chen Gang \u003cgang.chen@asianux.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4f74d35cac7cbc44877313b69550e2f5aeae77d",
      "tree": "54b87003d82ace8947fb143057776807bc14af4d",
      "parents": [
        "111b72a2f09e1958a6078a8b1c3feded6a3b450e"
      ],
      "author": {
        "name": "Nickolai Zeldovich",
        "email": "nickolai@csail.mit.edu",
        "time": "Sun Jan 06 20:27:22 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 07 14:34:44 2013 -0500"
      },
      "message": "drivers/net/wireless/mwl8k.c: avoid use-after-free\n\nDo not dereference p-\u003estation_id after kfree(cmd) because p\npoints into the cmd data structure.\n\nSigned-off-by: Nickolai Zeldovich \u003cnickolai@csail.mit.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "111b72a2f09e1958a6078a8b1c3feded6a3b450e",
      "tree": "b8a30642563460cf73bd3e6be08246fa6d40fcd4",
      "parents": [
        "2be7d22f062535de59babdb4b5e9de9ff31e817e"
      ],
      "author": {
        "name": "Julian Wollrath",
        "email": "jwollrath@web.de",
        "time": "Wed Jan 02 15:21:56 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 07 14:32:24 2013 -0500"
      },
      "message": "rtlwifi: Fix typo in debug output of rtl8192c and rtl8723ae\n\nSigned-off-by: Julian Wollrath \u003cjwollrath@web.de\u003e\nAcked-by: Larry Finger \u003cLarry.finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2be7d22f062535de59babdb4b5e9de9ff31e817e",
      "tree": "c01269d1e929dd32bc880cf4c319faf2dbb7a496",
      "parents": [
        "c3ff0b2dff5b6c63f2deda8f934c0a21fb74850d"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Thu Dec 20 13:13:19 2012 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 16:10:53 2013 -0500"
      },
      "message": "wireless: add new wil6210 802.11ad 60GHz driver\n\nThis adds support for the 60 GHz 802.11ad Wilocity card\nthrough a new driver, wil6210. Wilocity implemented the\nfirmware, QCA maintains the device driver.\n\nCurrently supported:\n\n- STA: with security\n- AP: limited to 1 connected STA, security disabled\n- Monitor: due to a hardware/firmware limitation\n  either control or non-control frames are monitored\n\nUsing a STA and AP with this drive, one can assemble\na fully functional BSS. Throughput of 1.2Gbps is achieved\nwith iperf.\n\nThe wil6210 cards have on-board flash memory for the\nfirmware, the cards comes pre-flashed and no firmware\ndownload is required.\n\nFor more details see:\n\nhttp://wireless.kernel.org/en/users/Drivers/wil6210\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3ff0b2dff5b6c63f2deda8f934c0a21fb74850d",
      "tree": "daeb0374837f0b3b72c4779bac163c968f7b2008",
      "parents": [
        "9c969d8ccb1e17bd20742f4ac9f00c1a64487234"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Jan 02 17:32:19 2013 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 16:09:48 2013 -0500"
      },
      "message": "mwifiex: fix typo in setting up ibss network parameters\n\ncommit 683b6d3... \"cfg80211: pass a channel definition struct\"\naccidentally changed \"\u003d\u003d\" to \"!\u003d\".\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c969d8ccb1e17bd20742f4ac9f00c1a64487234",
      "tree": "1bf5d4ee159167ec8de86d975f7b9304a6bb1a20",
      "parents": [
        "a910c9cab60c2407e1eab49bbc154628a114c719"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Wed Jan 02 16:07:35 2013 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 16:09:48 2013 -0500"
      },
      "message": "mwifiex: check wait_event_interruptible return value\n\nwait_event_interruptible function returns -ERESTARTSYS if it\u0027s\ninterrupted by a signal. Driver should check the return value\nand handle this case properly.\n\nIn mwifiex_wait_queue_complete() routine, as we are now checking\nwait_event_interruptible return value, the condition check is not\nrequired. Also, we have removed mwifiex_cancel_pending_ioctl()\ncall to avoid a chance of sending second command to FW by other path\nas soon as we clear current command node. FW can not handle two\ncommands simultaneously.\n\nCc: \"3.6+\" \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a910c9cab60c2407e1eab49bbc154628a114c719",
      "tree": "5bb91b0a930ad1592beef33db30c744b82e65724",
      "parents": [
        "d339fc8980955faca38141a4483761241b62e7c4",
        "f590dcec944552f9a4a61155810f3abd17d6465d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 16:06:11 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 16:06:11 2013 -0500"
      },
      "message": "Merge branch \u0027for-john\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-fixes\n"
    },
    {
      "commit": "7b87e573413c3d6a006f572fb4d2105ff5d97fda",
      "tree": "e8eb1fbc2fabcf2113c0876e86f3f6c029cdf54d",
      "parents": [
        "fdb184d1467f9ed5b17c553b85eb1bb72bdbf62f",
        "9a6f7347f59f55433ec50578e8d42d305e0d53ae"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 15:22:52 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 15:22:52 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "9a6f7347f59f55433ec50578e8d42d305e0d53ae",
      "tree": "5fd9971d6a441792a2ed31611195a22bdffed5dd",
      "parents": [
        "619c5a9ad54e6bbdafd16d1cdc6c049403710540"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Thu Jan 03 10:31:19 2013 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 04 14:34:27 2013 -0500"
      },
      "message": "ath9k: Fix Kconfig for ATH9K_HTC\n\nAth9k consists of 2 different sub-modules: ATH9K and ATH9K_HTC.\nBoth uses common Atheros code from ath.ko and need ATH_COMMON.\n\nHowever, while ATH9K selects ATH_COMMON, ATH9K_HTC does not.\nAs result, if ATH9K_HTC is the only Atheros card selected, compilation fails with\nunresolved symbols.\n\nThis patch moves ATH_COMMON selection to the common part for both\nATH9K and ATH9K_HTC\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f590dcec944552f9a4a61155810f3abd17d6465d",
      "tree": "f405db5d099fd0b03a1f9f21008eee2118f76c91",
      "parents": [
        "392d4cad7907f6cb4ffc85e135a01abfddc89027"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Dec 31 09:26:10 2012 +0200"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 03 15:31:15 2013 +0100"
      },
      "message": "iwlwifi: fix the reclaimed packet tracking upon flush queue\n\nThere\u0027s a bug in the currently released firmware version,\nthe sequence control in the Tx response isn\u0027t updated in\nall cases. Take it from the packet as a workaround.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "392d4cad7907f6cb4ffc85e135a01abfddc89027",
      "tree": "0dd3a5c55f8bb8a5d145b9657c966a3c911c0a7f",
      "parents": [
        "a49f0d1ea3ec94fc7cf33a7c36a16343b74bd565"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Dec 27 21:37:04 2012 +0100"
      },
      "committer": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Jan 03 15:29:15 2013 +0100"
      },
      "message": "iwlwifi: fix PCIe interrupt handle return value\n\nBy accident, commit eb6476441bc2fecf6232a87d0313a85f8e3da7f4\n(\"iwlwifi: protect use_ict with irq_lock\") changed the return\nvalue of the iwl_pcie_isr() function in case it handles an\ninterrupt -- it now returns IRQ_NONE instead of IRQ_HANDLED.\n\nPut back the correct return value.\n\nCc: stable@vger.kernel.org\nReviewed-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "6602d0078974628c5fe76850ac9fa489d091a4e9",
      "tree": "10498d3e5ecf0567a335ed11158887768a5b6baf",
      "parents": [
        "3ec8e9f085bcaef0de1077f555c2c5102c223390"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Dec 31 12:00:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 03 01:58:13 2013 -0800"
      },
      "message": "vxlan: allow live mac address change\n\nThe VXLAN pseudo-device doesn\u0027t care if the mac address changes\nwhen device is up.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Jiri Pirko \u003cjiri@resnulli.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "619c5a9ad54e6bbdafd16d1cdc6c049403710540",
      "tree": "038103592ba73d1eb635c2fd7e1777f9e28c33e8",
      "parents": [
        "1b2c2e73b3a7269cff92ac0dab213ab18ac8002d"
      ],
      "author": {
        "name": "Hante Meuleman",
        "email": "meuleman@broadcom.com",
        "time": "Wed Jan 02 15:12:39 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:38 2013 -0500"
      },
      "message": "brcmfmac: fix parsing rsn ie for ap mode.\n\nRSN IEs got incorrectly parsed and therefore ap mode using WPA2\nsecurity was not working.\n\nCc: stable@vger.kernel.org\nReviewed-by: Arend Van Spriel \u003carend@broadcom.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nSigned-off-by: Hante Meuleman \u003cmeuleman@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b2c2e73b3a7269cff92ac0dab213ab18ac8002d",
      "tree": "290ea95f547b2bb16d3504bf792f1e43a1aca067",
      "parents": [
        "3f009c78bb7284eb727dae6e7f74ae493add7b89"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Wed Jan 02 15:12:38 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:36 2013 -0500"
      },
      "message": "brcmsmac: add copyright information for Canonical\n\nPatches from Canonical involved the introduction of new source\nfiles debug.[ch]. That coincided with other patches from Broadcom\nintroducing the same files.\n\nCc: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Pieter-Paul Giesberts \u003cpieterpg@broadcom.com\u003e\nReviewed-by: Piotr Haber \u003cphaber@broadcom.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f009c78bb7284eb727dae6e7f74ae493add7b89",
      "tree": "be878a321f99eeb185a454d341b3ec40c599927d",
      "parents": [
        "f6aa93ad039910ea23d65add0a19ce0c896ea9b3"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 10:37:32 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:35 2013 -0500"
      },
      "message": "rtlwifi: rtl8723ae: Fix warning for unchecked pci_map_single() call\n\nKernel 3.8 implements checking of all DMA mapping calls and issues\na WARNING for the first it finds that is not checked.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6aa93ad039910ea23d65add0a19ce0c896ea9b3",
      "tree": "33a44889d5c4f0700e9c2c6ebcb6a1051888f63e",
      "parents": [
        "708b70ff31e0577bff3c48eefa19122f6e346252"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 10:37:31 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:34 2013 -0500"
      },
      "message": "rtlwifi: rtl8192se: Fix warning for unchecked pci_map_single() call\n\nKernel 3.8 implements checking of all DMA mapping calls and issues\na WARNING for the first it finds that is not checked.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "708b70ff31e0577bff3c48eefa19122f6e346252",
      "tree": "744203201aa59659c46eb326fe48ee8b428f0f19",
      "parents": [
        "9145910161ebe227fcdacbc771fadfa55a364763"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 10:37:30 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:33 2013 -0500"
      },
      "message": "rtlwifi: rtl8192de: Fix warning for unchecked pci_map_single() call\n\nKernel 3.8 implements checking of all DMA mapping calls and issues\na WARNING for the first it finds that is not checked.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9145910161ebe227fcdacbc771fadfa55a364763",
      "tree": "42d87477c70056d1c33851b12bfd366230e254d0",
      "parents": [
        "86bfec8d5183be4601db3cc4ffab58fceec33838"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 10:37:29 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:32 2013 -0500"
      },
      "message": "rtlwifi: rtl8192ce: Fix warning for unchecked pci_map_single() call\n\nKernel 3.8 implements checking of all DMA mapping calls and issues\na WARNING for the first it finds that is not checked.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86bfec8d5183be4601db3cc4ffab58fceec33838",
      "tree": "f40500d5563763dad04f88965a8cc1c07b9ffd3a",
      "parents": [
        "4010fe21a315b4223c25376714c6a2b61b722e5c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 10:37:28 2012 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:31 2013 -0500"
      },
      "message": "rtlwifi: Fix warning for unchecked pci_map_single() call\n\nKernel 3.8 implements checking of all DMA mapping calls and issues\na WARNING for the first it finds that is not checked.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4010fe21a315b4223c25376714c6a2b61b722e5c",
      "tree": "840925aa3f745d95f9b34f70460fb30a10f09453",
      "parents": [
        "1474a89838c44ef2c9b95401cf3a9ff5ad05d5fd"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Thu Dec 27 15:18:20 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:30 2013 -0500"
      },
      "message": "p54usb: add USBIDs for two more p54usb devices\n\nThis patch adds USBIDs for:\n\t- DrayTek Vigor 530\n\t- Zoom 4410a\n\nIt also adds a note about Gemtek WUBI-100GW\nand SparkLAN WL-682 USBID conflict [WUBI-100GW\nis a ISL3886+NET2280 (LM86 firmare) solution,\nwhereas WL-682 is a ISL3887 (LM87 firmware)]\ndevice.\n\nSource: \u003chttp://www.wikidevi.com/wiki/Intersil/p54/usb/windows\u003e\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1474a89838c44ef2c9b95401cf3a9ff5ad05d5fd",
      "tree": "6539c0df300ee24e7f2f324955a1384660a6deda",
      "parents": [
        "a796a1dd5da9645ad77aa687d1a890ecd63ab5a6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Wed Dec 26 21:51:12 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:29 2013 -0500"
      },
      "message": "rtlwifi: Don\u0027t leak on error in _rtl_usb_receive()\n\nWe fail to release \u0027urb\u0027 if \u0027_rtl_prep_rx_urb()\u0027 fails in\n_rtl_usb_receive().\nThis patch should take care of the leak.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a796a1dd5da9645ad77aa687d1a890ecd63ab5a6",
      "tree": "4babfde8dbcecadf450429ed78ab100239b325f4",
      "parents": [
        "4dd6ff72c4ffde97f1663848a40f49fdf235c913"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Wed Dec 26 12:27:39 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:28 2013 -0500"
      },
      "message": "ath9k_hw: Fix RX gain initvals for AR9485\n\nPopulate iniModesRxGain with the correct initvals\narray for AR9485 v1.1\n\nCc: stable@vger.kernel.org\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ffa592843c77b1f971a6d74d38d0000e6b18284",
      "tree": "6b95983fa7ec8aa61755ae0307bc2223b14674a3",
      "parents": [
        "3194b7fcdf6caea338b5d2c72d76fed80437649c"
      ],
      "author": {
        "name": "Niels Ole Salscheider",
        "email": "niels_ole@salscheider-online.de",
        "time": "Mon Dec 24 13:07:36 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:26 2013 -0500"
      },
      "message": "brcmsmac: Use udelay instead of usleep_range\n\nwlc_lcnphy_rx_iq_cal_gain is called during initialization, i. e. when\nexecuting brcms_up.\nBut brcms_up is called from brcms_ops_start while the latter holds a spin lock.\nThus, we cannot use usleep_range but have to use udelay.\n\nThis fixes:\nBUG: scheduling while atomic: NetworkManager/1652/0x00000200\n[...]\nCall Trace:\n [\u003cffffffff81582522\u003e] __schedule_bug+0x48/0x54\n [\u003cffffffff815892b6\u003e] __schedule+0x596/0x6d0\n [\u003cffffffff81589719\u003e] schedule+0x29/0x70\n [\u003cffffffff8158893c\u003e] schedule_hrtimeout_range_clock+0xfc/0x140\n [\u003cffffffff81060f10\u003e] ? update_rmtp+0x70/0x70\n [\u003cffffffff81588993\u003e] schedule_hrtimeout_range+0x13/0x20\n [\u003cffffffff810495e0\u003e] usleep_range+0x40/0x50\n [\u003cffffffffa05dedcb\u003e] wlc_lcnphy_rx_iq_cal.constprop.10+0x59b/0xa90 [brcmsmac]\n [\u003cffffffffa05df4ce\u003e] wlc_lcnphy_periodic_cal+0x20e/0x220 [brcmsmac]\n [\u003cffffffffa05dce8d\u003e] ? wlc_lcnphy_set_tx_pwr_ctrl+0x21d/0x3c0 [brcmsmac]\n [\u003cffffffffa05e0cfc\u003e] wlc_phy_init_lcnphy+0xacc/0x1100 [brcmsmac]\n [\u003cffffffffa05e0230\u003e] ? wlc_phy_txpower_recalc_target_lcnphy+0x90/0x90 [brcmsmac]\n [\u003cffffffffa05d7c7d\u003e] wlc_phy_init+0xcd/0x170 [brcmsmac]\n [\u003cffffffffa05c9dfe\u003e] brcms_b_bsinit.isra.65+0x12e/0x310 [brcmsmac]\n [\u003cffffffffa05d061b\u003e] brcms_c_init+0x8fb/0x1170 [brcmsmac]\n [\u003cffffffffa05c3a0a\u003e] brcms_init+0x5a/0x70 [brcmsmac]\n [\u003cffffffffa05ce76c\u003e] brcms_c_up+0x1ac/0x4a0 [brcmsmac]\n [\u003cffffffffa05c3c65\u003e] brcms_up+0x25/0x30 [brcmsmac]\n [\u003cffffffffa05c44c0\u003e] brcms_ops_start+0xd0/0x100 [brcmsmac]\n[...]\n\nSigned-off-by: Niels Ole Salscheider \u003cniels_ole@salscheider-online.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3194b7fcdf6caea338b5d2c72d76fed80437649c",
      "tree": "4302e7153823e163be0ae2ae73c84fe3cf81c953",
      "parents": [
        "6c653f66772c39c5e25db715bbd4730596fccd9e"
      ],
      "author": {
        "name": "Tomasz Guszkowski",
        "email": "tsg@o2.pl",
        "time": "Sat Dec 22 18:30:01 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:25 2013 -0500"
      },
      "message": "p54usb: add USB ID for T-Com Sinus 154 data II\n\nAdded USB ID for T-Com Sinus 154 data II.\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Tomasz Guszkowski \u003ctsg@o2.pl\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c653f66772c39c5e25db715bbd4730596fccd9e",
      "tree": "a087fa5ce595f4996d765b364043f77d21883a9a",
      "parents": [
        "4c3de5920c486b8eefa6187ee6a181864c161100"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sat Dec 22 04:35:24 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:25 2013 -0500"
      },
      "message": "carl9170: fix -EINVAL bailout during init with !CONFIG_MAC80211_MESH\n\nSean reported that as of 3.7, his AR9170 device no longer works\nbecause the driver fails during initialization. He noted this\nis due to:\n\"In carl9170/fw.c, ar-\u003ehw-\u003ewiphy is tagged with\nNL80211_IFTYPE_MESH_POINT support if the firmware has Content\nafter Beacon Queuing. This is both in interface_modes and the\nonly iface_combinations entry.\n\nIf CONFIG_MAC80211_MESH is not set, ieee80211_register_hw\nremoves NL80211_IFTYPE_MESH_POINT from interface_modes, but\nnot iface_combinations.\n\nwiphy_register then checks to see if every interface type in\nevery interface combination is in interface_modes.\nNL80211_IFTYPE_MESH_POINT was removed, so you get a WARN_ON\nwarning and it returns -EINVAL, giving up.\"\n\nUnfortunately, the iface_combination (types) feature bitmap\nin ieee80211_iface_limit is part of a const member in the\nieee80211_iface_combination struct. Hence, the MESH_POINT\nfeature flag can\u0027t be masked by wiphy_register in the\nsame way as interface_modes in ieee80211_register_hw.\n\nCc: \u003cstable@vger.kernel.org\u003e\nReported-by: Sean Patrick Santos \u003cquantheory@gmail.com\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nTested-by: Sean Patrick Santos \u003cquantheory@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c3de5920c486b8eefa6187ee6a181864c161100",
      "tree": "0368a2ded8fff18f8e6fc4d1442a816eaad393af",
      "parents": [
        "12e9432707dad5a09d8c51857b275c62bb6f91c8"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Thu Dec 20 16:24:43 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:24 2013 -0500"
      },
      "message": "rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msg\n\nIncorrect use of usb_alloc_coherent memory as input buffer to usb_control_msg\ncan cause problems in arch DMA code, for example kernel BUG at\n\u0027arch/arm/include/asm/dma-mapping.h:321\u0027 on ARM (linux-3.4).\n\nChange _usb_writeN_sync use kmalloc\u0027d buffer instead.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12e9432707dad5a09d8c51857b275c62bb6f91c8",
      "tree": "cb00c1c24523448bbe90527cd6e655aeba3a25a1",
      "parents": [
        "3194f2f04547c3e0da488f0478788fbeebd9a914"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "c_manoha@qca.qualcomm.com",
        "time": "Thu Dec 20 08:38:00 2012 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:23 2013 -0500"
      },
      "message": "ath9k: Fix compilation breakage\n\nSince ath9k makes use of mac80211\u0027s debugfs hooks to\nmaintain station statistics, make ATH9K_DEBUGFS\nselect MAC80211_DEBUGFS. This fixes the issue reported by\nFengguang Wu:\n\ndrivers/net/wireless/ath/ath9k/debug.c: In function \u0027ath9k_sta_add_debugfs\u0027:\ndrivers/net/wireless/ath/ath9k/debug.c:1589:4: error: \u0027struct ath_node\u0027 has no member named \u0027node_stat\u0027\ndrivers/net/wireless/ath/ath9k/debug.c: In function \u0027ath9k_sta_remove_debugfs\u0027:\ndrivers/net/wireless/ath/ath9k/debug.c:1599:19: error: \u0027struct ath_node\u0027 has no member named \u0027node_stat\u0027\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Sujith Manoharan \u003cc_manoha@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "612a7c4e73f3306f3b599c60681194c1931a2dbc",
      "tree": "be67f0bfa735a3fd7eab6e19a56b335c8935bc81",
      "parents": [
        "681726689052be0cd2f6287fd9878eba51883f48"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Dec 27 17:25:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 28 15:30:28 2012 -0800"
      },
      "message": "forcedeth: Fix WARNINGS that result when DMA mapping is not checked\n\nWith 3.8-rc1, the first call of pci_map_single() that is not checked\nwith a corresponding pci_dma_mapping_error() call results in a warning\nwith a splat as follows:\n\nWARNING: at lib/dma-debug.c:933 check_unmap+0x480/0x950()\nHardware name: HP Pavilion dv2700 Notebook PC\nforcedeth 0000:00:0a.0: DMA-API: device driver failed to check\n map error[device address\u003d0x00000000b176e002] [size\u003d90 bytes] [mapped as single]\n\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "681726689052be0cd2f6287fd9878eba51883f48",
      "tree": "ee152158e5c98e38fea05adbced9e2271ad746c5",
      "parents": [
        "ac196f8c92948deb0fc9ae617f3a453c6d71fa69"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Fri Dec 28 06:30:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 28 15:28:34 2012 -0800"
      },
      "message": "net: qmi_wwan: add Telekom Speedstick LTE II\n\nalso known as Alcatel One Touch L100V LTE\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n Application1: VID_1BBB\u0026PID_011E\u0026MI_00\n Application2: VID_1BBB\u0026PID_011E\u0026MI_01\n Modem:        VID_1BBB\u0026PID_011E\u0026MI_03\n Ethernet:     VID_1BBB\u0026PID_011E\u0026MI_04\n\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fd83b47cebb9e4fafab0ff9a058d2bebf29b8f5",
      "tree": "eb669f55b4e144afd49349f4922b78009f938ccd",
      "parents": [
        "ad4b3fb7ff9940bcdb1e4cd62bd189d10fa636ba",
        "ae782bb16c35ce27512beeda9be6024c88f85b08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 27 10:40:30 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 27 10:40:30 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n1) GRE tunnel drivers don\u0027t set the transport header properly, they also\n   blindly deref the inner protocol ipv4 and needs some checks.  Fixes\n   from Isaku Yamahata.\n\n2) Fix sleeps while atomic in netdevice rename code, from Eric Dumazet.\n\n3) Fix double-spinlock in solos-pci driver, from Dan Carpenter.\n\n4) More ARP bug fixes.  Fix lockdep splat in arp_solicit() and then the\n   bug accidentally added by that fix.  From Eric Dumazet and Cong Wang.\n\n5) Remove some __dev* annotations that slipped back in, as well as all\n   HOTPLUG references.  From Greg KH\n\n6) RDS protocol uses wrong interfaces to access scatter-gather elements,\n   causing a regression.  From Mike Marciniszyn.\n\n7) Fix build error in cpts driver, from Richard Cochran.\n\n8) Fix arithmetic in packet scheduler, from Stefan Hasko.\n\n9) Similarly, fix association during calculation of random backoff in\n   batman-adv.  From Akinobu Mita.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (21 commits)\n  ipv6/ip6_gre: set transport header correctly\n  ipv4/ip_gre: set transport header correctly to gre header\n  IB/rds: suppress incompatible protocol when version is known\n  IB/rds: Correct ib_api use with gs_dma_address/sg_dma_len\n  net/vxlan: Use the underlying device index when joining/leaving multicast groups\n  tcp: should drop incoming frames without ACK flag set\n  netprio_cgroup: define sk_cgrp_prioidx only if NETPRIO_CGROUP is enabled\n  cpts: fix a run time warn_on.\n  cpts: fix build error by removing useless code.\n  batman-adv: fix random jitter calculation\n  arp: fix a regression in arp_solicit()\n  net: sched: integer overflow fix\n  CONFIG_HOTPLUG removal from networking core\n  Drivers: network: more __dev* removal\n  bridge: call br_netpoll_disable in br_add_if\n  ipv4: arp: fix a lockdep splat in arp_solicit()\n  tuntap: dont use a private kmem_cache\n  net: devnet_rename_seq should be a seqcount\n  ip_gre: fix possible use after free\n  ip_gre: make ipgre_tunnel_xmit() not parse network header as IP unconditionally\n  ...\n"
    },
    {
      "commit": "af9b078e354614fad1e2e0cef04e216ae37cc389",
      "tree": "b8f4b9d5912bb71130be2b2ed6429134b70f561a",
      "parents": [
        "c3ae62af8e755ea68380fb5ce682e60079a4c388"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "yanb@mellanox.com",
        "time": "Thu Dec 20 03:36:08 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 26 15:09:55 2012 -0800"
      },
      "message": "net/vxlan: Use the underlying device index when joining/leaving multicast groups\n\nThe socket calls from vxlan to join/leave multicast group aren\u0027t\nusing the index of the underlying device, as a result the stack uses\nthe first interface that is up. This results in vxlan being non functional\nover a device which isn\u0027t the 1st to be up.\nFix this by providing the iflink field to the vxlan instance\nto the multicast calls.\n\nSigned-off-by: Yan Burman \u003cyanb@mellanox.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccb6e984a1f0ee03c3e2607809fe3809fa872a2e",
      "tree": "5243c1ece37dec05c079e7aace60b07de1317d99",
      "parents": [
        "cbc44dbe1fc5df0959bf075405dcef07989fed37"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Dec 23 21:19:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 26 14:15:09 2012 -0800"
      },
      "message": "cpts: fix a run time warn_on.\n\nThis patch fixes a warning in clk_enable by calling clk_prepare_enable\ninstead.\n\nSigned-off-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbc44dbe1fc5df0959bf075405dcef07989fed37",
      "tree": "b56613a3b5eb22ad90961c53c7cc5ba9addff6c3",
      "parents": [
        "143cdd8f33909ff5a153e3f02048738c5964ba26"
      ],
      "author": {
        "name": "Richard Cochran",
        "email": "richardcochran@gmail.com",
        "time": "Sun Dec 23 21:19:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 26 14:15:09 2012 -0800"
      },
      "message": "cpts: fix build error by removing useless code.\n\nThe cpts driver tries to obtain the input clock frequency by calling the\nclock\u0027s internal \u0027recalc\u0027 method. Since \u003cplat/clock.h\u003e has been removed,\nthis code can no longer compile.\n\nHowever, the driver never makes use of the frequency value, so this patch\nfixes the issue by removing the offending code altogether.\n\nSigned-off-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03ce758e56c483bf5d0035dbd1a53ca2940a3eb0",
      "tree": "d1d546469f070ad5c17273d9ee9bdef1e5dad579",
      "parents": [
        "9b1536c490d572f2ed4af0a15bd5d6cf349a9db4"
      ],
      "author": {
        "name": "Greg KH",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 13:42:15 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 22 00:03:00 2012 -0800"
      },
      "message": "Drivers: network: more __dev* removal\n\nRemove some __dev* markings that snuck in the 3.8-rc1 merge window in\nthe drivers/net/* directory.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "184e2516614f7055d4c3a2e63fd8a3eb95fff6d6",
      "tree": "9822dd3cc97f8cfed3cbda6167818b60355cc7ec",
      "parents": [
        "0264405b84505f60ae00625f261e75a32c7ddf56",
        "d72623b665d84b1e07fe43854e83387fce8dd134"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 21 16:40:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 21 16:40:26 2012 -0800"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull more infiniband changes from Roland Dreier:\n \"Second batch of InfiniBand/RDMA changes for 3.8:\n   - cxgb4 changes to fix lookup engine hash collisions\n   - mlx4 changes to make flow steering usable\n   - fix to IPoIB to avoid pinning dst reference for too long\"\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cxgb4: Fix bug for active and passive LE hash collision path\n  RDMA/cxgb4: Fix LE hash collision bug for passive open connection\n  RDMA/cxgb4: Fix LE hash collision bug for active open connection\n  mlx4_core: Allow choosing flow steering mode\n  mlx4_core: Adjustments to Flow Steering activation logic for SR-IOV\n  mlx4_core: Fix error flow in the flow steering wrapper\n  mlx4_core: Add QPN enforcement for flow steering rules set by VFs\n  cxgb4: Add LE hash collision bug fix path in LLD driver\n  cxgb4: Add T4 filter support\n  IPoIB: Call skb_dst_drop() once skb is enqueued for sending\n"
    },
    {
      "commit": "9fdc6bef5f1e8b5d3e65c2e7086033034b0dd307",
      "tree": "3217950260770d9ab4812ebfe86687a3b62b0ecc",
      "parents": [
        "30e6c9fa93cf3dbc7cc6df1d748ad25e4264545a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Fri Dec 21 07:17:21 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 21 13:14:01 2012 -0800"
      },
      "message": "tuntap: dont use a private kmem_cache\n\nCommit 96442e42429 (tuntap: choose the txq based on rxq)\nadded a per tun_struct kmem_cache.\n\nAs soon as several tun_struct are used, we get an error\nbecause two caches cannot have same name.\n\nUse the default kmalloc()/kfree_rcu(), as it reduce code\nsize and doesn\u0027t have performance impact here.\n\nReported-by: Paul Moore \u003cpmoore@redhat.com\u003e\nTested-by: Paul Moore \u003cpmoore@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7dfde956daee23f4439d0c8562a5e38b43e79d9",
      "tree": "2ed71fb5c5eac6957fd1e1ad0a67be6c3282167a",
      "parents": [
        "03c850ec327c42a97e44c448b75983e12da417d9",
        "1b6370463e88b0c1c317de16d7b962acc1dab4f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 08:37:04 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 20 08:37:05 2012 -0800"
      },
      "message": "Merge tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux\n\nPull virtio update from Rusty Russell:\n \"Some nice cleanups, and even a patch my wife did as a \"live\" demo for\n  Latinoware 2012.\n\n  There\u0027s a slightly non-trivial merge in virtio-net, as we cleaned up\n  the virtio add_buf interface while DaveM accepted the mq virtio-net\n  patches.\"\n\n* tag \u0027virtio-next-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux: (27 commits)\n  virtio_console: Add support for remoteproc serial\n  virtio_console: Merge struct buffer_token into struct port_buffer\n  virtio: add drv_to_virtio to make code clearly\n  virtio: use dev_to_virtio wrapper in virtio\n  virtio-mmio: Fix irq parsing in command line parameter\n  virtio_console: Free buffers from out-queue upon close\n  virtio: Convert dev_printk(KERN_\u003cLEVEL\u003e to dev_\u003clevel\u003e(\n  virtio_console: Use kmalloc instead of kzalloc\n  virtio_console: Free buffer if splice fails\n  virtio: tools: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n  virtio: scsi: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n  virtio: rpmsg: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n  virtio: net: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n  virtio: console: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n  virtio: make virtqueue_add_buf() returning 0 on success, not capacity.\n  virtio: console: don\u0027t rely on virtqueue_add_buf() returning capacity.\n  virtio_net: don\u0027t rely on virtqueue_add_buf() returning capacity.\n  virtio-net: remove unused skb_vnet_hdr-\u003enum_sg field\n  virtio-net: correct capacity math on ring full\n  virtio: move queue_index and num_free fields into core struct virtqueue.\n  ...\n"
    },
    {
      "commit": "d72623b665d84b1e07fe43854e83387fce8dd134",
      "tree": "a6ddb792a2af9614ae8af3a93e8445e5ee6f2c33",
      "parents": [
        "793dad94e7455c113e391bd3d418c7b95a4c2687",
        "b13912bbb4a2d445c35db24586eb6ecf4707d52d",
        "3c439b5586e9200f7e6287ee77c175c4d5b0eeed"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 23:03:43 2012 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 23:03:43 2012 -0800"
      },
      "message": "Merge branches \u0027cxgb4\u0027, \u0027ipoib\u0027 and \u0027mlx4\u0027 into for-next\n"
    },
    {
      "commit": "793dad94e7455c113e391bd3d418c7b95a4c2687",
      "tree": "c5352be56d70a9ac46b81da71fb6c8c0e06a2566",
      "parents": [
        "1cab775c3e75f1250c965feafd061d696df36e53"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Dec 10 09:30:56 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 23:03:12 2012 -0800"
      },
      "message": "RDMA/cxgb4: Fix bug for active and passive LE hash collision path\n\nRetries active opens for INUSE errors.\n\nLogs any active ofld_connect_wr error replies.\n\nSends ofld_connect_wr on same ctrlq. It needs to go  on the same control txq as\nregular CPL active/passive messages.\n\nRetries on active open replies with EADDRINUSE.\n\nUses active open fw wr only if active filter region is set.\n\nAdds stat for ofld_connect_wr failures.\n\nThis patch also adds debugfs file to show endpoints.\n\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "1cab775c3e75f1250c965feafd061d696df36e53",
      "tree": "5c87879096499a1beb4ac557c31a5d0e9ae861eb",
      "parents": [
        "5be78ee924ae8fb2b4a5b8d012a7d003849337ee"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Dec 10 09:30:55 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 23:03:11 2012 -0800"
      },
      "message": "RDMA/cxgb4: Fix LE hash collision bug for passive open connection\n\nIt establishes passive open connection through firmware work request. Passive\nopen connection will go through this path as now instead of listening server we\ncreate a server filter which will redirect the incoming SYN packet to the\noffload queue. After this driver tries to establish the connection using\nfirmware work request.\n\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "5be78ee924ae8fb2b4a5b8d012a7d003849337ee",
      "tree": "f1ca2268c5e752401e5cac097460c4fa19b0fa0c",
      "parents": [
        "dca4faeb812f665dab0607d8e0660ae564387186"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Dec 10 09:30:54 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 23:02:43 2012 -0800"
      },
      "message": "RDMA/cxgb4: Fix LE hash collision bug for active open connection\n\nIt enables establishing active open connection using fw_ofld_connection work\nrequest when cpl_act_open_rpl says TCAM full error which may be because\nof LE hash collision. Current support is only for IPv4 active open connections.\n\nSets ntuple bits in active open requests. For T4 firmware greater than 1.4.10.0\nntuple bits are required to be set.\n\nAdds nocong and enable_ecn module parameter options.\n\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\n\n[ Move all FW return values to t4fw_api.h.  - Roland ]\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "9eb127cc04c4005c8c0708ce92146d91da862b42",
      "tree": "bebab2c136110edf32d6cf32f898871df9fbb0e6",
      "parents": [
        "e32795503de02da4e7e74a5e039cc268f6a0ecfb",
        "152a2a8b5e1d4cbe91a7c66f1028db15164a3766"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 20:29:15 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 19 20:29:15 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Really fix tuntap SKB use after free bug, from Eric Dumazet.\n\n 2) Adjust SKB data pointer to point past the transport header before\n    calling icmpv6_notify() so that the headers are in the state which\n    that function expects.  From Duan Jiong.\n\n 3) Fix ambiguities in the new tuntap multi-queue APIs.  From Jason\n    Wang.\n\n 4) mISDN needs to use del_timer_sync(), from Konstantin Khlebnikov.\n\n 5) Don\u0027t destroy mutex after freeing up device private in mac802154,\n    fix also from Konstantin Khlebnikov.\n\n 6) Fix INET request socket leak in TCP and DCCP, from Christoph Paasch.\n\n 7) SCTP HMAC kconfig rework, from Neil Horman.\n\n 8) Fix SCTP jprobes function signature, otherwise things explode, from\n    Daniel Borkmann.\n\n 9) Fix typo in ipv6-offload Makefile variable reference, from Simon\n    Arlott.\n\n10) Don\u0027t fail USBNET open just because remote wakeup isn\u0027t supported,\n    from Oliver Neukum.\n\n11) be2net driver bug fixes from Sathya Perla.\n\n12) SOLOS PCI ATM driver bug fixes from Nathan Williams and David\n    Woodhouse.\n\n13) Fix MTU changing regression in 8139cp driver, from John Greene.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (45 commits)\n  solos-pci: ensure all TX packets are aligned to 4 bytes\n  solos-pci: add firmware upgrade support for new models\n  solos-pci: remove superfluous debug output\n  solos-pci: add GPIO support for newer versions on Geos board\n  8139cp: Prevent dev_close/cp_interrupt race on MTU change\n  net: qmi_wwan: add ZTE MF880\n  drivers/net: Use of_match_ptr() macro in smsc911x.c\n  drivers/net: Use of_match_ptr() macro in smc91x.c\n  ipv6: addrconf.c: remove unnecessary \"if\"\n  bridge: Correctly encode addresses when dumping mdb entries\n  bridge: Do not unregister all PF_BRIDGE rtnl operations\n  use generic usbnet_manage_power()\n  usbnet: generic manage_power()\n  usbnet: handle PM failure gracefully\n  ksz884x: fix receive polling race condition\n  qlcnic: update driver version\n  qlcnic: fix unused variable warnings\n  net: fec: forbid FEC_PTP on SoCs that do not support\n  be2net: fix wrong frag_idx reported by RX CQ\n  be2net: fix be_close() to ensure all events are ack\u0027ed\n  ...\n"
    },
    {
      "commit": "83c34fd00d0c3989466e95808bf12af9bf87e383",
      "tree": "477e1bde4443e5708f4c1c7885c9c552dcd7d4d6",
      "parents": [
        "f8b840344cbf4fa7212223b436adfb7559ca0e1e"
      ],
      "author": {
        "name": "John Greene",
        "email": "jogreene@redhat.com",
        "time": "Wed Dec 19 09:47:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 14:30:59 2012 -0800"
      },
      "message": "8139cp: Prevent dev_close/cp_interrupt race on MTU change\n\ncommit:  cb64edb6b89491edfdbae52ba7db9a8b8391d339 upstream\n\nAbove commit may introduce a race between cp_interrupt and dev_close\n/ change MTU / dev_open up state. Changes cp_interrupt to tolerate\nthis.  Change spin_locking in cp_interrupt to avoid possible\nbut unobserved race.\n\nReported-by: \"Francois Romieu\" \u003cromieu@fr.zoreil.com\u003e\n\nTested on virtual hardware, Tx MTU size up to 4096, max tx payload\n    was ping -s 4068 for MTU of 4096. No real hardware, need test\n    assist.\n\nSigned-off-by: \"John Greene\" \u003cjogreene@redhat.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: \"David Woodhouse\" \u003cDavid.Woodhouse@intel.com\u003e\nTested-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8b840344cbf4fa7212223b436adfb7559ca0e1e",
      "tree": "57404833ab037c69b274eeab912072466027b4b5",
      "parents": [
        "d62fdf8b681550881b3fb85f335eaf8e36b971b7"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Dec 19 04:15:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:50:07 2012 -0800"
      },
      "message": "net: qmi_wwan: add ZTE MF880\n\nThe driver description files gives these names to the vendor specific\nfunctions on this modem:\n\n diag: VID_19D2\u0026PID_0284\u0026MI_00\n nmea: VID_19D2\u0026PID_0284\u0026MI_01\n at:   VID_19D2\u0026PID_0284\u0026MI_02\n mdm:  VID_19D2\u0026PID_0284\u0026MI_03\n net:  VID_19D2\u0026PID_0284\u0026MI_04\n\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d62fdf8b681550881b3fb85f335eaf8e36b971b7",
      "tree": "4b81bf4597ec7e440140fc5499db15e41f479a80",
      "parents": [
        "89ce376c6bdc936515147ff14f8a62cead965683"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Dec 19 01:17:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:50:07 2012 -0800"
      },
      "message": "drivers/net: Use of_match_ptr() macro in smsc911x.c\n\nAdd CONFIG_OF guard and use of_match_ptr macro.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89ce376c6bdc936515147ff14f8a62cead965683",
      "tree": "9b40324371b3f9ea6cc606603c51ee74641b557a",
      "parents": [
        "bd7790286b4acd52ecbd8123b1ce052cf1b931b1"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Wed Dec 19 01:17:09 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:50:07 2012 -0800"
      },
      "message": "drivers/net: Use of_match_ptr() macro in smc91x.c\n\nThis eliminates having an #ifdef returning NULL for the case\nwhen OF is disabled.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5e40708c495e387a2351d5e89b0cf7f19175a57",
      "tree": "d8270d2442d153853dfe01b069ee8dddd29583cb",
      "parents": [
        "2dd7c8cf29769f6b66f26b501db2364640c2c9d0"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Dec 18 04:46:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:46:40 2012 -0800"
      },
      "message": "use generic usbnet_manage_power()\n\nThis covers the drivers that can use a primitive\nimplementation.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2dd7c8cf29769f6b66f26b501db2364640c2c9d0",
      "tree": "4b1e49cc9ff436092fbf086d6748a0cf3f3940c1",
      "parents": [
        "a1c088e01b71d90852b0df5a77cdae46bd0e0c05"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Dec 18 04:45:52 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:46:40 2012 -0800"
      },
      "message": "usbnet: generic manage_power()\n\nCentralise common code for manage_power() in usbnet\nby making a generic simple implementation\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1c088e01b71d90852b0df5a77cdae46bd0e0c05",
      "tree": "5aa6cae3330418b279d8f77d2bb466f75eee9018",
      "parents": [
        "4945106d21926eadaaa1c5465d26d9a0d26a2420"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Dec 18 04:45:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:46:40 2012 -0800"
      },
      "message": "usbnet: handle PM failure gracefully\n\nIf a device fails to do remote wakeup, this is no reason\nto abort an open totally. This patch just continues without\nruntime PM.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4945106d21926eadaaa1c5465d26d9a0d26a2420",
      "tree": "f0ed2f5271c33a59e227b92360ecfe0fffdba727",
      "parents": [
        "341abdbe38ca22f351c9db68a69382fa57350066"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Tue Dec 18 03:57:00 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:44:45 2012 -0800"
      },
      "message": "ksz884x: fix receive polling race condition\n\nThe ksz884x driver does receive processing in a custom tasklet, and\nseems to be assuming that since it takes its private interface spinlock\nwith spin_lock_irq(), it won\u0027t be running concurrently with its own\ninterrupt handler, as it cannot be preempted by it, but since its\ninterrupt handler doesn\u0027t do any locking whatsoever, the receive\nprocessing tasklet and interrupt handler can end up running concurrently\non different CPUs.\n\nAs a result of this, the ksz884x receive path ends up locking up fairly\neasily, when the receive processing tasklet\u0027s reenabling of receive\ninterrupts (due to it being done with polling the receive ring) races\nwith the interrupt handler\u0027s disabling of receive interrupts (due to a\nnew receive interrupt coming in) resulting in the receive interrupt\nbeing masked but the receive processing tasklet not being scheduled.\n\nFix this by making the ksz884x interrupt handler take its private\ninterface spinlock.  This requires upgrading the spin_lock() in the\ntransmit cleanup tasklet to a spin_lock_irq(), as otherwise the IRQ\nhandler can preempt transmit cleanup and deadlock the system, but\nwith those two changes, no more receive lockups have been observed.\n\nReported-by: Chris Healy \u003ccphealy@gmail.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\n\n----\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "341abdbe38ca22f351c9db68a69382fa57350066",
      "tree": "1d084904fe5a743990d676e600eeb0ff9397112a",
      "parents": [
        "5d17f36b9d6b5d94aa3afdc7393ea90efbd74a21"
      ],
      "author": {
        "name": "Signed-off-by: Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Dec 18 07:59:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:42:48 2012 -0800"
      },
      "message": "qlcnic: update driver version\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d17f36b9d6b5d94aa3afdc7393ea90efbd74a21",
      "tree": "e832d707d0e0b1e47a4378551d27270beaa692f3",
      "parents": [
        "d67df2b9edfc42ccc0a9ee5332e2821d487d6b3b"
      ],
      "author": {
        "name": "Shahed Shaikh",
        "email": "shahed.shaikh@qlogic.com",
        "time": "Tue Dec 18 07:59:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 19 12:42:48 2012 -0800"
      },
      "message": "qlcnic: fix unused variable warnings\n\nqlcnic_hw.c:370: warning: variable cmd_desc set but not used\nqlcnic_hw.c:368: warning: variable consumer set but not used\nqlcnic_main.c:448: warning: variable ref_count set but not used\nqlcnic_main.c:534: warning: variable mem_base set but not used\nqlcnic_ctx.c:137: warning: variable tmp_tmpl set but not used\nqlcnic_ctx.c:133: warning: variable version set but not used\nqlcnic_minidump.c:200: warning: variable opcode set but not used\n\nSigned-off-by: Shahed Shaikh \u003cshahed.shaikh@qlogic.com\u003e\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c439b5586e9200f7e6287ee77c175c4d5b0eeed",
      "tree": "8194cef0f549fbb81aa70985401220c91f228ee7",
      "parents": [
        "7b8157bedce2a7b5f07f7ec98c96cd6bd64a2a84"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Dec 06 17:12:00 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 11:47:22 2012 -0800"
      },
      "message": "mlx4_core: Allow choosing flow steering mode\n\nDevice managed flow steering will be enabled only under administrator\ndirective provided through setting the existing module parameter\nlog_num_mgm_entry_size to -1 (if the device actually supports flow\nsteering).  If flow steering isn\u0027t requested or not available, the\ndriver will use the value of log_num_mgm_entry_size and B0 steering.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "7b8157bedce2a7b5f07f7ec98c96cd6bd64a2a84",
      "tree": "3c9f72f0c193b220d2a10fca2d8e21eeb4ad0d81",
      "parents": [
        "2065b38bc2c3fac2b4b6280c977e6abbce4e3b3c"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@dev.mellanox.co.il",
        "time": "Thu Dec 06 17:11:59 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 11:47:14 2012 -0800"
      },
      "message": "mlx4_core: Adjustments to Flow Steering activation logic for SR-IOV\n\nSeparate flow steering capability detection from the decision to activate.\n\nFor the master (and for native), detect the flow steering capability\nin mlx4_dev_cap, but activate the appropriate steering type in a new\nfunction choose_flow_steering() based on detected data.\n\nFor VFs, activate flow steering based on what was actually activated\nby the master, where that info is obtained via QUERY_HCA. This fixes\nthe current VF detection which is wrongly based on QUERY_DEV_CAP.\n\nAlso, for SR-IOV mode, if flow steering may be activated, do so only\nif the max number of QPs per rule is sufficient to satisfy one\nsubscription per VF.  If not, fall back to B0 mode. This is needed to\nserve registrations done by L2 network drivers such as mlx4_en and\nIPoIB when the network stack attempts to join to multicast groups such\nas all-hosts or the IPoIB broadcast group.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@dev.mellanox.co.il\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "d67df2b9edfc42ccc0a9ee5332e2821d487d6b3b",
      "tree": "a6e40732cfeecebca79a76ef2bb28c428ba1ec18",
      "parents": [
        "c1e37ea287979052e3eab441e58da3899a8e2389",
        "009b969632137f91534db91c19d62f1ae21ba8a0"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 19 13:00:00 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 19 13:00:00 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "2065b38bc2c3fac2b4b6280c977e6abbce4e3b3c",
      "tree": "ebff5f28948258b77922ffbe26a952a6e2f695c1",
      "parents": [
        "a9c01e7ac1bc0302775437491f7424514d64607c"
      ],
      "author": {
        "name": "Hadar Hen Zion",
        "email": "hadarh@mellanox.com",
        "time": "Thu Dec 06 17:11:58 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 09:44:00 2012 -0800"
      },
      "message": "mlx4_core: Fix error flow in the flow steering wrapper\n\nThe error flow of the flow steering wrapper had a typo which caused\nthe wrong firmware command to be called, fix it.\n\nSigned-off-by: Hadar Hen Zion \u003chadarh@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "a9c01e7ac1bc0302775437491f7424514d64607c",
      "tree": "04ee4b95bf4192521cb13d6d2fbff69624928804",
      "parents": [
        "5bd665f28db2b04a8d6fe277342479906fc60b62"
      ],
      "author": {
        "name": "Hadar Hen Zion",
        "email": "hadarh@mellanox.com",
        "time": "Thu Dec 06 17:11:57 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 09:43:59 2012 -0800"
      },
      "message": "mlx4_core: Add QPN enforcement for flow steering rules set by VFs\n\nSince VFs may be mapped to VMs which aren\u0027t trusted entities, flow\nsteering rules attached through the wrapper on behalf of VFs must be\nchecked to make sure that the specified QP number is assigned to that\nVF.  Also, make sure to keep the QP busy till the end of the operation\nfrom the resource tracker point of view.\n\nSigned-off-by: Hadar Hen Zion \u003chadarh@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "dca4faeb812f665dab0607d8e0660ae564387186",
      "tree": "5fd3def8d745eb588f7dc2f65833bc711371ea6f",
      "parents": [
        "f2b7e78dbc79e09fc1164b226adc03ed91a326cb"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Dec 10 09:30:53 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 09:28:19 2012 -0800"
      },
      "message": "cxgb4: Add LE hash collision bug fix path in LLD driver\n\nIt supports establishing passive open connection through firmware filter work\nrequest. Passive open connection will go through this path as now instead of\nlistening server we create a server filter which will redirect the incoming SYN\npacket to the offload queue.\n\nIt divides filter region into regular filters and server filter portion. It\nintroduces new server filter region which will be exclusively used for creating\nserver filters. This region will not overlap with regular filter region.\n\nIt provides new API cxgb4_alloc_sftid in LLD for getting stid in case of LE\nhash collision path. This new stid will be used to open server filter in the\nfilter region.\n\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "f2b7e78dbc79e09fc1164b226adc03ed91a326cb",
      "tree": "f1ec25c2d5e09e89d6ef46e1e55676654cbfe357",
      "parents": [
        "5bd665f28db2b04a8d6fe277342479906fc60b62"
      ],
      "author": {
        "name": "Vipul Pandya",
        "email": "vipul@chelsio.com",
        "time": "Mon Dec 10 09:30:52 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Dec 19 09:28:19 2012 -0800"
      },
      "message": "cxgb4: Add T4 filter support\n\nThe T4 architecture is capable of filtering ingress packets at line rate\nusing the rule in TCAM. If packet hits a rule in the TCAM then it can be either\ndropped or passed to the receive queues based on a rule settings.\n\nThis patch adds framework for managing filters and to use T4\u0027s filter\ncapabilities. It constructs a Firmware Filter Work Request which writes the\nfilter at a specified index to get the work done. It hosts shadow copy of\ningress filter entry to check field size limitations and save memory in the\ncase where the filter table is large.\n\nSigned-off-by: Vipul Pandya \u003cvipul@chelsio.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "c1e37ea287979052e3eab441e58da3899a8e2389",
      "tree": "4b6dee57b6cfe70c6837b6a68e37b63c9703f80b",
      "parents": [
        "d23e946cb67e5011226bcbd1597a632ac7a48c35"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Tue Dec 18 03:06:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 18 16:26:18 2012 -0800"
      },
      "message": "net: fec: forbid FEC_PTP on SoCs that do not support\n\nBeside imx6q, the kernel built from imx_v6_v7_defconfig is also\nsupposed to be running on other IMX SoCs that do not have the PTP\nblock.  Before fec driver gets fixed to run-time detect target hardware\nrather than conditional compiling with #ifdef CONFIG_FEC_PTP, let\u0027s\ngive it a quick fix in Kconfig to forbid FEC_PTP on those IMX SoCs that\ndo not support PTP.\n\nReported-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d23e946cb67e5011226bcbd1597a632ac7a48c35",
      "tree": "6c2089b3af7d3d142fb83137b5490628e38a1fd0",
      "parents": [
        "a323d9bf835e27d5e72eae86b5a41747d98bd9d2"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Dec 17 19:38:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 18 16:18:39 2012 -0800"
      },
      "message": "be2net: fix wrong frag_idx reported by RX CQ\n\nThe RX CQ can report completions with invalid frag_idx when the RXQ that\nwas *previously* using it, was not cleaned up properly. This hits\na BUG_ON() in be2net.\n\nWhen completion coalescing is enabled on a CQ, an explicit CQ-notify\n(with rearm) is needed for each compl, to flush partially coalesced CQ\nentries that are pending DMA.\n\nIn be_close(), this fix now notifies CQ for each compl, waits explicitly\nfor the flush compl to arrive and complains if it doesn\u0027t arrive.\n\nAlso renaming be_crit_error() to be_hw_error() as it\u0027s the more\nappropriate name and to convey that we don\u0027t wait for the flush compl\nonly when a HW error has occurred.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a323d9bf835e27d5e72eae86b5a41747d98bd9d2",
      "tree": "19595d569e8cae90ff3aae47a9a045869e0ddc35",
      "parents": [
        "c39ba1c2bdc3f97839d9b9e6bf9ffd5c754b7f95"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Mon Dec 17 19:38:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 18 16:18:39 2012 -0800"
      },
      "message": "be2net: fix be_close() to ensure all events are ack\u0027ed\n\nIn be_close(), be_eq_clean() must be called after all RX/TX/MCC queues\nhave been cleaned to ensure that any events caused while cleaning up\ncompletions are notified/acked. Not clearing all events can cause\nupredictable behaviour when RX rings are re-created in the subsequent\nbe_open().\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16e024f30ce96ef5fa651e2914e19d175a924cab",
      "tree": "d68106151a0b36e22625d7af7b23081a48c92e87",
      "parents": [
        "c36e0501ee91d7616a188efbf9714b1fce150032",
        "376bddd34433065aeb9b9a140870537feecf90ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 18 09:58:09 2012 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc update from Benjamin Herrenschmidt:\n \"The main highlight is probably some base POWER8 support.  There\u0027s more\n  to come such as transactional memory support but that will wait for\n  the next one.\n\n  Overall it\u0027s pretty quiet, or rather I\u0027ve been pretty poor at picking\n  things up from patchwork and reviewing them this time around and Kumar\n  no better on the FSL side it seems...\"\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (73 commits)\n  powerpc+of: Rename and fix OF reconfig notifier error inject module\n  powerpc: mpc5200: Add a3m071 board support\n  powerpc/512x: don\u0027t compile any platform DIU code if the DIU is not enabled\n  powerpc/mpc52xx: use module_platform_driver macro\n  powerpc+of: Export of_reconfig_notifier_[register,unregister]\n  powerpc/dma/raidengine: add raidengine device\n  powerpc/iommu/fsl: Add PAMU bypass enable register to ccsr_guts struct\n  powerpc/mpc85xx: Change spin table to cached memory\n  powerpc/fsl-pci: Add PCI controller ATMU PM support\n  powerpc/86xx: fsl_pcibios_fixup_bus requires CONFIG_PCI\n  drivers/virt: the Freescale hypervisor driver doesn\u0027t need to check MSR[GS]\n  powerpc/85xx: p1022ds: Use NULL instead of 0 for pointers\n  powerpc: Disable relocation on exceptions when kexecing\n  powerpc: Enable relocation on during exceptions at boot\n  powerpc: Move get_longbusy_msecs into hvcall.h and remove duplicate function\n  powerpc: Add wrappers to enable/disable relocation on exceptions\n  powerpc: Add set_mode hcall\n  powerpc: Setup relocation on exceptions for bare metal systems\n  powerpc: Move initial mfspr LPCR out of __init_LPCR\n  powerpc: Add relocation on exception vector handlers\n  ...\n"
    },
    {
      "commit": "c39ba1c2bdc3f97839d9b9e6bf9ffd5c754b7f95",
      "tree": "044cdbcde6e3285865de39c81d5408c964f0c999",
      "parents": [
        "0370acd4d4d2595a11b0b0a793acb506e19b9d4c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Dec 17 08:19:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 17 20:50:52 2012 -0800"
      },
      "message": "cdc_ether: cleanup: use USB_DEVICE_AND_INTERFACE_INFO for Novatel 551/E362\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0370acd4d4d2595a11b0b0a793acb506e19b9d4c",
      "tree": "27b15f40b37b5198b4c306ce1d15dbaacfe87a43",
      "parents": [
        "3c4177716cd2e452229dd0b7c25d192c48c1e7ac"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Dec 17 08:17:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 17 20:50:51 2012 -0800"
      },
      "message": "qmi_wwan/cdc_ether: add Dell Wireless 5800 (Novatel E362) USB IDs\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@vger.kernel.org\nAcked-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e3daa6491699640b9efc321d61310aee9a809d5",
      "tree": "1e13899c95954e446b0d97057e55b1fe4c0315e6",
      "parents": [
        "589575a23562b588c82bdb57ed8c09bee5f0f174"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 16 23:56:15 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 18 15:20:36 2012 +1030"
      },
      "message": "virtio: net: make it clear that virtqueue_add_buf() no longer returns \u003e 0\n\nWe simplified virtqueue_add_buf(), make it clear in the callers.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "9ed4cb073438e2154778f0d693d966359afd6549",
      "tree": "d69dcb3b8a8cf9b719a8ee648551debbbf3152b6",
      "parents": [
        "7bedc7dc7c05e6072dc81da770f70c683c45da10"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 16 23:56:14 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 18 15:20:33 2012 +1030"
      },
      "message": "virtio_net: don\u0027t rely on virtqueue_add_buf() returning capacity.\n\nNow we can easily use vq-\u003enum_free to determine if there are descriptors\nleft in the queue, we\u0027re about to change virtqueue_add_buf() to return 0\non success.  The virtio_net driver is the only one which actually uses\nthe return value, so change that.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "7bedc7dc7c05e6072dc81da770f70c683c45da10",
      "tree": "33e3a686088735c63c9249ce99695fb318ccfa91",
      "parents": [
        "6ee57bcc1e61d39c0579438055bc84087210f9b6"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Oct 16 23:56:14 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 18 15:20:32 2012 +1030"
      },
      "message": "virtio-net: remove unused skb_vnet_hdr-\u003enum_sg field\n\n[Split from \"correct capacity math on ring full\" -- Rusty]\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "6ee57bcc1e61d39c0579438055bc84087210f9b6",
      "tree": "2cae790fe378aa4be4419e40ae13f2a4e4b4d8c5",
      "parents": [
        "06ca287dbac9cc19d04ac2901b8c4882c03795ff"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Oct 16 23:56:14 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 18 15:20:32 2012 +1030"
      },
      "message": "virtio-net: correct capacity math on ring full\n\nCapacity math on ring full is wrong: we are\nlooking at num_sg but that might be optimistic\nbecause of indirect buffer use.\n\nThe implementation also penalizes fast path\nwith extra memory accesses for the benefit of\nring full condition handling which is slow path.\n\nIt\u0027s easy to query ring capacity so let\u0027s do just that.\n\nThis change also makes it easier to move vnet header\nfor tx around as follow-up patch does.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "d32649d1712b2e66d4ffebe0076561e15b598caf",
      "tree": "73926d278887865b950270bfdcce3331cce14b24",
      "parents": [
        "76fe45812a3b134c39170ca32dfd4b7217d33145"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Tue Dec 18 11:00:27 2012 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 17 20:49:06 2012 -0800"
      },
      "message": "tuntap: fix sparse warning\n\nMake tun_enable_queue() static to fix the sparse warning:\n\ndrivers/net/tun.c:399:19: sparse: symbol \u0027tun_enable_queue\u0027 was not declared. Should it be static?\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8376d0bccde3cf739649ea8559f7bedb4b5583b7",
      "tree": "1dd7f238e66f77efd1f6f36c33173233049c74b5",
      "parents": [
        "6582c665d6b882dad8329e05749fbcf119f1ab88"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Dec 17 16:04:28 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:26 2012 -0800"
      },
      "message": "bnx2x: use prandom_bytes()\n\nUse prandom_bytes() to fill rss key with pseudo-random bytes.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nCc: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Artem Bityutskiy \u003cdedekind1@gmail.com\u003e\nCc: David Laight \u003cdavid.laight@aculab.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Robert Love \u003crobert.w.love@intel.com\u003e\nCc: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0f041602c33bae10b8e321c49024490d03ced3d",
      "tree": "7f2bceb7d1a6da092e27a67b27c0545bbd9b718d",
      "parents": [
        "8f6e60419645f7fea84c361ca2c16dd1feee08e4"
      ],
      "author": {
        "name": "Tao Ma",
        "email": "boyu.mt@taobao.com",
        "time": "Mon Dec 17 15:59:38 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 17 17:15:12 2012 -0800"
      },
      "message": "drivers: remove reference to feature-removal-schedule.txt\n\nIn commit 9c0ece069b32 (\"Get rid of Documentation/feature-removal.txt\"),\nLinus removed feature-removal-schedule.txt from Documentation, but there\nis still some reference to this file.  So remove them.\n\nSigned-off-by: Tao Ma \u003cboyu.mt@taobao.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "376bddd34433065aeb9b9a140870537feecf90ef",
      "tree": "a40e2b84ad89f4b3ba968de65a4bf7ff6ccae835",
      "parents": [
        "d526e85f60fce9aa2a1432cbd06e3cf20c1644c8",
        "667b504a2c411e4d5915a6e2260a3857ba9f797a"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Dec 18 10:22:27 2012 +1100"
      },
      "message": "Merge remote-tracking branch \u0027agust/next\u0027 into next\n\nBrings some 52xx updates. Also manually merged tools/perf/perf.h.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "009b969632137f91534db91c19d62f1ae21ba8a0",
      "tree": "a793acd6e695948cbe613f0ecb21084ab9b5fbf0",
      "parents": [
        "028014c81e3f8a5e8b5f161dceac5e6e5d6314ec"
      ],
      "author": {
        "name": "Vladimir Kondratiev",
        "email": "qca_vkondrat@qca.qualcomm.com",
        "time": "Wed Dec 12 10:56:09 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 15:48:43 2012 -0500"
      },
      "message": "wireless: fix Atheros drivers compilation\n\nBug introduced in commit:\nwireless: allow Atheros card to not depend on ath.ko\n\nCommit in question changed CONFIG_ATH_COMMON to CONFIG_ATH_CARDS as\n\"Atheros card\" indication in drivers/net/wireless/ath/Kconfig but it\nis used also by drivers/net/wireless/Makefile\n\nIf there are only Atheros cards that do not require ATH_COMMON, whole\nMakefile for Atheros cards was not executed; and as result, driver\nwon\u0027t compile in this case.\n\nChange in CONFIG_ option name should be reflected in the\ndrivers/net/wireless/Makefile\n\nSigned-off-by: Vladimir Kondratiev \u003cqca_vkondrat@qca.qualcomm.com\u003e\nTested-by: Kalle Valo \u003ckvalo@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "028014c81e3f8a5e8b5f161dceac5e6e5d6314ec",
      "tree": "145d1d06a5d36858aeb92d4c37fcb1edfe3a71fa",
      "parents": [
        "eca2a43bb0d2c6ebd528be6acb30a88435abe307"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Dec 11 18:27:34 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 17 15:45:17 2012 -0500"
      },
      "message": "rt2x00: zero-out rx_status\n\nIn commit \u0027mac80211: support radiotap vendor namespace RX data\u0027\nnew fields were added to \u0027struct ieee80211_rx_status\u0027 and those\nfileds must be zeroed. However the rt2x00 driver stores driver\nspecific data in the cb array of the rx skbs, so the fields\nmight contain garbage and this can cause unexpected behaviour.\n\nThe rt2x00 driver from the compat-wireless-2012-12-01\ntarball caused the following warning:\n\n  WARNING: at\n  /devel/ramips/build_dir/target-mipsel_r2_uClibc-0.9.33.2/linux-ramips_rt305x/\n  compat-wireless-2012-12-01/net/mac80211/rx.c:115 ieee80211_rx_irqsafe+0x274/0xbcc\n  [mac80211]()\n  Modules linked in: dwc_otg ledtrig_usbdev nf_nat_irc\n  nf_nat_ftp nf_conntrack_irc nf_conntrack_ftp ipt_MASQUERADE\n  iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw\n  xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox\n  ipt_REJECT xt_TCPMSS xt_comment xt_multiport xt_mac xt_limit\n  iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables ppp_async\n  ppp_generic slhc rt2800pci(O) rt2800lib(O) rt2x00soc(O) rt2x00pci(O)\n  rt2x00lib(O) mac80211(O) usbcore usb_common nls_base crc_itu_t\n  crc_ccitt eeprom_93cx6 cfg80211(O) compat(O) arc4 aes_generic\n  crypto_blkcipher cryptomgr aead crypto_hash crypto_algapi leds_gpio\n  button_hotplug(O) gpio_keys_polled input_polldev input_core\n  Call Trace:\n  [\u003c801e96b4\u003e] dump_stack+0x8/0x34\n  [\u003c80010a9c\u003e] warn_slowpath_common+0x78/0xa4\n  [\u003c80010ae0\u003e] warn_slowpath_null+0x18/0x24\n  [\u003c80a9710c\u003e] ieee80211_rx_irqsafe+0x274/0xbcc [mac80211]\n\nThe patch ensures that each field gets initialized with\nzeroes.\n\nCc: \u003cusers@rt2x00.serialmonkey.com\u003e\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76fe45812a3b134c39170ca32dfd4b7217d33145",
      "tree": "16b06e30c9e77aad14229f19fa84e73eefbaebb9",
      "parents": [
        "df4841910758227cfc07ae645de781d687b3b215"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Mon Dec 17 04:39:20 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 17 12:32:44 2012 -0800"
      },
      "message": "tuntap: reset network header before calling skb_get_rxhash()\n\nCommit 499744209b2c (tuntap: dont use skb after netif_rx_ni(skb))\nintroduced another bug.\n\nskb_get_rxhash() needs to access the network header, and it was\nset for us in netif_rx_ni().\n\nWe need to reset network header or else skb_flow_dissect() behavior\nis out of control.\n\nReported-and-tested-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nTested-by: Daniel Borkmann \u003cdaniel.borkmann@tik.ee.ethz.ch\u003e\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "999a7c5776a0ed2133645fa7e008bec05bda9254",
      "tree": "f748e7581fcab37578905137bbceb233c8413cf7",
      "parents": [
        "50077cd2dd33635f7b6896b7c518001f99c99ea1"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Dec 14 13:10:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 15 17:14:38 2012 -0800"
      },
      "message": "i2400m: add Intel 6150 device IDs\n\nAdd device IDs for WiMAX function of Intel 6150 cards.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50077cd2dd33635f7b6896b7c518001f99c99ea1",
      "tree": "4f53271384d988921686a3fed53ed39bf951179d",
      "parents": [
        "e133b539ae97a44daaa42d96a4607617788c5351"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Dec 14 12:25:12 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 15 17:14:38 2012 -0800"
      },
      "message": "can: sja1000: fix compilation on x86\n\nSince commit:\n04df251 can: sja1000: Make sja1000_of_platform selectable and compilable on SPARC\nthe driver can be activated on non powerpc platform like x86 or sparc. Without\nthis patch the driver fails to compile on platform that don\u0027t define NO_IRQ,\nlike x86.\n\nReported-by: Randy Dunlap \u003crdunlap@infradead.org\u003e\nCc: Andreas Larsson \u003candreas@gaisler.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2714334b944abbeaaadda8cddde619eff0292a1",
      "tree": "b45be97a313f58aa62933040230d51aa3a8592b4",
      "parents": [
        "0beb58783f2168354e2b5297af45fc7db70adf12",
        "5e5d8999a316d596f2012fe1cf4c59e0de693dab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:54:26 2012 -0800"
      },
      "message": "Merge tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC updates for Marvell mvebu/kirkwood from Olof Johansson:\n \"This is a branch with updates for Marvell\u0027s mvebu/kirkwood platforms.\n  They came in late-ish, and were heavily interdependent such that it\n  didn\u0027t make sense to split them up across the cross-platform topic\n  branches.  So here they are (for the second release in a row) in a\n  branch on their own.\"\n\n* tag \u0027mvebu\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (88 commits)\n  arm: l2x0: add aurora related properties to OF binding\n  arm: mvebu: add Aurora L2 Cache Controller to the DT\n  arm: mvebu: add L2 cache support\n  dma: mv_xor: fix error handling path\n  dma: mv_xor: fix error checking of irq_of_parse_and_map()\n  dma: mv_xor: use request_irq() instead of devm_request_irq()\n  dma: mv_xor: clear the window override control registers\n  arm: mvebu: fix address decoding armada_cfg_base() function\n  ARM: mvebu: update defconfig with I2C and RTC support\n  ARM: mvebu: Add SATA support for OpenBlocks AX3-4\n  ARM: mvebu: Add support for the RTC in OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C on OpenBlocks AX3-4\n  ARM: mvebu: Add support for I2C controllers in Armada 370/XP\n  arm: mvebu: Add hardware I/O Coherency support\n  arm: plat-orion: Add coherency attribute when setup mbus target\n  arm: dma mapping: Export a dma ops function arm_dma_set_mask\n  arm: mvebu: Add SMP support for Armada XP\n  arm: mm: Add support for PJ4B cpu and init routines\n  arm: mvebu: Add IPI support via doorbells\n  arm: mvebu: Add initial support for power managmement service unit\n  ...\n"
    },
    {
      "commit": "e133b539ae97a44daaa42d96a4607617788c5351",
      "tree": "dd6743aa28720fafebe769d4d3dbfdd0667bdf3f",
      "parents": [
        "e337e24d6624e74a558aa69071e112a65f7b5758"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Dec 13 11:36:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 14 13:17:57 2012 -0500"
      },
      "message": "cpts: Fix build error caused by include of plat/clock.h\n\nCommit 87c0e764 (cpts: introduce time stamping code and a PTP hardware clock)\nmistakenly included plat/clock.h that should not be included by drivers\neven if it exists.\n\nOtherwise we get the following error with at least omap2plus_defconfig:\n\ndrivers/net/ethernet/ti/cpts.c:30:24: error: plat/clock.h: No such file or directory\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfb6f99dd9629ec7759b78cff51d9bf7eedf105a",
      "tree": "5d40f4433bccd7f00e60a83a549901a723b3f258",
      "parents": [
        "493682b8b8a9bf130a544d983c63f1b35df688b9"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Fri Dec 14 01:02:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 14 13:14:07 2012 -0500"
      },
      "message": "bonding: do not cancel works in bond_uninit()\n\nBonding initializes these works in bond_open() and cancels in bond_close(),\nthus in bond_uninit() they are already canceled but may be unitialized yet.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nCc: Nikolay Aleksandrov \u003cnikolay@redhat.com\u003e\nCc: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "493682b8b8a9bf130a544d983c63f1b35df688b9",
      "tree": "fab5919bd4a53bd8f341e7fbc71ddc3f2ca5091b",
      "parents": [
        "4a0ae7b0a9e55db9b85f8abda623f145311eb951"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Fri Dec 14 01:02:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 14 13:14:07 2012 -0500"
      },
      "message": "stmmac: fix platform driver unregistering\n\nThis patch fixes platform device drivers unregistering and adds proper error\nhanding on module loading.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nCc: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4008e97f866db66511f065ae9052e0733a3a8429",
      "tree": "4d2345229c4e35aeba76314fff9b7dd9c1c311a3",
      "parents": [
        "8fa45a70badf6ce2c57421c17e86e8967ce0d478"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Thu Dec 13 23:53:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 14 13:14:06 2012 -0500"
      },
      "message": "tuntap: fix ambigious multiqueue API\n\nThe current multiqueue API is ambigious which may confuse both user and LSM to\ndo things correctly:\n\n- Both TUNSETIFF and TUNSETQUEUE could be used to create the queues of a tuntap\n  device.\n- TUNSETQUEUE were used to disable and enable a specific queue of the\n  device. But since the state of tuntap were completely removed from the queue,\n  it could be used to attach to another device (there\u0027s no such kind of\n  requirement currently, and it needs new kind of LSM policy.\n- TUNSETQUEUE could be used to attach to a persistent device without any\n  queues. This kind of attching bypass the necessary checking during TUNSETIFF\n  and may lead unexpected result.\n\nSo this patch tries to make a cleaner and simpler API by:\n\n- Only allow TUNSETIFF to create queues.\n- TUNSETQUEUE could be only used to disable and enabled the queues of a device,\n  and the state of the tuntap device were not detachd from the queues when it\n  was disabled, so TUNSETQUEUE could be only used after TUNSETIFF and with the\n   same device.\n\nThis is done by introducing a list which keeps track of all queues which were\ndisabled. The queue would be moved between this list and tfiles[] array when it\nwas enabled/disabled. A pointer of the tun_struct were also introdued to track\nthe device it belongs to when it was disabled.\n\nAfter the change, the isolation between management and application could be done\nthrough: TUNSETIFF were only called by management software and TUNSETQUEUE were\nonly called by application.For LSM/SELinux, the things left is to do proper\ncheck during tun_set_queue() if needed.\n\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e777d192ffb9f2929d547a2f8a5f65b7db7a9552",
      "tree": "c9a82698ae66c0465aeb07908c9063d8c098da27",
      "parents": [
        "f132c54e3ab25b305a1e368ad413a417052c966e",
        "f92363d12359498f9a9960511de1a550f0ec41c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:20:31 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 13 19:20:31 2012 -0800"
      },
      "message": "Merge tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi\n\nPull first round of SCSI updates from James Bottomley:\n \"This patch set includes two large new drivers: mpt3sas (for the next\n  gen fusion SAS hardware) and csiostor a FCoE offload driver for the\n  Chelsio converged network cards (this includes some net changes which\n  I\u0027ve OK\u0027d with DaveM).\n\n  The rest of the patch is driver updates (qla2xxx, lpfc, hptiop,\n  be2iscsi) plus a few assorted updates and bug fixes.\n\n  We also have a Power Management rework in the Upper Layer Drivers\n  preparatory to doing ACPI zero power optical devices, but the actual\n  enabler is still being worked on.\n\n  Signed-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\"\n\n* tag \u0027scsi-misc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (72 commits)\n  [SCSI] mpt3sas: add new driver supporting 12GB SAS\n  [SCSI] scsi_transport_sas: add 12GB definitions for mpt3sas\n  [SCSI] miscdevice: Adding support for MPT3SAS_MINOR(222)\n  [SCSI] csiostor: remove unneeded memset()\n  [SCSI] csiostor: Fix sparse warnings.\n  [SCSI] qla2xxx: Display that driver is operating in legacy interrupt mode.\n  [SCSI] qla2xxx: Dont clear drv active on iospace config failure.\n  [SCSI] qla2xxx: Fix typo in qla2xxx driver.\n  [SCSI] qla2xxx: Update ql2xextended_error_logging parameter description with new option.\n  [SCSI] qla2xxx: Parameterize the link speed of hba rather than fcport.\n  [SCSI] qla2xxx: Add 16Gb/s case to get port speed capability.\n  [SCSI] qla2xxx: Move marking fcport online ahead of setting iiDMA speed.\n  [SCSI] qla2xxx: Add acquiring of risc semaphore before doing ISP reset.\n  [SCSI] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set.\n  [SCSI] qla2xxx: Fix typo in qla83xx_fw_dump function.\n  [SCSI] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message.\n  [SCSI] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing\n  [SCSI] qla2xxx: Move noisy Start scsi failed messages to verbose logging level.\n  [SCSI] qla2xxx: Fix coccinelle warnings in qla2x00_relogin.\n  [SCSI] qla2xxx: No fcport FC-4 type assignment in GA_NXT response.\n  ...\n"
    }
  ],
  "next": "f132c54e3ab25b305a1e368ad413a417052c966e"
}
