)]}'
{
  "log": [
    {
      "commit": "ecdfbdabbe4e0cf0443cbbea2df1bf51bf67f3f3",
      "tree": "1c71220ce0627db499da079eb3d0577c2dd8d064",
      "parents": [
        "d196c9a5d4e150cdff675662214c80c69b906958"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 11 20:41:13 2010 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 12 06:57:43 2010 +0200"
      },
      "message": "dccp: schedule an Ack when receiving timestamps\n\nThis schedules an Ack when receiving a timestamp, exploiting the\nexisting inet_csk_schedule_ack() function, saving one case in the\n`dccp_ack_pending()\u0027 function.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "d196c9a5d4e150cdff675662214c80c69b906958",
      "tree": "0819ea92cdfe9c2ae9716a3eef920849a98c01b9",
      "parents": [
        "baf9e782e1dc4991edecfa3b8700cf8739c40259"
      ],
      "author": {
        "name": "Ivo Calado",
        "email": "ivocalado@embedded.ufcg.edu.br",
        "time": "Mon Oct 11 20:40:04 2010 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 12 06:57:42 2010 +0200"
      },
      "message": "dccp: generalise data-loss condition\n\nThis patch generalises the task of determining data loss from RFC 4340, 7.7.1.\n\nLet S_A, S_B be sequence numbers such that S_B is \"after\" S_A, and let\nN_B be the NDP count of packet S_B. Then, using modulo-2^48 arithmetic,\n D \u003d S_B - S_A - 1  is an upper bound of the number of lost data packets,\n D - N_B            is an approximation of the number of lost data packets\n                    (there are cases where this is not exact).\n\nThe patch implements this as\n dccp_loss_count(S_A, S_B, N_B) :\u003d max(S_B - S_A - 1 - N_B, 0)\n\nSigned-off-by: Ivo Calado \u003civocalado@embedded.ufcg.edu.br\u003e\nSigned-off-by: Erivaldo Xavier \u003cdesadoc@gmail.com\u003e\nSigned-off-by: Leandro Sales \u003cleandroal@gmail.com\u003e\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "baf9e782e1dc4991edecfa3b8700cf8739c40259",
      "tree": "1715d02df95b82af9eb79633d9a498084fd678c3",
      "parents": [
        "93344af44c0f649582bf1e3b5ecc45b3d19e98c2"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 11 20:37:38 2010 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 12 06:57:41 2010 +0200"
      },
      "message": "dccp: remove unused argument in CCID tx function\n\nThis removes the argument `more\u0027 from ccid_hc_tx_packet_sent, since it was\nnowhere used in the entire code.\n\n(Btw, this argument was not even used in the original KAME code where the\n function initially came from; compare the variable moreToSend in the\n freebsd61-dccp-kame-28.08.2006.patch kept by Emmanuel Lochin.)\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "93344af44c0f649582bf1e3b5ecc45b3d19e98c2",
      "tree": "582193ad30a6b0f2523b667bd0a39ca70d9dcba0",
      "parents": [
        "0b53d4604ac2b4f2faa9a62a04ea9b383ad2efe0"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 11 20:36:33 2010 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 12 06:57:40 2010 +0200"
      },
      "message": "dccp: merge now-reduced connect_init() function\n\nAfter moving the assignment of GAR/ISS from dccp_connect_init() to\ndccp_transmit_skb(), the former function becomes very small, so that\na merger with dccp_connect() suggests itself.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "0b53d4604ac2b4f2faa9a62a04ea9b383ad2efe0",
      "tree": "70ed0d136ef719f33655f78b31650d1c88cd3e00",
      "parents": [
        "0ed8ddf4045fcfcac36bad753dc4046118c603ec"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Oct 11 20:35:40 2010 +0200"
      },
      "committer": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Tue Oct 12 06:57:40 2010 +0200"
      },
      "message": "dccp: fix the adjustments to AWL and SWL\n\nThis fixes a problem and a potential loophole with regard to seqno/ackno\nvalidity: currently the initial adjustments to AWL/SWL are only performed\nonce at the begin of the connection, during the handshake.\n\nSince the Sequence Window feature is always greater than Wmin\u003d32 (7.5.2),\nit is however necessary to perform these adjustments at least for the first\nW/W\u0027 (variables as per 7.5.1) packets in the lifetime of a connection.\n\nThis requirement is complicated by the fact that W/W\u0027 can change at any time\nduring the lifetime of a connection.\n\nTherefore it is better to perform that safety check each time SWL/AWL are\nupdated, as implemented by the patch.\n\nA second problem solved by this patch is that the remote/local Sequence Window\nfeature values (which set the bounds for AWL/SWL/SWH) are undefined until the\nfeature negotiation has completed.\n\nDuring the initial handshake we have more stringent sequence number protection;\nthe changes added by this patch effect that {A,S}W{L,H} are within the correct\nbounds at the instant that feature negotiation completes (since the SeqWin\nfeature activation handlers call dccp_update_gsr/gss()).\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\n"
    },
    {
      "commit": "0ed8ddf4045fcfcac36bad753dc4046118c603ec",
      "tree": "cf1d9eb14668c4d2257b3519ed7deec8c5cb396d",
      "parents": [
        "d122179a3c0fdc71b88cb9e3605f372b1651a9ff"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 07 10:44:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 12:54:04 2010 -0700"
      },
      "message": "neigh: Protect neigh-\u003eha[] with a seqlock\n\nAdd a seqlock in struct neighbour to protect neigh-\u003eha[], and avoid\ndirtying neighbour in stress situation (many different flows / dsts)\n\nDirtying takes place because of read_lock(\u0026n-\u003elock) and n-\u003eused writes.\n\nSwitching to a seqlock, and writing n-\u003eused only on jiffies changes\npermits less dirtying.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d122179a3c0fdc71b88cb9e3605f372b1651a9ff",
      "tree": "63a48b333e7565967b6d7c9e246557bfcb9f225f",
      "parents": [
        "419c20465d6319274e7286f0966e2390540e6e0a",
        "b00916b189d13a615ff05c9242201135992fcda3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 12:30:34 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 12:30:34 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/core/ethtool.c\n"
    },
    {
      "commit": "b00916b189d13a615ff05c9242201135992fcda3",
      "tree": "cc5c416e5bc6ba69534ce880cc135364dcb91baa",
      "parents": [
        "0aa7deadffd8b596983a3abe29a218b4c5f43301"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Mon Oct 11 12:23:25 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 12:23:25 2010 -0700"
      },
      "message": "net: clear heap allocations for privileged ethtool actions\n\nSeveral other ethtool functions leave heap uncleared (potentially) by\ndrivers. Some interfaces appear safe (eeprom, etc), in that the sizes\nare well controlled. In some situations (e.g. unchecked error conditions),\nthe heap will remain unchanged in areas before copying back to userspace.\nNote that these are less of an issue since these all require CAP_NET_ADMIN.\n\nCc: stable@kernel.org\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "419c20465d6319274e7286f0966e2390540e6e0a",
      "tree": "c4fca8f173fdd69b07a08455b34e0c01aacbe949",
      "parents": [
        "34d101dd6204bd100fc2e6f7b5f9a10f959ce2c9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:13:59 2010 -0700"
      },
      "message": "NET: pch, fix use after free\n\nStanse found that pch_gbe_xmit_frame uses skb after it is freed. Fix\nthat.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Masayuki Ohtake \u003cmasa-korg@dsn.okisemi.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa7deadffd8b596983a3abe29a218b4c5f43301",
      "tree": "0f741572d7f370e17bd3e504a879b57a637b74e4",
      "parents": [
        "ec622ab072e95cf96e78ab4d39d4eea874518c80"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:43 2010 -0700"
      },
      "message": "NET: wimax, fix use after free\n\nStanse found that i2400m_rx frees skb, but still uses skb-\u003elen even\nthough it has skb_len defined. So use skb_len properly in the code.\n\nAnd also define it unsinged int rather than size_t to solve\ncompilation warnings.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: linux-wimax@intel.com\nAcked-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec622ab072e95cf96e78ab4d39d4eea874518c80",
      "tree": "8bd6a7a06f8f5c4f830d01b567532ec204d5feae",
      "parents": [
        "5518b29f225dbdf47ded02cf229ff8225a2cdf82"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:42 2010 -0700"
      },
      "message": "ATM: iphase, remove sleep-inside-atomic\n\nStanse found that ia_init_one locks a spinlock and inside of that it\ncalls ia_start which calls:\n* request_irq\n* tx_init which does kmalloc(GFP_KERNEL)\n\nBoth of them can thus sleep and result in a deadlock. I don\u0027t see a\nreason to have a per-device spinlock there which is used only there\nand inited right before the lock location. So remove it completely.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5518b29f225dbdf47ded02cf229ff8225a2cdf82",
      "tree": "63ff04e7b339623e41ba0d2d27b67bd4ae81bab3",
      "parents": [
        "f1ee89d5b007620353fb7dec1d34db4baa1a5571"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 22:46:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:42 2010 -0700"
      },
      "message": "ATM: mpc, fix use after free\n\nStanse found that mpc_push frees skb and then it dereferences it. It\nis a typo, new_skb should be dereferenced there.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1ee89d5b007620353fb7dec1d34db4baa1a5571",
      "tree": "3c56b6fb6c249c736dc2baad852e151f7d06430d",
      "parents": [
        "03c698c93fc15d976738a853a7ccb6ea26396003"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 21:50:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:41 2010 -0700"
      },
      "message": "ATM: solos-pci, remove use after free\n\nStanse found we do in console_show:\n  kfree_skb(skb);\n  return skb-\u003elen;\nwhich is not good. Fix that by remembering the len and use it in the\nfunction instead.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34d101dd6204bd100fc2e6f7b5f9a10f959ce2c9",
      "tree": "77b714a4de7273ec53dac80396b94a2f896cfa95",
      "parents": [
        "37f9fc452d138dfc4da2ee1ce5ae85094efc3606"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 11 09:16:57 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 09:16:57 2010 -0700"
      },
      "message": "neigh: speedup neigh_hh_init()\n\nWhen a new dst is used to send a frame, neigh_resolve_output() tries to\nassociate an struct hh_cache to this dst, calling neigh_hh_init() with\nthe neigh rwlock write locked.\n\nMost of the time, hh_cache is already known and linked into neighbour,\nso we find it and increment its refcount.\n\nThis patch changes the logic so that we call neigh_hh_init() with\nneighbour lock read locked only, so that fast path can be run in\nparallel by concurrent cpus.\n\nThis brings part of the speedup we got with commit c7d4426a98a5f\n(introduce DST_NOCACHE flag) for non cached dsts, even for cached ones,\nremoving one of the contention point that routers hit on multiqueue\nenabled machines.\n\nFurther improvements would need to use a seqlock instead of an rwlock to\nprotect neigh-\u003eha[], to not dirty neigh too often and remove two atomic\nops.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c698c93fc15d976738a853a7ccb6ea26396003",
      "tree": "ffb5de06aefd486cd5d0bd7d23b845ebcb1628fe",
      "parents": [
        "82553bb6218d2707d2e6446d7b2313dfd60b48a8"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@linutronix.de",
        "time": "Thu Oct 07 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 10 21:12:27 2010 -0700"
      },
      "message": "net/fec: carrier off initially to avoid root mount failure\n\nwith hardware slow in negotiation, the system did freeze\nwhile trying to mount root on nfs at boot time.\n\nthe link state has not been initialised so network stack\ntried to start transmission right away. this caused instant\nretries, as the driver solely stated business upon link down,\nrendering the system unusable.\n\nnotify carrier off initially to prevent transmission until\nphylib will report link up.\n\nSigned-off-by: Oskar Schirmer \u003coskar@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37f9fc452d138dfc4da2ee1ce5ae85094efc3606",
      "tree": "f2c35efb2269f237efe69f6a1ef5986f784465c5",
      "parents": [
        "efc463eb508798da4243625b08c7396462cabf9f"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Wed Oct 06 01:03:12 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 11 02:12:26 2010 +0200"
      },
      "message": "irda: Fix heap memory corruption in iriap.c\n\nWhile parsing the GetValuebyClass command frame, we could potentially write\npassed the skb-\u003edata pointer.\n\nCc: stable@kernel.org\nReported-by: Ilja Van Sprundel \u003civansprundel@ioactive.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\n"
    },
    {
      "commit": "efc463eb508798da4243625b08c7396462cabf9f",
      "tree": "2fd36e3c2d42182b67521010c11af1ceb2b754e7",
      "parents": [
        "3b06dbbeadb6488cd00999b61b080bb6f0218503"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Mon Oct 11 01:17:56 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 11 02:12:17 2010 +0200"
      },
      "message": "irda: Fix parameter extraction stack overflow\n\nCc: stable@kernel.org\nReported-by: Ilja Van Sprundel \u003civansprundel@ioactive.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\n"
    },
    {
      "commit": "3b06dbbeadb6488cd00999b61b080bb6f0218503",
      "tree": "f2a7e56464f6e82de25318c934d07bf6246b39cf",
      "parents": [
        "f8cba16cad68c9b9ee7fecae48a1b91708e8e482"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 05 01:30:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 11 02:11:58 2010 +0200"
      },
      "message": "irda: Test index before read in stir421x_patch_device()\n\nTest whether index exceeds fw-\u003esize before reading the element\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\n"
    },
    {
      "commit": "f8cba16cad68c9b9ee7fecae48a1b91708e8e482",
      "tree": "eda3b276c3d5ff8a380b2553f6e8551e7f9a7075",
      "parents": [
        "5b40964eadea40509d353318d2c82e8b7bf5e8a5"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Tue Oct 05 01:24:20 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 11 02:11:34 2010 +0200"
      },
      "message": "irda: Remove BKL instances from irnet\n\nThe code intends to lock the irnet_socket, so adding a mutex to it allows\nfor a complet BKL removal.\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\n"
    },
    {
      "commit": "5b40964eadea40509d353318d2c82e8b7bf5e8a5",
      "tree": "d3f17ae32707aa413572a27f056ad30cf89b3fca",
      "parents": [
        "7b738b55b2ec0e95a5030037c45b3c312e385789"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel@sortiz.org",
        "time": "Mon Oct 11 00:46:51 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 11 02:11:23 2010 +0200"
      },
      "message": "irda: Remove BKL instances from af_irda.c\n\nMost of the times, lock_kernel() was pointless or could simply be replaced\nby lock_sock().\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\n"
    },
    {
      "commit": "7b738b55b2ec0e95a5030037c45b3c312e385789",
      "tree": "344ce2da410f2a9b37bc73511bce8cf16fa5dcd9",
      "parents": [
        "2259dca36a2f0226596ea37132a46338fcff6722"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Oct 09 02:17:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:22:54 2010 -0700"
      },
      "message": "sundance: get_stats proper locking\n\nsundance get_stats() should not be run concurrently, add a lock to avoid\npotential losses.\n\nNote: Remove unused rx_lock field\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2259dca36a2f0226596ea37132a46338fcff6722",
      "tree": "38a775d1c3240c4a65787de82fa69d062b3a3ce3",
      "parents": [
        "aa3bc6c68e3c1064969f5f2962be84491ffb69a0"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Thu Oct 07 23:29:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:22:54 2010 -0700"
      },
      "message": "net/tg3: simplify conditional\n\nSimplify: ((a \u0026\u0026 !b) || (!a \u0026\u0026 b)) \u003d\u003e (a !\u003d b)\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa3bc6c68e3c1064969f5f2962be84491ffb69a0",
      "tree": "f515ff4bc43d7acadaa1d227105db49b1c8dfd8c",
      "parents": [
        "e18434c45765cfc4a74b5c61da9e9fbc6ddd3d5f"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Thu Oct 07 13:14:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:22:53 2010 -0700"
      },
      "message": "ehea: simplify conditional\n\nSimplify: ((a \u0026\u0026 b) || (!a \u0026\u0026 !b)) \u003d\u003e (a \u003d\u003d b)\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nAcked-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e18434c45765cfc4a74b5c61da9e9fbc6ddd3d5f",
      "tree": "ebe8785ec3006924e6ae0b773dfed3050a5bbdca",
      "parents": [
        "4315d834c1496ddca977e9e22002b77c85bfec2c"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Sep 30 06:17:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:22:53 2010 -0700"
      },
      "message": "net_sched: use __TCA_HTB_MAX and TCA_HTB_MAX\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82553bb6218d2707d2e6446d7b2313dfd60b48a8",
      "tree": "0824791362eb6d533a864c1d8cb7d110e8b98af6",
      "parents": [
        "aeb19f6052b5e5c8a24aa444fbff73b84341beac"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:16:13 2010 -0700"
      },
      "message": "r8169: use device model DMA API\n\nUse DMA API as PCI equivalents will be deprecated. This change also\nallow to allocate with GFP_KERNEL where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aeb19f6052b5e5c8a24aa444fbff73b84341beac",
      "tree": "4341687f14d888a9715b8521f3e36d39c2b2d765",
      "parents": [
        "ae6df5f96a51818d6376da5307d773baeece4014"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:15:34 2010 -0700"
      },
      "message": "r8169: allocate with GFP_KERNEL flag when able to sleep\n\nWe have fedora bug report where driver fail to initialize after\nsuspend/resume because of memory allocation errors:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d629158\n\nTo fix use GFP_KERNEL allocation where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4315d834c1496ddca977e9e22002b77c85bfec2c",
      "tree": "b5d36552a72ac630e7024d855e564e63db93bb6a",
      "parents": [
        "a131d82266e77b8eb8a2dab930a94ed0de9e91b0"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Thu Oct 07 10:09:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 14:34:32 2010 -0700"
      },
      "message": "net: Fix rxq ref counting\n\nThe rx-\u003ecount reference is used to track reference counts to the\nnumber of rx-queue kobjects created for the device.  This patch\neliminates initialization of the counter in netif_alloc_rx_queues\nand instead increments the counter each time a kobject is created.\nThis is now symmetric with the decrement that is done when an object is\nreleased.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a131d82266e77b8eb8a2dab930a94ed0de9e91b0",
      "tree": "8c6dd33de004de38b187fdf08867c98f82757f79",
      "parents": [
        "03789f26722a15ccfe6f191e9fb3d356f2f18a1e"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Fri Oct 08 04:02:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 14:09:10 2010 -0700"
      },
      "message": "Phonet: mark the pipe controller as EXPERIMENTAL\n\nThere are a bunch of issues that need to be fixed, including:\n - GFP_KERNEL allocations from atomic context\n   (and GFP_ATOMIC in process context),\n - abuse of the setsockopt() call convention,\n - unprotected/unlocked static variables...\n\nIMHO, we will need to alter the userspace ABI when we fix it. So mark\nthe configuration option as EXPERIMENTAL for the time being (or should\nit be BROKEN instead?).\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03789f26722a15ccfe6f191e9fb3d356f2f18a1e",
      "tree": "a55a493a1b4804d0acafad5fd1a4a3b1100f3ff4",
      "parents": [
        "6d8e74ed377dd4cbad7ccc69300f734090e15c05"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Fri Oct 08 04:02:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 14:09:10 2010 -0700"
      },
      "message": "Phonet: cleanup pipe enable socket option\n\nThe current code works like this:\n\n  int garbage, status;\n  socklen_t len \u003d sizeof(status);\n\n  /* enable pipe */\n  setsockopt(fd, SOL_PNPIPE, PNPIPE_ENABLE, \u0026garbage, sizeof(garbage));\n  /* disable pipe */\n  setsockopt(fd, SOL_PNPIPE, PNPIPE_DISABLE, \u0026garbage, sizeof(garbage));\n  /* get status */\n  getsockopt(fd, SOL_PNPIPE, PNPIPE_INQ, \u0026status, \u0026len);\n\n...which does not follow the usual socket option pattern. This patch\nmerges all three \"options\" into a single gettable\u0026settable option,\nbefore Linux 2.6.37 gets out:\n\n  int status;\n  socklen_t len \u003d sizeof(status);\n\n  /* enable pipe */\n  status \u003d 1;\n  setsockopt(fd, SOL_PNPIPE, PNPIPE_ENABLE, \u0026status, sizeof(status));\n  /* disable pipe */\n  status \u003d 0;\n  setsockopt(fd, SOL_PNPIPE, PNPIPE_ENABLE, \u0026status, sizeof(status));\n  /* get status */\n  getsockopt(fd, SOL_PNPIPE, PNPIPE_ENABLE, \u0026status, \u0026len);\n\nThis also fixes the error code from EFAULT to ENOTCONN.\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nCc: Kumar Sanghvi \u003ckumar.sanghvi@stericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d8e74ed377dd4cbad7ccc69300f734090e15c05",
      "tree": "0473d6759bb9a1b3653ac7b5c4c85c54ead18fb5",
      "parents": [
        "838e7a03a31b890ee82c74039b84c05fa237bd46"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Fri Oct 08 04:02:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 14:09:09 2010 -0700"
      },
      "message": "Phonet: advise against enabling the pipe controller\n\nAs it currently is, the new code path is not compatible with existing\nNokia modems. This would break existing userspace for Nokia modem, such\nas the existing oFono ISI driver.\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "838e7a03a31b890ee82c74039b84c05fa237bd46",
      "tree": "401cb6463ae8d9c42813102b4b8e9010519e2ae2",
      "parents": [
        "b1091fea295825d99c3f7c69a58c057e7d972389"
      ],
      "author": {
        "name": "Rémi Denis-Courmont",
        "email": "remi.denis-courmont@nokia.com",
        "time": "Fri Oct 08 04:02:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 14:09:09 2010 -0700"
      },
      "message": "Phonet: add to MAINTAINERS and add myself\n\nSigned-off-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1091fea295825d99c3f7c69a58c057e7d972389",
      "tree": "ce4e9d9966aab84353194075a9a7d8ecf794269e",
      "parents": [
        "ff1b1bf867ebb7eb5e3ff0eab21c26b830d5e890"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Oct 07 23:46:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:11 2010 -0700"
      },
      "message": "qlcnic: update driver version 5.0.11\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff1b1bf867ebb7eb5e3ff0eab21c26b830d5e890",
      "tree": "d7c072a061ff2bca6a3320a360d2dfba05386c22",
      "parents": [
        "ee07c1a70117fe93cf71686d481791c2498f80d2"
      ],
      "author": {
        "name": "Sritej Velaga",
        "email": "sritej.velaga@qlogic.com",
        "time": "Thu Oct 07 23:46:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:11 2010 -0700"
      },
      "message": "qlcnic: change all P3 references to P3P\n\nThis patch just rename all P3 #define to P3P.\n\nSigned-off-by: Sritej Velaga \u003csritej.velaga@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee07c1a70117fe93cf71686d481791c2498f80d2",
      "tree": "f275d7b88a23a48257b0941ca69b9809a16cc9b7",
      "parents": [
        "6336acd5522b150e7695cb3b42221999b352baa5"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Thu Oct 07 23:46:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:10 2010 -0700"
      },
      "message": "qlcnic: fix promiscous mode for VF\n\no Allow promiscous mode setting for VF\u0027s depending upon the configuration.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6336acd5522b150e7695cb3b42221999b352baa5",
      "tree": "22d00ce802ddf3c4656a47dbdfc269236d9c3448",
      "parents": [
        "a2152d096e0cd8593e883f72e875195ea0e89bb7"
      ],
      "author": {
        "name": "Sritej Velaga",
        "email": "sritej.velaga@qlogic.com",
        "time": "Thu Oct 07 23:46:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:09 2010 -0700"
      },
      "message": "qlcnic: fix board description\n\nRemove \"Flex-10\" from board description.\n\nSigned-off-by: Sritej Velaga \u003csritej.velaga@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2152d096e0cd8593e883f72e875195ea0e89bb7",
      "tree": "218bfa4fcf6accd3b62c2972ecd7127de07b3de6",
      "parents": [
        "b8c17620458b82fd868f4813e1ff18368a832b7c"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Oct 07 23:46:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:09 2010 -0700"
      },
      "message": "qlcnic: remove private LRO flag\n\nLRO was not getting enable after interface down/up.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8c17620458b82fd868f4813e1ff18368a832b7c",
      "tree": "3ddb3763c05bb4fae4e33c0f8b6041287235de1d",
      "parents": [
        "f7ec804a3edd2f7cf98a42bcad741d89d547c117"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Oct 07 23:46:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:08 2010 -0700"
      },
      "message": "qlcnic: support quiescent mode\n\nPut device in quiescent mode during internal loopback test.\nBefore running test, set state to NEED_QUISCENT. After getting\nack from all function, change state to QUISCENT and perform test.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7ec804a3edd2f7cf98a42bcad741d89d547c117",
      "tree": "13681fc0ee6bb05160aaa20367c1f5ee3de193f4",
      "parents": [
        "9cf8d1a3b8cb19fa49494c1b8f0f9e3a37f2c218"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Thu Oct 07 23:46:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:59:08 2010 -0700"
      },
      "message": "qlcnic: driver private workqueue\n\nCurrently fw recovery usage global workqueue.\nAs same workqueue used by kernel for ethtool and etc., supporting\nquiescent mode is not possible, without driver private workqueue.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9cf8d1a3b8cb19fa49494c1b8f0f9e3a37f2c218",
      "tree": "0e9262488832ad27f6ba42680bf104872fa3c697",
      "parents": [
        "8391d07b80e8da957cd888870e23f8e218438622",
        "e9a68707d736f4f73d7e209885d7b4c5c452b1dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:51:11 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 13:51:11 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "e9a68707d736f4f73d7e209885d7b4c5c452b1dc",
      "tree": "d9f76964c77c1059483b08436ed060b702b8e25d",
      "parents": [
        "dd53df265b1ee7a1fbbc76bb62c3bec2383bbd44",
        "15a6321d1c0f8db561932cd99e1b9897981da71f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 08 15:39:28 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 08 15:39:28 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/net/wireless/ipw2x00/ipw2200.c\n"
    },
    {
      "commit": "8391d07b80e8da957cd888870e23f8e218438622",
      "tree": "8baab40bff5649b1f777af590f77a79a549b0491",
      "parents": [
        "993284dfff3ba4643f08b592427d0ac758d30156"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Thu Oct 07 14:48:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:51:08 2010 -0700"
      },
      "message": "ipv4: Remove leftover rcu_read_unlock calls from __mkroute_output()\n\nCommit \"fib: RCU conversion of fib_lookup()\" removed rcu_read_lock() from\n__mkroute_output but left a couple of calls to rcu_read_unlock() in there.\nThis causes lockdep to complain that the rcu_read_unlock() call in\n__ip_route_output_key causes a lock inbalance and quickly crashes the\nkernel. The below fixes this for me.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae6df5f96a51818d6376da5307d773baeece4014",
      "tree": "e696e82cc5a4df37f0d2d3fa25045a79646a0cce",
      "parents": [
        "94b105723a3bfca45c75916423cd959ce71ed215"
      ],
      "author": {
        "name": "Kees Cook",
        "email": "kees.cook@canonical.com",
        "time": "Thu Oct 07 10:03:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:48:28 2010 -0700"
      },
      "message": "net: clear heap allocation for ETHTOOL_GRXCLSRLALL\n\nCalling ETHTOOL_GRXCLSRLALL with a large rule_cnt will allocate kernel\nheap without clearing it. For the one driver (niu) that implements it,\nit will leave the unused portion of heap unchanged and copy the full\ncontents back to userspace.\n\nSigned-off-by: Kees Cook \u003ckees.cook@canonical.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94b105723a3bfca45c75916423cd959ce71ed215",
      "tree": "3138e19c9511738436dc75f773acde596f5973a2",
      "parents": [
        "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
        "4efe7f51be508a13965f163006dcb32b38a914a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "993284dfff3ba4643f08b592427d0ac758d30156",
      "tree": "e929f5e896bb71d33eca2a6b21774ae93d051344",
      "parents": [
        "4e7f79511e7332ae4056eda9156a0299511ea41e"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 08 10:36:10 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:10 2010 -0700"
      },
      "message": "sfc: Don\u0027t try to set filters with search depths we know won\u0027t work\n\nThe filter engine will time-out and ignore filters beyond\n200-something hops.  We also need to avoid infinite loops in\nefx_filter_search() when the table is full.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e7f79511e7332ae4056eda9156a0299511ea41e",
      "tree": "2532c968f31b8610a208d707e4d87135ebe1893a",
      "parents": [
        "b25ebfd21b03b3b59c1c7a7e0c597fd28286bb10"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Oct 08 10:33:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:33:39 2010 -0700"
      },
      "message": "net: Update kernel-doc for netif_set_real_num_rx_queues()\n\nSynchronise the comment with the preceding implementation change.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
      "tree": "403eb1143f95ed5ea2f586ed1a0c3d7001a63fcc",
      "parents": [
        "fb3dbece264a50ab4373f3af0bbbd9175d3ad4d7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "message": "isdn: strcpy() \u003d\u003e strlcpy()\n\nsetup.phone and setup.eazmsn are 32 character buffers.\nrcvmsg.msg_data.byte_array is a 48 character buffer.\nsc_adapter[card]-\u003echannel[rcvmsg.phy_link_no - 1].dn is 50 chars.\n\nThe rcvmsg struct comes from the memcpy_fromio() in receivemessage().\nI guess that means it\u0027s data off the wire.  I\u0027m not very familiar with\nthis code but I don\u0027t see any reason to assume these strings are NULL\nterminated.\n\nAlso it\u0027s weird that \"dn\" in a 50 character buffer but we only seem to\nuse 32 characters.  In drivers/isdn/sc/scioc.h, \"dn\" is only a 49\ncharacter buffer.  So potentially there is still an issue there.\n\nThe important thing for now is to prevent the memory corruption.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15a6321d1c0f8db561932cd99e1b9897981da71f",
      "tree": "ff00f48ec53ac86a34f3f4ffeffe078b6cc73500",
      "parents": [
        "388ac775be95e510c2095ed6cd59422a5183a9fb"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Oct 07 20:58:39 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:41:28 2010 -0400"
      },
      "message": "ath9k_hw: Fix hw reset failure with HTC driver\n\nThe following commit removed DISABLE_REGWRITE_BUFFER ops. The unnecessary\nREGWRITE_BUFFER_FLUSH was not removed properly which is causing failure on\nhw reset.\n\nAuthor: Felix Fietkau \u003cnbd@openwrt.org\u003e\nDate:   Tue Oct 5 12:03:42 2010 +0200\n\n    ath9k_hw: clean up register write buffering\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "388ac775be95e510c2095ed6cd59422a5183a9fb",
      "tree": "bbdb6f1b5aa46ec8ebb5c1eccdd4934082a66094",
      "parents": [
        "43b19952de54b0fccfcdc5968891ebe550367fe8"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 13:11:09 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:41:28 2010 -0400"
      },
      "message": "cfg80211: constify WDS address\n\nThere\u0027s no need for the WDS peer address\nto not be const, so make it const.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43b19952de54b0fccfcdc5968891ebe550367fe8",
      "tree": "2657f6820dfbaaaab1aa3dc4af48ecbeef363a89",
      "parents": [
        "7b99a7c2dab7efe7c265b66fedbf3444958ebfe3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 13:10:30 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:41:27 2010 -0400"
      },
      "message": "nl80211: use new genl helpers for WDS\n\nBill Jordan\u0027s patch to allow setting the WDS\npeer crossed with my patch removing all the\nboilerplate code in nl80211, and consequently\nhe didn\u0027t make use of it yet. Fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b99a7c2dab7efe7c265b66fedbf3444958ebfe3",
      "tree": "d45093d306d686d4cb0cdc391c6895f372b20495",
      "parents": [
        "4b34d432b0fcff422304de4eb49d6da861fe335c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 12:55:24 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:41:27 2010 -0400"
      },
      "message": "mac80211: fix sw scan locking\n\nThe recent scan overhaul broke locking\nbecause now we can jump to code that\nattempts to unlock, while we don\u0027t have\nthe mutex held. Fix this by holding the\nmutex around all the relevant code.\n\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b34d432b0fcff422304de4eb49d6da861fe335c",
      "tree": "4e79bd303803e264b2982849477f494ee320c1a1",
      "parents": [
        "edbe4073a84713c1c01a3f37fb880f151d0a5b68"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Oct 07 10:16:42 2010 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:41:27 2010 -0400"
      },
      "message": "wl1271: Support FEM autodetection\n\nIn the NVS/INI-parameters for the driver/firmware there is the FEM\n(front end module) selection option, which may configure the hardware FEM\nvia autodetection or manual selection. So far, there has been support for\nmanual selection only.\n\nAdd support for FEM autodetection.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edbe4073a84713c1c01a3f37fb880f151d0a5b68",
      "tree": "84b910c5af793c80c6671f414b30c122fa269732",
      "parents": [
        "7573eac762af253e0b61b60cce34ab80f2dd45c7",
        "cf9768d6a3f901b00fc9d8ecdf8e506d7cbcae99"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:40:26 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:40:26 2010 -0400"
      },
      "message": "Merge branch \u0027wireless-next-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "7573eac762af253e0b61b60cce34ab80f2dd45c7",
      "tree": "2ffafaa1313b08ea2c4cdf0dd96aa9e008840179",
      "parents": [
        "a6d27d2ac89359f84c1a559b5530967ff671d269",
        "4efe7f51be508a13965f163006dcb32b38a914a3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:39:03 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 14:39:03 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "4efe7f51be508a13965f163006dcb32b38a914a3",
      "tree": "017d0a4069c3502be9101701a58e8b5b78c22c5a",
      "parents": [
        "44271488b91c9eecf249e075a1805dd887e222d2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 11:35:40 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 11:35:40 2010 -0400"
      },
      "message": "Revert \"mac80211: use netif_receive_skb in ieee80211_tx_status callpath\"\n\nThis reverts commit 5ed3bc7288487bd4f891f420a07319e0b538b4fe.\n\nIt turns-out that not all drivers are calling ieee80211_tx_status from a\ncompatible context.  Revert this for now and try again later...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6d27d2ac89359f84c1a559b5530967ff671d269",
      "tree": "46062804362f97f29ad904d18d8314f780e0b108",
      "parents": [
        "494486f8fd0eec956c5df823581df5dcf5409a6f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 11:31:56 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Oct 07 11:31:56 2010 -0400"
      },
      "message": "Revert \"rtl8180: use NAPI for bottom-half processing\"\n\nThis reverts commit 030725d2c7c1fafec7ede618647bf30ed79601f0.\n\nThis commit relies on commit 5ed3bc7288487bd4f891f420a07319e0b538b4fe\n(\"mac80211: use netif_receive_skb in ieee80211_tx_status callpath\")\nUnfortunately not all drivers are calling ieee80211_tx_status from a\ncompatible context, so that commit needs to be reverted in 2.6.36.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb3dbece264a50ab4373f3af0bbbd9175d3ad4d7",
      "tree": "7208ecc94dcec12738635c5850980ce6d9f7349c",
      "parents": [
        "12e94471b2be5ef9b55b10004a3a2cd819490036",
        "eaa71b318c5ed0cd1ac3182a533471dc5edf372d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 07 00:59:39 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 07 00:59:39 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6\n"
    },
    {
      "commit": "b25ebfd21b03b3b59c1c7a7e0c597fd28286bb10",
      "tree": "2a7cabafb223a741dcd5e7b833a941ee59d53b20",
      "parents": [
        "9deec17f9fe260f1b6467748fe5e16feea8e98f0"
      ],
      "author": {
        "name": "Peter Waskiewicz",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue Oct 05 01:27:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:48:09 2010 -0700"
      },
      "message": "ixgbe: Use affinity_hint when Flow Director is enabled\n\nUse the new infrastructure to balance interrupts for flow\nalignment when ATR or Flow Director are enabled.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9deec17f9fe260f1b6467748fe5e16feea8e98f0",
      "tree": "1590bc39644805e3b1e8f59d2763255637e04474",
      "parents": [
        "3d3211ef5cf7558d289d1a1efbef8c45595639aa"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 01 11:17:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:42:43 2010 -0700"
      },
      "message": "drivers/net/stmmac/: add HAS_IOMEM dependency\n\nThe stmmac driver does not compile on s390:\n\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_adjust_link\u0027:\ndrivers/net/stmmac/stmmac_main.c:210: error: implicit declaration of function \u0027readl\u0027\ndrivers/net/stmmac/stmmac_main.c:263: error: implicit declaration of function \u0027writel\u0027\ndrivers/net/stmmac/stmmac_main.c: In function \u0027stmmac_dvr_probe\u0027:\ndrivers/net/stmmac/stmmac_main.c:1674: error: implicit declaration of function \u0027ioremap\u0027\ndrivers/net/stmmac/stmmac_main.c:1674: warning: assignment makes pointer from integer without a cast\ndrivers/net/stmmac/stmmac_main.c:1761: error: implicit declaration of function \u0027iounmap\u0027\nmake[3]: *** [drivers/net/stmmac/stmmac_main.o] Error 1\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Giuseppe CAVALLARO \u003cpeppe.cavallaro@st.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d3211ef5cf7558d289d1a1efbef8c45595639aa",
      "tree": "62673a98d0bbddd784b4d334dc9c2c7a601570c8",
      "parents": [
        "c2dddf941409635601e56c1990c5ab0bd395742c"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Oct 06 23:35:15 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:35:15 2010 -0700"
      },
      "message": "net: netif_set_real_num_rx_queues may cap num_rx_queues at init time\n\nDo not set num_rx_queues in netif_set_real_num_rx_queues() some\ndrivers will increase the real_num_rx_queues later due to a feature\nchanges or available interrupts increasing. By setting num_rx_queues\nhere this ends up creating a cap on the number of rx queues\navailable.\n\nFor example the ixgbe driver sets the max number of queues it intends\nto use ever then sets the current number in use with the\nnetif_set_num_{rx|tx}_queues calls. With the current implementation\nthe number of rx queues gets limited so when a feature such as DCB\nor FCoE is enabled the queues are no longer available.\n\nkobjects will only be allocated for real_num_rx_queues so the waste\nin memory is minimal.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2dddf941409635601e56c1990c5ab0bd395742c",
      "tree": "77df90b752ee44ddc82ed1a31f310e152a307b4d",
      "parents": [
        "1f4f0f645cc1d7f1187fcdb0ac22c2e69bd68050"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Oct 04 09:24:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:30:39 2010 -0700"
      },
      "message": "eicon: make buffer larger\n\nIn diva_mnt_add_xdi_adapter() we do this:\n  strcpy (clients[id].drvName,     tmp);\n  strcpy (clients[id].Dbg.drvName, tmp);\n\nThe \"clients[id].drvName\" is a 128 character buffer and\n\"clients[id].Dbg.drvName\" was originally a 16 character buffer but I\u0027ve\nchanged it to 128 as well.  We don\u0027t actually use 128 characters but we\ndo use more than 16.\n\nI\u0027ve also changed the size of \"tmp\" to 128 characters instead of 256.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f4f0f645cc1d7f1187fcdb0ac22c2e69bd68050",
      "tree": "6db6ea3a0bb27188d06db6bbf093842d7007f836",
      "parents": [
        "10e7e9c44d442275951d1cfc892c1c6606c85c94"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Oct 05 04:24:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:12:07 2010 -0700"
      },
      "message": "dccp: Kill dead code and add static markers.\n\nRemove dead code and make some functions static.\nCompile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10e7e9c44d442275951d1cfc892c1c6606c85c94",
      "tree": "484c7d8a2845e2928e1c347441ed482fd816b0f2",
      "parents": [
        "9c6d5e5537e3997c47b65925a235392c1968fb51"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Wed Oct 06 03:59:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 23:10:56 2010 -0700"
      },
      "message": "sundance: Drop legacy _COMPAT_WITH_OLD_KERNEL includes\n\nDrop legacy includes since 2.4.x\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c6d5e5537e3997c47b65925a235392c1968fb51",
      "tree": "130ed7bf5c658612bb9b34dfb05d518212c61473",
      "parents": [
        "69259abb64d4da77273bf59accfc9fa79e7165f4"
      ],
      "author": {
        "name": "John Heffner",
        "email": "johnwheffner@gmail.com",
        "time": "Wed Oct 06 21:18:02 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 21:18:02 2010 -0700"
      },
      "message": "TCP: Fix setting of snd_ssthresh in tcp_mtu_probe_success\n\nThis looks like a simple typo that has gone unnoticed for some time.  The\nimpact is relatively low but it\u0027s clearly wrong.\n\nSigned-off-by: John Heffner \u003cjohnwheffner@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69259abb64d4da77273bf59accfc9fa79e7165f4",
      "tree": "bd043ab03a788b749c8d5ae4049d8defae9abf34",
      "parents": [
        "dd53df265b1ee7a1fbbc76bb62c3bec2383bbd44",
        "12e94471b2be5ef9b55b10004a3a2cd819490036"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:39:31 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:39:31 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/pcmcia/pcnet_cs.c\n\tnet/caif/caif_socket.c\n"
    },
    {
      "commit": "12e94471b2be5ef9b55b10004a3a2cd819490036",
      "tree": "f84ae818687dc7c35bd54f11bfb9717278d28a4e",
      "parents": [
        "79315068f4560f3f7bd6e9790190dcb43059770c",
        "cb655d0f3d57c23db51b981648e452988c0223f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:11:17 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 19:11:17 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "dd53df265b1ee7a1fbbc76bb62c3bec2383bbd44",
      "tree": "33bf0fc60aafea1363ec89cdb756b93414419130",
      "parents": [
        "767e97e1e0db0d0f3152cd2f3bd3403596aedbad"
      ],
      "author": {
        "name": "Krzysztof Oledzki",
        "email": "ole@ans.pl",
        "time": "Thu Sep 30 06:19:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 18:43:34 2010 -0700"
      },
      "message": "bonding: add Speed/Duplex information to /proc/net/bonding/bond\n\nEffect:\n Slave Interface: eth5\n MII Status: up\n Speed: 10000 Mbps\n Duplex: full\n Link Failure Count: 0\n Permanent HW addr: XX:XX:XX:XX:XX:XX\n Slave queue ID: 0\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767e97e1e0db0d0f3152cd2f3bd3403596aedbad",
      "tree": "cda6089e75f98fc3c9812993cf790fccac98b67a",
      "parents": [
        "546add79468183f266c75c632c96e4b0029e0d96"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 06 17:49:21 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 18:01:33 2010 -0700"
      },
      "message": "neigh: RCU conversion of struct neighbour\n\nThis is the second step for neighbour RCU conversion.\n\n(first was commit d6bf7817 : RCU conversion of neigh hash table)\n\nneigh_lookup() becomes lockless, but still take a reference on found\nneighbour. (no more read_lock()/read_unlock() on tbl-\u003elock)\n\nstruct neighbour gets an additional rcu_head field and is freed after an\nRCU grace period.\n\nFuture work would need to eventually not take a reference on neighbour\nfor temporary dst (DST_NOCACHE), but this would need dst-\u003e_neighbour to\nuse a noref bit like we did for skb-\u003e_dst.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf9768d6a3f901b00fc9d8ecdf8e506d7cbcae99",
      "tree": "23442a39cf0c2ebfe702ddc5226a99423b0017d0",
      "parents": [
        "d9d9a5194bb96d60fc846c94c602c874802e107d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Oct 06 16:39:18 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Oct 06 16:50:25 2010 -0700"
      },
      "message": "iwlagn: add define for MODULE_FIRMWARE\n\nAdding MODULE_FIRMWARE define for 130 series of devices\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d9d9a5194bb96d60fc846c94c602c874802e107d",
      "tree": "d99293cabe2cb597a2159006a6a78457ad976bd8",
      "parents": [
        "58a39090a13cf296afc17ed8fd793a55340b63db"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Oct 06 16:39:17 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Oct 06 16:50:13 2010 -0700"
      },
      "message": "iwlagn: fix module firmware name for 130 series device\n\n130 series device should use firmware name with 130 in it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "546add79468183f266c75c632c96e4b0029e0d96",
      "tree": "1be2cca38edc0d2fdc2f5fc2c9cdddb0585cbaa3",
      "parents": [
        "700c2a779e6d5a60e2ef4716e75ea7f41546602f"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Wed Oct 06 14:28:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:28:22 2010 -0700"
      },
      "message": "bonding: reread information about speed and duplex when interface goes up\n\nWhen an interface was enslaved when it was down, bonding thinks\nit has speed -1 even after it goes up. This leads into selecting\na wrong active interface in active/backup mode on mixed 10G/1G or\n1G/100M environment.\n\nbefore:\n bonding: bond0: link status definitely up for interface eth5, 100 Mbps full duplex.\n bonding: bond0: link status definitely up for interface eth0, 100 Mbps full duplex.\n\nafter:\n bonding: bond0: link status definitely up for interface eth5, 10000 Mbps full duplex.\n bonding: bond0: link status definitely up for interface eth0, 1000 Mbps full duplex.\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "700c2a779e6d5a60e2ef4716e75ea7f41546602f",
      "tree": "c2558f87d2db5d9bc1e2c4110970d6db27d5c02b",
      "parents": [
        "4f5157307652f1cbff2413b5e81ebcadd8e2524b"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Wed Oct 06 14:25:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:25:06 2010 -0700"
      },
      "message": "bonding: print information about speed and duplex seen by the driver\n\nbefore:\n bonding: bond0: link status definitely up for interface eth5\n bonding: bond0: link status definitely up for interface eth0\n\nafter:\n bonding: bond0: link status definitely up for interface eth5, 100 Mbps full duplex.\n bonding: bond0: link status definitely up for interface eth0, 100 Mbps full duplex.\n\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f5157307652f1cbff2413b5e81ebcadd8e2524b",
      "tree": "4f92a5edf90be4bdeabf657d21e5ef338fefae2a",
      "parents": [
        "6fe8bce7b3b69835e8049106947db6b0f1f3a8d8"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:35:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:42 2010 -0700"
      },
      "message": "bnx2x: update version to 1.60.00-1\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fe8bce7b3b69835e8049106947db6b0f1f3a8d8",
      "tree": "f56ad87af5d164a5c9beabaf65caa88f5c437154",
      "parents": [
        "f85582f8c48addd8166727ef692d88b0ff618c5e"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:35:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:41 2010 -0700"
      },
      "message": "bnx2x: properly initialize FW stats\n\nClient statistics need to be initialized to -1\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f85582f8c48addd8166727ef692d88b0ff618c5e",
      "tree": "5ea8ef71ae9ca5e67793350b3533f146116bd177",
      "parents": [
        "c2bff63fad94eeecf59e4ba8e4cb51688ccae1ec"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:34:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:41 2010 -0700"
      },
      "message": "bnx2x: code beautify\n\nThis patch does not include any functional changes.\nThe changes are: empty lines, indentation and comments.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2bff63fad94eeecf59e4ba8e4cb51688ccae1ec",
      "tree": "677c59a6a9c3a37a569c14cf55c305d63c20b8c4",
      "parents": [
        "d6214d7aaa9a82b206dac9e3b0665c49c522a271"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:33:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:40 2010 -0700"
      },
      "message": "bnx2x, cnic: Fix SPQ return credit\n\nReturn proper L2 and L5 SPQ (slow path queue) credits.  Previously, all\nSPQ events were counted as L5 types.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6214d7aaa9a82b206dac9e3b0665c49c522a271",
      "tree": "593dae3485d4d5e13eec568460dcd7d8dde4381d",
      "parents": [
        "217de5aaed833982c420fc37d82272d84eaefe64"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:32:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:40 2010 -0700"
      },
      "message": "bnx2x: move msix table initialization to probe()\n\nDecide which interrupt mode to use (MSI-X, MSI, INTa) only once in probe() and\ninitialize appropriate structures.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "217de5aaed833982c420fc37d82272d84eaefe64",
      "tree": "6ef19b28aa370bbc9f952ed68fef7320ac9da9eb",
      "parents": [
        "4bca60f44b4adca3197f61294956edda5bf9acea"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:31:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:39 2010 -0700"
      },
      "message": "bnx2x: use L1_CACHE_BYTES instead of magic number\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4bca60f44b4adca3197f61294956edda5bf9acea",
      "tree": "c31543b88336c4c0277fe416000a921b55ef0067",
      "parents": [
        "c518cd1c7aca2e2a65edcf4fa5ce4160d59878c2"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:30:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:39 2010 -0700"
      },
      "message": "bnx2x: use proper constants for dma_unmap* calls\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c518cd1c7aca2e2a65edcf4fa5ce4160d59878c2",
      "tree": "2aed5516a84a661ccace94312a682f88ca81a5c2",
      "parents": [
        "749a85033ec7c5c0fa54a0023fd5d59eb5e57a20"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:29:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:38 2010 -0700"
      },
      "message": "bnx2x: remove unused fields in main driver structure\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "749a85033ec7c5c0fa54a0023fd5d59eb5e57a20",
      "tree": "779936799fbc7e5d7c9414919882514124a68228",
      "parents": [
        "f2e0899f0f275cc3f5e9c9726178d7d0ac19b2db"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:29:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:38 2010 -0700"
      },
      "message": "bnx2x: remove unused parameter in reuse_rx_skb()\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2e0899f0f275cc3f5e9c9726178d7d0ac19b2db",
      "tree": "436144046a751427bdd2e3fd284688582d2efe61",
      "parents": [
        "8fe23fbd94af5a4c117fd0eb2f1c3f492f79efe8"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:28:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:37 2010 -0700"
      },
      "message": "bnx2x: Add 57712 support\n\n57712 HW supported with same set of features as for 57710/57711\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fe23fbd94af5a4c117fd0eb2f1c3f492f79efe8",
      "tree": "211c6742d3719304eda84ecea6e9441979146298",
      "parents": [
        "fb3bff178e722fe88b5ab02319c9636da0980e25"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:27:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:37 2010 -0700"
      },
      "message": "bnx2x: change type of spq_left to atomic\n\nThe field is now accessed from different contexts.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb3bff178e722fe88b5ab02319c9636da0980e25",
      "tree": "137b9073e0fb18d26c4aafce714631b25494c95a",
      "parents": [
        "6f7aeeec7e142caf30e3b420c2411ad85f23b9f5"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:26:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:36 2010 -0700"
      },
      "message": "bnx2x: rename MF related fields\n\nMF (multi-function) mode supported not only by 57711E (E1H) devices,\nbut also by coming 57712E, then we use more generic names.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f7aeeec7e142caf30e3b420c2411ad85f23b9f5",
      "tree": "1af5ebd980731084c2f5eb815b4dd40935fe046f",
      "parents": [
        "523224a3b3cd407ce4e6731a087194e13a90db18"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 15:25:08 2010 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:35 2010 -0700"
      },
      "message": "bnx2x: remove old FW files\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "523224a3b3cd407ce4e6731a087194e13a90db18",
      "tree": "bb0fda289682e4259c401b8a5763ba4cc4d41659",
      "parents": [
        "0c5b77152e736d23a23eb2546eab323e27a37f52"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:23:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:35 2010 -0700"
      },
      "message": "bnx2x, cnic, bnx2i: use new FW/HSI\n\nThis is the new FW HSI blob and the relevant definitions without logic changes.\nIt also included code adaptation for new HSI. New features are not enabled.\n\nNew FW/HSI includes:\n- Support for 57712 HW\n- Future support for VF (not used)\n- Improvements in FW interrupts scheme\n- FW FCoE hooks (stubs for future usage)\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c5b77152e736d23a23eb2546eab323e27a37f52",
      "tree": "875f4d946fd57f1d6f41acdae84fd07920e3ef5e",
      "parents": [
        "560131f313ea9b9439742138289b6f68d61531ec"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 14:10:08 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:10:08 2010 -0700"
      },
      "message": "bnx2x: add 6.0.34 fw files\n\nNew firmware files for all bnx2x devices \n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "560131f313ea9b9439742138289b6f68d61531ec",
      "tree": "51a4ff30dddceb13da8409c079dec3283ca1fd4d",
      "parents": [
        "541a78103f097cd5120e55aaba56d099a64f153c"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Wed Oct 06 03:18:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:09:25 2010 -0700"
      },
      "message": "bnx2x: create folder for bnx2x firmware files\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "541a78103f097cd5120e55aaba56d099a64f153c",
      "tree": "d549c73642ae55c82daa59724bd806961af049fd",
      "parents": [
        "1420398db4d5e236583d3ab392637df255bd5c6b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 06 03:17:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:09:24 2010 -0700"
      },
      "message": "cnic: Fine-tune ring init code.\n\nInitialize the rings only during cnic_uio_open() and shut them down\nduring cnic_uio_close().  Check for the new bit CNIC_LCL_FL_RINGS_INITED\nbefore checking for ring interrupt.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1420398db4d5e236583d3ab392637df255bd5c6b",
      "tree": "5d2e287b142ea3b4a6167dc5d9af1ee5de699751",
      "parents": [
        "ceb7e1c7c5ab86ca686d523f99ca473a1f3a984d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 06 03:16:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:09:23 2010 -0700"
      },
      "message": "cnic: Use pfid for internal memory offsets.\n\nThe pfid (physical function ID) is the same as PCI function on production\ndevices.  The pfid for future devices will be different and will be used\nfor internal memory offsets.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ceb7e1c7c5ab86ca686d523f99ca473a1f3a984d",
      "tree": "f392ee76b6e43e862c20f89d209a50271c89c6bf",
      "parents": [
        "85407885d5d8e9eed9be8e4d33c519646b90d09f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 06 03:14:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 14:09:22 2010 -0700"
      },
      "message": "cnic: Pass cp pointer to BNX2X_HW_CID.\n\nPreparation work for upcoming firmware interface changes.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85407885d5d8e9eed9be8e4d33c519646b90d09f",
      "tree": "b659c423ff9226f777dab833431c864a188b3ad9",
      "parents": [
        "42560ca0616d26c15ff626590101806b99ac95bb"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Oct 06 13:40:58 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 06 13:40:58 2010 -0700"
      },
      "message": "[PATCH net-next] tg3: Set real_num_rx_queues for non-multiq devs\n\nCommit 2ddaad397c47de012dfb956b0c05540da1a0dde5 entitled \"tg3: Use\nnetif_set_real_num_{rx,tx}_queues()\" added a new call to\nnetif_set_real_num_rx_queues in tg3_enable_msix().  This call also needs\nto be added to the legacy path to correctly reflect the actual number of\nrx queues.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "494486f8fd0eec956c5df823581df5dcf5409a6f",
      "tree": "0cd53a6c0f61a69fbcb3cf339662fa1f4bd65cec",
      "parents": [
        "3207390a8b58bfc1335750f91cf6783c48ca19ca"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:40:40 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:40:40 2010 -0400"
      },
      "message": "mac80211: avoid uninitialized var warning in ieee80211_scan_cancel\n\nnet/mac80211/scan.c: In function ‘ieee80211_scan_cancel’:\nnet/mac80211/scan.c:794: warning: ‘finish’ may be used uninitialized in this function\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb655d0f3d57c23db51b981648e452988c0223f9",
      "tree": "d7eda9db9252f44c0755280de90f7ebc7ced0dfd",
      "parents": [
        "81c20b96e51660762f7d0df58b5faa370d47e3fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:39:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 13:39:52 2010 -0700"
      },
      "message": "Linux 2.6.36-rc7\n"
    },
    {
      "commit": "3207390a8b58bfc1335750f91cf6783c48ca19ca",
      "tree": "cf8e7cde5d3bb4d0de5b6b451a4a47515630909a",
      "parents": [
        "b206b4ef062d83c0875a085672ed50e8c8b01521"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Oct 06 21:18:04 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:43 2010 -0400"
      },
      "message": "cfg80211: fix BSS double-unlinking\n\nWhen multiple interfaces are actively trying\nto associate with the same BSS, they may both\nfind that the BSS isn\u0027t there and then try to\nunlink it. This can cause errors since the\nunlinking code can\u0027t currently deal with items\nthat have already been unlinked.\n\nNormally this doesn\u0027t happen as most people\ndon\u0027t try to use multiple station interfaces\nthat associate at the same time too.\n\nFix this by using the list entry as a flag to\nsee if the item is still on a list.\n\nCc: stable@kernel.org\nReported-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nTested-by: Hun-Kyi Wynn \u003chkwynn@candelatech.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b206b4ef062d83c0875a085672ed50e8c8b01521",
      "tree": "f182cc272055f7b646bc62a5d37fb097a8fd07cc",
      "parents": [
        "09be251e9005ebd67e5eabcaad904edb7ecacc55"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed Oct 06 18:34:12 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:43 2010 -0400"
      },
      "message": "nl80211/mac80211: Add retry and failed transmission count to station info\n\nThis information is already available in mac80211, we just need to export it\nvia cfg80211 and nl80211.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09be251e9005ebd67e5eabcaad904edb7ecacc55",
      "tree": "38b26b541ec16b51cef8fe30528784091480cc9a",
      "parents": [
        "3aed49ef17c7bc8397420529ac976fe058818e3d"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 06 11:22:13 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:42 2010 -0400"
      },
      "message": "Revert \"iwlwifi: do not perferm force reset while doing scan\"\n\nThis reverts commit 7acc7c683a747689aaaaad4fce1683fc3f85e552. It was\napplied to avoid possible warning in ieee80211_restart_hw, however\nreason of the warning were races in mac80211, currently hopefully fixed.\n\nNot reseting device when performing scan is bad for two reasons.\n\nWhen forcing reset from iwl_check_stuck_queue(), in case of fail,\nreset will be repeated until scan finish. But since firmware is in bad\nshape, scan only finish after scan_check work (about 7s). So we will\ndelay the reset, what is not good behaviour.\n\nWhen forcing reset from iwl_recover_from_statistics(), we will not\nrepeat the reset, so we will not perform reset at all when needed.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3aed49ef17c7bc8397420529ac976fe058818e3d",
      "tree": "28b3a316332cc35bf69461e76415052de8d53d3f",
      "parents": [
        "6eb11a9a311a0f7e5b9b66c18f7498a26c9ec206"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 06 11:22:12 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:42 2010 -0400"
      },
      "message": "mac80211: compete scan to cfg80211 if deferred scan fail to start\n\nWe nulify local-\u003escan_req on failure in __ieee80211_start_scan, so\n__ieee80211_scan_completed will not call cfg80211_scan_done. Fix that.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6eb11a9a311a0f7e5b9b66c18f7498a26c9ec206",
      "tree": "d65e943dc4e3099c84968fed00451bd118a0470d",
      "parents": [
        "4136c4224ccf1907d309e1cdfaefef9da97dbc5e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 06 11:22:11 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:42 2010 -0400"
      },
      "message": "mac80211: do not requeue scan work when not needed\n\nWhen performing hw scan and not abort it, __ieee80211_scan_completed()\nis currently called from scan work, so does not need to reschedule work\nto call drv_hw_scan().\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4136c4224ccf1907d309e1cdfaefef9da97dbc5e",
      "tree": "be65af6057850d068b7858f5679a00b64fb2e92d",
      "parents": [
        "e229f844d7223b7063bea1e649203ac521a58fe1"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 06 11:22:10 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:42 2010 -0400"
      },
      "message": "mac80211: assure we also cancel deferred scan request\n\nThis is partial revert and fix for commit\n85f72bc839705294b32b6c16b491c0422f0a71b3 \"mac80211: only cancel\nsoftware-based scans on suspend\"\n\nWhen cfg80211 request the scan and mac80211 perform some management work,\nwe defer the scan request. We do not canceling such requests when calling\nieee80211_scan_cancel(), because of SCAN_SW_SCANNING bit check just\nbefore the call. So fix that problem.\n\nAnother problem, which commit 85f72bc839705294b32b6c16b491c0422f0a71b3\ntries to solve, is we can not cancel HW scan. Hence patch make\nieee80211_scan_cancel() ignore HW scan (see code comments). Keeping\nlocal-\u003emtx lock assures that the deferred scan will not become\n\"working\" HW scan.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e229f844d7223b7063bea1e649203ac521a58fe1",
      "tree": "59067ee607b0ad937fd541e981428b6c8cb1c5ab",
      "parents": [
        "259b62e35bf44a97983f275de569929a7d2bd5dd"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Oct 06 11:22:09 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 06 16:30:42 2010 -0400"
      },
      "message": "mac80211: keep lock when calling __ieee80211_scan_completed()\n\nWe are taking local-\u003emtx inside __ieee80211_scan_completed(), but just\nbefore call to that function we drop the lock. Dropping/taking lock is not\ngood, because can lead to hard to understand race conditions.\n\nPatch split scan_completed() code into two functions, first must be called\nwith local-\u003emtx taken and second without it.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "259b62e35bf44a97983f275de569929a7d2bd5dd"
}
